This is an automated email from the ASF dual-hosted git repository. caogaofei pushed a commit to branch beyyes/debug-table in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit 131270bfb58cf0997e8c0a6db08793625d9f5328 Merge: fd5b827ddee 1edcc41bc9d Author: Beyyes <[email protected]> AuthorDate: Tue May 21 12:12:30 2024 +0800 Merge branch 'table-model-debug' of github.com:apache/iotdb into table-model-debug .../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 | 51 ++++ .../persistence/executor/ConfigPlanExecutor.java | 3 + .../persistence/schema/ClusterSchemaInfo.java | 24 ++ .../confignode/persistence/schema/ConfigMTree.java | 27 ++ .../impl/schema/table/AddTableColumnProcedure.java | 283 +++++++++++++++++++++ .../state/schema/AddTableColumnState.java} | 20 +- .../procedure/store/ProcedureFactory.java | 6 + .../confignode/procedure/store/ProcedureType.java | 1 + .../thrift/ConfigNodeRPCServiceProcessor.java | 6 + .../iotdb/db/protocol/client/ConfigNodeClient.java | 7 + .../impl/DataNodeInternalRPCServiceImpl.java | 15 ++ .../config/executor/ClusterConfigTaskExecutor.java | 49 ++++ .../config/executor/IConfigTaskExecutor.java | 9 + .../relational/AlterTableAddColumnTask.java | 96 +++++++ .../analyzer/schema/TableModelSchemaFetcher.java | 33 ++- .../db/schemaengine/table/DataNodeTableCache.java | 25 ++ .../iotdb/db/schemaengine/table/ITableCache.java | 9 + .../schema/table/AlterTableOperationType.java} | 30 ++- .../apache/iotdb/commons/schema/table/TsTable.java | 4 + .../schema/table/TsTableInternalRPCType.java | 9 +- .../table/column/TsTableColumnSchemaUtil.java | 37 +++ .../src/main/thrift/confignode.thrift | 10 + 27 files changed, 888 insertions(+), 34 deletions(-)
