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

Method Write

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

static

Source from the content-addressed store, hash-verified

892
893// static
894Status MultipathLevelBuilder::Write(const Array& array, bool array_field_nullable,
895 ArrowWriteContext* context,
896 MultipathLevelBuilder::CallbackFunction callback) {
897 ARROW_ASSIGN_OR_RAISE(std::unique_ptr<MultipathLevelBuilder> builder,
898 MultipathLevelBuilder::Make(array, array_field_nullable));
899 for (int leaf_idx = 0; leaf_idx < builder->GetLeafCount(); leaf_idx++) {
900 RETURN_NOT_OK(builder->Write(leaf_idx, context, callback));
901 }
902 return Status::OK();
903}
904
905} // 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