| Modifier and Type | Method and Description |
|---|---|
static EncryptionInformation |
EncryptionInformation.fromEncryptionMetadata(EncryptionMetadata encryptionMetadata) |
protected abstract EncryptionInformation |
AbstractDwrfEncryptionInformationSource.getReadEncryptionInformationInternal(com.facebook.presto.spi.ConnectorSession session,
com.facebook.presto.hive.metastore.Table table,
Optional<Set<HiveColumnHandle>> requestedColumns,
Map<String,String> fieldToKeyReference,
DwrfTableEncryptionProperties encryptionProperties) |
protected abstract EncryptionInformation |
AbstractDwrfEncryptionInformationSource.getWriteEncryptionInformationInternal(com.facebook.presto.spi.ConnectorSession session,
DwrfTableEncryptionProperties tableEncryptionProperties,
String dbName,
String tableName) |
| Modifier and Type | Method and Description |
|---|---|
Optional<EncryptionInformation> |
InternalHiveSplit.getEncryptionInformation() |
Optional<EncryptionInformation> |
HiveWritableTableHandle.getEncryptionInformation() |
Optional<EncryptionInformation> |
HiveSplit.getEncryptionInformation() |
Optional<EncryptionInformation> |
HivePartitionMetadata.getEncryptionInformation() |
Optional<EncryptionInformation> |
HiveEncryptionInformationProvider.getReadEncryptionInformation(com.facebook.presto.spi.ConnectorSession session,
com.facebook.presto.hive.metastore.Table table,
Optional<Set<HiveColumnHandle>> requestedColumns) |
Optional<EncryptionInformation> |
EncryptionInformationSource.getReadEncryptionInformation(com.facebook.presto.spi.ConnectorSession session,
com.facebook.presto.hive.metastore.Table table,
Optional<Set<HiveColumnHandle>> requestedColumns)
Return encryption information for an unpartitioned table
|
Optional<EncryptionInformation> |
AbstractDwrfEncryptionInformationSource.getReadEncryptionInformation(com.facebook.presto.spi.ConnectorSession session,
com.facebook.presto.hive.metastore.Table table,
Optional<Set<HiveColumnHandle>> requestedColumns) |
Optional<Map<String,EncryptionInformation>> |
HiveEncryptionInformationProvider.getReadEncryptionInformation(com.facebook.presto.spi.ConnectorSession session,
com.facebook.presto.hive.metastore.Table table,
Optional<Set<HiveColumnHandle>> requestedColumns,
Map<String,com.facebook.presto.hive.metastore.Partition> partitions) |
Optional<Map<String,EncryptionInformation>> |
EncryptionInformationSource.getReadEncryptionInformation(com.facebook.presto.spi.ConnectorSession session,
com.facebook.presto.hive.metastore.Table table,
Optional<Set<HiveColumnHandle>> requestedColumns,
Map<String,com.facebook.presto.hive.metastore.Partition> partitions)
Return encryption for a partitioned table
|
Optional<Map<String,EncryptionInformation>> |
AbstractDwrfEncryptionInformationSource.getReadEncryptionInformation(com.facebook.presto.spi.ConnectorSession session,
com.facebook.presto.hive.metastore.Table table,
Optional<Set<HiveColumnHandle>> requestedColumns,
Map<String,com.facebook.presto.hive.metastore.Partition> partitions) |
protected abstract Map<String,EncryptionInformation> |
AbstractDwrfEncryptionInformationSource.getReadEncryptionInformationInternal(com.facebook.presto.spi.ConnectorSession session,
com.facebook.presto.hive.metastore.Table table,
Optional<Set<HiveColumnHandle>> requestedColumns,
Map<String,com.facebook.presto.hive.metastore.Partition> partitions,
Map<String,String> fieldToKeyReference,
DwrfTableEncryptionProperties encryptionProperties) |
Optional<EncryptionInformation> |
HiveEncryptionInformationProvider.getWriteEncryptionInformation(com.facebook.presto.spi.ConnectorSession session,
Optional<TableEncryptionProperties> tableEncryptionProperties,
String dbName,
String tableName) |
Optional<EncryptionInformation> |
EncryptionInformationSource.getWriteEncryptionInformation(com.facebook.presto.spi.ConnectorSession session,
TableEncryptionProperties tableEncryptionProperties,
String dbName,
String tableName)
Return information required for writing to a table.
|
Optional<EncryptionInformation> |
AbstractDwrfEncryptionInformationSource.getWriteEncryptionInformation(com.facebook.presto.spi.ConnectorSession session,
TableEncryptionProperties tableEncryptionProperties,
String dbName,
String tableName) |
| Modifier and Type | Method and Description |
|---|---|
Optional<HiveFileWriter> |
OrcFileWriterFactory.createFileWriter(org.apache.hadoop.fs.Path path,
List<String> inputColumnNames,
com.facebook.presto.hive.metastore.StorageFormat storageFormat,
Properties schema,
org.apache.hadoop.mapred.JobConf configuration,
com.facebook.presto.spi.ConnectorSession session,
Optional<EncryptionInformation> encryptionInformation) |
Optional<HiveFileWriter> |
RcFileFileWriterFactory.createFileWriter(org.apache.hadoop.fs.Path path,
List<String> inputColumnNames,
com.facebook.presto.hive.metastore.StorageFormat storageFormat,
Properties schema,
org.apache.hadoop.mapred.JobConf configuration,
com.facebook.presto.spi.ConnectorSession session,
Optional<EncryptionInformation> encryptionInformation) |
Optional<HiveFileWriter> |
HiveFileWriterFactory.createFileWriter(org.apache.hadoop.fs.Path path,
List<String> inputColumnNames,
com.facebook.presto.hive.metastore.StorageFormat storageFormat,
Properties schema,
org.apache.hadoop.mapred.JobConf conf,
com.facebook.presto.spi.ConnectorSession session,
Optional<EncryptionInformation> encryptionInformation) |
static Optional<com.facebook.presto.spi.ConnectorPageSource> |
HivePageSourceProvider.createHivePageSource(Set<HiveRecordCursorProvider> cursorProviders,
Set<HiveBatchPageSourceFactory> pageSourceFactories,
org.apache.hadoop.conf.Configuration configuration,
com.facebook.presto.spi.ConnectorSession session,
HiveFileSplit fileSplit,
OptionalInt tableBucketNumber,
com.facebook.presto.hive.metastore.Storage storage,
com.facebook.presto.common.predicate.TupleDomain<HiveColumnHandle> effectivePredicate,
List<HiveColumnHandle> hiveColumns,
Map<String,HiveColumnHandle> predicateColumns,
List<HivePartitionKey> partitionKeys,
org.joda.time.DateTimeZone hiveStorageTimeZone,
com.facebook.presto.common.type.TypeManager typeManager,
com.facebook.presto.spi.SchemaTableName tableName,
List<HiveColumnHandle> partitionKeyColumnHandles,
List<com.facebook.presto.hive.metastore.Column> tableDataColumns,
Map<String,String> tableParameters,
int partitionDataColumnCount,
TableToPartitionMapping tableToPartitionMapping,
Optional<HiveSplit.BucketConversion> bucketConversion,
boolean s3SelectPushdownEnabled,
com.facebook.presto.hive.HiveFileContext hiveFileContext,
com.facebook.presto.spi.relation.RowExpression remainingPredicate,
boolean isPushdownFilterEnabled,
com.facebook.presto.spi.relation.RowExpressionService rowExpressionService,
Optional<EncryptionInformation> encryptionInformation) |
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) |
Optional<? extends com.facebook.presto.spi.ConnectorPageSource> |
HiveBatchPageSourceFactory.createPageSource(org.apache.hadoop.conf.Configuration configuration,
com.facebook.presto.spi.ConnectorSession session,
HiveFileSplit fileSplit,
com.facebook.presto.hive.metastore.Storage storage,
com.facebook.presto.spi.SchemaTableName tableName,
Map<String,String> tableParameters,
List<HiveColumnHandle> columns,
com.facebook.presto.common.predicate.TupleDomain<HiveColumnHandle> effectivePredicate,
org.joda.time.DateTimeZone hiveStorageTimeZone,
com.facebook.presto.hive.HiveFileContext hiveFileContext,
Optional<EncryptionInformation> encryptionInformation) |
| Constructor and Description |
|---|
HiveInsertTableHandle(String schemaName,
String tableName,
List<HiveColumnHandle> inputColumns,
com.facebook.presto.hive.metastore.HivePageSinkMetadata pageSinkMetadata,
com.facebook.presto.hive.LocationHandle locationHandle,
Optional<com.facebook.presto.hive.HiveBucketProperty> bucketProperty,
List<com.facebook.presto.hive.metastore.SortingColumn> preferredOrderingColumns,
com.facebook.presto.hive.HiveStorageFormat tableStorageFormat,
com.facebook.presto.hive.HiveStorageFormat partitionStorageFormat,
com.facebook.presto.hive.HiveStorageFormat actualStorageFormat,
HiveCompressionCodec compressionCodec,
Optional<EncryptionInformation> encryptionInformation) |
HiveOutputTableHandle(String schemaName,
String tableName,
List<HiveColumnHandle> inputColumns,
com.facebook.presto.hive.metastore.HivePageSinkMetadata pageSinkMetadata,
com.facebook.presto.hive.LocationHandle locationHandle,
com.facebook.presto.hive.HiveStorageFormat tableStorageFormat,
com.facebook.presto.hive.HiveStorageFormat partitionStorageFormat,
com.facebook.presto.hive.HiveStorageFormat actualStorageFormat,
HiveCompressionCodec compressionCodec,
List<String> partitionedBy,
Optional<com.facebook.presto.hive.HiveBucketProperty> bucketProperty,
List<com.facebook.presto.hive.metastore.SortingColumn> preferredOrderingColumns,
String tableOwner,
Map<String,String> additionalTableParameters,
Optional<EncryptionInformation> encryptionInformation) |
HiveSplit(HiveFileSplit fileSplit,
String database,
String table,
String partitionName,
com.facebook.presto.hive.metastore.Storage storage,
List<HivePartitionKey> partitionKeys,
List<com.facebook.presto.spi.HostAddress> addresses,
OptionalInt readBucketNumber,
OptionalInt tableBucketNumber,
com.facebook.presto.spi.schedule.NodeSelectionStrategy nodeSelectionStrategy,
int partitionDataColumnCount,
TableToPartitionMapping tableToPartitionMapping,
Optional<HiveSplit.BucketConversion> bucketConversion,
boolean s3SelectPushdownEnabled,
com.facebook.presto.hive.CacheQuotaRequirement cacheQuotaRequirement,
Optional<EncryptionInformation> encryptionInformation,
Set<com.facebook.presto.spi.ColumnHandle> redundantColumnDomains,
com.facebook.presto.spi.SplitWeight splitWeight) |
HiveWritableTableHandle(String schemaName,
String tableName,
List<HiveColumnHandle> inputColumns,
com.facebook.presto.hive.metastore.HivePageSinkMetadata pageSinkMetadata,
com.facebook.presto.hive.LocationHandle locationHandle,
Optional<com.facebook.presto.hive.HiveBucketProperty> bucketProperty,
List<com.facebook.presto.hive.metastore.SortingColumn> preferredOrderingColumns,
com.facebook.presto.hive.HiveStorageFormat tableStorageFormat,
com.facebook.presto.hive.HiveStorageFormat partitionStorageFormat,
com.facebook.presto.hive.HiveStorageFormat actualStorageFormat,
HiveCompressionCodec compressionCodec,
Optional<EncryptionInformation> encryptionInformation) |
HiveWriterFactory(Set<HiveFileWriterFactory> fileWriterFactories,
String schemaName,
String tableName,
boolean isCreateTable,
List<HiveColumnHandle> inputColumns,
com.facebook.presto.hive.HiveStorageFormat tableStorageFormat,
com.facebook.presto.hive.HiveStorageFormat partitionStorageFormat,
HiveCompressionCodec compressionCodec,
Map<String,String> additionalTableParameters,
OptionalInt bucketCount,
List<com.facebook.presto.hive.metastore.SortingColumn> sortedBy,
com.facebook.presto.hive.LocationHandle locationHandle,
LocationService locationService,
String queryId,
com.facebook.presto.hive.metastore.HivePageSinkMetadataProvider pageSinkMetadataProvider,
com.facebook.presto.common.type.TypeManager typeManager,
com.facebook.presto.hive.HdfsEnvironment hdfsEnvironment,
com.facebook.presto.spi.PageSorter pageSorter,
io.airlift.units.DataSize sortBufferSize,
int maxOpenSortFiles,
boolean immutablePartitions,
com.facebook.presto.spi.ConnectorSession session,
com.facebook.presto.spi.NodeManager nodeManager,
com.facebook.airlift.event.client.EventClient eventClient,
HiveSessionProperties hiveSessionProperties,
HiveWriterStats hiveWriterStats,
OrcFileWriterFactory orcFileWriterFactory,
boolean commitRequired,
Optional<EncryptionInformation> encryptionInformation) |
InternalHiveSplit(String relativeUri,
long start,
long end,
long fileSize,
long fileModifiedTime,
List<InternalHiveSplit.InternalHiveBlock> blocks,
OptionalInt readBucketNumber,
OptionalInt tableBucketNumber,
boolean splittable,
com.facebook.presto.spi.schedule.NodeSelectionStrategy nodeSelectionStrategy,
boolean s3SelectPushdownEnabled,
HiveSplitPartitionInfo partitionInfo,
Optional<byte[]> extraFileInfo,
Optional<EncryptionInformation> encryptionInformation,
Map<String,String> customSplitInfo) |
| 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) |
static com.facebook.presto.spi.ConnectorPageSource |
OrcBatchPageSourceFactory.createOrcPageSource(com.facebook.presto.orc.OrcEncoding orcEncoding,
com.facebook.presto.hive.HdfsEnvironment hdfsEnvironment,
String sessionUser,
org.apache.hadoop.conf.Configuration configuration,
HiveFileSplit fileSplit,
List<HiveColumnHandle> columns,
boolean useOrcColumnNames,
com.facebook.presto.common.predicate.TupleDomain<HiveColumnHandle> effectivePredicate,
org.joda.time.DateTimeZone hiveStorageTimeZone,
com.facebook.presto.common.type.TypeManager typeManager,
com.facebook.presto.spi.function.StandardFunctionResolution functionResolution,
io.airlift.units.DataSize maxBufferSize,
io.airlift.units.DataSize streamBufferSize,
boolean lazyReadSmallRanges,
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,
com.facebook.presto.orc.OrcReaderOptions orcReaderOptions,
Optional<EncryptionInformation> encryptionInformation,
com.facebook.presto.orc.DwrfEncryptionProvider dwrfEncryptionProvider) |
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) |
Optional<? extends com.facebook.presto.spi.ConnectorPageSource> |
OrcBatchPageSourceFactory.createPageSource(org.apache.hadoop.conf.Configuration configuration,
com.facebook.presto.spi.ConnectorSession session,
HiveFileSplit fileSplit,
com.facebook.presto.hive.metastore.Storage storage,
com.facebook.presto.spi.SchemaTableName tableName,
Map<String,String> tableParameters,
List<HiveColumnHandle> columns,
com.facebook.presto.common.predicate.TupleDomain<HiveColumnHandle> effectivePredicate,
org.joda.time.DateTimeZone hiveStorageTimeZone,
com.facebook.presto.hive.HiveFileContext hiveFileContext,
Optional<EncryptionInformation> encryptionInformation) |
Optional<? extends com.facebook.presto.spi.ConnectorPageSource> |
DwrfBatchPageSourceFactory.createPageSource(org.apache.hadoop.conf.Configuration configuration,
com.facebook.presto.spi.ConnectorSession session,
HiveFileSplit fileSplit,
com.facebook.presto.hive.metastore.Storage storage,
com.facebook.presto.spi.SchemaTableName tableName,
Map<String,String> tableParameters,
List<HiveColumnHandle> columns,
com.facebook.presto.common.predicate.TupleDomain<HiveColumnHandle> effectivePredicate,
org.joda.time.DateTimeZone hiveStorageTimeZone,
com.facebook.presto.hive.HiveFileContext hiveFileContext,
Optional<EncryptionInformation> encryptionInformation) |
| Constructor and Description |
|---|
ProjectionBasedDwrfKeyProvider(Optional<EncryptionInformation> encryptionInformation,
List<HiveColumnHandle> columns,
boolean useOrcColumnNames,
org.apache.hadoop.fs.Path path) |
| Modifier and Type | Method and Description |
|---|---|
Optional<HiveFileWriter> |
PageFileWriterFactory.createFileWriter(org.apache.hadoop.fs.Path path,
List<String> inputColumnNames,
com.facebook.presto.hive.metastore.StorageFormat storageFormat,
Properties schema,
org.apache.hadoop.mapred.JobConf configuration,
com.facebook.presto.spi.ConnectorSession session,
Optional<EncryptionInformation> encryptionInformation) |
Optional<? extends com.facebook.presto.spi.ConnectorPageSource> |
PageFilePageSourceFactory.createPageSource(org.apache.hadoop.conf.Configuration configuration,
com.facebook.presto.spi.ConnectorSession session,
HiveFileSplit fileSplit,
com.facebook.presto.hive.metastore.Storage storage,
com.facebook.presto.spi.SchemaTableName tableName,
Map<String,String> tableParameters,
List<HiveColumnHandle> columns,
com.facebook.presto.common.predicate.TupleDomain<HiveColumnHandle> effectivePredicate,
org.joda.time.DateTimeZone hiveStorageTimeZone,
com.facebook.presto.hive.HiveFileContext hiveFileContext,
Optional<EncryptionInformation> encryptionInformation) |
| Modifier and Type | Method and Description |
|---|---|
Optional<HiveFileWriter> |
ParquetFileWriterFactory.createFileWriter(org.apache.hadoop.fs.Path path,
List<String> inputColumnNames,
com.facebook.presto.hive.metastore.StorageFormat storageFormat,
Properties schema,
org.apache.hadoop.mapred.JobConf conf,
com.facebook.presto.spi.ConnectorSession session,
Optional<EncryptionInformation> encryptionInformation) |
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) |
Optional<? extends com.facebook.presto.spi.ConnectorPageSource> |
ParquetPageSourceFactory.createPageSource(org.apache.hadoop.conf.Configuration configuration,
com.facebook.presto.spi.ConnectorSession session,
HiveFileSplit fileSplit,
com.facebook.presto.hive.metastore.Storage storage,
com.facebook.presto.spi.SchemaTableName tableName,
Map<String,String> tableParameters,
List<HiveColumnHandle> columns,
com.facebook.presto.common.predicate.TupleDomain<HiveColumnHandle> effectivePredicate,
org.joda.time.DateTimeZone hiveStorageTimeZone,
com.facebook.presto.hive.HiveFileContext hiveFileContext,
Optional<EncryptionInformation> encryptionInformation) |
| Modifier and Type | Method and Description |
|---|---|
Optional<? extends com.facebook.presto.spi.ConnectorPageSource> |
RcFilePageSourceFactory.createPageSource(org.apache.hadoop.conf.Configuration configuration,
com.facebook.presto.spi.ConnectorSession session,
HiveFileSplit fileSplit,
com.facebook.presto.hive.metastore.Storage storage,
com.facebook.presto.spi.SchemaTableName tableName,
Map<String,String> tableParameters,
List<HiveColumnHandle> columns,
com.facebook.presto.common.predicate.TupleDomain<HiveColumnHandle> effectivePredicate,
org.joda.time.DateTimeZone hiveStorageTimeZone,
com.facebook.presto.hive.HiveFileContext hiveFileContext,
Optional<EncryptionInformation> encryptionInformation) |
| Constructor and Description |
|---|
InternalHiveSplitFactory(org.apache.hadoop.fs.FileSystem fileSystem,
org.apache.hadoop.mapred.InputFormat<?,?> inputFormat,
Optional<com.facebook.presto.common.predicate.Domain> pathDomain,
com.facebook.presto.spi.schedule.NodeSelectionStrategy nodeSelectionStrategy,
io.airlift.units.DataSize minimumTargetSplitSize,
boolean s3SelectPushdownEnabled,
HiveSplitPartitionInfo partitionInfo,
boolean schedulerUsesHostAddresses,
Optional<EncryptionInformation> encryptionInformation) |
Copyright © 2012–2023. All rights reserved.