Class ParquetValueReaders


  • public class ParquetValueReaders
    extends java.lang.Object
    • Method Detail

      • unboxed

        public static ParquetValueReader<java.lang.Integer> unboxed​(org.apache.parquet.column.ColumnDescriptor desc)
      • strings

        public static ParquetValueReader<java.lang.String> strings​(org.apache.parquet.column.ColumnDescriptor desc)
      • byteBuffers

        public static ParquetValueReader<java.nio.ByteBuffer> byteBuffers​(org.apache.parquet.column.ColumnDescriptor desc)
      • intsAsLongs

        public static ParquetValueReader<java.lang.Long> intsAsLongs​(org.apache.parquet.column.ColumnDescriptor desc)
      • floatsAsDoubles

        public static ParquetValueReader<java.lang.Double> floatsAsDoubles​(org.apache.parquet.column.ColumnDescriptor desc)
      • bigDecimals

        public static ParquetValueReader<java.math.BigDecimal> bigDecimals​(org.apache.parquet.column.ColumnDescriptor desc)
      • times

        public static ParquetValueReader<java.lang.Long> times​(org.apache.parquet.column.ColumnDescriptor desc)
      • timestamps

        public static ParquetValueReader<java.lang.Long> timestamps​(org.apache.parquet.column.ColumnDescriptor desc)
      • constant

        public static <C> ParquetValueReader<C> constant​(C value,
                                                         int definitionLevel)
      • uuids

        public static ParquetValueReader<java.util.UUID> uuids​(org.apache.parquet.column.ColumnDescriptor desc)
      • int96Timestamps

        public static ParquetValueReader<java.lang.Long> int96Timestamps​(org.apache.parquet.column.ColumnDescriptor desc)
      • recordReader

        public static ParquetValueReader<org.apache.iceberg.data.Record> recordReader​(java.util.List<ParquetValueReader<?>> readers,
                                                                                      org.apache.iceberg.types.Types.StructType struct)