public class GenericOrcReader extends java.lang.Object implements OrcRowReader<Record>
| Constructor and Description |
|---|
GenericOrcReader(Schema expectedSchema,
org.apache.orc.TypeDescription readOrcSchema,
java.util.Map<java.lang.Integer,?> idToConstant) |
| Modifier and Type | Method and Description |
|---|---|
static OrcRowReader<Record> |
buildReader(Schema expectedSchema,
org.apache.orc.TypeDescription fileSchema) |
static OrcRowReader<Record> |
buildReader(Schema expectedSchema,
org.apache.orc.TypeDescription fileSchema,
java.util.Map<java.lang.Integer,?> idToConstant) |
Record |
read(org.apache.orc.storage.ql.exec.vector.VectorizedRowBatch batch,
int row)
Reads a row.
|
void |
setBatchContext(long batchOffsetInFile) |
public GenericOrcReader(Schema expectedSchema, org.apache.orc.TypeDescription readOrcSchema, java.util.Map<java.lang.Integer,?> idToConstant)
public static OrcRowReader<Record> buildReader(Schema expectedSchema, org.apache.orc.TypeDescription fileSchema)
public static OrcRowReader<Record> buildReader(Schema expectedSchema, org.apache.orc.TypeDescription fileSchema, java.util.Map<java.lang.Integer,?> idToConstant)
public Record read(org.apache.orc.storage.ql.exec.vector.VectorizedRowBatch batch, int row)
OrcRowReaderread in interface OrcRowReader<Record>public void setBatchContext(long batchOffsetInFile)
setBatchContext in interface OrcRowReader<Record>