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

Method WriteColumnChunk

cpp/src/parquet/arrow/writer.cc:363–368  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

361 }
362
363 Status WriteColumnChunk(const Array& data) override {
364 // A bit awkward here since cannot instantiate ChunkedArray from const Array&
365 auto chunk = ::arrow::MakeArray(data.data());
366 auto chunked_array = std::make_shared<::arrow::ChunkedArray>(chunk);
367 return WriteColumnChunk(chunked_array, 0, data.length());
368 }
369
370 Status WriteColumnChunk(const std::shared_ptr<ChunkedArray>& data, int64_t offset,
371 int64_t size) override {

Callers 6

WriteRecordBatchMethod · 0.80
WriteColumnMethod · 0.80
TYPED_TESTFunction · 0.80
WriteColumnMethod · 0.80
TESTFunction · 0.80

Calls 10

ARROW_ASSIGN_OR_RAISEFunction · 0.70
MakeArrayFunction · 0.50
CheckClosedFunction · 0.50
InvalidFunction · 0.50
MakeFunction · 0.50
NotImplementedFunction · 0.50
dataMethod · 0.45
lengthMethod · 0.45
bufferedMethod · 0.45
WriteMethod · 0.45

Tested by 5

WriteRecordBatchMethod · 0.64
WriteColumnMethod · 0.64
TYPED_TESTFunction · 0.64
WriteColumnMethod · 0.64
TESTFunction · 0.64