public class SampledSplitSource extends Object implements SplitSource
SplitSource.SplitBatch
Constructor and Description |
---|
SampledSplitSource(SplitSource splitSource,
double sampleRatio) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
ConnectorId |
getConnectorId() |
com.google.common.util.concurrent.ListenableFuture<SplitSource.SplitBatch> |
getNextBatch(ConnectorPartitionHandle partitionHandle,
Lifespan lifespan,
int maxSize) |
ConnectorTransactionHandle |
getTransactionHandle() |
boolean |
isFinished() |
void |
rewind(ConnectorPartitionHandle partitionHandle) |
public SampledSplitSource(SplitSource splitSource, double sampleRatio)
@Nullable public ConnectorId getConnectorId()
getConnectorId
in interface SplitSource
public ConnectorTransactionHandle getTransactionHandle()
getTransactionHandle
in interface SplitSource
public com.google.common.util.concurrent.ListenableFuture<SplitSource.SplitBatch> getNextBatch(ConnectorPartitionHandle partitionHandle, Lifespan lifespan, int maxSize)
getNextBatch
in interface SplitSource
public void rewind(ConnectorPartitionHandle partitionHandle)
rewind
in interface SplitSource
public void close()
close
in interface SplitSource
close
in interface Closeable
close
in interface AutoCloseable
public boolean isFinished()
isFinished
in interface SplitSource
Copyright © 2012–2022. All rights reserved.