This is an automated email from the ASF dual-hosted git repository.
gaojun2048 pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/seatunnel-web.git
from f3b8f641 [feature] add st web basedir path (#108)
add 87806742 [feature] datatype convtor and switcher and add hive (#107)
No new revisions were added by this update.
Summary of changes:
.../datasource/AbstractDataSourceClient.java | 8 +-
.../classloader/DatasourceClassLoader.java | 2 -
.../classloader/DatasourceLoadConfig.java | 7 +-
.../datasource-elasticsearch/pom.xml | 18 ++
.../datasource-hive/pom.xml | 114 +++++++++++
.../datasource/plugin/hive/HiveConfig.java} | 17 +-
.../datasource/plugin/hive/HiveConstants.java} | 4 +-
.../plugin/hive/HiveDataSourceChannel.java} | 123 +++++------
.../plugin/hive/HiveDataSourceFactory.java} | 13 +-
.../datasource/plugin/hive/HiveOptionRule.java} | 60 +++---
.../datasource/plugin/hive/client/HiveClient.java | 225 +++++++++++++++++++++
.../datasource-jdbc-clickhouse/pom.xml | 18 ++
.../datasource-jdbc-hive/pom.xml | 18 ++
.../datasource-jdbc-mysql/pom.xml | 18 ++
.../datasource-jdbc-oracle/pom.xml | 18 ++
.../datasource-jdbc-postgresql/pom.xml | 19 ++
.../datasource-jdbc-redshift/pom.xml | 18 ++
.../datasource-jdbc-sqlserver/pom.xml | 18 ++
.../datasource-jdbc-tidb/pom.xml | 19 ++
.../datasource-kafka/pom.xml | 19 ++
.../datasource-mysql-cdc/pom.xml | 18 ++
.../datasource-s3/pom.xml | 18 ++
.../datasource-s3redshift/pom.xml | 18 ++
.../datasource-sqlserver-cdc/pom.xml | 19 ++
.../datasource-starrocks/pom.xml | 18 ++
.../seatunnel-datasource-plugins/pom.xml | 19 +-
.../seatunnel/app/bean/engine/EngineDataType.java | 121 +++++++----
.../seatunnel/app/controller/EngineController.java | 3 +-
.../seatunnel/app/service/IEngineService.java | 2 +-
.../seatunnel/app/service/ITableSchemaService.java | 3 +-
.../app/service/impl/DatasourceServiceImpl.java | 4 +-
.../app/service/impl/EngineServiceImpl.java | 27 +--
.../app/service/impl/TableSchemaServiceImpl.java | 41 ++--
.../AbstractDataSourceConfigSwitcher.java | 64 ++++--
.../datasource/DataSourceConfigSwitcher.java | 4 +
.../datasource/DataSourceConfigSwitcherUtils.java | 2 +
.../impl/BaseJdbcDataSourceConfigSwitcher.java | 68 ++++++-
.../impl/ClickhouseDataSourceConfigSwitcher.java | 6 +
.../ElasticSearchDataSourceConfigSwitcher.java | 6 +
.../impl/KafkaDataSourceConfigSwitcher.java | 6 +
.../KafkaKingbaseDataSourceConfigSwitcher.java | 6 +
.../impl/MysqlCDCDataSourceConfigSwitcher.java | 6 +
.../impl/OracleCDCDataSourceConfigSwitcher.java | 6 +
.../impl/OracleDataSourceConfigSwitcher.java | 11 +
.../impl/PostgresCDCDataSourceConfigSwitcher.java | 6 +
.../impl/PostgresqlDataSourceConfigSwitcher.java | 11 +
.../impl/S3DataSourceConfigSwitcher.java | 6 +
.../impl/S3RedshiftDataSourceConfigSwitcher.java | 6 +
.../impl/SqlServerCDCDataSourceConfigSwitcher.java | 6 +
.../impl/StarRocksDataSourceConfigSwitcher.java | 6 +
.../resources/connector-datasource-mapper.yaml | 67 +-----
seatunnel-web-dist/pom.xml | 12 ++
tools/dependencies/known-dependencies.txt | 78 ++++++-
53 files changed, 1153 insertions(+), 297 deletions(-)
create mode 100644
seatunnel-datasource/seatunnel-datasource-plugins/datasource-hive/pom.xml
copy
seatunnel-datasource/seatunnel-datasource-plugins/{datasource-starrocks/src/main/java/org/apache/seatunnel/datasource/plugin/starrocks/StarRocksDataSourceConfig.java
=>
datasource-hive/src/main/java/com/whaleops/datasource/datasource/plugin/hive/HiveConfig.java}
(69%)
copy
seatunnel-datasource/seatunnel-datasource-plugins/{datasource-jdbc-hive/src/main/java/org/apache/seatunnel/datasource/plugin/hive/jdbc/HiveJdbcConstants.java
=>
datasource-hive/src/main/java/com/whaleops/datasource/datasource/plugin/hive/HiveConstants.java}
(92%)
copy
seatunnel-datasource/seatunnel-datasource-plugins/{datasource-elasticsearch/src/main/java/org/apache/seatunnel/datasource/plugin/elasticsearch/ElasticSearchDataSourceChannel.java
=>
datasource-hive/src/main/java/com/whaleops/datasource/datasource/plugin/hive/HiveDataSourceChannel.java}
(50%)
copy
seatunnel-datasource/seatunnel-datasource-plugins/{datasource-jdbc-tidb/src/main/java/org/apache/seatunnel/datasource/plugin/tidb/jdbc/TidbJdbcDataSourceFactory.java
=>
datasource-hive/src/main/java/com/whaleops/datasource/datasource/plugin/hive/HiveDataSourceFactory.java}
(77%)
copy
seatunnel-datasource/seatunnel-datasource-plugins/{datasource-mysql-cdc/src/main/java/org/apache/seatunnel/datasource/plugin/cdc/mysql/MysqlCDCOptionRule.java
=>
datasource-hive/src/main/java/com/whaleops/datasource/datasource/plugin/hive/HiveOptionRule.java}
(50%)
create mode 100644
seatunnel-datasource/seatunnel-datasource-plugins/datasource-hive/src/main/java/com/whaleops/datasource/datasource/plugin/hive/client/HiveClient.java