Uses of Interface
org.apache.flink.orc.shim.OrcShim
Packages that use OrcShim
-
Uses of OrcShim in org.apache.flink.orc
Fields in org.apache.flink.orc declared as OrcShimMethods in org.apache.flink.orc with parameters of type OrcShimModifier and TypeMethodDescriptionstatic <SplitT extends org.apache.flink.connector.file.src.FileSourceSplit>
OrcColumnarRowInputFormat<org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch,SplitT> OrcColumnarRowInputFormat.createPartitionedFormat(OrcShim<org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch> shim, org.apache.hadoop.conf.Configuration hadoopConfig, org.apache.flink.table.types.logical.RowType tableType, List<String> partitionKeys, org.apache.flink.connector.file.table.PartitionFieldExtractor<SplitT> extractor, int[] selectedFields, List<OrcFilters.Predicate> conjunctPredicates, int batchSize, Function<org.apache.flink.table.types.logical.RowType, org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.RowData>> rowTypeInfoFactory) Create a partitionedOrcColumnarRowInputFormat, the partition columns can be generated by split.Constructors in org.apache.flink.orc with parameters of type OrcShimModifierConstructorDescriptionprotectedAbstractOrcFileInputFormat(OrcShim<BatchT> shim, org.apache.hadoop.conf.Configuration hadoopConfig, org.apache.orc.TypeDescription schema, int[] selectedFields, List<OrcFilters.Predicate> conjunctPredicates, int batchSize) OrcColumnarRowInputFormat(OrcShim<BatchT> shim, org.apache.hadoop.conf.Configuration hadoopConfig, org.apache.orc.TypeDescription schema, int[] selectedFields, List<OrcFilters.Predicate> conjunctPredicates, int batchSize, ColumnBatchFactory<BatchT, SplitT> batchFactory, org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.RowData> producedTypeInfo) OrcColumnarRowSplitReader(OrcShim<BATCH> shim, org.apache.hadoop.conf.Configuration conf, org.apache.orc.TypeDescription schema, int[] selectedFields, OrcColumnarRowSplitReader.ColumnBatchGenerator<BATCH> batchGenerator, List<OrcFilters.Predicate> conjunctPredicates, int batchSize, org.apache.flink.core.fs.Path path, long splitStart, long splitLength) OrcSplitReader(OrcShim<BATCH> shim, org.apache.hadoop.conf.Configuration conf, org.apache.orc.TypeDescription schema, int[] selectedFields, List<OrcFilters.Predicate> conjunctPredicates, int batchSize, org.apache.flink.core.fs.Path path, long splitStart, long splitLength) protectedOrcVectorizedReader(OrcShim<BatchT> shim, org.apache.orc.RecordReader orcReader, org.apache.flink.connector.file.src.util.Pool<AbstractOrcFileInputFormat.OrcReaderBatch<T, BatchT>> pool) -
Uses of OrcShim in org.apache.flink.orc.shim
Classes in org.apache.flink.orc.shim that implement OrcShimModifier and TypeClassDescriptionclassShim orc for Hive version 2.0.0 and upper versions.classShim orc for Hive version 2.1.0 and upper versions.classShim orc for Hive version 2.1.0 and upper versions.Methods in org.apache.flink.orc.shim that return OrcShimModifier and TypeMethodDescriptionstatic OrcShim<org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch>OrcShim.createShim(String hiveVersion) Create shim from hive version.static OrcShim<org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch>OrcShim.defaultShim()Default with orc dependent, we should use v2.3.0.