Package org.apache.iceberg.data.orc
Class GenericOrcWriters
- java.lang.Object
- 
- org.apache.iceberg.data.orc.GenericOrcWriters
 
- 
 public class GenericOrcWriters extends java.lang.Object
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classGenericOrcWriters.StructWriter<S>
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static OrcValueWriter<java.lang.Boolean>booleans()static OrcValueWriter<byte[]>byteArrays()static OrcValueWriter<java.nio.ByteBuffer>byteBuffers()static OrcValueWriter<java.lang.Byte>bytes()static OrcValueWriter<java.time.LocalDate>dates()static OrcValueWriter<java.math.BigDecimal>decimal(int precision, int scale)static OrcValueWriter<java.lang.Double>doubles(int id)static OrcValueWriter<java.lang.Float>floats(int id)static OrcValueWriter<java.lang.Integer>ints()static <T> OrcValueWriter<java.util.List<T>>list(OrcValueWriter<T> element)static OrcValueWriter<java.lang.Long>longs()static <K,V>
 OrcValueWriter<java.util.Map<K,V>>map(OrcValueWriter<K> key, OrcValueWriter<V> value)static <T> OrcRowWriter<PositionDelete<T>>positionDelete(OrcRowWriter<T> writer, java.util.function.Function<java.lang.CharSequence,?> pathTransformFunc)static OrcValueWriter<java.lang.Short>shorts()static OrcValueWriter<java.lang.String>strings()static OrcValueWriter<java.time.LocalTime>times()static OrcValueWriter<java.time.LocalDateTime>timestamp()static OrcValueWriter<java.time.OffsetDateTime>timestampTz()static OrcValueWriter<java.util.UUID>uuids()
 
- 
- 
- 
Method Detail- 
booleanspublic static OrcValueWriter<java.lang.Boolean> booleans() 
 - 
bytespublic static OrcValueWriter<java.lang.Byte> bytes() 
 - 
shortspublic static OrcValueWriter<java.lang.Short> shorts() 
 - 
intspublic static OrcValueWriter<java.lang.Integer> ints() 
 - 
timespublic static OrcValueWriter<java.time.LocalTime> times() 
 - 
longspublic static OrcValueWriter<java.lang.Long> longs() 
 - 
floatspublic static OrcValueWriter<java.lang.Float> floats(int id) 
 - 
doublespublic static OrcValueWriter<java.lang.Double> doubles(int id) 
 - 
stringspublic static OrcValueWriter<java.lang.String> strings() 
 - 
byteBufferspublic static OrcValueWriter<java.nio.ByteBuffer> byteBuffers() 
 - 
uuidspublic static OrcValueWriter<java.util.UUID> uuids() 
 - 
byteArrayspublic static OrcValueWriter<byte[]> byteArrays() 
 - 
datespublic static OrcValueWriter<java.time.LocalDate> dates() 
 - 
timestampTzpublic static OrcValueWriter<java.time.OffsetDateTime> timestampTz() 
 - 
timestamppublic static OrcValueWriter<java.time.LocalDateTime> timestamp() 
 - 
decimalpublic static OrcValueWriter<java.math.BigDecimal> decimal(int precision, int scale) 
 - 
listpublic static <T> OrcValueWriter<java.util.List<T>> list(OrcValueWriter<T> element) 
 - 
mappublic static <K,V> OrcValueWriter<java.util.Map<K,V>> map(OrcValueWriter<K> key, OrcValueWriter<V> value) 
 - 
positionDeletepublic static <T> OrcRowWriter<PositionDelete<T>> positionDelete(OrcRowWriter<T> writer, java.util.function.Function<java.lang.CharSequence,?> pathTransformFunc) 
 
- 
 
-