Class ParquetValueWriters


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

      • booleans

        public static org.apache.iceberg.parquet.ParquetValueWriters.UnboxedWriter<java.lang.Boolean> booleans​(org.apache.parquet.column.ColumnDescriptor desc)
      • tinyints

        public static org.apache.iceberg.parquet.ParquetValueWriters.UnboxedWriter<java.lang.Byte> tinyints​(org.apache.parquet.column.ColumnDescriptor desc)
      • shorts

        public static org.apache.iceberg.parquet.ParquetValueWriters.UnboxedWriter<java.lang.Short> shorts​(org.apache.parquet.column.ColumnDescriptor desc)
      • ints

        public static org.apache.iceberg.parquet.ParquetValueWriters.UnboxedWriter<java.lang.Integer> ints​(org.apache.parquet.column.ColumnDescriptor desc)
      • longs

        public static org.apache.iceberg.parquet.ParquetValueWriters.UnboxedWriter<java.lang.Long> longs​(org.apache.parquet.column.ColumnDescriptor desc)
      • floats

        public static org.apache.iceberg.parquet.ParquetValueWriters.UnboxedWriter<java.lang.Float> floats​(org.apache.parquet.column.ColumnDescriptor desc)
      • doubles

        public static org.apache.iceberg.parquet.ParquetValueWriters.UnboxedWriter<java.lang.Double> doubles​(org.apache.parquet.column.ColumnDescriptor desc)
      • decimalAsInteger

        public static ParquetValueWriters.PrimitiveWriter<java.math.BigDecimal> decimalAsInteger​(org.apache.parquet.column.ColumnDescriptor desc,
                                                                                                 int precision,
                                                                                                 int scale)
      • decimalAsLong

        public static ParquetValueWriters.PrimitiveWriter<java.math.BigDecimal> decimalAsLong​(org.apache.parquet.column.ColumnDescriptor desc,
                                                                                              int precision,
                                                                                              int scale)
      • decimalAsFixed

        public static ParquetValueWriters.PrimitiveWriter<java.math.BigDecimal> decimalAsFixed​(org.apache.parquet.column.ColumnDescriptor desc,
                                                                                               int precision,
                                                                                               int scale)
      • collections

        public static <E> org.apache.iceberg.parquet.ParquetValueWriters.CollectionWriter<E> collections​(int dl,
                                                                                                         int rl,
                                                                                                         ParquetValueWriter<E> writer)
      • maps

        public static <K,​V> org.apache.iceberg.parquet.ParquetValueWriters.MapWriter<K,​V> maps​(int dl,
                                                                                                           int rl,
                                                                                                           ParquetValueWriter<K> keyWriter,
                                                                                                           ParquetValueWriter<V> valueWriter)