This is an automated email from the ASF dual-hosted git repository. caogaofei pushed a commit to branch ljnBranch/dev-standalone-snapshot in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit 4b233e37eb424fc3854ee412af5766491cf33754 Merge: 1fbe953c76 6485242274 Author: Beyyes <[email protected]> AuthorDate: Tue Nov 1 12:16:25 2022 +0800 Merge branch 'master' of github.com:apache/iotdb .github/workflows/greetings.yml | 2 +- antlr/pom.xml | 17 ++ .../org/apache/iotdb/db/qp/sql/IdentifierParser.g4 | 2 + .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4 | 43 ++-- .../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4 | 8 + .../client/async/AsyncDataNodeClientPool.java | 3 + .../iotdb/confignode/conf/ConfigNodeConfig.java | 10 +- .../confignode/conf/ConfigNodeDescriptor.java | 83 +++---- .../consensus/request/ConfigPhysicalPlan.java | 7 + .../write/procedure/UpdateProcedurePlan.java | 8 - .../iotdb/confignode/manager/ProcedureManager.java | 6 +- .../iotdb/confignode/manager/UDFManager.java | 34 ++- docs/UserGuide/Reference/Keywords.md | 2 + docs/UserGuide/UDF-Library/Data-Quality.md | 57 ++++- docs/UserGuide/UDF-Library/M4.md | 2 +- docs/zh/UserGuide/Reference/Keywords.md | 2 + docs/zh/UserGuide/UDF-Library/Data-Quality.md | 57 ++++- .../java/org/apache/iotdb/it/env/MppConfig.java | 4 +- .../org/apache/iotdb/itbase/env/BaseConfig.java | 2 +- .../confignode/it/IoTDBConfigNodeSnapshotIT.java | 2 + .../it/aggregation/IoTDBAggregationByLevelIT.java | 19 ++ .../iotdb/db/it/env/StandaloneEnvConfig.java | 8 +- .../db/integration/IoTDBLoadExternalTsfileIT.java | 5 +- .../IoTDBLoadExternalTsfileWithVirtualSGIT.java | 3 +- .../integration/IoTDBManageTsFileResourceIT.java | 8 +- .../integration/IoTDBSizeTieredCompactionIT.java | 12 +- .../aligned/IoTDBLoadExternalAlignedTsFileIT.java | 5 +- .../session/IoTDBSessionAlignedABDeviceIT.java | 6 +- .../session/IoTDBSessionAlignedAggregationIT.java | 6 +- .../IoTDBSessionAlignedAggregationWithUnSeqIT.java | 6 +- .../resources/conf/iotdb-common.properties | 26 +- .../tools/tsfileToolSet/print-tsfile-sketch.bat | 7 +- .../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 72 +++--- .../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 129 +++++----- .../db/consensus/DataRegionConsensusImpl.java | 2 +- .../engine/compaction/CompactionTaskManager.java | 9 +- .../RewriteCrossSpaceCompactionSelector.java | 4 +- .../impl/ReadChunkCompactionPerformer.java | 2 +- .../writer/CrossSpaceCompactionWriter.java | 2 +- .../writer/InnerSpaceCompactionWriter.java | 2 +- .../db/engine/flush/pool/FlushTaskPoolManager.java | 4 +- .../db/mpp/execution/exchange/LocalSinkHandle.java | 14 +- .../mpp/execution/exchange/LocalSourceHandle.java | 12 +- .../execution/exchange/MPPDataExchangeManager.java | 18 +- .../db/mpp/execution/exchange/SinkHandle.java | 16 +- .../db/mpp/execution/exchange/SourceHandle.java | 16 +- .../execution/executor/RegionWriteExecutor.java | 16 +- .../db/mpp/execution/schedule/DriverScheduler.java | 2 +- .../org/apache/iotdb/db/mpp/plan/Coordinator.java | 4 +- .../iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java | 51 ++-- .../db/mpp/plan/execution/QueryExecution.java | 8 +- .../iotdb/db/mpp/plan/parser/ASTVisitor.java | 27 +-- .../db/mpp/plan/scheduler/ClusterScheduler.java | 2 +- .../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java | 24 +- .../iotdb/db/query/pool/QueryTaskManager.java | 4 +- .../db/query/pool/RawQueryReadTaskPoolManager.java | 4 +- .../org/apache/iotdb/db/service/UpgradeSevice.java | 2 +- .../impl/DataNodeInternalRPCServiceImpl.java | 4 +- .../runtime/WindowEvaluationTaskPoolManager.java | 5 +- .../engine/compaction/CompactionSchedulerTest.java | 92 +++---- .../cross/RewriteCompactionFileSelectorTest.java | 14 +- .../inner/InnerCompactionSchedulerTest.java | 10 +- .../compaction/utils/CompactionConfigRestorer.java | 2 +- .../apache/iotdb/tsfile/write/TsFileWriter.java | 4 +- .../write/chunk/AlignedChunkGroupWriterImpl.java | 6 +- .../tsfile/write/chunk/AlignedChunkWriterImpl.java | 4 + .../iotdb/tsfile/write/chunk/ChunkWriterImpl.java | 1 + .../tsfile/write/chunk/IChunkGroupWriter.java | 4 +- .../iotdb/tsfile/write/chunk/TimeChunkWriter.java | 1 + .../iotdb/tsfile/write/chunk/ValueChunkWriter.java | 12 +- .../iotdb/tsfile/write/TsFileWriteApiTest.java | 264 +++++++++++++++++++++ 71 files changed, 892 insertions(+), 439 deletions(-)
