MCPcopy Create free account
hub / github.com/ByConity/ByConity / createServerPartFromDataPart

Function createServerPartFromDataPart

src/Protos/DataModelHelpers.cpp:517–526  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

515}
516
517ServerDataPartPtr createServerPartFromDataPart(const MergeTreeMetaBase & storage, const IMergeTreeDataPartPtr & part)
518{
519 auto part_model = std::make_shared<Protos::DataModelPart>();
520 fillPartModel(storage, *part, *part_model);
521
522 auto res = std::make_shared<ServerDataPart>(createPartWrapperFromModel(storage, std::move(*part_model)));
523 if (auto prev_part = part->tryGetPreviousPart())
524 res->setPreviousPart(createServerPartFromDataPart(storage, prev_part));
525 return res;
526}
527
528ServerDataPartsVector createServerPartsFromDataParts(const MergeTreeMetaBase & storage, const MergeTreeDataPartsCNCHVector & parts)
529{

Callers 1

Calls 3

fillPartModelFunction · 0.85
setPreviousPartMethod · 0.45

Tested by

no test coverage detected