public interface OrcValueWriter<T>
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<?> |
getJavaClass() |
void |
nonNullWrite(int rowId,
T data,
org.apache.orc.storage.ql.exec.vector.ColumnVector output) |
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.
|
java.lang.Class<?> getJavaClass()
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)