public interface OrcValueWriter<T>
| Modifier and Type | Method and Description | 
|---|---|
| default java.util.stream.Stream<FieldMetrics<?>> | metrics()Returns a stream of  FieldMetricsthat this OrcValueWriter keeps track of. | 
| void | nonNullWrite(int rowId,
            T data,
            org.apache.orc.storage.ql.exec.vector.ColumnVector output) | 
| default void | nullWrite() | 
| default void | write(int rowId,
     T data,
     org.apache.orc.storage.ql.exec.vector.ColumnVector output)Take a value from the data value and add it to the ORC output. | 
default void write(int rowId,
                   T data,
                   org.apache.orc.storage.ql.exec.vector.ColumnVector output)
rowId - the row in the ColumnVectordata - the data value to write.output - the ColumnVector to put the value intovoid nonNullWrite(int rowId,
                  T data,
                  org.apache.orc.storage.ql.exec.vector.ColumnVector output)
default void nullWrite()
default java.util.stream.Stream<FieldMetrics<?>> metrics()
FieldMetrics that this OrcValueWriter keeps track of.