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
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Object
Stream<FieldMetrics<?>>
metrics()
Returns a stream ofFieldMetrics
that this OrcValueWriter keeps track of.void
nonNullWrite
(int rowId, S value, org.apache.orc.storage.ql.exec.vector.ColumnVector output) void
List<OrcValueWriter<?>>
writers()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.iceberg.orc.OrcValueWriter
nullWrite, write
-
Constructor Details
-
StructWriter
-
-
Method Details
-
writers
-
metrics
Description copied from interface:OrcValueWriter
Returns a stream ofFieldMetrics
that this OrcValueWriter keeps track of.- Specified by:
metrics
in interfaceOrcValueWriter<S>
-
nonNullWrite
public void nonNullWrite(int rowId, S value, org.apache.orc.storage.ql.exec.vector.ColumnVector output) - Specified by:
nonNullWrite
in interfaceOrcValueWriter<S>
-
writeRow
-
get
-