This is an automated email from the ASF dual-hosted git repository. caogaofei pushed a commit to branch beyyes/fix_procedure_bug in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit 9e1ea9f02d85078225ff05330db9effe60d3b6af Merge: 1a6f7969ec 518dcfbfa4 Author: Beyyes <[email protected]> AuthorDate: Mon Sep 5 14:27:42 2022 +0800 Merge branch 'master' into beyyes/fix_procedure_bug RELEASE_NOTES.md | 2 - .../org/apache/iotdb/db/qp/sql/IdentifierParser.g4 | 2 + .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4 | 6 +- .../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4 | 8 ++ .../iotdb/confignode/persistence/UDFInfo.java | 4 +- docs/UserGuide/Process-Data/Triggers.md | 2 +- docs/zh/UserGuide/Process-Data/Triggers.md | 2 +- .../org/apache/iotdb/trigger/AlertingExample.java | 2 +- .../org/apache/iotdb/trigger/TriggerExample.java | 2 +- .../db/engine/trigger/example/Accumulator.java | 2 +- .../iotdb/db/engine/trigger/example/Counter.java | 2 +- node-commons/pom.xml | 5 + .../commons/executable/ExecutableManager.java | 115 +++++++++++++++++++++ .../ExecutableResource.java} | 6 +- .../iotdb/commons/file/SystemFileFactory.java | 11 ++ .../apache/iotdb/commons/service/ServiceType.java | 4 +- .../exception/TriggerExecutionException.java} | 21 ++-- .../exception/TriggerRegistrationException.java} | 21 ++-- .../trigger/service/TriggerClassLoader.java | 4 +- .../service/TriggerClassLoaderManager.java} | 74 ++++--------- .../service/TriggerRegistrationService.java | 89 ++++++++++++++++ .../commons/udf/service/UDFClassLoaderManager.java | 12 +-- .../commons/udf/service/UDFExecutableManager.java | 108 ++----------------- .../udf/service/UDFRegistrationService.java | 3 +- pom.xml | 1 + .../iotdb/db/engine/trigger/api/Trigger.java | 1 + .../db/engine/trigger/builtin/ForwardTrigger.java | 2 +- .../engine/trigger/executor/TriggerExecutor.java | 4 +- .../trigger/service/TriggerClassLoaderManager.java | 1 + .../service/TriggerRegistrationService.java | 3 +- .../config/executor/ClusterConfigTaskExecutor.java | 2 + .../config/executor/IConfigTaskExecutor.java | 2 + .../executor/StandaloneConfigTaskExecutor.java | 2 + .../config/metadata/CreateTriggerTask.java | 8 +- .../iotdb/db/mpp/plan/parser/ASTVisitor.java | 15 +++ .../statement/metadata/CreateTriggerStatement.java | 17 +++ .../metadata/idtable/trigger_example/Counter.java | 2 +- trigger-api/pom.xml | 73 +++++++++++++ .../java/org/apache/iotdb/trigger/api/Trigger.java | 68 ++++++++++++ .../iotdb}/trigger/api/TriggerAttributes.java | 2 +- 40 files changed, 490 insertions(+), 220 deletions(-)
