This is an automated email from the ASF dual-hosted git repository.
wanghailin pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/seatunnel.git
from 16950a67cd [Improve][Connector-V2] Improve doris error msg (#7343)
add dc3c23981b [Improve][Jdbc] Skip all index when auto create table to
improve performance of write (#7288)
No new revisions were added by this update.
Summary of changes:
docs/en/connector-v2/sink/Jdbc.md | 7 ++
.../seatunnel/api/sink/DefaultSaveModeHandler.java | 6 +-
.../seatunnel/api/table/catalog/Catalog.java | 19 ++++++
.../jdbc/catalog/AbstractJdbcCatalog.java | 24 +++++--
.../seatunnel/jdbc/catalog/JdbcCatalogOptions.java | 6 ++
.../seatunnel/jdbc/catalog/dm/DamengCatalog.java | 3 +-
.../seatunnel/jdbc/catalog/iris/IrisCatalog.java | 10 +--
.../catalog/iris/IrisCreateTableSqlBuilder.java | 9 ++-
.../catalog/iris/savemode/IrisSaveModeHandler.java | 8 ++-
.../seatunnel/jdbc/catalog/mysql/MySqlCatalog.java | 5 +-
.../catalog/mysql/MysqlCreateTableSqlBuilder.java | 16 +++--
.../catalog/oceanbase/OceanBaseOracleCatalog.java | 5 +-
.../jdbc/catalog/oracle/OracleCatalog.java | 10 +--
.../oracle/OracleCreateTableSqlBuilder.java | 7 +-
.../jdbc/catalog/psql/PostgresCatalog.java | 9 +--
.../psql/PostgresCreateTableSqlBuilder.java | 10 ++-
.../jdbc/catalog/redshift/RedshiftCatalog.java | 5 +-
.../redshift/RedshiftCreateTableSqlBuilder.java | 9 ++-
.../jdbc/catalog/saphana/SapHanaCatalog.java | 5 +-
.../saphana/SapHanaCreateTableSqlBuilder.java | 9 ++-
.../jdbc/catalog/sqlserver/SqlServerCatalog.java | 6 +-
.../sqlserver/SqlServerCreateTableSqlBuilder.java | 12 ++--
.../seatunnel/jdbc/catalog/xugu/XuguCatalog.java | 5 +-
.../catalog/xugu/XuguCreateTableSqlBuilder.java | 7 +-
.../seatunnel/jdbc/config/JdbcSinkConfig.java | 3 +
.../connectors/seatunnel/jdbc/sink/JdbcSink.java | 10 +--
.../seatunnel/jdbc/sink/JdbcSinkFactory.java | 2 +
.../savemode/JdbcSaveModeHandler.java} | 41 +++++-------
.../IrisCreateTableSqlBuilderTest.java | 21 ++++--
.../MysqlCreateTableSqlBuilderTest.java | 22 ++++++-
.../jdbc/catalog/oracle/OracleCatalogTest.java | 6 +-
.../OracleCreateTableSqlBuilderTest.java} | 61 +++++++++++-------
.../psql/PostgresCreateTableSqlBuilderTest.java | 19 +++++-
.../jdbc/catalog/redshift/RedshiftCatalogTest.java | 2 +-
.../RedshiftCreateTableSqlBuilderTest.java} | 63 ++++++++++++------
.../saphana/SapHanaCreateTableSqlBuilderTest.java | 16 ++++-
.../SqlServerCreateTableSqlBuilderTest.java} | 75 ++++++++++++++++------
.../XuguCreateTableSqlBuilderTest.java} | 72 ++++++++++++++-------
.../connectors/seatunnel/jdbc/AbstractJdbcIT.java | 73 ++++++++++++++++++++-
.../connectors/seatunnel/jdbc/JdbcMysqlIT.java | 3 +-
.../connectors/seatunnel/jdbc/JdbcOracleIT.java | 21 ++++++
.../seatunnel/jdbc/JdbcOceanBaseMysqlIT.java | 3 +-
.../connectors/seatunnel/jdbc/JdbcPostgresIT.java | 65 +++++++++++++++++++
.../connectors/seatunnel/jdbc/JdbcSqlServerIT.java | 4 +-
.../seatunnel/jdbc/JdbcOracleLowercaseTableIT.java | 19 ++++++
.../seatunnel/jdbc/JdbcMysqlSaveModeHandlerIT.java | 3 +-
46 files changed, 618 insertions(+), 198 deletions(-)
copy
seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/{catalog/iris/savemode/IrisSaveModeHandler.java
=> sink/savemode/JdbcSaveModeHandler.java} (55%)
rename
seatunnel-connectors-v2/connector-jdbc/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/catalog/{sql
=> iris}/IrisCreateTableSqlBuilderTest.java (84%)
copy
seatunnel-connectors-v2/connector-jdbc/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/catalog/{sql
=> mysql}/MysqlCreateTableSqlBuilderTest.java (85%)
copy
seatunnel-connectors-v2/connector-jdbc/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/catalog/{sql/MysqlCreateTableSqlBuilderTest.java
=> oracle/OracleCreateTableSqlBuilderTest.java} (71%)
copy
seatunnel-connectors-v2/connector-jdbc/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/catalog/{sql/MysqlCreateTableSqlBuilderTest.java
=> redshift/RedshiftCreateTableSqlBuilderTest.java} (65%)
copy
seatunnel-connectors-v2/connector-jdbc/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/catalog/{sql/MysqlCreateTableSqlBuilderTest.java
=> sqlserver/SqlServerCreateTableSqlBuilderTest.java} (54%)
rename
seatunnel-connectors-v2/connector-jdbc/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/catalog/{sql/MysqlCreateTableSqlBuilderTest.java
=> xugu/XuguCreateTableSqlBuilderTest.java} (63%)