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 Summary
Modifier and TypeMethodDescriptionorg.apache.iceberg.parquet.TripleIterator<?>
column()
List<org.apache.iceberg.parquet.TripleIterator<?>>
columns()
default void
setPageSource
(org.apache.parquet.column.page.PageReadStore pageStore) default void
setPageSource
(org.apache.parquet.column.page.PageReadStore pageStore, long rowPosition) Deprecated.
-
Method Details
-
read
-
column
org.apache.iceberg.parquet.TripleIterator<?> column() -
columns
List<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. -
setPageSource
default void setPageSource(org.apache.parquet.column.page.PageReadStore pageStore)
-
setPageSource(PageReadStore)
instead.