public class HiveSplitManager extends Object implements ConnectorSplitManager
ConnectorSplitManager.SplitSchedulingStrategy| Modifier and Type | Field and Description |
|---|---|
static String |
OBJECT_NOT_READABLE |
static String |
PRESTO_OFFLINE |
| Constructor and Description |
|---|
HiveSplitManager(Function<HiveTransactionHandle,SemiTransactionalHiveMetastore> metastoreProvider,
NamenodeStats namenodeStats,
HdfsEnvironment hdfsEnvironment,
DirectoryLister directoryLister,
Executor executor,
CoercionPolicy coercionPolicy,
io.airlift.stats.CounterStat highMemorySplitSourceCounter,
int maxOutstandingSplits,
io.airlift.units.DataSize maxOutstandingSplitsSize,
int minPartitionBatchSize,
int maxPartitionBatchSize,
int maxInitialSplits,
int splitLoaderConcurrency,
boolean recursiveDfsWalkerEnabled) |
HiveSplitManager(HiveConfig hiveConfig,
Function<HiveTransactionHandle,SemiTransactionalHiveMetastore> metastoreProvider,
NamenodeStats namenodeStats,
HdfsEnvironment hdfsEnvironment,
DirectoryLister directoryLister,
ExecutorService executorService,
CoercionPolicy coercionPolicy) |
| Modifier and Type | Method and Description |
|---|---|
io.airlift.stats.CounterStat |
getHighMemorySplitSource() |
ConnectorSplitSource |
getSplits(ConnectorTransactionHandle transaction,
ConnectorSession session,
ConnectorTableLayoutHandle layoutHandle,
ConnectorSplitManager.SplitSchedulingStrategy splitSchedulingStrategy) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSplitspublic static final String PRESTO_OFFLINE
public static final String OBJECT_NOT_READABLE
@Inject public HiveSplitManager(HiveConfig hiveConfig, Function<HiveTransactionHandle,SemiTransactionalHiveMetastore> metastoreProvider, NamenodeStats namenodeStats, HdfsEnvironment hdfsEnvironment, DirectoryLister directoryLister, ExecutorService executorService, CoercionPolicy coercionPolicy)
public HiveSplitManager(Function<HiveTransactionHandle,SemiTransactionalHiveMetastore> metastoreProvider, NamenodeStats namenodeStats, HdfsEnvironment hdfsEnvironment, DirectoryLister directoryLister, Executor executor, CoercionPolicy coercionPolicy, io.airlift.stats.CounterStat highMemorySplitSourceCounter, int maxOutstandingSplits, io.airlift.units.DataSize maxOutstandingSplitsSize, int minPartitionBatchSize, int maxPartitionBatchSize, int maxInitialSplits, int splitLoaderConcurrency, boolean recursiveDfsWalkerEnabled)
public ConnectorSplitSource getSplits(ConnectorTransactionHandle transaction, ConnectorSession session, ConnectorTableLayoutHandle layoutHandle, ConnectorSplitManager.SplitSchedulingStrategy splitSchedulingStrategy)
getSplits in interface ConnectorSplitManagerpublic io.airlift.stats.CounterStat getHighMemorySplitSource()
Copyright © 2012–2019. All rights reserved.