Class ParquetValueReaders.PrimitiveReader<T>

java.lang.Object
org.apache.iceberg.parquet.ParquetValueReaders.PrimitiveReader<T>
All Implemented Interfaces:
ParquetValueReader<T>
Direct Known Subclasses:
ParquetValueReaders.BinaryAsDecimalReader, ParquetValueReaders.ByteArrayReader, ParquetValueReaders.BytesReader, ParquetValueReaders.IntegerAsDecimalReader, ParquetValueReaders.LongAsDecimalReader, ParquetValueReaders.StringReader, ParquetValueReaders.UnboxedReader
Enclosing class:
ParquetValueReaders

public abstract static class ParquetValueReaders.PrimitiveReader<T> extends Object implements ParquetValueReader<T>
  • Field Details

  • Constructor Details

    • PrimitiveReader

      protected PrimitiveReader(org.apache.parquet.column.ColumnDescriptor desc)
  • Method Details

    • setPageSource

      public void setPageSource(org.apache.parquet.column.page.PageReadStore pageStore, long rowPosition)
      Specified by:
      setPageSource in interface ParquetValueReader<T>
    • column

      public org.apache.iceberg.parquet.TripleIterator<?> column()
      Specified by:
      column in interface ParquetValueReader<T>
    • columns

      public List<org.apache.iceberg.parquet.TripleIterator<?>> columns()
      Specified by:
      columns in interface ParquetValueReader<T>