This is an automated email from the ASF dual-hosted git repository.

zongwen pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-seatunnel.git


    from ae981df67 [feature][connector] add mysql cdc reader (#3455)
     add b12a908f0 [feature][connector][jdbc] Support write cdc changelog event 
in jdbc sink (#3444)

No new revisions were added by this update.

Summary of changes:
 docs/en/connector-v2/sink/Jdbc.md                  |  38 ++++-
 .../seatunnel/api/table/type/SeaTunnelRow.java     |  20 +++
 .../seatunnel/jdbc/config/JdbcConfig.java          |   4 +-
 .../seatunnel/jdbc/config/JdbcSinkOptions.java     |  14 +-
 .../seatunnel/jdbc/config/JdbcSourceOptions.java   |   2 +
 .../seatunnel/jdbc/internal/JdbcInputFormat.java   |   2 +-
 .../jdbc/internal/JdbcOutputFormatBuilder.java     | 174 ++++++++++++++++++++
 .../converter/AbstractJdbcRowConverter.java        | 177 +++++++++++++++------
 .../jdbc/internal/converter/JdbcRowConverter.java  |   6 +-
 .../jdbc/internal/dialect/JdbcDialect.java         | 111 ++++++++++++-
 .../jdbc/internal/dialect/db2/DB2Dialect.java      |   7 +
 .../internal/dialect/db2/DB2JdbcRowConverter.java  |  10 --
 .../jdbc/internal/dialect/dm/DmdbDialect.java      |   7 +
 .../internal/dialect/dm/DmdbJdbcRowConverter.java  |  10 --
 .../internal/dialect/gbase8a/Gbase8aDialect.java   |   7 +
 .../dialect/gbase8a/Gbase8aJdbcRowConverter.java   |  12 --
 .../jdbc/internal/dialect/mysql/MysqlDialect.java  |  17 ++
 .../dialect/mysql/MysqlJdbcRowConverter.java       |  10 --
 .../internal/dialect/oracle/OracleDialect.java     |  48 ++++++
 .../dialect/oracle/OracleJdbcRowConverter.java     |  10 --
 .../internal/dialect/phoenix/PhoenixDialect.java   |   7 +
 .../dialect/phoenix/PhoenixJdbcRowConverter.java   |  10 --
 .../internal/dialect/psql/PostgresDialect.java     |  17 ++
 .../dialect/psql/PostgresJdbcRowConverter.java     |  10 --
 .../dialect/sqlserver/SqlServerDialect.java        |  47 ++++++
 .../sqlserver/SqlserverJdbcRowConverter.java       |  10 --
 .../dialect/tablestore/TablestoreDialect.java      |   8 +-
 .../tablestore/TablestoreJdbcRowConverter.java     |  10 --
 .../internal/executor/BiConsumerWithException.java |  61 -------
 .../BufferReducedBatchStatementExecutor.java       | 117 ++++++++++++++
 ...or.java => BufferedBatchStatementExecutor.java} |  61 +++----
 .../InsertOrUpdateBatchStatementExecutor.java      | 118 ++++++++++++++
 .../executor/SimpleBatchStatementExecutor.java     |  61 +++----
 ...StatementBuilder.java => StatementFactory.java} |  14 +-
 .../internal/options/JdbcConnectionOptions.java    |   6 -
 .../jdbc/sink/JdbcExactlyOnceSinkWriter.java       |  15 +-
 .../connectors/seatunnel/jdbc/sink/JdbcSink.java   |  21 +--
 .../seatunnel/jdbc/sink/JdbcSinkWriter.java        |  22 ++-
 .../seatunnel/jdbc/source/JdbcSource.java          |   2 +-
 .../connectors/seatunnel/jdbc/utils/JdbcUtils.java | 158 ------------------
 .../connector-jdbc-e2e/pom.xml                     |  17 ++
 .../seatunnel/jdbc/JdbcAutoGenerateSQLIT.java}     | 105 ++++++------
 .../resources/jdbc_sink_auto_generate_sql.conf}    |  49 +++---
 .../jdbc_sink_auto_generate_upsql_sql.conf}        |  50 +++---
 44 files changed, 1100 insertions(+), 582 deletions(-)
 create mode 100644 
seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/internal/JdbcOutputFormatBuilder.java
 delete mode 100644 
seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/internal/executor/BiConsumerWithException.java
 create mode 100644 
seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/internal/executor/BufferReducedBatchStatementExecutor.java
 copy 
seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/internal/executor/{SimpleBatchStatementExecutor.java
 => BufferedBatchStatementExecutor.java} (51%)
 create mode 100644 
seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/internal/executor/InsertOrUpdateBatchStatementExecutor.java
 rename 
seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/internal/executor/{JdbcStatementBuilder.java
 => StatementFactory.java} (77%)
 delete mode 100644 
seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/utils/JdbcUtils.java
 copy 
seatunnel-e2e/{seatunnel-flink-connector-v2-e2e/connector-jdbc-flink-e2e/src/test/java/org/apache/seatunnel/e2e/flink/v2/jdbc/FakeSourceToJdbcIT.java
 => 
seatunnel-connector-v2-e2e/connector-jdbc-e2e/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/JdbcAutoGenerateSQLIT.java}
 (50%)
 copy 
seatunnel-e2e/seatunnel-connector-v2-e2e/{connector-redis-e2e/src/test/resources/redis-to-redis.conf
 => connector-jdbc-e2e/src/test/resources/jdbc_sink_auto_generate_sql.conf} 
(55%)
 copy 
seatunnel-e2e/seatunnel-connector-v2-e2e/{connector-redis-e2e/src/test/resources/redis-to-redis.conf
 => 
connector-jdbc-e2e/src/test/resources/jdbc_sink_auto_generate_upsql_sql.conf} 
(54%)

Reply via email to