| 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,
PartitionSkippabilityChecker partitionSkippabilityChecker) |
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,
PartitionSkippabilityChecker partitionSkippabilityChecker) |
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–2023. All rights reserved.