MCPcopy Create free account
hub / github.com/apache/arrow / Write

Method Write

cpp/src/parquet/arrow/path_internal.cc:930–939  ·  view source on GitHub ↗

static

Source from the content-addressed store, hash-verified

928
929// static
930Status MultipathLevelBuilder::Write(const Array& array, bool array_field_nullable,
931 ArrowWriteContext* context,
932 MultipathLevelBuilder::CallbackFunction callback) {
933 ARROW_ASSIGN_OR_RAISE(std::unique_ptr<MultipathLevelBuilder> builder,
934 MultipathLevelBuilder::Make(array, array_field_nullable));
935 for (int leaf_idx = 0; leaf_idx < builder->GetLeafCount(); leaf_idx++) {
936 RETURN_NOT_OK(builder->Write(leaf_idx, context, callback));
937 }
938 return Status::OK();
939}
940
941} // namespace parquet::arrow

Callers 15

CloseEncryptedFileMethod · 0.45
StartFileMethod · 0.45
WriteFileMetaDataFunction · 0.45
WriteMetaDataFileFunction · 0.45
WriteToMethod · 0.45
SerializeMethod · 0.45
SerializeEncryptedObjMethod · 0.45
WriteToMethod · 0.45
AppendValuesMethod · 0.45
AppendLevelsMethod · 0.45
AppendValuesMethod · 0.45

Calls 4

GetLeafCountMethod · 0.80
ARROW_ASSIGN_OR_RAISEFunction · 0.70
MakeFunction · 0.50
OKFunction · 0.50

Tested by 9

AppendValuesMethod · 0.36
AppendLevelsMethod · 0.36
AppendValuesMethod · 0.36
MakeDataPageFunction · 0.36
TestPageSerdeCrcMethod · 0.36
WriteStreamMethod · 0.36
WritePageWithoutStatsMethod · 0.36
TEST_FFunction · 0.36