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%)

Reply via email to