Package org.apache.iceberg.parquet
Class ParquetValueReaders
- java.lang.Object
-
- org.apache.iceberg.parquet.ParquetValueReaders
-
public class ParquetValueReaders extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ParquetValueReaders.BinaryAsDecimalReader
static class
ParquetValueReaders.ByteArrayReader
static class
ParquetValueReaders.BytesReader
static class
ParquetValueReaders.FloatAsDoubleReader
static class
ParquetValueReaders.IntAsLongReader
static class
ParquetValueReaders.IntegerAsDecimalReader
static class
ParquetValueReaders.ListReader<E>
static class
ParquetValueReaders.LongAsDecimalReader
static class
ParquetValueReaders.MapReader<K,V>
static class
ParquetValueReaders.PrimitiveReader<T>
static class
ParquetValueReaders.RepeatedKeyValueReader<M,I,K,V>
static class
ParquetValueReaders.RepeatedReader<T,I,E>
static class
ParquetValueReaders.ReusableEntry<K,V>
static class
ParquetValueReaders.StringReader
static class
ParquetValueReaders.StructReader<T,I>
static class
ParquetValueReaders.UnboxedReader<T>
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <C> ParquetValueReader<C>
constant(C value)
static <C> ParquetValueReader<C>
constant(C value, int definitionLevel)
static <T> ParquetValueReader<T>
nulls()
static <T> ParquetValueReader<T>
option(org.apache.parquet.schema.Type type, int definitionLevel, ParquetValueReader<T> reader)
static ParquetValueReader<java.lang.Long>
position()
-
-
-
Method Detail
-
option
public static <T> ParquetValueReader<T> option(org.apache.parquet.schema.Type type, int definitionLevel, ParquetValueReader<T> reader)
-
nulls
public static <T> ParquetValueReader<T> nulls()
-
constant
public static <C> ParquetValueReader<C> constant(C value)
-
constant
public static <C> ParquetValueReader<C> constant(C value, int definitionLevel)
-
position
public static ParquetValueReader<java.lang.Long> position()
-
-