This is an automated email from the ASF dual-hosted git repository.
gaojun2048 pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/seatunnel.git
from 93c63d17e2 [Fix][Flink-starter]Hotfix flink checkpoint default value
(#7040)
add d663398739 [Feature][Connector-V2] Support jdbc hana catalog and type
convertor (#6950)
No new revisions were added by this update.
Summary of changes:
.../cdc/base/dialect/JdbcDataSourceDialect.java | 1 +
.../seatunnel/common/source/TypeDefineUtils.java | 6 +-
.../catalog/AbstractJdbcCreateTableSqlBuilder.java | 42 ++
.../jdbc/catalog/saphana/SapHanaCatalog.java | 259 ++++++++++
.../SapHanaCatalogFactory.java} | 10 +-
.../SapHanaCreateTableSqlBuilder.java} | 112 ++---
.../SapHanaURLParser.java} | 20 +-
.../seatunnel/jdbc/catalog/utils/CatalogUtils.java | 1 +
.../internal/dialect/saphana/SapHanaDialect.java | 76 ++-
.../dialect/saphana/SapHanaTypeConverter.java | 487 +++++++++++++++++++
.../dialect/saphana/SapHanaTypeMapper.java | 105 +----
.../SapHanaCreateTableSqlBuilderTest.java} | 55 +--
.../SapHanaTypeConverterTest.java} | 523 +++++++++------------
seatunnel-dist/pom.xml | 7 +
.../src/main/assembly/assembly-bin-ci.xml | 1 +
.../connectors/seatunnel/jdbc/AbstractJdbcIT.java | 26 +-
.../connectors/seatunnel/jdbc/JdbcCase.java | 1 +
.../resources/jdbc_sap_hana_source_and_sink.conf | 54 ---
.../connector-jdbc-e2e-part-6/pom.xml | 6 +
.../connectors/seatunnel/jdbc/JdbcHanaIT.java | 246 ++++++++++
.../resources/jdbc_sap_hana_source_and_sink.conf} | 29 +-
.../container/seatunnel/SeaTunnelContainer.java | 4 +-
.../engine/server/CoordinatorService.java | 8 +-
.../server/checkpoint/CheckpointManager.java | 6 +-
24 files changed, 1504 insertions(+), 581 deletions(-)
create mode 100644
seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/catalog/AbstractJdbcCreateTableSqlBuilder.java
create mode 100644
seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/catalog/saphana/SapHanaCatalog.java
copy
seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/catalog/{psql/PostgresCatalogFactory.java
=> saphana/SapHanaCatalogFactory.java} (89%)
copy
seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/catalog/{iris/IrisCreateTableSqlBuilder.java
=> saphana/SapHanaCreateTableSqlBuilder.java} (55%)
copy
seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/catalog/{oracle/OracleURLParser.java
=> saphana/SapHanaURLParser.java} (66%)
create mode 100644
seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/internal/dialect/saphana/SapHanaTypeConverter.java
copy
seatunnel-connectors-v2/connector-jdbc/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/catalog/{sql/IrisCreateTableSqlBuilderTest.java
=> saphana/SapHanaCreateTableSqlBuilderTest.java} (61%)
copy
seatunnel-connectors-v2/connector-jdbc/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/internal/dialect/{xugu/XuguTypeConverterTest.java
=> saphana/SapHanaTypeConverterTest.java} (53%)
delete mode 100644
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/resources/jdbc_sap_hana_source_and_sink.conf
create mode 100644
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-6/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/JdbcHanaIT.java
copy
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/{connector-jdbc-e2e-part-5/src/test/resources/jdbc_dm_source_and_dm_upset_sink.conf
=>
connector-jdbc-e2e-part-6/src/test/resources/jdbc_sap_hana_source_and_sink.conf}
(69%)