public class HudiSplitSource extends Object implements ConnectorSplitSource
ConnectorSplitSource.ConnectorSplitBatch| Constructor and Description |
|---|
HudiSplitSource(ConnectorSession session,
ExtendedHiveMetastore metastore,
HudiTableLayoutHandle layout,
org.apache.hudi.common.table.view.HoodieTableFileSystemView fsView,
List<String> partitions,
String latestInstant,
ExecutorService asyncQueueExecutor,
ScheduledExecutorService splitLoaderExecutorService,
ExecutorService splitGeneratorExecutorService,
int maxOutstandingSplits) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
CompletableFuture<ConnectorSplitSource.ConnectorSplitBatch> |
getNextBatch(ConnectorPartitionHandle partitionHandle,
int maxSize) |
boolean |
isFinished() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitrewindpublic HudiSplitSource(ConnectorSession session, ExtendedHiveMetastore metastore, HudiTableLayoutHandle layout, org.apache.hudi.common.table.view.HoodieTableFileSystemView fsView, List<String> partitions, String latestInstant, ExecutorService asyncQueueExecutor, ScheduledExecutorService splitLoaderExecutorService, ExecutorService splitGeneratorExecutorService, int maxOutstandingSplits)
public CompletableFuture<ConnectorSplitSource.ConnectorSplitBatch> getNextBatch(ConnectorPartitionHandle partitionHandle, int maxSize)
getNextBatch in interface ConnectorSplitSourcepublic void close()
close in interface ConnectorSplitSourceclose in interface Closeableclose in interface AutoCloseablepublic boolean isFinished()
isFinished in interface ConnectorSplitSourceCopyright © 2012–2023. All rights reserved.