MCPcopy Create free account
hub / github.com/apache/fory / ToPbSample

Function ToPbSample

benchmarks/go/proto_convert.go:82–107  ·  view source on GitHub ↗

ToPbSample converts Sample to protobuf Sample

(obj Sample)

Source from the content-addressed store, hash-verified

80
81// ToPbSample converts Sample to protobuf Sample
82func ToPbSample(obj Sample) *pb.Sample {
83 return &pb.Sample{
84 IntValue: obj.IntValue,
85 LongValue: obj.LongValue,
86 FloatValue: obj.FloatValue,
87 DoubleValue: obj.DoubleValue,
88 ShortValue: obj.ShortValue,
89 CharValue: obj.CharValue,
90 BooleanValue: obj.BooleanValue,
91 IntValueBoxed: obj.IntValueBoxed,
92 LongValueBoxed: obj.LongValueBoxed,
93 FloatValueBoxed: obj.FloatValueBoxed,
94 DoubleValueBoxed: obj.DoubleValueBoxed,
95 ShortValueBoxed: obj.ShortValueBoxed,
96 CharValueBoxed: obj.CharValueBoxed,
97 BooleanValueBoxed: obj.BooleanValueBoxed,
98 IntArray: obj.IntArray,
99 LongArray: obj.LongArray,
100 FloatArray: obj.FloatArray,
101 DoubleArray: obj.DoubleArray,
102 ShortArray: obj.ShortArray,
103 CharArray: obj.CharArray,
104 BooleanArray: obj.BooleanArray,
105 String_: obj.String,
106 }
107}
108
109// FromPbSample converts protobuf Sample to Sample
110func FromPbSample(pb *pb.Sample) Sample {

Callers 4

ToPbSampleListFunction · 0.85
TestPrintSerializedSizesFunction · 0.85

Calls

no outgoing calls