Class VectorizedArrowReader

java.lang.Object
org.apache.iceberg.arrow.vectorized.VectorizedArrowReader
All Implemented Interfaces:
VectorizedReader<VectorHolder>
Direct Known Subclasses:
VectorizedArrowReader.ConstantVectorReader, VectorizedArrowReader.DeletedVectorReader

public class VectorizedArrowReader extends Object implements VectorizedReader<VectorHolder>
VectorReader(s) that read in a batch of values into Arrow vectors. It also takes care of allocating the right kind of Arrow vectors depending on the corresponding Iceberg/Parquet data types.
  • Field Details

  • Constructor Details

    • VectorizedArrowReader

      public VectorizedArrowReader(org.apache.parquet.column.ColumnDescriptor desc, Types.NestedField icebergField, org.apache.arrow.memory.BufferAllocator ra, boolean setArrowValidityVector)
  • Method Details