Package org.apache.iceberg.data.orc
Class GenericOrcWriters.StructWriter<S>
java.lang.Object
org.apache.iceberg.data.orc.GenericOrcWriters.StructWriter<S>
- All Implemented Interfaces:
OrcValueWriter<S>
- Enclosing class:
- GenericOrcWriters
public abstract static class GenericOrcWriters.StructWriter<S>
extends Object
implements OrcValueWriter<S>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract ObjectStream<FieldMetrics<?>>metrics()Returns a stream ofFieldMetricsthat this OrcValueWriter keeps track of.voidnonNullWrite(int rowId, S value, org.apache.orc.storage.ql.exec.vector.ColumnVector output) voidList<OrcValueWriter<?>>writers()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.iceberg.orc.OrcValueWriter
nullWrite, write
-
Constructor Details
-
StructWriter
-
-
Method Details
-
writers
-
metrics
Description copied from interface:OrcValueWriterReturns a stream ofFieldMetricsthat this OrcValueWriter keeps track of.- Specified by:
metricsin interfaceOrcValueWriter<S>
-
nonNullWrite
public void nonNullWrite(int rowId, S value, org.apache.orc.storage.ql.exec.vector.ColumnVector output) - Specified by:
nonNullWritein interfaceOrcValueWriter<S>
-
writeRow
-
get
-