BackgroundHiveSplitLoader(com.facebook.presto.hive.metastore.Table table,
Iterable<HivePartitionMetadata> partitions,
Optional<com.facebook.presto.common.predicate.Domain> pathDomain,
Optional<StoragePartitionLoader.BucketSplitInfo> tableBucketInfo,
com.facebook.presto.spi.ConnectorSession session,
com.facebook.presto.hive.HdfsEnvironment hdfsEnvironment,
NamenodeStats namenodeStats,
DirectoryLister directoryLister,
Executor executor,
int loaderConcurrency,
boolean recursiveDirWalkerEnabled,
boolean schedulerUsesHostAddresses,
boolean partialAggregationsPushedDown) |
DelegatingPartitionLoader(com.facebook.presto.hive.metastore.Table table,
Optional<com.facebook.presto.common.predicate.Domain> pathDomain,
Optional<StoragePartitionLoader.BucketSplitInfo> tableBucketInfo,
com.facebook.presto.spi.ConnectorSession session,
com.facebook.presto.hive.HdfsEnvironment hdfsEnvironment,
NamenodeStats namenodeStats,
DirectoryLister directoryLister,
Deque<Iterator<InternalHiveSplit>> fileIterators,
boolean recursiveDirWalkerEnabled,
boolean schedulerUsesHostAddresses,
boolean partialAggregationsPushedDown) |
StoragePartitionLoader(com.facebook.presto.hive.metastore.Table table,
Optional<com.facebook.presto.common.predicate.Domain> pathDomain,
Optional<StoragePartitionLoader.BucketSplitInfo> tableBucketInfo,
com.facebook.presto.spi.ConnectorSession session,
com.facebook.presto.hive.HdfsEnvironment hdfsEnvironment,
NamenodeStats namenodeStats,
DirectoryLister directoryLister,
Deque<Iterator<InternalHiveSplit>> fileIterators,
boolean recursiveDirWalkerEnabled,
boolean schedulerUsesHostAddresses,
boolean partialAggregationsPushedDown) |