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 .
|