This is an automated email from the ASF dual-hosted git repository.

haonan pushed a change to branch Vector
in repository https://gitbox.apache.org/repos/asf/iotdb.git.


    from de92f59  modify structure of physicalGenerator
     add f5c3c1d  [IOTDB-1283] add-node.sh supports printgc (#2978)
     add 7681112  fix release notes link (#3002)
     add da7959d  Minor improve the concurrency problem caused by the checking 
apply thread and the compact entries thread (#3001)
     add 3f5af4a  [IOTDB-1298] Insertion performance loss due to meaningless 
autoboxing and unboxing (#3003)
     add 34f2b17  lowering the logging level from debug to trace when serialize 
meta (#3005)
     add 1382d2e  [Distributed] fix the plan index miss  (#3007)
     add fc0af02  [IOTDB-1308] Users with READ_TIMESERIES permission cannot 
execute group by fill queries (#3014)
     add 9fc331b  [IOTDB-1294] Compaction mods for new mods structure (#3013)
     add 05d77fa  fix issue iotdb-1219 (#3020)
     add 44a209f  [IOTDB-1217] Trigger module: API, executor and management 
services (#2815)
     add 507b950  [IOTDB-1309]add dockerfile for 0.11.3 and 0.12.0 (#3023)
     add c131da2  [IOTDB-1254] Trigger module: windowing utility (#2891)
     add e656ea5  uncomment the less used configuration (#2993)
     add c648e5a  Refactor the user documents of `API` (#3032)
     add 1abf068  merge master and fix query single measurement
     add f0e95cc  spotless
     add 46fa221  fix bitmap bug and support query single measurement in Vector
     add 45d030a  Merge branch 'Vector' of https://github.com/apache/iotdb into 
Vector

No new revisions were added by this update.

Summary of changes:
 .../antlr4/org/apache/iotdb/db/qp/sql/SqlBase.g4   |   2 +-
 client-py/release.sh                               |   3 +
 .../resources/conf/iotdb-cluster.properties        |  58 +--
 cluster/src/assembly/resources/sbin/add-node.sh    |  25 +-
 .../apache/iotdb/cluster/config/ClusterConfig.java |   2 +-
 .../iotdb/cluster/log/catchup/LogCatchUpTask.java  |   4 +-
 .../cluster/log/manage/CommittedEntryManager.java  |  12 +-
 .../serializable/SyncLogDequeSerializer.java       |   4 +-
 .../cluster/client/async/AsyncClientPoolTest.java  |   8 +-
 .../cluster/client/async/AsyncDataClientTest.java  |   2 +-
 .../client/async/AsyncDataHeartbeatClientTest.java |  18 +
 .../cluster/client/async/AsyncMetaClientTest.java  |  18 +
 .../client/async/AsyncMetaHeartbeatClientTest.java |  18 +
 .../cluster/log/snapshot/DataSnapshotTest.java     |   8 +
 .../cluster/partition/SlotPartitionTableTest.java  |   2 +-
 .../cluster/server/member/DataGroupMemberTest.java |   3 +-
 docker/ReadMe.md                                   |  50 +-
 .../main/{Dockerfile-0.11.2 => Dockerfile-0.11.3}  |  10 +-
 ...Dockerfile-0.11.2 => Dockerfile-0.12.0-cluster} |  26 +-
 .../{Dockerfile-0.11.2 => Dockerfile-0.12.0-node}  |  14 +-
 docs/Download/README.md                            |   4 +-
 ...-Languages.md => Programming-Cpp-Native-API.md} | 111 ++---
 docs/UserGuide/API/Programming-Go-Native-API.md    |  65 +++
 docs/UserGuide/API/Programming-JDBC.md             |  12 +-
 ...ative-API.md => Programming-Java-Native-API.md} | 109 ++--
 .../UserGuide/API/Programming-Python-Native-API.md | 100 ++--
 docs/UserGuide/API/Programming-TsFile-API.md       | 159 +++---
 docs/UserGuide/Advanced-Features/Triggers.md       | 503 +++++++++++++++++++
 .../UDF-User-Defined-Function.md                   |   0
 .../DML-Data-Manipulation-Language.md              |   4 +-
 docs/UserGuide/UDF/Triggers.md                     | 100 ----
 ...-Languages.md => Programming-Cpp-Native-API.md} | 122 +----
 docs/zh/UserGuide/API/Programming-Go-Native-API.md |  65 +++
 docs/zh/UserGuide/API/Programming-JDBC.md          |  16 +-
 ...ative-API.md => Programming-Java-Native-API.md} |  85 ++--
 .../UserGuide/API/Programming-Python-Native-API.md | 220 ++++++++
 docs/zh/UserGuide/API/Programming-TsFile-API.md    | 156 +++---
 docs/zh/UserGuide/Advanced-Features/Triggers.md    | 521 +++++++++++++++++++
 .../UDF-User-Defined-Function.md                   |   6 +-
 .../DML-Data-Manipulation-Language.md              |   2 +-
 docs/zh/UserGuide/UDF/Triggers.md                  | 100 ----
 server/pom.xml                                     |   6 +
 .../resources/conf/iotdb-engine.properties         | 300 ++++++-----
 .../org/apache/iotdb/db/auth/AuthorityChecker.java |  26 +-
 .../org/apache/iotdb/db/concurrent/ThreadName.java |   5 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |  53 ++
 .../org/apache/iotdb/db/conf/IoTDBConstant.java    |   4 +
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |  32 ++
 .../org/apache/iotdb/db/engine/StorageEngine.java  |   2 +-
 .../db/engine/compaction/TsFileManagement.java     |   3 +
 .../level/LevelCompactionTsFileManagement.java     |   3 +
 .../engine/compaction/utils/CompactionUtils.java   |  25 +-
 .../iotdb/db/engine/memtable/AbstractMemTable.java |  11 +
 .../engine/storagegroup/StorageGroupProcessor.java |  30 +-
 .../iotdb/db/engine/trigger/api/Trigger.java       | 116 +++++
 .../trigger/api/TriggerAttributes.java}            |  61 +--
 .../db/engine/trigger/executor/TriggerEngine.java  | 114 +++++
 .../trigger/{api => executor}/TriggerEvent.java    |  26 +-
 .../engine/trigger/executor/TriggerExecutor.java   | 242 +++++++++
 .../trigger/service/TriggerClassLoader.java}       |  46 +-
 .../trigger/service/TriggerClassLoaderManager.java |  94 ++++
 .../trigger/service/TriggerLogReader.java}         |  30 +-
 .../engine/trigger/service/TriggerLogWriter.java   |  68 +++
 .../service/TriggerRegistrationInformation.java}   |  49 +-
 .../service/TriggerRegistrationService.java        | 447 +++++++++++++++++
 ...ception.java => TriggerExecutionException.java} |   8 +-
 ...eption.java => TriggerManagementException.java} |   8 +-
 .../org/apache/iotdb/db/metadata/MManager.java     |  14 +-
 .../iotdb/db/metadata/mnode/MeasurementMNode.java  |  11 +
 .../apache/iotdb/db/qp/executor/PlanExecutor.java  |  53 +-
 .../org/apache/iotdb/db/qp/logical/Operator.java   |  10 -
 .../db/qp/logical/sys/CreateTriggerOperator.java   |   2 +-
 .../db/qp/logical/sys/ShowTriggersOperator.java    |  12 -
 .../apache/iotdb/db/qp/physical/PhysicalPlan.java  |  57 +--
 .../db/qp/physical/crud/InsertMultiTabletPlan.java |   9 +
 .../physical/crud/InsertRowsOfOneDevicePlan.java   |   9 +
 .../iotdb/db/qp/physical/crud/InsertRowsPlan.java  |  10 +
 .../db/qp/physical/crud/InsertTabletPlan.java      |  29 +-
 .../db/qp/physical/sys/CreateTriggerPlan.java      |  96 +++-
 .../iotdb/db/qp/physical/sys/DropTriggerPlan.java  |  31 +-
 .../iotdb/db/qp/physical/sys/ShowTriggersPlan.java |  10 +-
 .../iotdb/db/qp/physical/sys/StartTriggerPlan.java |  31 +-
 .../iotdb/db/qp/physical/sys/StopTriggerPlan.java  |  31 +-
 .../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java    |   9 +-
 .../iotdb/db/qp/strategy/PhysicalGenerator.java    |   3 +-
 .../row/ElasticSerializableRowRecordList.java      |  13 +-
 .../java/org/apache/iotdb/db/service/IoTDB.java    |   2 +
 .../org/apache/iotdb/db/service/ServiceType.java   |   1 +
 .../apache/iotdb/db/utils/QueryDataSetUtils.java   |   2 +-
 .../iotdb/db/utils/datastructure/TVList.java       |   9 +-
 .../iotdb/db/utils/datastructure/VectorTVList.java |  12 +-
 .../windowing/api/Evaluator.java}                  |  17 +-
 .../windowing/api/Window.java}                     |  49 +-
 .../windowing/configuration/Configuration.java}    |  18 +-
 .../SlidingSizeWindowConfiguration.java            |  61 +++
 .../SlidingTimeWindowConfiguration.java            |  61 +++
 .../windowing/exception/WindowingException.java}   |   8 +-
 .../SlidingSizeWindowEvaluationHandler.java        |  58 +++
 .../SlidingTimeWindowEvaluationHandler.java        |  78 +++
 .../handler/SlidingWindowEvaluationHandler.java    | 124 +++++
 .../windowing/runtime/WindowEvaluationTask.java}   |  32 +-
 .../runtime/WindowEvaluationTaskPoolManager.java   |  99 ++++
 .../utils/windowing/window/EvictableBatchList.java | 173 +++++++
 .../db/utils/windowing/window/WindowImpl.java      | 204 ++++++++
 .../apache/iotdb/db/auth/AuthorityCheckerTest.java |  21 +-
 .../db/engine/compaction/CompactionChunkTest.java  |   8 +-
 .../compaction/LevelCompactionMergeTest.java       |  71 +++
 .../engine/compaction/LevelCompactionModsTest.java |  45 +-
 .../storagegroup/StorageGroupProcessorTest.java    |  28 +-
 .../iotdb/db/engine/storagegroup/TTLTest.java      |  12 +-
 .../db/engine/trigger/example/Accumulator.java     |  95 ++++
 .../iotdb/db/engine/trigger/example/Counter.java   |  96 ++++
 .../db/integration/IoTDBTriggerExecutionIT.java    | 553 +++++++++++++++++++++
 .../db/integration/IoTDBTriggerManagementIT.java   | 500 +++++++++++++++++++
 .../db/integration/auth/IoTDBAuthorizationIT.java  |  37 ++
 .../iotdb/db/qp/physical/PhysicalPlanTest.java     |   7 +-
 .../apache/iotdb/db/utils/EnvironmentUtils.java    |  12 +-
 .../SlidingSizeWindowEvaluationHandlerTest.java    | 184 +++++++
 .../SlidingTimeWindowEvaluationHandlerTest.java    | 226 +++++++++
 server/src/test/resources/iotdb-engine.properties  |  36 +-
 .../iotdb/session/IoTDBSessionComplexIT.java       |  55 ++
 site/src/main/.vuepress/config.js                  |  62 +--
 122 files changed, 6691 insertions(+), 1361 deletions(-)
 copy docker/src/main/{Dockerfile-0.11.2 => Dockerfile-0.11.3} (84%)
 copy docker/src/main/{Dockerfile-0.11.2 => Dockerfile-0.12.0-cluster} (64%)
 copy docker/src/main/{Dockerfile-0.11.2 => Dockerfile-0.12.0-node} (80%)
 rename docs/UserGuide/API/{Programming-Other-Languages.md => 
Programming-Cpp-Native-API.md} (83%)
 create mode 100644 docs/UserGuide/API/Programming-Go-Native-API.md
 rename docs/UserGuide/API/{Programming-Native-API.md => 
Programming-Java-Native-API.md} (96%)
 copy client-py/README.md => 
docs/UserGuide/API/Programming-Python-Native-API.md (67%)
 create mode 100644 docs/UserGuide/Advanced-Features/Triggers.md
 rename docs/UserGuide/{UDF => Advanced-Features}/UDF-User-Defined-Function.md 
(100%)
 delete mode 100644 docs/UserGuide/UDF/Triggers.md
 rename docs/zh/UserGuide/API/{Programming-Other-Languages.md => 
Programming-Cpp-Native-API.md} (78%)
 create mode 100644 docs/zh/UserGuide/API/Programming-Go-Native-API.md
 rename docs/zh/UserGuide/API/{Programming-Native-API.md => 
Programming-Java-Native-API.md} (95%)
 create mode 100644 docs/zh/UserGuide/API/Programming-Python-Native-API.md
 create mode 100644 docs/zh/UserGuide/Advanced-Features/Triggers.md
 rename docs/zh/UserGuide/{UDF => 
Advanced-Features}/UDF-User-Defined-Function.md (99%)
 delete mode 100644 docs/zh/UserGuide/UDF/Triggers.md
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/trigger/api/Trigger.java
 copy 
server/src/main/java/org/apache/iotdb/db/{query/udf/api/customizer/parameter/UDFParameters.java
 => engine/trigger/api/TriggerAttributes.java} (59%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/trigger/executor/TriggerEngine.java
 copy server/src/main/java/org/apache/iotdb/db/engine/trigger/{api => 
executor}/TriggerEvent.java (61%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/trigger/executor/TriggerExecutor.java
 copy 
server/src/main/java/org/apache/iotdb/db/{query/udf/service/UDFClassLoader.java 
=> engine/trigger/service/TriggerClassLoader.java} (56%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/trigger/service/TriggerClassLoaderManager.java
 copy 
server/src/main/java/org/apache/iotdb/db/{qp/physical/sys/DropTriggerPlan.java 
=> engine/trigger/service/TriggerLogReader.java} (60%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/trigger/service/TriggerLogWriter.java
 copy 
server/src/main/java/org/apache/iotdb/db/{qp/physical/sys/CreateTriggerPlan.java
 => engine/trigger/service/TriggerRegistrationInformation.java} (61%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/trigger/service/TriggerRegistrationService.java
 copy 
server/src/main/java/org/apache/iotdb/db/exception/{UDFRegistrationException.java
 => TriggerExecutionException.java} (78%)
 copy 
server/src/main/java/org/apache/iotdb/db/exception/{UDFRegistrationException.java
 => TriggerManagementException.java} (78%)
 rename 
server/src/main/java/org/apache/iotdb/db/{engine/trigger/api/TriggerEvent.java 
=> utils/windowing/api/Evaluator.java} (74%)
 copy 
server/src/main/java/org/apache/iotdb/db/{query/udf/core/reader/LayerPointReader.java
 => utils/windowing/api/Window.java} (57%)
 copy 
server/src/main/java/org/apache/iotdb/db/{query/dataset/UDFInputDataSet.java => 
utils/windowing/configuration/Configuration.java} (68%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/utils/windowing/configuration/SlidingSizeWindowConfiguration.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/utils/windowing/configuration/SlidingTimeWindowConfiguration.java
 copy 
server/src/main/java/org/apache/iotdb/db/{query/udf/api/exception/UDFException.java
 => utils/windowing/exception/WindowingException.java} (80%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/utils/windowing/handler/SlidingSizeWindowEvaluationHandler.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/utils/windowing/handler/SlidingTimeWindowEvaluationHandler.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/utils/windowing/handler/SlidingWindowEvaluationHandler.java
 copy 
server/src/main/java/org/apache/iotdb/db/{qp/physical/sys/DropFunctionPlan.java 
=> utils/windowing/runtime/WindowEvaluationTask.java} (58%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/utils/windowing/runtime/WindowEvaluationTaskPoolManager.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/utils/windowing/window/EvictableBatchList.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/utils/windowing/window/WindowImpl.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/engine/trigger/example/Accumulator.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/engine/trigger/example/Counter.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/integration/IoTDBTriggerExecutionIT.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/integration/IoTDBTriggerManagementIT.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/utils/windowing/SlidingSizeWindowEvaluationHandlerTest.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/utils/windowing/SlidingTimeWindowEvaluationHandlerTest.java

Reply via email to