public class BackgroundHiveSplitLoader extends Object
| Constructor and Description |
|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
void |
start(com.facebook.presto.hive.HiveSplitSource splitSource) |
void |
stop() |
public 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)
Copyright © 2012–2023. All rights reserved.