| Package | Description |
|---|---|
| com.facebook.presto.hive | |
| com.facebook.presto.hive.util |
| Modifier and Type | Method and Description |
|---|---|
Iterator<HiveFileInfo> |
HudiDirectoryLister.list(ExtendedFileSystem fileSystem,
Table table,
Path path,
Optional<Partition> partition,
NamenodeStats namenodeStats,
HiveDirectoryContext hiveDirectoryContext) |
Iterator<HiveFileInfo> |
HadoopDirectoryLister.list(ExtendedFileSystem fileSystem,
Table table,
Path path,
Optional<Partition> partition,
NamenodeStats namenodeStats,
HiveDirectoryContext hiveDirectoryContext) |
Iterator<HiveFileInfo> |
DirectoryLister.list(ExtendedFileSystem fileSystem,
Table table,
Path path,
Optional<Partition> partition,
NamenodeStats namenodeStats,
HiveDirectoryContext hiveDirectoryContext) |
Iterator<HiveFileInfo> |
CachingDirectoryLister.list(ExtendedFileSystem fileSystem,
Table table,
Path path,
Optional<Partition> partition,
NamenodeStats namenodeStats,
HiveDirectoryContext hiveDirectoryContext) |
| Constructor and Description |
|---|
BackgroundHiveSplitLoader(Table table,
Iterable<HivePartitionMetadata> partitions,
Optional<Domain> pathDomain,
Optional<StoragePartitionLoader.BucketSplitInfo> tableBucketInfo,
ConnectorSession session,
HdfsEnvironment hdfsEnvironment,
NamenodeStats namenodeStats,
DirectoryLister directoryLister,
Executor executor,
int loaderConcurrency,
boolean recursiveDirWalkerEnabled,
boolean schedulerUsesHostAddresses,
boolean partialAggregationsPushedDown) |
DelegatingPartitionLoader(Table table,
Optional<Domain> pathDomain,
Optional<StoragePartitionLoader.BucketSplitInfo> tableBucketInfo,
ConnectorSession session,
HdfsEnvironment hdfsEnvironment,
NamenodeStats namenodeStats,
DirectoryLister directoryLister,
Deque<Iterator<InternalHiveSplit>> fileIterators,
boolean recursiveDirWalkerEnabled,
boolean schedulerUsesHostAddresses,
boolean partialAggregationsPushedDown) |
HiveSplitManager(HiveClientConfig hiveClientConfig,
CacheQuotaRequirementProvider cacheQuotaRequirementProvider,
HiveTransactionManager hiveTransactionManager,
NamenodeStats namenodeStats,
HdfsEnvironment hdfsEnvironment,
DirectoryLister directoryLister,
ExecutorService executorService,
CoercionPolicy coercionPolicy,
HiveEncryptionInformationProvider encryptionInformationProvider) |
HiveSplitManager(HiveTransactionManager hiveTransactionManager,
NamenodeStats namenodeStats,
HdfsEnvironment hdfsEnvironment,
DirectoryLister directoryLister,
Executor executor,
CoercionPolicy coercionPolicy,
com.facebook.airlift.stats.CounterStat highMemorySplitSourceCounter,
int maxOutstandingSplits,
io.airlift.units.DataSize maxOutstandingSplitsSize,
int minPartitionBatchSize,
int maxPartitionBatchSize,
int splitLoaderConcurrency,
boolean recursiveDfsWalkerEnabled,
CacheQuotaRequirementProvider cacheQuotaRequirementProvider,
HiveEncryptionInformationProvider encryptionInformationProvider) |
ManifestPartitionLoader(Table table,
Optional<Domain> pathDomain,
ConnectorSession session,
HdfsEnvironment hdfsEnvironment,
NamenodeStats namenodeStats,
DirectoryLister directoryLister,
boolean recursiveDirWalkerEnabled,
boolean schedulerUsesHostAddresses) |
StoragePartitionLoader(Table table,
Optional<Domain> pathDomain,
Optional<StoragePartitionLoader.BucketSplitInfo> tableBucketInfo,
ConnectorSession session,
HdfsEnvironment hdfsEnvironment,
NamenodeStats namenodeStats,
DirectoryLister directoryLister,
Deque<Iterator<InternalHiveSplit>> fileIterators,
boolean recursiveDirWalkerEnabled,
boolean schedulerUsesHostAddresses,
boolean partialAggregationsPushedDown) |
| Constructor and Description |
|---|
HiveFileIterator(Path path,
HiveFileIterator.ListDirectoryOperation listDirectoryOperation,
NamenodeStats namenodeStats,
NestedDirectoryPolicy nestedDirectoryPolicy) |
Copyright © 2012–2022. All rights reserved.