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)
-