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.FixedWidthTypeBinaryBatchReader, VectorizedColumnIterator.FloatBatchReader, VectorizedColumnIterator.IntegerBatchReader, VectorizedColumnIterator.LongBatchReader, VectorizedColumnIterator.TimestampInt96BatchReader, VectorizedColumnIterator.TimestampMillisBatchReader, VectorizedColumnIterator.VarWidthTypeBatchReader
Enclosing class:
VectorizedColumnIterator

public abstract class VectorizedColumnIterator.BatchReader extends Object
  • 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)