Package org.apache.iceberg.data.orc
Class GenericOrcWriters
java.lang.Object
org.apache.iceberg.data.orc.GenericOrcWriters
-
Nested Class Summary
-
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)
-