Package org.apache.iceberg.data.orc
Class GenericOrcWriters
java.lang.Object
org.apache.iceberg.data.orc.GenericOrcWriters
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic OrcValueWriter<Boolean>booleans()static OrcValueWriter<byte[]>static OrcValueWriter<ByteBuffer>static OrcValueWriter<Byte>bytes()static OrcValueWriter<LocalDate>dates()static OrcValueWriter<BigDecimal>decimal(int precision, int scale) static OrcValueWriter<Double>doubles(int id) static OrcValueWriter<Float>floats(int id) static OrcValueWriter<Integer>ints()static <T> OrcValueWriter<List<T>>list(OrcValueWriter<T> element) static OrcValueWriter<Long>longs()static <K,V> OrcValueWriter<Map<K, V>> map(OrcValueWriter<K> key, OrcValueWriter<V> value) static <T> OrcRowWriter<PositionDelete<T>>positionDelete(OrcRowWriter<T> writer, Function<CharSequence, ?> pathTransformFunc) static OrcValueWriter<Short>shorts()static OrcValueWriter<String>strings()static OrcValueWriter<LocalTime>times()static OrcValueWriter<LocalDateTime>static OrcValueWriter<OffsetDateTime>static OrcValueWriter<UUID>uuids()
-
Method Details
-
booleans
-
bytes
-
shorts
-
ints
-
times
-
longs
-
floats
-
doubles
-
strings
-
byteBuffers
-
uuids
-
byteArrays
-
dates
-
timestampTz
-
timestamp
-
decimal
-
list
-
map
-
positionDelete
public static <T> OrcRowWriter<PositionDelete<T>> positionDelete(OrcRowWriter<T> writer, Function<CharSequence, ?> pathTransformFunc)
-