This is an automated email from the ASF dual-hosted git repository. caogaofei pushed a commit to branch beyyes/TableModelGrammar_DistributePlan in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit 1d96b97239d1aa536deb0da8582ef73f1589e0d7 Merge: 8f4d9bbe7aa 69af53e57a1 Author: Beyyes <[email protected]> AuthorDate: Thu Jun 13 11:00:57 2024 +0800 Merge branch 'ty/TableModelGrammar' of github.com:apache/iotdb into ty/TableModelGrammar .../consensus/request/ConfigPhysicalPlan.java | 4 + .../consensus/request/ConfigPhysicalPlanType.java | 1 + .../request/write/table/AddTableColumnPlan.java | 93 ++++++ .../iotdb/confignode/manager/ConfigManager.java | 16 + .../iotdb/confignode/manager/ProcedureManager.java | 54 ++++ .../manager/schema/ClusterSchemaManager.java | 59 ++++ .../persistence/executor/ConfigPlanExecutor.java | 3 + .../persistence/schema/ClusterSchemaInfo.java | 36 +++ .../confignode/persistence/schema/ConfigMTree.java | 39 ++- .../impl/schema/table/AddTableColumnProcedure.java | 329 +++++++++++++++++++++ .../state/schema/AddTableColumnState.java} | 18 +- .../procedure/store/ProcedureFactory.java | 6 + .../confignode/procedure/store/ProcedureType.java | 2 + .../thrift/ConfigNodeRPCServiceProcessor.java | 6 + .../iotdb/db/protocol/client/ConfigNodeClient.java | 7 + .../impl/DataNodeInternalRPCServiceImpl.java | 22 ++ .../config/executor/ClusterConfigTaskExecutor.java | 49 +++ .../config/executor/IConfigTaskExecutor.java | 9 + .../relational/AlterTableAddColumnTask.java | 96 ++++++ .../db/schemaengine/table/DataNodeTableCache.java | 64 ++++ .../iotdb/db/schemaengine/table/ITableCache.java | 12 + .../schema/table/AlterTableOperationType.java} | 26 +- .../apache/iotdb/commons/schema/table/TsTable.java | 14 + .../schema/table/TsTableInternalRPCType.java | 12 +- .../table/column/TsTableColumnSchemaUtil.java | 37 +++ .../src/main/thrift/confignode.thrift | 11 + 26 files changed, 1003 insertions(+), 22 deletions(-)
