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 SummaryConstructorsModifierConstructorDescriptionprotectedStructWriter(List<OrcValueWriter<?>> writers) protectedStructWriter(Types.StructType struct, List<OrcValueWriter<?>> writers) 
- 
Method SummaryModifier 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.iceberg.orc.OrcValueWriternullWrite, write
- 
Constructor Details- 
StructWriter
- 
StructWriter
 
- 
- 
Method Details- 
writers
- 
metricsDescription copied from interface:OrcValueWriterReturns a stream ofFieldMetricsthat this OrcValueWriter keeps track of.- Specified by:
- metricsin interface- OrcValueWriter<S>
 
- 
nonNullWritepublic void nonNullWrite(int rowId, S value, org.apache.orc.storage.ql.exec.vector.ColumnVector output) - Specified by:
- nonNullWritein interface- OrcValueWriter<S>
 
- 
writeRow
- 
get
 
-