Package io.trino.plugin.hive.orc
Class OrcPageSourceFactory
- java.lang.Object
-
- io.trino.plugin.hive.orc.OrcPageSourceFactory
-
- All Implemented Interfaces:
HivePageSourceFactory
public class OrcPageSourceFactory extends Object implements HivePageSourceFactory
-
-
Constructor Summary
Constructors Constructor Description OrcPageSourceFactory(OrcReaderOptions orcReaderOptions, HdfsEnvironment hdfsEnvironment, FileFormatDataSourceStats stats, org.joda.time.DateTimeZone legacyTimeZone)OrcPageSourceFactory(OrcReaderConfig config, HdfsEnvironment hdfsEnvironment, FileFormatDataSourceStats stats, HiveConfig hiveConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<ReaderPageSource>createPageSource(org.apache.hadoop.conf.Configuration configuration, ConnectorSession session, org.apache.hadoop.fs.Path path, long start, long length, long estimatedFileSize, Properties schema, List<HiveColumnHandle> columns, TupleDomain<HiveColumnHandle> effectivePredicate, Optional<AcidInfo> acidInfo, OptionalInt bucketNumber, boolean originalFile, AcidTransaction transaction)
-
-
-
Constructor Detail
-
OrcPageSourceFactory
@Inject public OrcPageSourceFactory(OrcReaderConfig config, HdfsEnvironment hdfsEnvironment, FileFormatDataSourceStats stats, HiveConfig hiveConfig)
-
OrcPageSourceFactory
public OrcPageSourceFactory(OrcReaderOptions orcReaderOptions, HdfsEnvironment hdfsEnvironment, FileFormatDataSourceStats stats, org.joda.time.DateTimeZone legacyTimeZone)
-
-
Method Detail
-
createPageSource
public Optional<ReaderPageSource> createPageSource(org.apache.hadoop.conf.Configuration configuration, ConnectorSession session, org.apache.hadoop.fs.Path path, long start, long length, long estimatedFileSize, Properties schema, List<HiveColumnHandle> columns, TupleDomain<HiveColumnHandle> effectivePredicate, Optional<AcidInfo> acidInfo, OptionalInt bucketNumber, boolean originalFile, AcidTransaction transaction)
- Specified by:
createPageSourcein interfaceHivePageSourceFactory
-
-