This is an automated email from the ASF dual-hosted git repository.
zihaoxiang pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git
from 311a715123 increase container healthcheck timeout (#14599)
add 1d0d85b988 [Feature] doris add datasource (#14391)
No new revisions were added by this update.
Summary of changes:
docs/configs/docsdev.js | 8 ++
docs/docs/en/guide/datasource/doris.md | 23 +++++
docs/docs/zh/guide/datasource/doris.md | 17 ++++
docs/img/new_ui/dev/datasource/doris.png | Bin 0 -> 73852 bytes
.../common/constants/DataSourceConstants.java | 1 +
.../dolphinscheduler-datasource-all/pom.xml | 6 ++
.../pom.xml | 5 +-
.../plugin/doris/DorisDataSourceChannel.java} | 7 +-
.../doris/DorisDataSourceChannelFactory.java} | 16 ++--
.../plugin/doris/DorisDataSourceClient.java} | 8 +-
.../plugin/doris/param/DorisConnectionParam.java} | 7 +-
.../doris/param/DorisDataSourceParamDTO.java} | 10 +-
.../doris/param/DorisDataSourceProcessor.java} | 106 ++++++++-------------
.../doris/DorisDataSourceChannelFactoryTest.java} | 6 +-
.../plugin/doris/DorisDataSourceChannelTest.java} | 12 +--
.../doris/param/DorisDataSourceProcessorTest.java} | 72 ++++++++------
.../provider/JDBCDataSourceProviderTest.java | 12 ++-
.../plugin/doris}/utils/DataSourceUtilsTest.java | 73 +++++++-------
dolphinscheduler-datasource-plugin/pom.xml | 1 +
.../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 +
23 files changed, 227 insertions(+), 177 deletions(-)
create mode 100644 docs/docs/en/guide/datasource/doris.md
create mode 100644 docs/docs/zh/guide/datasource/doris.md
create mode 100644 docs/img/new_ui/dev/datasource/doris.png
copy dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-mysql =>
dolphinscheduler-datasource-doris}/pom.xml (92%)
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-db2/src/main/java/org/apache/dolphinscheduler/plugin/datasource/db2/DB2DataSourceChannel.java
=>
dolphinscheduler-datasource-doris/src/main/java/org/apache/dolphinscheduler/plugin/doris/DorisDataSourceChannel.java}
(86%)
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-trino/src/main/java/org/apache/dolphinscheduler/plugin/datasource/trino/TrinoDataSourceChannelFactory.java
=>
dolphinscheduler-datasource-doris/src/main/java/org/apache/dolphinscheduler/plugin/doris/DorisDataSourceChannelFactory.java}
(79%)
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-mysql/src/main/java/org/apache/dolphinscheduler/plugin/datasource/mysql/MySQLDataSourceClient.java
=>
dolphinscheduler-datasource-doris/src/main/java/org/apache/dolphinscheduler/plugin/doris/DorisDataSourceClient.java}
(85%)
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-db2/src/main/java/org/apache/dolphinscheduler/plugin/datasource/db2/param/Db2ConnectionParam.java
=>
dolphinscheduler-datasource-doris/src/main/java/org/apache/dolphinscheduler/plugin/doris/param/DorisConnectionParam.java}
(89%)
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-db2/src/main/java/org/apache/dolphinscheduler/plugin/datasource/db2/param/Db2DataSourceParamDTO.java
=>
dolphinscheduler-datasource-doris/src/main/java/org/apache/dolphinscheduler/plugin/doris/param/DorisDataSourceParamDTO.java}
(87%)
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-mysql/src/main/java/org/apache/dolphinscheduler/plugin/datasource/mysql/param/MySQLDataSourceProcessor.java
=>
dolphinscheduler-datasource-doris/src/main/java/org/apache/dolphinscheduler/plugin/doris/param/DorisDataSourceProcessor.java}
(55%)
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-db2/src/test/java/org/apache/dolphinscheduler/plugin/datasource/db2/DB2DataSourceChannelFactoryTest.java
=>
dolphinscheduler-datasource-doris/src/test/java/org/apache/dolphinscheduler/plugin/doris/DorisDataSourceChannelFactoryTest.java}
(84%)
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-db2/src/test/java/org/apache/dolphinscheduler/plugin/datasource/db2/DB2DataSourceChannelTest.java
=>
dolphinscheduler-datasource-doris/src/test/java/org/apache/dolphinscheduler/plugin/doris/DorisDataSourceChannelTest.java}
(76%)
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-mysql/src/test/java/org/apache/dolphinscheduler/plugin/datasource/mysql/param/MySQLDataSourceProcessorTest.java
=>
dolphinscheduler-datasource-doris/src/test/java/org/apache/dolphinscheduler/plugin/doris/param/DorisDataSourceProcessorTest.java}
(50%)
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-hana/src/test/java/org/apache/dolphinscheduler/plugin/datasource/hana
=>
dolphinscheduler-datasource-doris/src/test/java/org/apache/dolphinscheduler/plugin/doris}/provider/JDBCDataSourceProviderTest.java
(91%)
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-mysql/src/test/java/org/apache/dolphinscheduler/plugin/datasource/mysql
=>
dolphinscheduler-datasource-doris/src/test/java/org/apache/dolphinscheduler/plugin/doris}/utils/DataSourceUtilsTest.java
(65%)