ColumnarBatch
ColumnarBatch
is…FIXME
ColumnarBatch
is created when:
-
InMemoryTableScanExec
is requested to createAndDecompressColumn -
VectorizedParquetRecordReader
is requested to initBatch -
OrcColumnarBatchReader
is requested toinitBatch
-
ColumnVectorUtils
is requested totoBatch
-
ArrowPythonRunner
is requested for aIterator[ColumnarBatch]
(i.e.newReaderIterator
) -
ArrowConverters
is requested for aArrowRowIterator
(i.e.fromPayloadIterator
)
Note
|
In other words, using the contract is as treading on thin ice. |
ColumnarBatch
takes an array of ColumnVectors
when created. ColumnarBatch
initializes the internal MutableColumnarRow.
Name | Description |
---|---|
Number of rows |
|
|