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

jackietien pushed a change to branch IOTDB-4741
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from c4536e4ce9 [IOTDB-4741] [IOTDB-4767] Support fetching all connection 
info in Session & SessionPool
     add 62c707132d [IOTDB-4747][IOTDB-4776] Modify default write path of iotdb 
metric reporter (#7757)
     add 6d1dff2421 [IOTDB-4779] Fix remove metrics in Metric Module (#7762)
     add 2536fda09b [IOTDB-4718] Update user guide of SELECT INTO statement 
(#7771)
     add 7980a76f2e [IOTDB-4773] new session cause memory-leak (#7752)
     add 3648dbea7a [IOTDB-4774]Register/recover UDF when registering/restart a 
datanode (ConfigNode Process) (#7751)
     add 576331b99b [IOTDB-4619] Support CQ in Cluster Mode (#7749)
     add ebe53d1bd8 [IOTDB-4787] Make Using clause in CREATE FUNCTION optional 
(#7777)
     add fb60f603fa [IOTDB-4790] Make error message of ASTVisitor more specific 
(#7781)
     add 4800c36e01 [IOTDB-3562] Support Unset Template in cluster (#7735)
     add c2ba3ae3d5 Add wait logic  to ensure no data lost when remove a Peer 
from MultiLeader consensus group (#7759)
     add ad570418ad [IOTDB-4341] Refactor LoadBalancing framework and maintain 
RegionRouteMap in RouteBalancer (#7766)
     add 32f1674e11 [IOTDB-4737] Modify user doc of UDF && Trigger (#7782)
     add 07210c64c8 [IOTDB-4788] Make Using clause in CREATE TRIGGER optional 
(#7780)
     add 9d9ef04b5a [IOTDB-3976] Support Drop Schema Template in cluster (#7769)
     add 69582de2b5 [IOTDB-4787] Make Using clause in CREATE FUNCTION optional 
(ConfigNode) (#7785)
     add 8cdfa446d7 [IOTDB-4743]  OperatePipeProcedure support rollback (#7750)
     add af1a000c91 [IOTDB-4782] Fix systemMetrics in confignode (#7768)
     add 2ca857db14 [IOTDB-3936]Add an interface in IClientRPCService to 
directly return bytebuffer instead of TSQueryDataSet
     add a78b9c2ee5 [IOTDB-4750] Refactor the configuration file structure 
(#7779)
     add 561a4aaf64 [IOTDB-4788] Make Using clause in CREATE TRIGGER optional 
(ConfigNode) (#7788)
     new f7d02745ff resolve conflicts

The 1 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:
 .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4   |   46 +-
 .../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4  |   24 +-
 .../java/org/apache/iotdb/cli/AbstractCli.java     |    9 +-
 confignode/src/assembly/confignode.xml             |    4 +
 .../resources/conf/iotdb-confignode.properties     |  301 +----
 .../confignode/client/DataNodeRequestType.java     |    8 +-
 .../client/async/AsyncDataNodeClientPool.java      |   26 +
 .../client/async/handlers/AsyncClientHandler.java  |   24 +-
 .../heartbeat/DataNodeHeartbeatHandler.java        |   24 +-
 .../rpc/CountPathsUsingTemplateRPCHandler.java     |   87 ++
 .../async/handlers/rpc/OperatePipeRPCHandler.java  |   60 +
 .../iotdb/confignode/conf/ConfigNodeConfig.java    |   21 +
 .../confignode/conf/ConfigNodeDescriptor.java      |  349 +++---
 .../consensus/request/ConfigPhysicalPlan.java      |   40 +
 .../consensus/request/ConfigPhysicalPlanType.java  |   12 +-
 .../consensus/request/read/GetUDFJarPlan.java      |   68 ++
 .../consensus/request/write/cq/ActiveCQPlan.java   |   85 ++
 .../consensus/request/write/cq/AddCQPlan.java      |   98 ++
 .../consensus/request/write/cq/DropCQPlan.java     |   93 ++
 .../consensus/request/write/cq/ShowCQPlan.java     |   30 +-
 .../request/write/cq/UpdateCQLastExecTimePlan.java |   95 ++
 .../write/statistics/UpdateLoadStatisticsPlan.java |   81 +-
 .../write/template/DropSchemaTemplatePlan.java     |   49 +-
 .../write/template/PreUnsetSchemaTemplatePlan.java |   67 ++
 .../RollbackPreUnsetSchemaTemplatePlan.java        |   67 ++
 .../write/template/UnsetSchemaTemplatePlan.java    |   67 ++
 .../consensus/response/DataNodeRegisterResp.java   |   14 +
 .../response/{TriggerJarResp.java => JarResp.java} |   10 +-
 .../{TriggerJarResp.java => ShowCQResp.java}       |   39 +-
 .../statemachine/PartitionRegionStateMachine.java  |   25 +-
 .../confignode/manager/ClusterSchemaManager.java   |  118 +-
 .../iotdb/confignode/manager/ConfigManager.java    |   95 +-
 .../apache/iotdb/confignode/manager/IManager.java  |   32 +-
 .../iotdb/confignode/manager/ProcedureManager.java |   55 +
 .../iotdb/confignode/manager/SyncManager.java      |   87 +-
 .../iotdb/confignode/manager/TriggerManager.java   |   37 +-
 .../iotdb/confignode/manager/UDFManager.java       |   37 +-
 .../iotdb/confignode/manager/cq/CQManager.java     |  186 ++++
 .../confignode/manager/cq/CQScheduleTask.java      |  276 +++++
 .../iotdb/confignode/manager/load/LoadManager.java |   55 +-
 .../manager/load/LoadManagerMetrics.java           |    8 +-
 .../manager/load/balancer/RouteBalancer.java       |  260 ++++-
 .../manager/load/balancer/router/IRouter.java      |    4 +-
 .../load/balancer/router/LazyGreedyRouter.java     |  159 ---
 .../manager/load/balancer/router/LeaderRouter.java |   25 +-
 .../balancer/router/LoadScoreGreedyRouter.java     |   21 +-
 .../load/balancer/router/RegionRouteMap.java       |  172 +++
 .../confignode/manager/node/BaseNodeCache.java     |   20 +-
 .../manager/node/ConfigNodeHeartbeatCache.java     |   18 +-
 .../manager/node/DataNodeHeartbeatCache.java       |   16 +-
 .../iotdb/confignode/manager/node/NodeManager.java |  185 ++--
 .../manager/partition/PartitionManager.java        |  117 +-
 .../confignode/manager/partition/RegionCache.java  |    2 +-
 .../manager/partition/RegionGroupCache.java        |   67 +-
 .../manager/partition/RegionHeartbeatSample.java   |   11 +-
 .../iotdb/confignode/persistence/TriggerInfo.java  |   26 +-
 .../iotdb/confignode/persistence/UDFInfo.java      |   34 +-
 .../iotdb/confignode/persistence/cq/CQInfo.java    |  501 +++++++++
 .../persistence/executor/ConfigPlanExecutor.java   |   44 +-
 .../confignode/persistence/node/NodeInfo.java      |   22 +-
 .../persistence/node/NodeStatistics.java           |   24 +-
 .../persistence/partition/PartitionInfo.java       |  109 +-
 .../partition/StorageGroupPartitionTable.java      |   17 +
 .../statistics/RegionGroupStatistics.java          |   36 +-
 .../partition/statistics/RegionStatistics.java     |   48 +-
 .../persistence/schema/ClusterSchemaInfo.java      |   74 +-
 .../persistence/schema/TemplateTable.java          |   15 +
 .../iotdb/confignode/procedure/Procedure.java      |    2 +-
 .../procedure/env/ConfigNodeProcedureEnv.java      |   73 +-
 .../procedure/impl/CreateTriggerProcedure.java     |   11 +-
 .../procedure/impl/cq/CreateCQProcedure.java       |  263 +++++
 .../impl/node/RemoveDataNodeProcedure.java         |    2 +-
 .../procedure/impl/schema/DataNodeRegionTask.java  |    4 +-
 .../impl/schema/DeleteTimeSeriesProcedure.java     |    2 +-
 .../impl/schema/UnsetTemplateProcedure.java        |  426 +++++++
 .../statemachine/CreateRegionGroupsProcedure.java  |   11 +-
 .../procedure/impl/sync/CreatePipeProcedure.java   |   67 +-
 .../procedure/impl/sync/DropPipeProcedure.java     |   39 +-
 .../OperatePipeProcedureRollbackProcessor.java     |  122 ++
 .../procedure/impl/sync/StartPipeProcedure.java    |   97 +-
 .../procedure/impl/sync/StopPipeProcedure.java     |   97 +-
 .../procedure/state/CreateRegionGroupsState.java   |   13 +-
 .../procedure/state/cq/CreateCQState.java          |   15 +-
 .../procedure/state/schema/UnsetTemplateState.java |   17 +-
 .../procedure/store/ProcedureFactory.java          |   18 +-
 .../iotdb/confignode/service/ConfigNode.java       |    6 +-
 .../thrift/ConfigNodeRPCServiceProcessor.java      |   42 +-
 .../request/ConfigPhysicalPlanSerDeTest.java       |  166 ++-
 .../iotdb/confignode/cq/CQScheduleTaskTest.java    |   32 +-
 .../load/balancer/router/LazyGreedyRouterTest.java |  166 ---
 .../load/balancer/router/LeaderRouterTest.java     |  147 +--
 .../balancer/router/LoadScoreGreedyRouterTest.java |   32 +-
 .../load/balancer/router/RegionRouteMapTest.java   |   82 ++
 .../confignode/manager/node/NodeCacheTest.java     |   54 +
 .../manager/partition/RegionGroupCacheTest.java    |   53 +-
 .../iotdb/confignode/persistence/CQInfoTest.java   |  102 ++
 .../confignode/persistence/PartitionInfoTest.java  |   29 +-
 .../confignode/persistence/TriggerInfoTest.java    |    2 +
 .../statistics/RegionGroupStatisticsTest.java      |    4 +-
 .../partition/statistics/RegionStatisticsTest.java |    2 +-
 .../procedure/impl/CreateTriggerProcedureTest.java |    2 +
 .../procedure/impl/OperatePipeProcedureTest.java   |   52 +
 .../procedure/impl/UnsetTemplateProcedureTest.java |   75 ++
 .../confignode1conf/iotdb-confignode.properties    |    1 +
 .../confignode2conf/iotdb-confignode.properties    |    1 +
 .../confignode3conf/iotdb-confignode.properties    |    1 +
 ...java => ConsensusGroupModifyPeerException.java} |    8 +-
 .../multileader/MultiLeaderConsensus.java          |   22 +-
 .../multileader/MultiLeaderServerImpl.java         |  118 +-
 .../service/MultiLeaderRPCServiceProcessor.java    |   34 +-
 distribution/src/assembly/all.xml                  |    4 +
 distribution/src/assembly/confignode.xml           |    4 +
 distribution/src/assembly/datanode.xml             |    4 +
 docker/src/main/Dockerfile-1c1d-influxdb           |    2 +-
 docs/UserGuide/Alert/Alerting.md                   |    2 +-
 docs/UserGuide/Alert/Triggers.md                   |   16 +-
 docs/UserGuide/Process-Data/Continuous-Query.md    |  678 ++++++++----
 docs/UserGuide/Process-Data/Select-Into.md         |  425 ++++---
 .../Process-Data/UDF-User-Defined-Function.md      |    9 +-
 docs/zh/UserGuide/Alert/Alerting.md                |    2 +-
 docs/zh/UserGuide/Alert/Triggers.md                |   16 +-
 docs/zh/UserGuide/Process-Data/Continuous-Query.md |  681 ++++++++----
 docs/zh/UserGuide/Process-Data/Select-Into.md      |  425 ++++---
 .../Process-Data/UDF-User-Defined-Function.md      |    8 +-
 .../server/CustomizedJsonPayloadFormatter.java     |    2 +-
 integration-test/import-control.xml                |    1 +
 integration-test/src/assembly/mpp-test.xml         |   18 +-
 .../java/org/apache/iotdb/it/env/AbstractEnv.java  |    5 +-
 .../apache/iotdb/it/env/AbstractNodeWrapper.java   |   14 +-
 .../org/apache/iotdb/it/env/ConfigNodeWrapper.java |   12 +-
 .../org/apache/iotdb/it/env/DataNodeWrapper.java   |    9 +-
 .../org/apache/iotdb/it/env/RemoteServerEnv.java   |   13 +-
 ...figNodeIT.java => IoTDBClusterAuthorizeIT.java} |  344 +-----
 .../iotdb/confignode/it/IoTDBClusterNodeIT.java    |  308 ++++++
 .../confignode/it/IoTDBClusterPartitionIT.java     |    1 +
 .../it/IoTDBClusterRegionLeaderBalancingIT.java    |  152 +++
 .../confignode/it/IoTDBConfigNodeSnapshotIT.java   |   88 +-
 .../it/IoTDBConfigNodeSwitchLeaderIT.java          |   76 +-
 .../iotdb/confignode/it/IoTDBStorageGroupIT.java   |    3 +-
 .../org/apache/iotdb/db/it/cq/IoTDBCQExecIT.java   |  466 ++++++++
 .../java/org/apache/iotdb/db/it/cq/IoTDBCQIT.java  |  553 ++++++++++
 .../iotdb/db/it/schema/IoTDBSchemaTemplateIT.java  |   63 +-
 .../org/apache/iotdb/db/it/sync/IoTDBPipeIT.java   |  100 +-
 .../db/it/trigger/IoTDBTriggerExecutionIT.java     |   21 +-
 .../db/it/trigger/IoTDBTriggerManagementIT.java    |   49 +-
 .../IoTDBSessionInsertWithTriggerExecutionIT.java  |   21 +-
 .../apache/iotdb/integration/env/ClusterNode.java  |    2 +-
 .../iotdb/db/integration/IoTDBTracingIT.java       |    4 +-
 .../apache/iotdb/jdbc/IoTDBDatabaseMetadata.java   |  843 ++++++++------
 .../org/apache/iotdb/jdbc/IoTDBJDBCResultSet.java  | 1163 +++++++++++++++++++-
 .../java/org/apache/iotdb/jdbc/IoTDBStatement.java |   26 +-
 .../iotdb/jdbc/IoTDBDatabaseMetadataTest.java      |    4 +-
 .../apache/iotdb/jdbc/IoTDBJDBCResultSetTest.java  |   77 +-
 .../iotdb/jdbc/IoTDBPreparedStatementTest.java     |   34 +-
 .../dropwizard/DropwizardMetricManager.java        |    2 +-
 .../resources/conf/iotdb-confignode-metric.yml     |    2 +-
 .../resources/conf/iotdb-datanode-metric.yml       |    2 +-
 .../iotdb/metrics/AbstractMetricManager.java       |   47 +-
 .../apache/iotdb/metrics/config/MetricConfig.java  |    2 +-
 .../iotdb/metrics/impl/DoNothingMetricManager.java |    2 +-
 .../iotdb/metrics/utils/IoTDBMetricsUtils.java     |    2 +-
 .../org/apache/iotdb/metrics/utils/MetricInfo.java |    2 +-
 .../micrometer/MicrometerMetricManager.java        |    2 +-
 .../resources/conf/iotdb-common.properties         |  993 +++++++++--------
 .../iotdb/commons/cluster/RegionRoleType.java      |   10 +-
 .../apache/iotdb/commons/cluster/RegionStatus.java |    5 +
 .../apache/iotdb/commons/conf/CommonConfig.java    |    2 +
 .../java/org/apache/iotdb/commons/cq/CQState.java  |   27 +-
 .../org/apache/iotdb/commons/cq/TimeoutPolicy.java |   27 +-
 .../exception/sync/PipeSinkBeingUsedException.java |    2 +-
 .../commons/executable/ExecutableManager.java      |   51 +-
 .../apache/iotdb/commons/sync/pipe/PipeInfo.java   |    6 +-
 .../apache/iotdb/commons/sync/pipe/PipeStatus.java |   44 +-
 .../iotdb/commons/trigger/TriggerInformation.java  |   27 +-
 .../trigger/service/TriggerExecutableManager.java  |    2 +
 .../apache/iotdb/commons/udf/UDFInformation.java   |   37 +-
 .../org/apache/iotdb/commons/udf/UDFTable.java     |    3 +-
 .../commons/udf/service/UDFClassLoaderManager.java |    5 +-
 .../commons/udf/service/UDFExecutableManager.java  |   36 +-
 .../commons/udf/service/UDFManagementService.java  |    8 +-
 .../commons/utils/ThriftCommonsSerDeUtils.java     |   19 +
 .../resources/conf/schema-rocksdb.properties       |    8 +-
 .../schemaregion/rocksdb/RSchemaRegion.java        |    6 +
 .../schemaregion/rocksdb/mnode/RMNode.java         |   20 +
 .../assembly/resources/conf/schema-tag.properties  |    2 +-
 .../metadata/tagSchemaRegion/TagSchemaRegion.java  |    6 +
 .../resources/conf/iotdb-datanode.properties       | 1065 +-----------------
 server/src/assembly/server.xml                     |    4 +
 .../apache/iotdb/db/client/ConfigNodeClient.java   |  103 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |   15 +-
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |   58 +-
 .../exception/query/PathNumOverLimitException.java |    2 +-
 .../exception/sql/PathNumOverLimitException.java   |    2 +-
 .../iotdb/db/localconfignode/LocalConfigNode.java  |    2 +-
 .../idtable/entry/InsertMeasurementMNode.java      |   20 +
 .../org/apache/iotdb/db/metadata/mnode/IMNode.java |    8 +
 .../iotdb/db/metadata/mnode/InternalMNode.java     |   37 +-
 .../iotdb/db/metadata/mnode/MeasurementMNode.java  |   14 +
 .../iotdb/db/metadata/mtree/ConfigMTree.java       |   36 +-
 .../db/metadata/mtree/MTreeBelowSGMemoryImpl.java  |   23 +
 .../db/metadata/schemaregion/ISchemaRegion.java    |    2 +
 .../schemaregion/SchemaRegionMemoryImpl.java       |   10 +
 .../schemaregion/SchemaRegionSchemaFileImpl.java   |    6 +
 .../apache/iotdb/db/metadata/tag/TagLogFile.java   |    2 +-
 .../metadata/template/ClusterTemplateManager.java  |   28 +-
 .../metadata/template/TemplateInternalRPCUtil.java |   99 ++
 .../iotdb/db/mpp/common/MPPQueryContext.java       |   19 +-
 .../org/apache/iotdb/db/mpp/common/QueryId.java    |    2 +
 .../db/mpp/common/header/ColumnHeaderConstant.java |   11 +
 .../db/mpp/common/header/DatasetHeaderFactory.java |    4 +
 .../db/mpp/execution/exchange/ISourceHandle.java   |   10 +
 .../mpp/execution/exchange/LocalSourceHandle.java  |   21 +
 .../db/mpp/execution/exchange/SourceHandle.java    |   22 +-
 .../execution/executor/RegionWriteExecutor.java    |   31 +
 .../iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java  |   12 +-
 .../apache/iotdb/db/mpp/plan/analyze/Analyzer.java |   22 +-
 .../db/mpp/plan/analyze/ExpressionAnalyzer.java    |   26 +
 .../db/mpp/plan/execution/IQueryExecution.java     |    3 +
 .../db/mpp/plan/execution/QueryExecution.java      |   33 +-
 .../mpp/plan/execution/config/ConfigExecution.java |   23 +-
 .../plan/execution/config/ConfigTaskVisitor.java   |   57 +-
 .../config/executor/ClusterConfigTaskExecutor.java |  368 +++++--
 .../config/executor/IConfigTaskExecutor.java       |   16 +
 .../executor/StandaloneConfigTaskExecutor.java     |   70 ++
 .../config/metadata/CreateContinuousQueryTask.java |   49 +
 .../config/metadata/DropContinuousQueryTask.java   |   42 +
 .../config/metadata/ShowContinuousQueriesTask.java |   75 ++
 .../metadata/template/DropSchemaTemplateTask.java} |   39 +-
 .../metadata/template/UnsetSchemaTemplateTask.java |   45 +
 .../plan/execution/memory/MemorySourceHandle.java  |   22 +
 .../iotdb/db/mpp/plan/parser/ASTVisitor.java       |  222 +++-
 .../db/mpp/plan/statement/StatementVisitor.java    |   30 +
 .../plan/statement/component/FillComponent.java    |   12 +
 .../plan/statement/component/FromComponent.java    |   12 +
 .../statement/component/GroupByLevelComponent.java |   17 +
 .../statement/component/GroupByTimeComponent.java  |   35 +
 .../plan/statement/component/HavingCondition.java  |    4 +
 .../plan/statement/component/IntoComponent.java    |   12 +
 .../db/mpp/plan/statement/component/IntoItem.java  |   15 +
 .../plan/statement/component/OrderByComponent.java |   12 +
 .../plan/statement/component/SelectComponent.java  |   21 +-
 .../db/mpp/plan/statement/component/SortItem.java  |    4 +
 .../plan/statement/component/WhereCondition.java   |    4 +
 .../db/mpp/plan/statement/crud/QueryStatement.java |   97 +-
 .../mpp/plan/statement/literal/BooleanLiteral.java |    5 +
 .../mpp/plan/statement/literal/DoubleLiteral.java  |    5 +
 .../db/mpp/plan/statement/literal/LongLiteral.java |    5 +
 .../db/mpp/plan/statement/literal/NullLiteral.java |    5 +
 .../mpp/plan/statement/literal/StringLiteral.java  |    5 +
 .../metadata/CreateContinuousQueryStatement.java   |  215 ++++
 .../metadata/CreateFunctionStatement.java          |   19 +-
 .../statement/metadata/CreateTriggerStatement.java |   19 +-
 ...ment.java => DropContinuousQueryStatement.java} |   46 +-
 ...nt.java => ShowContinuousQueriesStatement.java} |   48 +-
 .../DropSchemaTemplateStatement.java}              |   51 +-
 .../UnsetSchemaTemplateStatement.java}             |   44 +-
 .../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java    |   59 +-
 .../iotdb/db/query/control/SessionManager.java     |    1 -
 .../java/org/apache/iotdb/db/service/DataNode.java |   61 +-
 .../db/service/metrics/DataNodeMetricsHelper.java  |    2 +-
 .../iotdb/db/service/metrics/SystemMetrics.java    |   22 +-
 .../service/thrift/impl/ClientRPCServiceImpl.java  |  450 ++++----
 .../impl/DataNodeInternalRPCServiceImpl.java       |  208 +++-
 .../db/service/thrift/impl/TSServiceImpl.java      |   32 +
 .../java/org/apache/iotdb/db/sync/SyncService.java |   84 +-
 .../db/sync/transport/server/ReceiverManager.java  |    2 +-
 .../trigger/service/TriggerManagementService.java  |    4 +-
 .../apache/iotdb/db/utils/QueryDataSetUtils.java   |   27 +
 .../apache/iotdb/db/utils/sync/SyncPipeUtil.java   |    8 +-
 .../apache/iotdb/db/conf/IoTDBDescriptorTest.java  |    6 +-
 .../iotdb/db/metadata/mtree/ConfigMTreeTest.java   |    2 +-
 .../apache/iotdb/db/metric/MetricServiceTest.java  |   19 +
 .../db/mpp/plan/StandaloneCoordinatorTest.java     |    3 +-
 service-rpc/pom.xml                                |    8 +
 .../java/org/apache/iotdb/rpc/IoTDBRpcDataSet.java |  345 +++---
 .../java/org/apache/iotdb/rpc/TSStatusCode.java    |   10 +-
 .../apache/iotdb/session/SessionConnection.java    |   22 +-
 .../org/apache/iotdb/session/SessionDataSet.java   |   29 +-
 .../src/main/thrift/confignode.thrift              |  121 +-
 .../src/main/thrift/mutlileader.thrift             |   11 +
 thrift/src/main/thrift/client.thrift               |   20 +-
 thrift/src/main/thrift/datanode.thrift             |   43 +-
 .../iotdb/tsfile/common/conf/TSFileConfig.java     |    2 +-
 .../iotdb/tsfile/utils/ReadWriteIOUtils.java       |   28 +
 284 files changed, 14729 insertions(+), 6027 deletions(-)
 create mode 100644 
confignode/src/main/java/org/apache/iotdb/confignode/client/async/handlers/rpc/CountPathsUsingTemplateRPCHandler.java
 create mode 100644 
confignode/src/main/java/org/apache/iotdb/confignode/client/async/handlers/rpc/OperatePipeRPCHandler.java
 create mode 100644 
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/GetUDFJarPlan.java
 create mode 100644 
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/cq/ActiveCQPlan.java
 create mode 100644 
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/cq/AddCQPlan.java
 create mode 100644 
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/cq/DropCQPlan.java
 copy 
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/component/FromComponent.java
 => 
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/cq/ShowCQPlan.java
 (56%)
 create mode 100644 
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/cq/UpdateCQLastExecTimePlan.java
 copy 
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/literal/NullLiteral.java
 => 
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/template/DropSchemaTemplatePlan.java
 (51%)
 create mode 100644 
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/template/PreUnsetSchemaTemplatePlan.java
 create mode 100644 
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/template/RollbackPreUnsetSchemaTemplatePlan.java
 create mode 100644 
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/template/UnsetSchemaTemplatePlan.java
 copy 
confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/{TriggerJarResp.java
 => JarResp.java} (80%)
 rename 
confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/{TriggerJarResp.java
 => ShowCQResp.java} (53%)
 create mode 100644 
confignode/src/main/java/org/apache/iotdb/confignode/manager/cq/CQManager.java
 create mode 100644 
confignode/src/main/java/org/apache/iotdb/confignode/manager/cq/CQScheduleTask.java
 delete mode 100644 
confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/router/LazyGreedyRouter.java
 create mode 100644 
confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/router/RegionRouteMap.java
 create mode 100644 
confignode/src/main/java/org/apache/iotdb/confignode/persistence/cq/CQInfo.java
 create mode 100644 
confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/cq/CreateCQProcedure.java
 create mode 100644 
confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/UnsetTemplateProcedure.java
 create mode 100644 
confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/sync/OperatePipeProcedureRollbackProcessor.java
 copy 
node-commons/src/main/java/org/apache/iotdb/commons/sync/pipe/PipeStatus.java 
=> 
confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/cq/CreateCQState.java
 (79%)
 copy 
node-commons/src/main/java/org/apache/iotdb/commons/sync/pipe/PipeStatus.java 
=> 
confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/schema/UnsetTemplateState.java
 (79%)
 copy 
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/component/FromComponent.java
 => 
confignode/src/test/java/org/apache/iotdb/confignode/cq/CQScheduleTaskTest.java 
(55%)
 delete mode 100644 
confignode/src/test/java/org/apache/iotdb/confignode/manager/load/balancer/router/LazyGreedyRouterTest.java
 create mode 100644 
confignode/src/test/java/org/apache/iotdb/confignode/manager/load/balancer/router/RegionRouteMapTest.java
 create mode 100644 
confignode/src/test/java/org/apache/iotdb/confignode/manager/node/NodeCacheTest.java
 create mode 100644 
confignode/src/test/java/org/apache/iotdb/confignode/persistence/CQInfoTest.java
 create mode 100644 
confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/UnsetTemplateProcedureTest.java
 copy 
consensus/src/main/java/org/apache/iotdb/consensus/exception/{ConsensusGroupAddPeerException.java
 => ConsensusGroupModifyPeerException.java} (77%)
 rename 
integration-test/src/test/java/org/apache/iotdb/confignode/it/{IoTDBConfigNodeIT.java
 => IoTDBClusterAuthorizeIT.java} (50%)
 create mode 100644 
integration-test/src/test/java/org/apache/iotdb/confignode/it/IoTDBClusterNodeIT.java
 create mode 100644 
integration-test/src/test/java/org/apache/iotdb/confignode/it/IoTDBClusterRegionLeaderBalancingIT.java
 create mode 100644 
integration-test/src/test/java/org/apache/iotdb/db/it/cq/IoTDBCQExecIT.java
 create mode 100644 
integration-test/src/test/java/org/apache/iotdb/db/it/cq/IoTDBCQIT.java
 copy server/src/assembly/resources/conf/iotdb-datanode.properties => 
node-commons/src/assembly/resources/conf/iotdb-common.properties (79%)
 copy 
consensus/src/main/java/org/apache/iotdb/consensus/exception/ConsensusGroupAddPeerException.java
 => node-commons/src/main/java/org/apache/iotdb/commons/cq/CQState.java (64%)
 rename 
consensus/src/main/java/org/apache/iotdb/consensus/exception/ConsensusGroupAddPeerException.java
 => node-commons/src/main/java/org/apache/iotdb/commons/cq/TimeoutPolicy.java 
(63%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/template/TemplateInternalRPCUtil.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/metadata/CreateContinuousQueryTask.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/metadata/DropContinuousQueryTask.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/metadata/ShowContinuousQueriesTask.java
 copy 
server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/{IQueryExecution.java
 => config/metadata/template/DropSchemaTemplateTask.java} (51%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/metadata/template/UnsetSchemaTemplateTask.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/CreateContinuousQueryStatement.java
 copy 
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/{CreateFunctionStatement.java
 => DropContinuousQueryStatement.java} (65%)
 copy 
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/{CreateFunctionStatement.java
 => ShowContinuousQueriesStatement.java} (59%)
 copy 
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/{CreateFunctionStatement.java
 => template/DropSchemaTemplateStatement.java} (52%)
 copy 
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/{CreateFunctionStatement.java
 => template/UnsetSchemaTemplateStatement.java} (62%)

Reply via email to