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

Method InitColumns

cpp/src/parquet/file_writer.cc:283–289  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

281 }
282
283 void InitColumns() {
284 for (int i = 0; i < RowGroupSerializer::num_columns(); i++) {
285 auto col_meta = metadata_->NextColumnChunk();
286 const int32_t column_ordinal = next_column_index_++;
287 column_writers_.push_back(CreateColumnWriterForColumn(col_meta, column_ordinal));
288 }
289 }
290
291 std::shared_ptr<ColumnWriter> CreateColumnWriterForColumn(
292 ColumnChunkMetaDataBuilder* col_meta, int32_t column_ordinal) const {

Callers

nothing calls this directly

Calls 3

push_backMethod · 0.80
num_columnsFunction · 0.70
NextColumnChunkMethod · 0.45

Tested by

no test coverage detected