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

Function from_pb_sample

benchmarks/python/benchmark.py:475–499  ·  view source on GitHub ↗
(pb_obj)

Source from the content-addressed store, hash-verified

473
474
475def from_pb_sample(pb_obj) -> Sample:
476 return Sample(
477 int_value=pb_obj.int_value,
478 long_value=pb_obj.long_value,
479 float_value=pb_obj.float_value,
480 double_value=pb_obj.double_value,
481 short_value=pb_obj.short_value,
482 char_value=pb_obj.char_value,
483 boolean_value=pb_obj.boolean_value,
484 int_value_boxed=pb_obj.int_value_boxed,
485 long_value_boxed=pb_obj.long_value_boxed,
486 float_value_boxed=pb_obj.float_value_boxed,
487 double_value_boxed=pb_obj.double_value_boxed,
488 short_value_boxed=pb_obj.short_value_boxed,
489 char_value_boxed=pb_obj.char_value_boxed,
490 boolean_value_boxed=pb_obj.boolean_value_boxed,
491 int_array=int32_array(pb_obj.int_array),
492 long_array=int64_array(pb_obj.long_array),
493 float_array=float32_array(pb_obj.float_array),
494 double_array=float64_array(pb_obj.double_array),
495 short_array=int32_array(pb_obj.short_array),
496 char_array=int32_array(pb_obj.char_array),
497 boolean_array=bool_array(pb_obj.boolean_array),
498 string=pb_obj.string,
499 )
500
501
502def to_pb_image(bench_pb2, obj: Image):

Callers 1

from_pb_samplelistFunction · 0.70

Calls 6

int32_arrayFunction · 0.85
int64_arrayFunction · 0.85
float32_arrayFunction · 0.85
float64_arrayFunction · 0.85
bool_arrayFunction · 0.85
SampleClass · 0.70

Tested by

no test coverage detected