You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dolphinscheduler.apache.org by ca...@apache.org on 2022/12/19 02:27:10 UTC
[dolphinscheduler] branch dev updated (7643d2840a -> f0dd4f081f)
This is an automated email from the ASF dual-hosted git repository.
caishunfeng pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git
from 7643d2840a [Improvement][api-sql] Optimize the sql for paging query project (#13172)
add f0dd4f081f [Feature][task-plugins-12820] azure azure-sql datasource plugins (#13209)
No new revisions were added by this update.
Summary of changes:
dolphinscheduler-bom/pom.xml | 9 +-
.../common/constants/DataSourceConstants.java | 7 +
.../dolphinscheduler-datasource-all/pom.xml | 5 +
.../pom.xml | 7 +-
.../azuresql/AzureSQLDataSourceChannel.java} | 6 +-
.../AzureSQLDataSourceChannelFactory.java} | 12 +-
.../azuresql/AzureSQLDataSourceClient.java | 83 +++++++
.../azuresql/param/AzureSQLAuthMode.java | 49 ++--
.../azuresql/param/AzureSQLConnectionParam.java} | 21 +-
.../param/AzureSQLDataSourceParamDTO.java} | 22 +-
.../param/AzureSQLDataSourceProcessor.java | 265 +++++++++++++++++++++
.../SQLServerDataSourceChannelFactoryTest.java | 4 +-
.../azuresql}/SQLServerDataSourceChannelTest.java | 10 +-
.../param/SQLServerDataSourceProcessorTest.java | 19 +-
dolphinscheduler-datasource-plugin/pom.xml | 1 +
dolphinscheduler-dist/release-docs/LICENSE | 26 +-
...-jdbc.txt => LICENSE-azure-core-http-netty.txt} | 0
...CENSE-mssql-jdbc.txt => LICENSE-azure-core.txt} | 0
...E-mssql-jdbc.txt => LICENSE-azure-identity.txt} | 0
...LICENSE-zt-zip.txt => LICENSE-content-type.txt} | 0
...-zip.txt => LICENSE-jackson-dataformat-xml.txt} | 0
.../{LICENSE-zt-zip.txt => LICENSE-lang-tag.txt} | 0
...xt => LICENSE-msal4j-persistence-extension.txt} | 0
.../{LICENSE-mssql-jdbc.txt => LICENSE-msal4j.txt} | 0
...ENSE-zt-zip.txt => LICENSE-netty-codec-dns.txt} | 0
...SE-zt-zip.txt => LICENSE-netty-codec-socks.txt} | 0
...-zt-zip.txt => LICENSE-netty-handler-proxy.txt} | 0
...=> LICENSE-netty-resolver-dns-native-macos.txt} | 0
...E-zt-zip.txt => LICENSE-netty-resolver-dns.txt} | 0
...=> LICENSE-netty-tcnative-boringssl-static.txt} | 0
...xt => LICENSE-netty-transport-native-epoll.txt} | 0
...t => LICENSE-netty-transport-native-kqueue.txt} | 0
...ENSE-zt-zip.txt => LICENSE-oauth2-oidc-sdk.txt} | 0
...LICENSE-zt-zip.txt => LICENSE-reactor-core.txt} | 0
...E-zt-zip.txt => LICENSE-reactor-netty-core.txt} | 0
...E-zt-zip.txt => LICENSE-reactor-netty-http.txt} | 0
.../apache/dolphinscheduler/spi/enums/DbType.java | 24 +-
tools/dependencies/known-dependencies.txt | 28 ++-
38 files changed, 518 insertions(+), 80 deletions(-)
copy dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-sqlserver => dolphinscheduler-datasource-azure-sql}/pom.xml (91%)
copy dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-redshift/src/main/java/org/apache/dolphinscheduler/plugin/datasource/redshift/RedshiftDataSourceChannel.java => dolphinscheduler-datasource-azure-sql/src/main/java/org/apache/dolphinscheduler/plugin/datasource/azuresql/AzureSQLDataSourceChannel.java} (86%)
copy dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-redshift/src/main/java/org/apache/dolphinscheduler/plugin/datasource/redshift/RedshiftDataSourceChannelFactory.java => dolphinscheduler-datasource-azure-sql/src/main/java/org/apache/dolphinscheduler/plugin/datasource/azuresql/AzureSQLDataSourceChannelFactory.java} (85%)
create mode 100644 dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-azure-sql/src/main/java/org/apache/dolphinscheduler/plugin/datasource/azuresql/AzureSQLDataSourceClient.java
copy dolphinscheduler-alert/dolphinscheduler-alert-plugins/dolphinscheduler-alert-webexteams/src/main/java/org/apache/dolphinscheduler/plugin/alert/webexteams/WebexTeamsDestination.java => dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-azure-sql/src/main/java/org/apache/dolphinscheduler/plugin/datasource/azuresql/param/AzureSQLAuthMode.java (53%)
copy dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-db2/src/main/java/org/apache/dolphinscheduler/plugin/datasource/db2/DB2DataSourceClient.java => dolphinscheduler-datasource-azure-sql/src/main/java/org/apache/dolphinscheduler/plugin/datasource/azuresql/param/AzureSQLConnectionParam.java} (68%)
copy dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-athena/src/main/java/org/apache/dolphinscheduler/plugin/datasource/athena/param/AthenaDataSourceParamDTO.java => dolphinscheduler-datasource-azure-sql/src/main/java/org/apache/dolphinscheduler/plugin/datasource/azuresql/param/AzureSQLDataSourceParamDTO.java} (69%)
create mode 100644 dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-azure-sql/src/main/java/org/apache/dolphinscheduler/plugin/datasource/azuresql/param/AzureSQLDataSourceProcessor.java
copy dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-sqlserver/src/test/java/org/apache/dolphinscheduler/plugin/datasource/sqlserver => dolphinscheduler-datasource-azure-sql/src/test/java/org/apache/dolphinscheduler/plugin/datasource/azuresql}/SQLServerDataSourceChannelFactoryTest.java (87%)
copy dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-sqlserver/src/test/java/org/apache/dolphinscheduler/plugin/datasource/sqlserver => dolphinscheduler-datasource-azure-sql/src/test/java/org/apache/dolphinscheduler/plugin/datasource/azuresql}/SQLServerDataSourceChannelTest.java (77%)
copy dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-sqlserver/src/test/java/org/apache/dolphinscheduler/plugin/datasource/sqlserver => dolphinscheduler-datasource-azure-sql/src/test/java/org/apache/dolphinscheduler/plugin/datasource/azuresql}/param/SQLServerDataSourceProcessorTest.java (81%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-mssql-jdbc.txt => LICENSE-azure-core-http-netty.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-mssql-jdbc.txt => LICENSE-azure-core.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-mssql-jdbc.txt => LICENSE-azure-identity.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-zt-zip.txt => LICENSE-content-type.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-zt-zip.txt => LICENSE-jackson-dataformat-xml.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-zt-zip.txt => LICENSE-lang-tag.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-mssql-jdbc.txt => LICENSE-msal4j-persistence-extension.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-mssql-jdbc.txt => LICENSE-msal4j.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-zt-zip.txt => LICENSE-netty-codec-dns.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-zt-zip.txt => LICENSE-netty-codec-socks.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-zt-zip.txt => LICENSE-netty-handler-proxy.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-zt-zip.txt => LICENSE-netty-resolver-dns-native-macos.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-zt-zip.txt => LICENSE-netty-resolver-dns.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-zt-zip.txt => LICENSE-netty-tcnative-boringssl-static.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-zt-zip.txt => LICENSE-netty-transport-native-epoll.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-zt-zip.txt => LICENSE-netty-transport-native-kqueue.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-zt-zip.txt => LICENSE-oauth2-oidc-sdk.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-zt-zip.txt => LICENSE-reactor-core.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-zt-zip.txt => LICENSE-reactor-netty-core.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-zt-zip.txt => LICENSE-reactor-netty-http.txt} (100%)