Class VectorizedColumnIterator.BatchReader
java.lang.Object
org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator.BatchReader
- Direct Known Subclasses:
VectorizedColumnIterator.BooleanBatchReader,VectorizedColumnIterator.DictionaryBatchReader,VectorizedColumnIterator.DoubleBatchReader,VectorizedColumnIterator.FixedSizeBinaryBatchReader,VectorizedColumnIterator.FloatBatchReader,VectorizedColumnIterator.IntegerBatchReader,VectorizedColumnIterator.LongBatchReader,VectorizedColumnIterator.TimestampInt96BatchReader,VectorizedColumnIterator.TimestampMillisBatchReader,VectorizedColumnIterator.VarWidthTypeBatchReader
- Enclosing class:
VectorizedColumnIterator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidnextBatch(org.apache.arrow.vector.FieldVector fieldVector, int typeWidth, NullabilityHolder holder) protected abstract intnextBatchOf(org.apache.arrow.vector.FieldVector vector, int expectedBatchSize, int numValsInVector, int typeWidth, NullabilityHolder holder)
-
Constructor Details
-
BatchReader
public BatchReader()
-
-
Method Details
-
nextBatch
public void nextBatch(org.apache.arrow.vector.FieldVector fieldVector, int typeWidth, NullabilityHolder holder) -
nextBatchOf
protected abstract int nextBatchOf(org.apache.arrow.vector.FieldVector vector, int expectedBatchSize, int numValsInVector, int typeWidth, NullabilityHolder holder)
-