Class VectorHolder


  • public class VectorHolder
    extends java.lang.Object
    Container class for holding the Arrow vector storing a batch of values along with other state needed for reading values out of it.
    • Constructor Detail

      • VectorHolder

        public VectorHolder​(org.apache.parquet.column.ColumnDescriptor columnDescriptor,
                            org.apache.arrow.vector.FieldVector vector,
                            boolean isDictionaryEncoded,
                            org.apache.parquet.column.Dictionary dictionary,
                            NullabilityHolder holder,
                            Type type)
    • Method Detail

      • descriptor

        public org.apache.parquet.column.ColumnDescriptor descriptor()
      • vector

        public org.apache.arrow.vector.FieldVector vector()
      • isDictionaryEncoded

        public boolean isDictionaryEncoded()
      • dictionary

        public org.apache.parquet.column.Dictionary dictionary()
      • icebergType

        public Type icebergType()
      • numValues

        public int numValues()
      • dummyHolder

        public static VectorHolder dummyHolder​(int numRows)
      • isDummy

        public boolean isDummy()