MCPcopy Create free account
hub / github.com/apache/iotdb-client-go / writeField2

Method writeField2

rpc/client.go:5946–5956  ·  view source on GitHub ↗
(ctx context.Context, oprot thrift.TProtocol)

Source from the content-addressed store, hash-verified

5944}
5945
5946func (p *TSFetchMetadataResp) writeField2(ctx context.Context, oprot thrift.TProtocol) (err error) {
5947 if p.IsSetMetadataInJson() {
5948 if err := oprot.WriteFieldBegin(ctx, "metadataInJson", thrift.STRING, 2); err != nil {
5949 return thrift.PrependError(fmt.Sprintf("%T write field begin error 2:metadataInJson: ", p), err) }
5950 if err := oprot.WriteString(ctx, string(*p.MetadataInJson)); err != nil {
5951 return thrift.PrependError(fmt.Sprintf("%T.metadataInJson (2) field write error: ", p), err) }
5952 if err := oprot.WriteFieldEnd(ctx); err != nil {
5953 return thrift.PrependError(fmt.Sprintf("%T write field end error 2:metadataInJson: ", p), err) }
5954 }
5955 return err
5956}
5957
5958func (p *TSFetchMetadataResp) writeField3(ctx context.Context, oprot thrift.TProtocol) (err error) {
5959 if p.IsSetColumnsList() {

Callers 1

WriteMethod · 0.95

Calls 1

IsSetMetadataInJsonMethod · 0.95

Tested by

no test coverage detected