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)