Package org.apache.iceberg.orc
Interface OrcValueWriter<T>
- All Known Implementing Classes:
- GenericOrcWriters.StructWriter
public interface OrcValueWriter<T>
- 
Method SummaryModifier and TypeMethodDescriptiondefault Stream<FieldMetrics<?>> metrics()Returns a stream ofFieldMetricsthat this OrcValueWriter keeps track of.voidnonNullWrite(int rowId, T data, org.apache.orc.storage.ql.exec.vector.ColumnVector output) default voiddefault voidTake a value from the data value and add it to the ORC output.
- 
Method Details- 
writeTake a value from the data value and add it to the ORC output.- Parameters:
- rowId- the row in the ColumnVector
- data- the data value to write.
- output- the ColumnVector to put the value into
 
- 
nonNullWrite
- 
nullWritedefault void nullWrite()
- 
metricsReturns a stream ofFieldMetricsthat this OrcValueWriter keeps track of.
 
-