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)