public class ParquetValueWriters
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | ParquetValueWriters.PositionDeleteStructWriter<R> | 
| static class  | ParquetValueWriters.PrimitiveWriter<T> | 
| static class  | ParquetValueWriters.RepeatedKeyValueWriter<M,K,V> | 
| static class  | ParquetValueWriters.RepeatedWriter<L,E> | 
| static class  | ParquetValueWriters.StructWriter<S> | 
| Modifier and Type | Method and Description | 
|---|---|
| static org.apache.iceberg.parquet.ParquetValueWriters.UnboxedWriter<java.lang.Boolean> | booleans(org.apache.parquet.column.ColumnDescriptor desc) | 
| static ParquetValueWriters.PrimitiveWriter<java.nio.ByteBuffer> | byteBuffers(org.apache.parquet.column.ColumnDescriptor desc) | 
| static <E> org.apache.iceberg.parquet.ParquetValueWriters.CollectionWriter<E> | collections(int dl,
           int rl,
           ParquetValueWriter<E> writer) | 
| static ParquetValueWriters.PrimitiveWriter<java.math.BigDecimal> | decimalAsFixed(org.apache.parquet.column.ColumnDescriptor desc,
              int precision,
              int scale) | 
| static ParquetValueWriters.PrimitiveWriter<java.math.BigDecimal> | decimalAsInteger(org.apache.parquet.column.ColumnDescriptor desc,
                int precision,
                int scale) | 
| static ParquetValueWriters.PrimitiveWriter<java.math.BigDecimal> | decimalAsLong(org.apache.parquet.column.ColumnDescriptor desc,
             int precision,
             int scale) | 
| static org.apache.iceberg.parquet.ParquetValueWriters.UnboxedWriter<java.lang.Double> | doubles(org.apache.parquet.column.ColumnDescriptor desc) | 
| static org.apache.iceberg.parquet.ParquetValueWriters.UnboxedWriter<java.lang.Float> | floats(org.apache.parquet.column.ColumnDescriptor desc) | 
| static org.apache.iceberg.parquet.ParquetValueWriters.UnboxedWriter<java.lang.Integer> | ints(org.apache.parquet.column.ColumnDescriptor desc) | 
| static org.apache.iceberg.parquet.ParquetValueWriters.UnboxedWriter<java.lang.Long> | longs(org.apache.parquet.column.ColumnDescriptor desc) | 
| static <K,V> org.apache.iceberg.parquet.ParquetValueWriters.MapWriter<K,V> | maps(int dl,
    int rl,
    ParquetValueWriter<K> keyWriter,
    ParquetValueWriter<V> valueWriter) | 
| static <T> ParquetValueWriter<T> | option(org.apache.parquet.schema.Type type,
      int definitionLevel,
      ParquetValueWriter<T> writer) | 
| static org.apache.iceberg.parquet.ParquetValueWriters.UnboxedWriter<java.lang.Short> | shorts(org.apache.parquet.column.ColumnDescriptor desc) | 
| static ParquetValueWriters.PrimitiveWriter<java.lang.CharSequence> | strings(org.apache.parquet.column.ColumnDescriptor desc) | 
| static org.apache.iceberg.parquet.ParquetValueWriters.UnboxedWriter<java.lang.Byte> | tinyints(org.apache.parquet.column.ColumnDescriptor desc) | 
public static <T> ParquetValueWriter<T> option(org.apache.parquet.schema.Type type, int definitionLevel, ParquetValueWriter<T> writer)
public static org.apache.iceberg.parquet.ParquetValueWriters.UnboxedWriter<java.lang.Boolean> booleans(org.apache.parquet.column.ColumnDescriptor desc)
public static org.apache.iceberg.parquet.ParquetValueWriters.UnboxedWriter<java.lang.Byte> tinyints(org.apache.parquet.column.ColumnDescriptor desc)
public static org.apache.iceberg.parquet.ParquetValueWriters.UnboxedWriter<java.lang.Short> shorts(org.apache.parquet.column.ColumnDescriptor desc)
public static org.apache.iceberg.parquet.ParquetValueWriters.UnboxedWriter<java.lang.Integer> ints(org.apache.parquet.column.ColumnDescriptor desc)
public static org.apache.iceberg.parquet.ParquetValueWriters.UnboxedWriter<java.lang.Long> longs(org.apache.parquet.column.ColumnDescriptor desc)
public static org.apache.iceberg.parquet.ParquetValueWriters.UnboxedWriter<java.lang.Float> floats(org.apache.parquet.column.ColumnDescriptor desc)
public static org.apache.iceberg.parquet.ParquetValueWriters.UnboxedWriter<java.lang.Double> doubles(org.apache.parquet.column.ColumnDescriptor desc)
public static ParquetValueWriters.PrimitiveWriter<java.lang.CharSequence> strings(org.apache.parquet.column.ColumnDescriptor desc)
public static ParquetValueWriters.PrimitiveWriter<java.math.BigDecimal> decimalAsInteger(org.apache.parquet.column.ColumnDescriptor desc, int precision, int scale)
public static ParquetValueWriters.PrimitiveWriter<java.math.BigDecimal> decimalAsLong(org.apache.parquet.column.ColumnDescriptor desc, int precision, int scale)
public static ParquetValueWriters.PrimitiveWriter<java.math.BigDecimal> decimalAsFixed(org.apache.parquet.column.ColumnDescriptor desc, int precision, int scale)
public static ParquetValueWriters.PrimitiveWriter<java.nio.ByteBuffer> byteBuffers(org.apache.parquet.column.ColumnDescriptor desc)
public static <E> org.apache.iceberg.parquet.ParquetValueWriters.CollectionWriter<E> collections(int dl,
                                                                                                 int rl,
                                                                                                 ParquetValueWriter<E> writer)
public static <K,V> org.apache.iceberg.parquet.ParquetValueWriters.MapWriter<K,V> maps(int dl,
                                                                                       int rl,
                                                                                       ParquetValueWriter<K> keyWriter,
                                                                                       ParquetValueWriter<V> valueWriter)