Class VectorizedColumnIterator.BatchReader
- java.lang.Object
-
- org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator.BatchReader
-
- Direct Known Subclasses:
VectorizedColumnIterator.BooleanBatchReader
,VectorizedColumnIterator.DictionaryBatchReader
,VectorizedColumnIterator.DoubleBatchReader
,VectorizedColumnIterator.FixedLengthDecimalBatchReader
,VectorizedColumnIterator.FixedSizeBinaryBatchReader
,VectorizedColumnIterator.FixedWidthTypeBinaryBatchReader
,VectorizedColumnIterator.FloatBatchReader
,VectorizedColumnIterator.IntBackedDecimalBatchReader
,VectorizedColumnIterator.IntegerBatchReader
,VectorizedColumnIterator.LongBackedDecimalBatchReader
,VectorizedColumnIterator.LongBatchReader
,VectorizedColumnIterator.TimestampMillisBatchReader
,VectorizedColumnIterator.VarWidthTypeBatchReader
- Enclosing class:
- VectorizedColumnIterator
public abstract class VectorizedColumnIterator.BatchReader extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description BatchReader()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
nextBatch(org.apache.arrow.vector.FieldVector fieldVector, int typeWidth, NullabilityHolder holder)
protected abstract int
nextBatchOf(org.apache.arrow.vector.FieldVector vector, int expectedBatchSize, int numValsInVector, int typeWidth, NullabilityHolder holder)
-
-
-
Method Detail
-
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)
-
-