public class FlinkOrcReader
extends java.lang.Object
implements org.apache.iceberg.orc.OrcRowReader<org.apache.flink.table.data.RowData>
| Constructor and Description |
|---|
FlinkOrcReader(org.apache.iceberg.Schema iSchema,
org.apache.orc.TypeDescription readSchema) |
FlinkOrcReader(org.apache.iceberg.Schema iSchema,
org.apache.orc.TypeDescription readSchema,
java.util.Map<java.lang.Integer,?> idToConstant) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.table.data.RowData |
read(org.apache.orc.storage.ql.exec.vector.VectorizedRowBatch batch,
int row) |
void |
setBatchContext(long batchOffsetInFile) |
public FlinkOrcReader(org.apache.iceberg.Schema iSchema,
org.apache.orc.TypeDescription readSchema)
public FlinkOrcReader(org.apache.iceberg.Schema iSchema,
org.apache.orc.TypeDescription readSchema,
java.util.Map<java.lang.Integer,?> idToConstant)
public org.apache.flink.table.data.RowData read(org.apache.orc.storage.ql.exec.vector.VectorizedRowBatch batch,
int row)
read in interface org.apache.iceberg.orc.OrcRowReader<org.apache.flink.table.data.RowData>public void setBatchContext(long batchOffsetInFile)
setBatchContext in interface org.apache.iceberg.orc.OrcRowReader<org.apache.flink.table.data.RowData>