Package org.apache.iceberg.data.orc
Class GenericOrcReaders
java.lang.Object
org.apache.iceberg.data.orc.GenericOrcReaders
-
Method Summary
Modifier and TypeMethodDescriptionstatic OrcValueReader
<List<?>> array
(OrcValueReader<?> elementReader) static OrcValueReader
<ByteBuffer> bytes()
static OrcValueReader
<LocalDate> dates()
static OrcValueReader
<BigDecimal> decimals()
static OrcValueReader
<Map<?, ?>> map
(OrcValueReader<?> keyReader, OrcValueReader<?> valueReader) static OrcValueReader
<String> strings()
static OrcValueReader
<Record> struct
(List<OrcValueReader<?>> readers, Types.StructType struct, Map<Integer, ?> idToConstant) static OrcValueReader
<LocalTime> times()
static OrcValueReader
<LocalDateTime> static OrcValueReader
<OffsetDateTime> static OrcValueReader
<UUID> uuids()
-
Method Details
-
struct
public static OrcValueReader<Record> struct(List<OrcValueReader<?>> readers, Types.StructType struct, Map<Integer, ?> idToConstant) -
array
-
map
public static OrcValueReader<Map<?,?>> map(OrcValueReader<?> keyReader, OrcValueReader<?> valueReader) -
timestampTzs
-
decimals
-
strings
-
uuids
-
bytes
-
times
-
dates
-
timestamps
-