public class FlinkOrcWriter extends java.lang.Object implements OrcRowWriter<org.apache.flink.table.data.RowData>
Modifier and Type | Method and Description |
---|---|
static OrcRowWriter<org.apache.flink.table.data.RowData> |
buildWriter(org.apache.flink.table.types.logical.RowType rowType,
Schema iSchema) |
void |
write(org.apache.flink.table.data.RowData row,
org.apache.orc.storage.ql.exec.vector.VectorizedRowBatch output)
Writes or appends a row to ORC's VectorizedRowBatch.
|
public static OrcRowWriter<org.apache.flink.table.data.RowData> buildWriter(org.apache.flink.table.types.logical.RowType rowType, Schema iSchema)
public void write(org.apache.flink.table.data.RowData row, org.apache.orc.storage.ql.exec.vector.VectorizedRowBatch output)
OrcRowWriter
write
in interface OrcRowWriter<org.apache.flink.table.data.RowData>
row
- the row data value to write.output
- the VectorizedRowBatch to which the output will be written.