From 6cf93cfe814f3cf668a907e09fee0ca695470be8 Mon Sep 17 00:00:00 2001
From: wenmo <32723967+wenmo@users.noreply.github.com>
Date: Mon, 20 Nov 2023 23:38:15 +0800
Subject: [PATCH] [Fix-2556] [cdc] Fix Mysql TimestampType convert to
'1970-01-01' in CDCSOURCE
---
dlink-client/dlink-client-1.11/pom.xml | 5 +
.../com/dlink/cdc/AbstractSinkBuilder.java | 44 ++---
.../com/dlink/cdc/sql/SQLSinkBuilder.java | 14 +-
.../com/dlink/cdc/sql/SinkBuilderTest.java | 44 +++++
.../com/dlink/cdc/AbstractSinkBuilder.java | 151 ++++++++++--------
.../com/dlink/cdc/sql/SQLSinkBuilder.java | 14 +-
.../com/dlink/cdc/sql/SinkBuilderTest.java | 44 +++++
.../com/dlink/cdc/AbstractSinkBuilder.java | 147 +++++++++--------
.../com/dlink/cdc/sql/SQLSinkBuilder.java | 12 +-
.../com/dlink/cdc/sql/SinkBuilderTest.java | 44 +++++
.../com/dlink/cdc/AbstractSinkBuilder.java | 47 +++---
.../com/dlink/cdc/sql/SinkBuilderTest.java | 44 +++++
.../com/dlink/cdc/AbstractSinkBuilder.java | 44 ++---
.../com/dlink/cdc/sql/SQLSinkBuilder.java | 12 +-
.../com/dlink/cdc/sql/SinkBuilderTest.java | 44 +++++
.../com/dlink/cdc/AbstractSinkBuilder.java | 2 +-
.../com/dlink/cdc/sql/SinkBuilderTest.java | 44 +++++
.../com/dlink/cdc/AbstractSinkBuilder.java | 2 +-
.../com/dlink/cdc/sql/SinkBuilderTest.java | 44 +++++
19 files changed, 587 insertions(+), 215 deletions(-)
create mode 100644 dlink-client/dlink-client-1.11/src/test/java/com/dlink/cdc/sql/SinkBuilderTest.java
create mode 100644 dlink-client/dlink-client-1.12/src/test/java/com/dlink/cdc/sql/SinkBuilderTest.java
create mode 100644 dlink-client/dlink-client-1.13/src/test/java/com/dlink/cdc/sql/SinkBuilderTest.java
create mode 100644 dlink-client/dlink-client-1.14/src/test/java/com/dlink/cdc/sql/SinkBuilderTest.java
create mode 100644 dlink-client/dlink-client-1.15/src/test/java/com/dlink/cdc/sql/SinkBuilderTest.java
create mode 100644 dlink-client/dlink-client-1.16/src/test/java/com/dlink/cdc/sql/SinkBuilderTest.java
create mode 100644 dlink-client/dlink-client-1.17/src/test/java/com/dlink/cdc/sql/SinkBuilderTest.java
diff --git a/dlink-client/dlink-client-1.11/pom.xml b/dlink-client/dlink-client-1.11/pom.xml
index d4d54c0ca9..c2dd63d475 100644
--- a/dlink-client/dlink-client-1.11/pom.xml
+++ b/dlink-client/dlink-client-1.11/pom.xml
@@ -45,6 +45,11 @@
dlink-flink-1.11
provided
+
+ junit
+ junit
+ test
+
diff --git a/dlink-client/dlink-client-1.11/src/main/java/com/dlink/cdc/AbstractSinkBuilder.java b/dlink-client/dlink-client-1.11/src/main/java/com/dlink/cdc/AbstractSinkBuilder.java
index 38bfdb0242..47f5194fd8 100644
--- a/dlink-client/dlink-client-1.11/src/main/java/com/dlink/cdc/AbstractSinkBuilder.java
+++ b/dlink-client/dlink-client-1.11/src/main/java/com/dlink/cdc/AbstractSinkBuilder.java
@@ -123,9 +123,9 @@ public Map map(String value) throws Exception {
}
protected SingleOutputStreamOperator