Package org.apache.iceberg.data.orc
Class GenericOrcReaders
- java.lang.Object
-
- org.apache.iceberg.data.orc.GenericOrcReaders
-
public class GenericOrcReaders extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static OrcValueReader<java.util.List<?>>
array(OrcValueReader<?> elementReader)
static OrcValueReader<java.nio.ByteBuffer>
bytes()
static OrcValueReader<java.time.LocalDate>
dates()
static OrcValueReader<java.math.BigDecimal>
decimals()
static OrcValueReader<java.util.Map<?,?>>
map(OrcValueReader<?> keyReader, OrcValueReader<?> valueReader)
static OrcValueReader<java.lang.String>
strings()
static OrcValueReader<Record>
struct(java.util.List<OrcValueReader<?>> readers, Types.StructType struct, java.util.Map<java.lang.Integer,?> idToConstant)
static OrcValueReader<java.time.LocalTime>
times()
static OrcValueReader<java.time.LocalDateTime>
timestamps()
static OrcValueReader<java.time.OffsetDateTime>
timestampTzs()
static OrcValueReader<java.util.UUID>
uuids()
-
-
-
Method Detail
-
struct
public static OrcValueReader<Record> struct(java.util.List<OrcValueReader<?>> readers, Types.StructType struct, java.util.Map<java.lang.Integer,?> idToConstant)
-
array
public static OrcValueReader<java.util.List<?>> array(OrcValueReader<?> elementReader)
-
map
public static OrcValueReader<java.util.Map<?,?>> map(OrcValueReader<?> keyReader, OrcValueReader<?> valueReader)
-
timestampTzs
public static OrcValueReader<java.time.OffsetDateTime> timestampTzs()
-
decimals
public static OrcValueReader<java.math.BigDecimal> decimals()
-
strings
public static OrcValueReader<java.lang.String> strings()
-
uuids
public static OrcValueReader<java.util.UUID> uuids()
-
bytes
public static OrcValueReader<java.nio.ByteBuffer> bytes()
-
times
public static OrcValueReader<java.time.LocalTime> times()
-
dates
public static OrcValueReader<java.time.LocalDate> dates()
-
timestamps
public static OrcValueReader<java.time.LocalDateTime> timestamps()
-
-