public class ColumnarBatch extends Object
Modifier and Type | Field and Description |
---|---|
protected ColumnVector[] |
columns |
protected VectorizedColumnBatch |
vectorizedColumnBatch |
protected ColumnarRowIterator |
vectorizedRowIterator |
Constructor and Description |
---|
ColumnarBatch(Path filePath,
ColumnVector[] columns) |
Modifier and Type | Method and Description |
---|---|
ColumnVector |
column(int ordinal)
Returns the column at `ordinal`.
|
void |
resetPositions(LongIterator positions)
Reset next record position and return self.
|
void |
setNumRows(int numRows)
Sets the number of rows in this batch.
|
protected final ColumnVector[] columns
protected final VectorizedColumnBatch vectorizedColumnBatch
protected final ColumnarRowIterator vectorizedRowIterator
public ColumnarBatch(Path filePath, ColumnVector[] columns)
public void resetPositions(LongIterator positions)
public void setNumRows(int numRows)
public ColumnVector column(int ordinal)
Copyright © 2023–2025 The Apache Software Foundation. All rights reserved.