This is an automated email from the ASF dual-hosted git repository.
chenxingchun pushed a change to branch dev-resource-tree
in repository
https://gitbox.apache.org/repos/asf/incubator-dolphinscheduler.git.
from 840dde3 UDF resource tree and change DAG style (#2019)
new 2aa41b8 add create resource directory
new 5fd0ee6 add create resource directory
new 910bd49 update the resource test
new c7832b4 add upgrade sql in version 1.2.2
new ccddf53 Adding request parameter id to update queryResourceListPaging
new 2fdc1a2 set isDirectory value is false default
new c030f41 add full name to update updateResource
new e0f0b13 remove request parameter isDirectory to update createResource
method
new 844b7aa update queryResourceListPaging with change get to post
new d8ebe65 update updateResource method with remove fullName
new aafa7c1 add resource component
new af7f562 Merge remote-tracking branch
'remotes/upstream/dev-resource-tree' into dev-resource-tree
new 88666d0 add resource tree visitor
new 9081ed8 return json string
new 83dabec update queryResourceList
new 6d55b3f upload file need fullName
new 8c433f7 add method rootNode
new c995a2a download resource when execute task
new da503d7 download resource when execute task
new a0504fb Merge remote-tracking branch
'remotes/upstream/dev-resource-tree' into dev-resource-tree
new 838d876 update authorization type
new b87b105 download resource when execute task
new 78e7169 download resource when execute task
new 97c625c update udf function service
new 86e6e8a add resource type in ResourceComponent
new e724f98 add deleteIds method in ResourceMapper and ResourceMapperTest
new c4fb61f Add comments on class and method
new 49a2638 add queryResourceByName method in controller
new 9f2ff99 update verify-name with change name to full name
new fb37e84 update queryResource with add parameter pid
new b21edec update queryResource with add parameter pid
new efb2cd8 add resource ids in process definition and delete resource
need judge whether it is used by any process definition
new 4075b12 Merge pull request #2029 from lgcareer/dev-resource-tree
The 2043 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../api/controller/ResourcesController.java | 112 +++++-
.../api/dto/resources/Directory.java | 10 +-
.../api/dto/resources/FileLeaf.java | 9 +-
.../api/dto/resources/ResourceComponent.java | 193 ++++++++++
.../dto/resources/visitor/ResourceTreeVisitor.java | 127 +++++++
.../api/dto/resources/visitor/Visitor.java | 20 +-
.../apache/dolphinscheduler/api/enums/Status.java | 8 +-
.../api/service/ProcessDefinitionService.java | 34 +-
.../api/service/ResourcesService.java | 412 ++++++++++++++-------
.../api/service/UdfFuncService.java | 4 +-
.../api/service/ResourcesServiceTest.java | 54 +--
.../common/enums/AuthorizationType.java | 12 +-
.../common/process/ResourceInfo.java | 10 +
.../common/task/AbstractParameters.java | 3 +-
.../dolphinscheduler/common/task/IParameters.java | 4 +-
.../common/task/datax/DataxParameters.java | 3 +-
.../common/task/dependent/DependentParameters.java | 3 +-
.../common/task/flink/FlinkParameters.java | 9 +-
.../common/task/http/HttpParameters.java | 3 +-
.../common/task/mr/MapreduceParameters.java | 9 +-
.../common/task/procedure/ProcedureParameters.java | 3 +-
.../common/task/python/PythonParameters.java | 10 +-
.../common/task/shell/ShellParameters.java | 9 +-
.../common/task/spark/SparkParameters.java | 10 +-
.../common/task/sql/SqlParameters.java | 3 +-
.../task/subprocess/SubProcessParameters.java | 3 +-
.../dolphinscheduler/common/utils/HadoopUtils.java | 49 ++-
.../common/utils/ScriptRunner.java | 4 +-
.../common/utils/ScriptRunnerTest.java | 4 +-
.../apache/dolphinscheduler/dao/ProcessDao.java | 26 +-
.../dao/entity/ProcessDefinition.java | 12 +
.../dolphinscheduler/dao/entity/Resource.java | 60 ++-
.../dao/mapper/ProcessDefinitionMapper.java | 9 +-
.../dao/mapper/ResourceMapper.java | 40 +-
.../dolphinscheduler/dao/mapper/UdfFuncMapper.java | 15 +
.../dao/permission/PermissionCheck.java | 31 ++
.../dao/mapper/ProcessDefinitionMapper.xml | 6 +
.../dolphinscheduler/dao/mapper/ResourceMapper.xml | 60 ++-
.../dolphinscheduler/dao/mapper/UdfFuncMapper.xml | 24 ++
.../dao/mapper/ResourceMapperTest.java | 57 ++-
.../server/worker/runner/TaskScheduleThread.java | 45 ++-
sql/soft_version | 2 +-
.../1.2.2_schema/mysql/dolphinscheduler_ddl.sql | 97 +++++
.../mysql/dolphinscheduler_dml.sql | 6 +-
.../postgresql/dolphinscheduler_ddl.sql | 99 +++++
.../postgresql}/dolphinscheduler_dml.sql | 4 +-
46 files changed, 1423 insertions(+), 304 deletions(-)
copy
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/enums/DependentRelation.java
=>
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/dto/resources/Directory.java
(86%)
copy
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/enums/DependentRelation.java
=>
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/dto/resources/FileLeaf.java
(86%)
create mode 100644
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/dto/resources/ResourceComponent.java
create mode 100644
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/dto/resources/visitor/ResourceTreeVisitor.java
copy
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/enums/DependResult.java
=>
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/dto/resources/visitor/Visitor.java
(76%)
create mode 100644 sql/upgrade/1.2.2_schema/mysql/dolphinscheduler_ddl.sql
copy sql/upgrade/{1.0.2_schema => 1.2.2_schema}/mysql/dolphinscheduler_dml.sql
(75%)
create mode 100644 sql/upgrade/1.2.2_schema/postgresql/dolphinscheduler_ddl.sql
copy sql/upgrade/{1.0.2_schema/mysql =>
1.2.2_schema/postgresql}/dolphinscheduler_dml.sql (83%)