MCPcopy Create free account
hub / github.com/bytedance/bolt / deserialize

Function deserialize

bolt/exec/fuzzer/PrestoQueryRunner.cpp:90–99  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

88}
89
90RowVectorPtr deserialize(
91 const RowTypePtr& rowType,
92 const std::string& input,
93 memory::MemoryPool* pool) {
94 auto byteStream = toByteStream(input);
95 auto serde = std::make_unique<serializer::presto::PrestoVectorSerde>();
96 RowVectorPtr result;
97 serde->deserialize(byteStream.get(), pool, rowType, &result, nullptr);
98 return result;
99}
100
101class ServerResponse {
102 public:

Callers 15

goMethod · 0.70
queryResultsMethod · 0.70
nextBatchMethod · 0.50
readMethod · 0.50
convertCompositeInputMethod · 0.50
rowSizeMethod · 0.50
extractComplexTypeFunction · 0.50
readMethod · 0.50
extractComplexTypeFunction · 0.50
valueAt<int128_t>Method · 0.50
TEST_FFunction · 0.50
TEST_FFunction · 0.50

Calls 3

toByteStreamFunction · 0.70
deserializeMethod · 0.45
getMethod · 0.45

Tested by 5

TEST_FFunction · 0.40
TEST_FFunction · 0.40
deserializeMethod · 0.40
testRoundTripMethod · 0.40
TEST_FFunction · 0.40