You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-mysql/src/test/java/org/apache/flink/cdc/connectors/mysql/source/MySqlTableIdCaseInsensitveITCase.java
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -196,7 +196,7 @@ private List<Event> executeAlterAndProvideExpected(TableId tableId, Statement st
196
196
197
197
statement.execute(
198
198
String.format(
199
-
"ALTER TABLE `%s`.`products` ADD COLUMN `DESC1` VARCHAR(45) NULL AFTER `weight`;",
199
+
"ALTER TABLE `%s`.`products` ADD COLUMN `DESC1` VARCHAR(45) NULL AFTER `WEIGHT`;",
Copy file name to clipboardExpand all lines: flink-cdc-connect/flink-cdc-source-connectors/flink-cdc-base/src/main/java/org/apache/flink/cdc/connectors/base/source/reader/external/Fetcher.java
+2-1Lines changed: 2 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -24,6 +24,7 @@
24
24
importjavax.annotation.Nullable;
25
25
26
26
importjava.util.Iterator;
27
+
importjava.util.concurrent.Future;
27
28
28
29
/**
29
30
* Fetcher to fetch data of a table split, the split is either snapshot split {@link SnapshotSplit}
@@ -33,7 +34,7 @@
33
34
publicinterfaceFetcher<T, Split> {
34
35
35
36
/** Add to task to fetch, this should call only when the reader is idle. */
36
-
voidsubmitTask(FetchTask<Split> fetchTask);
37
+
Future<?>submitTask(FetchTask<Split> fetchTask);
37
38
38
39
/**
39
40
* Fetched records from data source. The method should return null when reaching the end of the
Copy file name to clipboardExpand all lines: flink-cdc-connect/flink-cdc-source-connectors/flink-cdc-base/src/main/java/org/apache/flink/cdc/connectors/base/source/reader/external/IncrementalSourceScanFetcher.java
+7-2Lines changed: 7 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -40,8 +40,10 @@
40
40
importjava.util.Iterator;
41
41
importjava.util.List;
42
42
importjava.util.Map;
43
+
importjava.util.concurrent.CompletableFuture;
43
44
importjava.util.concurrent.ExecutorService;
44
45
importjava.util.concurrent.Executors;
46
+
importjava.util.concurrent.Future;
45
47
importjava.util.concurrent.ThreadFactory;
46
48
importjava.util.concurrent.TimeUnit;
47
49
importjava.util.concurrent.atomic.AtomicBoolean;
@@ -86,18 +88,21 @@ public IncrementalSourceScanFetcher(FetchTask.Context taskContext, int subtaskId
Copy file name to clipboardExpand all lines: flink-cdc-connect/flink-cdc-source-connectors/flink-cdc-base/src/main/java/org/apache/flink/cdc/connectors/base/source/reader/external/IncrementalSourceStreamFetcher.java
Copy file name to clipboardExpand all lines: flink-cdc-connect/flink-cdc-source-connectors/flink-connector-mysql-cdc/src/main/java/org/apache/flink/cdc/connectors/mysql/debezium/reader/BinlogSplitReader.java
Copy file name to clipboardExpand all lines: flink-cdc-connect/flink-cdc-source-connectors/flink-connector-mysql-cdc/src/main/java/org/apache/flink/cdc/connectors/mysql/debezium/reader/DebeziumReader.java
+2-1Lines changed: 2 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -20,6 +20,7 @@
20
20
importjavax.annotation.Nullable;
21
21
22
22
importjava.util.Iterator;
23
+
importjava.util.concurrent.Future;
23
24
24
25
/** Reader to read split of table, the split is either snapshot split or binlog split. */
25
26
publicinterfaceDebeziumReader<T, Split> {
@@ -32,7 +33,7 @@ public interface DebeziumReader<T, Split> {
32
33
*
33
34
* @param splitToRead
34
35
*/
35
-
voidsubmitSplit(SplitsplitToRead);
36
+
Future<?>submitSplit(SplitsplitToRead);
36
37
37
38
/** Close the reader and releases all resources. */
Copy file name to clipboardExpand all lines: flink-cdc-connect/flink-cdc-source-connectors/flink-connector-mysql-cdc/src/main/java/org/apache/flink/cdc/connectors/mysql/debezium/reader/SnapshotSplitReader.java
+3-2Lines changed: 3 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -62,6 +62,7 @@
62
62
importjava.util.Map;
63
63
importjava.util.concurrent.ExecutorService;
64
64
importjava.util.concurrent.Executors;
65
+
importjava.util.concurrent.Future;
65
66
importjava.util.concurrent.ThreadFactory;
66
67
importjava.util.concurrent.TimeUnit;
67
68
importjava.util.concurrent.atomic.AtomicBoolean;
@@ -129,7 +130,7 @@ public SnapshotSplitReader(StatefulTaskContext statefulTaskContext, int subtaskI
Copy file name to clipboardExpand all lines: flink-cdc-connect/flink-cdc-source-connectors/flink-connector-mysql-cdc/src/test/java/org/apache/flink/cdc/connectors/mysql/debezium/reader/BinlogSplitReaderTest.java
Copy file name to clipboardExpand all lines: flink-cdc-connect/flink-cdc-source-connectors/flink-connector-postgres-cdc/src/main/java/org/apache/flink/cdc/connectors/postgres/source/fetch/PostgresStreamFetchTask.java
0 commit comments