public class GenericOrcWriters
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
GenericOrcWriters.StructWriter<S> |
Modifier and Type | Method and Description |
---|---|
static OrcValueWriter<java.lang.Boolean> |
booleans() |
static OrcValueWriter<byte[]> |
byteArrays() |
static OrcValueWriter<java.nio.ByteBuffer> |
byteBuffers() |
static OrcValueWriter<java.lang.Byte> |
bytes() |
static OrcValueWriter<java.time.LocalDate> |
dates() |
static OrcValueWriter<java.math.BigDecimal> |
decimal(int precision,
int scale) |
static OrcValueWriter<java.lang.Double> |
doubles(int id) |
static OrcValueWriter<java.lang.Float> |
floats(int id) |
static OrcValueWriter<java.lang.Integer> |
ints() |
static <T> OrcValueWriter<java.util.List<T>> |
list(OrcValueWriter<T> element) |
static OrcValueWriter<java.lang.Long> |
longs() |
static <K,V> OrcValueWriter<java.util.Map<K,V>> |
map(OrcValueWriter<K> key,
OrcValueWriter<V> value) |
static <T> OrcRowWriter<PositionDelete<T>> |
positionDelete(OrcRowWriter<T> writer,
java.util.function.Function<java.lang.CharSequence,?> pathTransformFunc) |
static OrcValueWriter<java.lang.Short> |
shorts() |
static OrcValueWriter<java.lang.String> |
strings() |
static OrcValueWriter<java.time.LocalTime> |
times() |
static OrcValueWriter<java.time.LocalDateTime> |
timestamp() |
static OrcValueWriter<java.time.OffsetDateTime> |
timestampTz() |
static OrcValueWriter<java.util.UUID> |
uuids() |
public static OrcValueWriter<java.lang.Boolean> booleans()
public static OrcValueWriter<java.lang.Byte> bytes()
public static OrcValueWriter<java.lang.Short> shorts()
public static OrcValueWriter<java.lang.Integer> ints()
public static OrcValueWriter<java.time.LocalTime> times()
public static OrcValueWriter<java.lang.Long> longs()
public static OrcValueWriter<java.lang.Float> floats(int id)
public static OrcValueWriter<java.lang.Double> doubles(int id)
public static OrcValueWriter<java.lang.String> strings()
public static OrcValueWriter<java.nio.ByteBuffer> byteBuffers()
public static OrcValueWriter<java.util.UUID> uuids()
public static OrcValueWriter<byte[]> byteArrays()
public static OrcValueWriter<java.time.LocalDate> dates()
public static OrcValueWriter<java.time.OffsetDateTime> timestampTz()
public static OrcValueWriter<java.time.LocalDateTime> timestamp()
public static OrcValueWriter<java.math.BigDecimal> decimal(int precision, int scale)
public static <T> OrcValueWriter<java.util.List<T>> list(OrcValueWriter<T> element)
public static <K,V> OrcValueWriter<java.util.Map<K,V>> map(OrcValueWriter<K> key, OrcValueWriter<V> value)
public static <T> OrcRowWriter<PositionDelete<T>> positionDelete(OrcRowWriter<T> writer, java.util.function.Function<java.lang.CharSequence,?> pathTransformFunc)