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

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


    from 614a0d8433a Optimize max_tsblock_line_num parameter and memory usage 
of TopKOperator when align by device with limit value.  (#11995)
     add 63933967f6a Pipe: support alter pipe functionality (#11963)

No new revisions were added by this update.

Summary of changes:
 .../org/apache/iotdb/pipe/it/IoTDBPipeAlterIT.java | 154 ++++++++++++++++
 .../api/customizer/parameter/PipeParameters.java   |  28 +++
 .../org/apache/iotdb/db/qp/sql/IdentifierParser.g4 |   1 +
 .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4   |  22 ++-
 .../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4  |   4 +
 .../consensus/request/ConfigPhysicalPlan.java      |   4 +
 .../consensus/request/ConfigPhysicalPlanType.java  |   1 +
 ...{CreatePipePlanV2.java => AlterPipePlanV2.java} |  10 +-
 .../iotdb/confignode/manager/ConfigManager.java    |   9 +
 .../apache/iotdb/confignode/manager/IManager.java  |   9 +
 .../iotdb/confignode/manager/ProcedureManager.java |  19 ++
 .../pipe/coordinator/task/PipeTaskCoordinator.java |  10 ++
 .../persistence/executor/ConfigPlanExecutor.java   |   3 +
 .../persistence/pipe/PipePluginInfo.java           |  22 +--
 .../confignode/persistence/pipe/PipeTaskInfo.java  |  77 +++++++-
 .../impl/pipe/AbstractOperatePipeProcedureV2.java  |  21 ++-
 .../procedure/impl/pipe/PipeTaskOperation.java     |   1 +
 ...eProcedureV2.java => AlterPipeProcedureV2.java} | 195 +++++++++++++--------
 .../impl/pipe/task/CreatePipeProcedureV2.java      |  25 ++-
 .../impl/pipe/task/StopPipeProcedureV2.java        |   3 +-
 .../procedure/store/ProcedureFactory.java          |   6 +
 .../confignode/procedure/store/ProcedureType.java  |   1 +
 .../thrift/ConfigNodeRPCServiceProcessor.java      |   6 +
 .../request/ConfigPhysicalPlanSerDeTest.java       |  29 ++-
 .../iotdb/confignode/persistence/PipeInfoTest.java |   2 +-
 ...reV2Test.java => AlterPipeProcedureV2Test.java} |  17 +-
 .../pipe/agent/plugin/PipePluginDataNodeAgent.java |  13 ++
 .../pipe/extractor/IoTDBDataRegionExtractor.java   |  13 +-
 .../iotdb/db/protocol/client/ConfigNodeClient.java |   7 +
 .../plan/execution/config/ConfigTaskVisitor.java   |   8 +
 .../config/executor/ClusterConfigTaskExecutor.java |  54 +++++-
 .../config/executor/IConfigTaskExecutor.java       |   3 +
 .../pipe/{DropPipeTask.java => AlterPipeTask.java} |  12 +-
 .../db/queryengine/plan/parser/ASTVisitor.java     |  68 +++++--
 .../queryengine/plan/statement/StatementType.java  |   1 +
 .../plan/statement/StatementVisitor.java           |   5 +
 ...ePipeStatement.java => AlterPipeStatement.java} |  17 +-
 .../commons/pipe/agent/plugin/PipePluginAgent.java |  11 ++
 .../commons/pipe/agent/task/PipeTaskAgent.java     |   7 +-
 .../src/main/thrift/confignode.thrift              |  11 +-
 40 files changed, 733 insertions(+), 176 deletions(-)
 create mode 100644 
integration-test/src/test/java/org/apache/iotdb/pipe/it/IoTDBPipeAlterIT.java
 copy 
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/pipe/task/{CreatePipePlanV2.java
 => AlterPipePlanV2.java} (87%)
 copy 
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/pipe/task/{CreatePipeProcedureV2.java
 => AlterPipeProcedureV2.java} (52%)
 copy 
iotdb-core/confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/pipe/task/{CreatePipeProcedureV2Test.java
 => AlterPipeProcedureV2Test.java} (81%)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/sys/pipe/{DropPipeTask.java
 => AlterPipeTask.java} (82%)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/metadata/pipe/{CreatePipeStatement.java
 => AlterPipeStatement.java} (84%)

Reply via email to