| Package | Description |
|---|---|
| com.facebook.presto.hive | |
| com.facebook.presto.hive.orc | |
| com.facebook.presto.hive.parquet |
| Modifier and Type | Class and Description |
|---|---|
static class |
HiveCoercer.FloatToDoubleCoercer |
static class |
HiveCoercer.IntegerNumberToVarcharCoercer |
static class |
HiveCoercer.IntegerNumberUpscaleCoercer |
static class |
HiveCoercer.ListCoercer |
static class |
HiveCoercer.MapCoercer |
static class |
HiveCoercer.StructCoercer |
static class |
HiveCoercer.VarcharToIntegerNumberCoercer |
| Modifier and Type | Method and Description |
|---|---|
static HiveCoercer |
HiveCoercer.createCoercer(com.facebook.presto.common.type.TypeManager typeManager,
com.facebook.presto.hive.HiveType fromHiveType,
com.facebook.presto.hive.HiveType toHiveType) |
| Modifier and Type | Method and Description |
|---|---|
Optional<? extends com.facebook.presto.spi.ConnectorPageSource> |
HiveSelectivePageSourceFactory.createPageSource(org.apache.hadoop.conf.Configuration configuration,
com.facebook.presto.spi.ConnectorSession session,
HiveFileSplit fileSplit,
com.facebook.presto.hive.metastore.Storage storage,
List<HiveColumnHandle> columns,
Map<Integer,String> prefilledValues,
Map<Integer,HiveCoercer> coercers,
Optional<BucketAdaptation> bucketAdaptation,
List<Integer> outputColumns,
com.facebook.presto.common.predicate.TupleDomain<com.facebook.presto.common.Subfield> domainPredicate,
com.facebook.presto.spi.relation.RowExpression remainingPredicate,
org.joda.time.DateTimeZone hiveStorageTimeZone,
com.facebook.presto.hive.HiveFileContext hiveFileContext,
Optional<EncryptionInformation> encryptionInformation,
boolean appendRowNumberEnabled,
boolean footerStatsUnreliable) |
| Modifier and Type | Method and Description |
|---|---|
static com.facebook.presto.spi.ConnectorPageSource |
OrcSelectivePageSourceFactory.createOrcPageSource(com.facebook.presto.spi.ConnectorSession session,
com.facebook.presto.orc.OrcEncoding orcEncoding,
com.facebook.presto.hive.HdfsEnvironment hdfsEnvironment,
org.apache.hadoop.conf.Configuration configuration,
HiveFileSplit fileSplit,
List<HiveColumnHandle> columns,
Map<Integer,String> prefilledValues,
Map<Integer,HiveCoercer> coercers,
Optional<BucketAdaptation> bucketAdaptation,
List<Integer> outputColumns,
com.facebook.presto.common.predicate.TupleDomain<com.facebook.presto.common.Subfield> domainPredicate,
com.facebook.presto.spi.relation.RowExpression remainingPredicate,
boolean useOrcColumnNames,
org.joda.time.DateTimeZone hiveStorageTimeZone,
com.facebook.presto.common.type.TypeManager typeManager,
com.facebook.presto.spi.function.StandardFunctionResolution functionResolution,
com.facebook.presto.spi.relation.RowExpressionService rowExpressionService,
boolean orcBloomFiltersEnabled,
FileFormatDataSourceStats stats,
int domainCompactionThreshold,
com.facebook.presto.orc.cache.OrcFileTailSource orcFileTailSource,
com.facebook.presto.orc.StripeMetadataSourceFactory stripeMetadataSourceFactory,
com.facebook.presto.hive.HiveFileContext hiveFileContext,
TupleDomainFilterCache tupleDomainFilterCache,
Optional<EncryptionInformation> encryptionInformation,
com.facebook.presto.orc.DwrfEncryptionProvider dwrfEncryptionProvider,
boolean appendRowNumberEnabled,
boolean footerStatsUnreliable) |
Optional<? extends com.facebook.presto.spi.ConnectorPageSource> |
OrcSelectivePageSourceFactory.createPageSource(org.apache.hadoop.conf.Configuration configuration,
com.facebook.presto.spi.ConnectorSession session,
HiveFileSplit fileSplit,
com.facebook.presto.hive.metastore.Storage storage,
List<HiveColumnHandle> columns,
Map<Integer,String> prefilledValues,
Map<Integer,HiveCoercer> coercers,
Optional<BucketAdaptation> bucketAdaptation,
List<Integer> outputColumns,
com.facebook.presto.common.predicate.TupleDomain<com.facebook.presto.common.Subfield> domainPredicate,
com.facebook.presto.spi.relation.RowExpression remainingPredicate,
org.joda.time.DateTimeZone hiveStorageTimeZone,
com.facebook.presto.hive.HiveFileContext hiveFileContext,
Optional<EncryptionInformation> encryptionInformation,
boolean appendRowNumberEnabled,
boolean footerStatsUnreliable) |
Optional<? extends com.facebook.presto.spi.ConnectorPageSource> |
DwrfSelectivePageSourceFactory.createPageSource(org.apache.hadoop.conf.Configuration configuration,
com.facebook.presto.spi.ConnectorSession session,
HiveFileSplit fileSplit,
com.facebook.presto.hive.metastore.Storage storage,
List<HiveColumnHandle> columns,
Map<Integer,String> prefilledValues,
Map<Integer,HiveCoercer> coercers,
Optional<BucketAdaptation> bucketAdaptation,
List<Integer> outputColumns,
com.facebook.presto.common.predicate.TupleDomain<com.facebook.presto.common.Subfield> domainPredicate,
com.facebook.presto.spi.relation.RowExpression remainingPredicate,
org.joda.time.DateTimeZone hiveStorageTimeZone,
com.facebook.presto.hive.HiveFileContext hiveFileContext,
Optional<EncryptionInformation> encryptionInformation,
boolean appendRowNumberEnabled,
boolean footerStatsUnreliable) |
| Modifier and Type | Method and Description |
|---|---|
Optional<? extends com.facebook.presto.spi.ConnectorPageSource> |
ParquetSelectivePageSourceFactory.createPageSource(org.apache.hadoop.conf.Configuration configuration,
com.facebook.presto.spi.ConnectorSession session,
HiveFileSplit fileSplit,
com.facebook.presto.hive.metastore.Storage storage,
List<HiveColumnHandle> columns,
Map<Integer,String> prefilledValues,
Map<Integer,HiveCoercer> coercers,
Optional<BucketAdaptation> bucketAdaptation,
List<Integer> outputColumns,
com.facebook.presto.common.predicate.TupleDomain<com.facebook.presto.common.Subfield> domainPredicate,
com.facebook.presto.spi.relation.RowExpression remainingPredicate,
org.joda.time.DateTimeZone hiveStorageTimeZone,
com.facebook.presto.hive.HiveFileContext hiveFileContext,
Optional<EncryptionInformation> encryptionInformation,
boolean appendRowNumberEnabled,
boolean footerStatsUnreliable) |
Copyright © 2012–2023. All rights reserved.