public class HiveSplitManager extends Object implements ConnectorSplitManager
| Modifier and Type | Field and Description |
|---|---|
static String |
PRESTO_OFFLINE |
| Constructor and Description |
|---|
HiveSplitManager(HiveConnectorId connectorId,
java.util.function.Function<HiveTransactionHandle,SemiTransactionalHiveMetastore> metastoreProvider,
NamenodeStats namenodeStats,
HdfsEnvironment hdfsEnvironment,
DirectoryLister directoryLister,
Executor executor,
CoercionPolicy coercionPolicy,
io.airlift.stats.CounterStat highMemorySplitSourceCounter,
int maxOutstandingSplits,
int minPartitionBatchSize,
int maxPartitionBatchSize,
int maxInitialSplits,
boolean recursiveDfsWalkerEnabled) |
HiveSplitManager(HiveConnectorId connectorId,
HiveClientConfig hiveClientConfig,
java.util.function.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) |
public static final String PRESTO_OFFLINE
@Inject public HiveSplitManager(HiveConnectorId connectorId, HiveClientConfig hiveClientConfig, java.util.function.Function<HiveTransactionHandle,SemiTransactionalHiveMetastore> metastoreProvider, NamenodeStats namenodeStats, HdfsEnvironment hdfsEnvironment, DirectoryLister directoryLister, ExecutorService executorService, CoercionPolicy coercionPolicy)
public HiveSplitManager(HiveConnectorId connectorId, java.util.function.Function<HiveTransactionHandle,SemiTransactionalHiveMetastore> metastoreProvider, NamenodeStats namenodeStats, HdfsEnvironment hdfsEnvironment, DirectoryLister directoryLister, Executor executor, CoercionPolicy coercionPolicy, io.airlift.stats.CounterStat highMemorySplitSourceCounter, int maxOutstandingSplits, int minPartitionBatchSize, int maxPartitionBatchSize, int maxInitialSplits, boolean recursiveDfsWalkerEnabled)
public ConnectorSplitSource getSplits(ConnectorTransactionHandle transaction, ConnectorSession session, ConnectorTableLayoutHandle layoutHandle)
getSplits in interface ConnectorSplitManagerpublic io.airlift.stats.CounterStat getHighMemorySplitSource()
Copyright © 2012-2017. All Rights Reserved.