Class Db2ScanFetchTask
- java.lang.Object
-
- org.apache.flink.cdc.connectors.base.source.reader.external.AbstractScanFetchTask
-
- org.apache.flink.cdc.connectors.db2.source.fetch.Db2ScanFetchTask
-
- All Implemented Interfaces:
FetchTask
public class Db2ScanFetchTask extends AbstractScanFetchTask
The task to work for fetching data of Db2 table snapshot split.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classDb2ScanFetchTask.Db2SnapshotSplitChangeEventSourceContextTheChangeEventSource.ChangeEventSourceContextimplementation for bounded stream task of a snapshot split task.static classDb2ScanFetchTask.Db2SnapshotSplitReadTaskA wrapped task to fetch snapshot split of table.-
Nested classes/interfaces inherited from interface org.apache.flink.cdc.connectors.base.source.reader.external.FetchTask
FetchTask.Context
-
-
Field Summary
-
Fields inherited from class org.apache.flink.cdc.connectors.base.source.reader.external.AbstractScanFetchTask
snapshotSplit, taskRunning
-
-
Constructor Summary
Constructors Constructor Description Db2ScanFetchTask(SnapshotSplit split)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidexecuteBackfillTask(FetchTask.Context context, StreamSplit backfillStreamSplit)protected voidexecuteDataSnapshot(FetchTask.Context context)-
Methods inherited from class org.apache.flink.cdc.connectors.base.source.reader.external.AbstractScanFetchTask
close, createBackfillStreamSplit, dispatchEndWaterMarkEvent, dispatchHighWaterMarkEvent, dispatchLowWaterMarkEvent, execute, getSplit, isRunning, setSnapshotPhaseHooks
-
-
-
-
Constructor Detail
-
Db2ScanFetchTask
public Db2ScanFetchTask(SnapshotSplit split)
-
-
Method Detail
-
executeDataSnapshot
protected void executeDataSnapshot(FetchTask.Context context) throws Exception
- Specified by:
executeDataSnapshotin classAbstractScanFetchTask- Throws:
Exception
-
executeBackfillTask
protected void executeBackfillTask(FetchTask.Context context, StreamSplit backfillStreamSplit) throws Exception
- Specified by:
executeBackfillTaskin classAbstractScanFetchTask- Throws:
Exception
-
-