This is an automated email from the ASF dual-hosted git repository.
zhongjiajie pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git
from 767331281a [Improvement-14255][Project] Remove userName when update
project (#14256)
add 18d176c5f4 feat: Introduce new datasource vertica (#14232)
No new revisions were added by this update.
Summary of changes:
docs/configs/docsdev.js | 8 ++
docs/docs/en/guide/datasource/vertica.md | 21 ++++
docs/docs/zh/guide/datasource/vertica.md | 19 +++
docs/img/new_ui/dev/datasource/vertica.png | Bin 0 -> 241720 bytes
dolphinscheduler-bom/pom.xml | 7 ++
.../common/constants/DataSourceConstants.java | 3 +
.../dolphinscheduler-datasource-all/pom.xml | 5 +
.../api/datasource/BaseDataSourceParamDTO.java | 35 ++++++
.../api/datasource/BaseDataSourceParamDTOTest.java | 80 ++++++++++++
.../api/datasource}/MySQLDataSourceParamDTO.java | 6 +-
.../pom.xml | 7 +-
.../vertica/VerticaDataSourceChannel.java} | 6 +-
.../vertica/VerticaDataSourceChannelFactory.java} | 12 +-
.../vertica/VerticaDataSourceClient.java} | 6 +-
.../vertica/param/VerticaConnectionParam.java} | 6 +-
.../vertica/param/VerticaDataSourceParamDTO.java} | 8 +-
.../vertica/param/VerticaDataSourceProcessor.java | 134 +++++++++++++++++++++
.../VerticaDataSourceChannelFactoryTest.java} | 6 +-
.../vertica/VerticaDataSourceChannelTest.java} | 12 +-
.../param/VerticaDataSourceProcessorTest.java | 108 +++++++++++++++++
.../provider/JDBCDataSourceProviderTest.java | 9 +-
.../vertica}/utils/DataSourceUtilsTest.java | 71 ++++++-----
dolphinscheduler-datasource-plugin/pom.xml | 1 +
dolphinscheduler-dist/release-docs/LICENSE | 5 +
dolphinscheduler-dist/release-docs/NOTICE | 23 ++++
.../release-docs/licenses/LICENSE-vertica-jdbc.txt | 18 +++
.../apache/dolphinscheduler/spi/enums/DbType.java | 3 +-
.../src/service/modules/data-source/types.ts | 1 +
.../src/views/datasource/list/use-form.ts | 5 +
.../task/components/node/fields/use-datasource.ts | 5 +
tools/dependencies/known-dependencies.txt | 3 +-
31 files changed, 557 insertions(+), 76 deletions(-)
create mode 100644 docs/docs/en/guide/datasource/vertica.md
create mode 100644 docs/docs/zh/guide/datasource/vertica.md
create mode 100644 docs/img/new_ui/dev/datasource/vertica.png
create mode 100644
dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-api/src/test/java/org/apache/dolphinscheduler/plugin/datasource/api/datasource/BaseDataSourceParamDTOTest.java
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-mysql/src/main/java/org/apache/dolphinscheduler/plugin/datasource/mysql/param
=>
dolphinscheduler-datasource-api/src/test/java/org/apache/dolphinscheduler/plugin/datasource/api/datasource}/MySQLDataSourceParamDTO.java
(90%)
copy dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-dameng =>
dolphinscheduler-datasource-vertica}/pom.xml (92%)
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-athena/src/main/java/org/apache/dolphinscheduler/plugin/datasource/athena/AthenaDataSourceChannel.java
=>
dolphinscheduler-datasource-vertica/src/main/java/org/apache/dolphinscheduler/plugin/datasource/vertica/VerticaDataSourceChannel.java}
(85%)
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-athena/src/main/java/org/apache/dolphinscheduler/plugin/datasource/athena/AthenaDataSourceChannelFactory.java
=>
dolphinscheduler-datasource-vertica/src/main/java/org/apache/dolphinscheduler/plugin/datasource/vertica/VerticaDataSourceChannelFactory.java}
(84%)
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-dameng/src/main/java/org/apache/dolphinscheduler/plugin/datasource/dameng/DamengDataSourceClient.java
=>
dolphinscheduler-datasource-vertica/src/main/java/org/apache/dolphinscheduler/plugin/datasource/vertica/VerticaDataSourceClient.java}
(82%)
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-mysql/src/main/java/org/apache/dolphinscheduler/plugin/datasource/mysql/param/MySQLConnectionParam.java
=>
dolphinscheduler-datasource-vertica/src/main/java/org/apache/dolphinscheduler/plugin/datasource/vertica/param/VerticaConnectionParam.java}
(89%)
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-mysql/src/main/java/org/apache/dolphinscheduler/plugin/datasource/mysql/param/MySQLDataSourceParamDTO.java
=>
dolphinscheduler-datasource-vertica/src/main/java/org/apache/dolphinscheduler/plugin/datasource/vertica/param/VerticaDataSourceParamDTO.java}
(86%)
create mode 100644
dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-vertica/src/main/java/org/apache/dolphinscheduler/plugin/datasource/vertica/param/VerticaDataSourceProcessor.java
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-mysql/src/test/java/org/apache/dolphinscheduler/plugin/datasource/mysql/MySQLDataSourceChannelFactoryTest.java
=>
dolphinscheduler-datasource-vertica/src/test/java/org/apache/dolphinscheduler/plugin/datasource/vertica/VerticaDataSourceChannelFactoryTest.java}
(83%)
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-mysql/src/test/java/org/apache/dolphinscheduler/plugin/datasource/mysql/MySQLDataSourceChannelTest.java
=>
dolphinscheduler-datasource-vertica/src/test/java/org/apache/dolphinscheduler/plugin/datasource/vertica/VerticaDataSourceChannelTest.java}
(75%)
create mode 100644
dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-vertica/src/test/java/org/apache/dolphinscheduler/plugin/datasource/vertica/param/VerticaDataSourceProcessorTest.java
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-mysql/src/test/java/org/apache/dolphinscheduler/plugin/datasource/mysql
=>
dolphinscheduler-datasource-vertica/src/test/java/org/apache/dolphinscheduler/plugin/datasource/vertica}/provider/JDBCDataSourceProviderTest.java
(89%)
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-mysql/src/test/java/org/apache/dolphinscheduler/plugin/datasource/mysql
=>
dolphinscheduler-datasource-vertica/src/test/java/org/apache/dolphinscheduler/plugin/datasource/vertica}/utils/DataSourceUtilsTest.java
(65%)
create mode 100644
dolphinscheduler-dist/release-docs/licenses/LICENSE-vertica-jdbc.txt