public class HudiSplitManager extends Object implements ConnectorSplitManager
ConnectorSplitManager.SplitSchedulingContext, ConnectorSplitManager.SplitSchedulingStrategy| Constructor and Description |
|---|
HudiSplitManager(HdfsEnvironment hdfsEnvironment,
HudiTransactionManager hudiTransactionManager,
HudiPartitionManager hudiPartitionManager,
ExecutorService asyncQueueExecutor,
ScheduledExecutorService splitLoaderExecutorService,
ExecutorService splitGeneratorExecutorService) |
| Modifier and Type | Method and Description |
|---|---|
static HudiPartition |
getHudiPartition(ExtendedHiveMetastore metastore,
MetastoreContext context,
HudiTableLayoutHandle tableLayout,
String partitionName) |
ConnectorSplitSource |
getSplits(ConnectorTransactionHandle transaction,
ConnectorSession session,
ConnectorTableLayoutHandle layoutHandle,
ConnectorSplitManager.SplitSchedulingContext splitSchedulingContext) |
@Inject public HudiSplitManager(HdfsEnvironment hdfsEnvironment, HudiTransactionManager hudiTransactionManager, HudiPartitionManager hudiPartitionManager, ExecutorService asyncQueueExecutor, ScheduledExecutorService splitLoaderExecutorService, ExecutorService splitGeneratorExecutorService)
public ConnectorSplitSource getSplits(ConnectorTransactionHandle transaction, ConnectorSession session, ConnectorTableLayoutHandle layoutHandle, ConnectorSplitManager.SplitSchedulingContext splitSchedulingContext)
getSplits in interface ConnectorSplitManagerpublic static HudiPartition getHudiPartition(ExtendedHiveMetastore metastore, MetastoreContext context, HudiTableLayoutHandle tableLayout, String partitionName)
Copyright © 2012–2024. All rights reserved.