public class OrcSelectivePageSourceFactory extends Object implements HiveSelectivePageSourceFactory
Constructor and Description |
---|
OrcSelectivePageSourceFactory(TypeManager typeManager,
StandardFunctionResolution functionResolution,
RowExpressionService rowExpressionService,
boolean useOrcColumnNames,
HdfsEnvironment hdfsEnvironment,
FileFormatDataSourceStats stats,
int domainCompactionThreshold,
OrcFileTailSource orcFileTailSource,
StripeMetadataSource stripeMetadataSource,
TupleDomainFilterCache tupleDomainFilterCache) |
OrcSelectivePageSourceFactory(TypeManager typeManager,
StandardFunctionResolution functionResolution,
RowExpressionService rowExpressionService,
HiveClientConfig config,
HdfsEnvironment hdfsEnvironment,
FileFormatDataSourceStats stats,
OrcFileTailSource orcFileTailSource,
StripeMetadataSource stripeMetadataSource,
TupleDomainFilterCache tupleDomainFilterCache) |
Modifier and Type | Method and Description |
---|---|
static ConnectorPageSource |
createOrcPageSource(ConnectorSession session,
OrcEncoding orcEncoding,
HdfsEnvironment hdfsEnvironment,
org.apache.hadoop.conf.Configuration configuration,
Path path,
long start,
long length,
long fileSize,
List<HiveColumnHandle> columns,
Map<Integer,String> prefilledValues,
Map<Integer,HiveCoercer> coercers,
Optional<BucketAdaptation> bucketAdaptation,
List<Integer> outputColumns,
TupleDomain<Subfield> domainPredicate,
RowExpression remainingPredicate,
boolean useOrcColumnNames,
org.joda.time.DateTimeZone hiveStorageTimeZone,
TypeManager typeManager,
StandardFunctionResolution functionResolution,
RowExpressionService rowExpressionService,
boolean orcBloomFiltersEnabled,
FileFormatDataSourceStats stats,
int domainCompactionThreshold,
OrcFileTailSource orcFileTailSource,
StripeMetadataSource stripeMetadataSource,
HiveFileContext hiveFileContext,
TupleDomainFilterCache tupleDomainFilterCache,
Optional<EncryptionInformation> encryptionInformation,
DwrfEncryptionProvider dwrfEncryptionProvider) |
Optional<? extends ConnectorPageSource> |
createPageSource(org.apache.hadoop.conf.Configuration configuration,
ConnectorSession session,
Path path,
long start,
long length,
long fileSize,
Storage storage,
List<HiveColumnHandle> columns,
Map<Integer,String> prefilledValues,
Map<Integer,HiveCoercer> coercers,
Optional<BucketAdaptation> bucketAdaptation,
List<Integer> outputColumns,
TupleDomain<Subfield> domainPredicate,
RowExpression remainingPredicate,
org.joda.time.DateTimeZone hiveStorageTimeZone,
HiveFileContext hiveFileContext,
Optional<EncryptionInformation> encryptionInformation) |
@Inject public OrcSelectivePageSourceFactory(TypeManager typeManager, StandardFunctionResolution functionResolution, RowExpressionService rowExpressionService, HiveClientConfig config, HdfsEnvironment hdfsEnvironment, FileFormatDataSourceStats stats, OrcFileTailSource orcFileTailSource, StripeMetadataSource stripeMetadataSource, TupleDomainFilterCache tupleDomainFilterCache)
public OrcSelectivePageSourceFactory(TypeManager typeManager, StandardFunctionResolution functionResolution, RowExpressionService rowExpressionService, boolean useOrcColumnNames, HdfsEnvironment hdfsEnvironment, FileFormatDataSourceStats stats, int domainCompactionThreshold, OrcFileTailSource orcFileTailSource, StripeMetadataSource stripeMetadataSource, TupleDomainFilterCache tupleDomainFilterCache)
public Optional<? extends ConnectorPageSource> createPageSource(org.apache.hadoop.conf.Configuration configuration, ConnectorSession session, Path path, long start, long length, long fileSize, Storage storage, List<HiveColumnHandle> columns, Map<Integer,String> prefilledValues, Map<Integer,HiveCoercer> coercers, Optional<BucketAdaptation> bucketAdaptation, List<Integer> outputColumns, TupleDomain<Subfield> domainPredicate, RowExpression remainingPredicate, org.joda.time.DateTimeZone hiveStorageTimeZone, HiveFileContext hiveFileContext, Optional<EncryptionInformation> encryptionInformation)
createPageSource
in interface HiveSelectivePageSourceFactory
public static ConnectorPageSource createOrcPageSource(ConnectorSession session, OrcEncoding orcEncoding, HdfsEnvironment hdfsEnvironment, org.apache.hadoop.conf.Configuration configuration, Path path, long start, long length, long fileSize, List<HiveColumnHandle> columns, Map<Integer,String> prefilledValues, Map<Integer,HiveCoercer> coercers, Optional<BucketAdaptation> bucketAdaptation, List<Integer> outputColumns, TupleDomain<Subfield> domainPredicate, RowExpression remainingPredicate, boolean useOrcColumnNames, org.joda.time.DateTimeZone hiveStorageTimeZone, TypeManager typeManager, StandardFunctionResolution functionResolution, RowExpressionService rowExpressionService, boolean orcBloomFiltersEnabled, FileFormatDataSourceStats stats, int domainCompactionThreshold, OrcFileTailSource orcFileTailSource, StripeMetadataSource stripeMetadataSource, HiveFileContext hiveFileContext, TupleDomainFilterCache tupleDomainFilterCache, Optional<EncryptionInformation> encryptionInformation, DwrfEncryptionProvider dwrfEncryptionProvider)
Copyright © 2012–2021. All rights reserved.