All Classes Interface Summary Class Summary
| Class |
Description |
| AbstractOrcColumnVector |
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.
|
| AbstractOrcFileInputFormat.OrcReaderBatch<T,BatchT> |
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.
|
| AbstractOrcFileInputFormat.OrcVectorizedReader<T,BatchT> |
A vectorized ORC reader.
|
| ColumnBatchFactory<BatchT,SplitT extends org.apache.flink.connector.file.src.FileSourceSplit> |
Interface to create VectorizedColumnBatch.
|
| HiveOrcBatchWrapper |
Wrap VectorizedRowBatch hive orc batch.
|
| OrcArrayColumnVector |
This column vector is used to adapt hive's ListColumnVector to Flink's ArrayColumnVector.
|
| OrcBulkWriter<T> |
A BulkWriter implementation that writes data in ORC format.
|
| OrcBulkWriterFactory<T> |
A factory that creates an ORC BulkWriter.
|
| OrcBytesColumnVector |
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.
|
| OrcColumnarRowSplitReader<BATCH> |
|
| OrcColumnarRowSplitReader.ColumnBatchGenerator<BATCH> |
Interface to gen VectorizedColumnBatch.
|
| OrcDecimalColumnVector |
This column vector is used to adapt hive's DecimalColumnVector to Flink's DecimalColumnVector.
|
| OrcDoubleColumnVector |
This column vector is used to adapt hive's DoubleColumnVector to Flink's float and double
ColumnVector.
|
| OrcFileFormatFactory |
Orc format factory for file system.
|
| OrcFileFormatFactory.OrcBulkDecodingFormat |
OrcBulkDecodingFormat which implements FileBasedStatisticsReportableInputFormat.
|
| OrcFilters |
Utility class that provides helper methods to work with Orc Filter PushDown.
|
| OrcFilters.And |
An AND predicate that can be evaluated by the OrcInputFormat.
|
| OrcFilters.Between |
An BETWEEN predicate that can be evaluated by the OrcInputFormat.
|
| OrcFilters.Equals |
An EQUALS predicate that can be evaluated by the OrcInputFormat.
|
| OrcFilters.In |
An IN predicate that can be evaluated by the OrcInputFormat.
|
| OrcFilters.IsNull |
An IS_NULL predicate that can be evaluated by the OrcInputFormat.
|
| OrcFilters.LessThan |
A LESS_THAN predicate that can be evaluated by the OrcInputFormat.
|
| OrcFilters.LessThanEquals |
A LESS_THAN_EQUALS predicate that can be evaluated by the OrcInputFormat.
|
| OrcFilters.Not |
A NOT predicate to negate a predicate that can be evaluated by the OrcInputFormat.
|
| OrcFilters.NullSafeEquals |
An EQUALS predicate that can be evaluated with Null safety by the OrcInputFormat.
|
| OrcFilters.Or |
An OR predicate that can be evaluated by the OrcInputFormat.
|
| OrcFilters.Predicate |
A filter predicate that can be evaluated by the OrcInputFormat.
|
| OrcFormatStatisticsReportUtil |
Utils for Orc format statistics report.
|
| OrcLegacyTimestampColumnVector |
This class is used to adapt to Hive's legacy (2.0.x) timestamp column vector which is a
LongColumnVector.
|
| OrcLongColumnVector |
This column vector is used to adapt hive's LongColumnVector to Flink's boolean, byte, short, int
and long ColumnVector.
|
| OrcMapColumnVector |
This column vector is used to adapt hive's MapColumnVector to Flink's MapColumnVector.
|
| OrcRowColumnVector |
This column vector is used to adapt hive's StructColumnVector to Flink's RowColumnVector.
|
| OrcShim<BATCH> |
A shim layer to support orc with different dependents versions of Hive.
|
| OrcShimV200 |
Shim orc for Hive version 2.0.0 and upper versions.
|
| OrcShimV210 |
Shim orc for Hive version 2.1.0 and upper versions.
|
| OrcShimV230 |
Shim orc for Hive version 2.1.0 and upper versions.
|
| OrcSplitReader<T,BATCH> |
Orc split reader to read record from orc file.
|
| OrcSplitReaderUtil |
|
| OrcTimestampColumnVector |
This column vector is used to adapt hive's TimestampColumnVector to Flink's
TimestampColumnVector.
|
| OrcVectorizedBatchWrapper<T> |
Interface to unify orc reader in hive and orc reader without hive dependents.
|
| PhysicalWriterImpl |
A slightly customised clone of PhysicalFsWriter.
|
| RowDataVectorizer |
|
| SerializableHadoopConfigWrapper |
Utility class to make a Hadoop Configuration serializable.
|
| ThreadLocalClassLoaderConfiguration |
Workaround for https://issues.apache.org/jira/browse/ORC-653.
|
| TimestampUtil |
Util class to handle timestamp vectors.
|
| Vectorizer<T> |
This class provides an abstracted set of methods to handle the lifecycle of VectorizedRowBatch.
|