All Classes and Interfaces

Class
Description
This column vector is used to adapt hive's ColumnVector to Flink's ColumnVector.
AbstractOrcFileInputFormat<T,BatchT,SplitT extends org.apache.flink.connector.file.src.FileSourceSplit>
The base for ORC readers for the FileSource.
The OrcReaderBatch class holds the data structures containing the batch data (column vectors, row arrays, ...) and performs the batch conversion from the ORC representation to the result format.
A vectorized ORC reader.
ColumnBatchFactory<BatchT,SplitT extends org.apache.flink.connector.file.src.FileSourceSplit>
Interface to create VectorizedColumnBatch.
Wrap VectorizedRowBatch hive orc batch.
This column vector is used to adapt hive's ListColumnVector to Flink's ArrayColumnVector.
A BulkWriter implementation that writes data in ORC format.
A factory that creates an ORC BulkWriter.
This column vector is used to adapt hive's BytesColumnVector to Flink's BytesColumnVector.
OrcColumnarRowInputFormat<BatchT,SplitT extends org.apache.flink.connector.file.src.FileSourceSplit>
An ORC reader that produces a stream of ColumnarRowData records.
OrcSplitReader to read ORC files into RowData.
Interface to gen VectorizedColumnBatch.
This column vector is used to adapt hive's DecimalColumnVector to Flink's DecimalColumnVector.
This column vector is used to adapt hive's DoubleColumnVector to Flink's float and double ColumnVector.
Orc format factory for file system.
OrcBulkDecodingFormat which implements FileBasedStatisticsReportableInputFormat.
Utility class that provides helper methods to work with Orc Filter PushDown.
An AND predicate that can be evaluated by the OrcInputFormat.
An BETWEEN predicate that can be evaluated by the OrcInputFormat.
An EQUALS predicate that can be evaluated by the OrcInputFormat.
An IN predicate that can be evaluated by the OrcInputFormat.
An IS_NULL predicate that can be evaluated by the OrcInputFormat.
A LESS_THAN predicate that can be evaluated by the OrcInputFormat.
A LESS_THAN_EQUALS predicate that can be evaluated by the OrcInputFormat.
A NOT predicate to negate a predicate that can be evaluated by the OrcInputFormat.
An EQUALS predicate that can be evaluated with Null safety by the OrcInputFormat.
An OR predicate that can be evaluated by the OrcInputFormat.
A filter predicate that can be evaluated by the OrcInputFormat.
Utils for Orc format statistics report.
This class is used to adapt to Hive's legacy (2.0.x) timestamp column vector which is a LongColumnVector.
This column vector is used to adapt hive's LongColumnVector to Flink's boolean, byte, short, int and long ColumnVector.
This column vector is used to adapt hive's MapColumnVector to Flink's MapColumnVector.
This column vector is used to adapt hive's StructColumnVector to Flink's RowColumnVector.
A shim layer to support orc with different dependents versions of Hive.
Shim orc for Hive version 2.0.0 and upper versions.
Shim orc for Hive version 2.1.0 and upper versions.
Shim orc for Hive version 2.1.0 and upper versions.
Orc split reader to read record from orc file.
Util for generating OrcSplitReader.
This column vector is used to adapt hive's TimestampColumnVector to Flink's TimestampColumnVector.
Interface to unify orc reader in hive and orc reader without hive dependents.
A slightly customised clone of PhysicalFsWriter.
A Vectorizer of RowData type element.
Utility class to make a Hadoop Configuration serializable.
Workaround for https://issues.apache.org/jira/browse/ORC-653.
Util class to handle timestamp vectors.
This class provides an abstracted set of methods to handle the lifecycle of VectorizedRowBatch.