Package org.apache.iceberg.parquet
Interface ParquetValueReader<T>
- All Known Implementing Classes:
- ParquetAvroValueReaders.TimeMillisReader,- ParquetAvroValueReaders.TimestampMillisReader,- ParquetValueReaders.BinaryAsDecimalReader,- ParquetValueReaders.ByteArrayReader,- ParquetValueReaders.BytesReader,- ParquetValueReaders.FloatAsDoubleReader,- ParquetValueReaders.IntAsLongReader,- ParquetValueReaders.IntegerAsDecimalReader,- ParquetValueReaders.ListReader,- ParquetValueReaders.LongAsDecimalReader,- ParquetValueReaders.MapReader,- ParquetValueReaders.PrimitiveReader,- ParquetValueReaders.RepeatedKeyValueReader,- ParquetValueReaders.RepeatedReader,- ParquetValueReaders.StringReader,- ParquetValueReaders.StructReader,- ParquetValueReaders.UnboxedReader
public interface ParquetValueReader<T>
- 
Method SummaryModifier and TypeMethodDescriptionorg.apache.iceberg.parquet.TripleIterator<?>column()List<org.apache.iceberg.parquet.TripleIterator<?>>columns()default voidsetPageSource(org.apache.parquet.column.page.PageReadStore pageStore) default voidsetPageSource(org.apache.parquet.column.page.PageReadStore pageStore, long rowPosition) Deprecated.
- 
Method Details- 
read
- 
columnorg.apache.iceberg.parquet.TripleIterator<?> column()
- 
columnsList<org.apache.iceberg.parquet.TripleIterator<?>> columns()
- 
setPageSource@Deprecated default void setPageSource(org.apache.parquet.column.page.PageReadStore pageStore, long rowPosition) Deprecated.since 1.8.0, will be removed in 1.9.0; usesetPageSource(PageReadStore)instead.
- 
setPageSourcedefault void setPageSource(org.apache.parquet.column.page.PageReadStore pageStore) 
 
- 
setPageSource(PageReadStore)instead.