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) |
CachingDirectoryLister(DirectoryLister delegate,
io.airlift.units.Duration expireAfterWrite,
long maxSize,
List<String> tables) |
CachingDirectoryLister(DirectoryLister delegate,
HiveClientConfig hiveClientConfig) |
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) |