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 6c09c6d34ed6664201c675c3cb83b3812489b61f Merge: 7c3a9bd97d4 1b5f92328f5 Author: Beyyes <[email protected]> AuthorDate: Sun May 19 21:00:36 2024 +0800 Merge branch 'table-model-debug' of github.com:apache/iotdb into table-model-debug .../schema/source/SchemaSourceFactory.java | 6 +- .../schema/source/TableDeviceFetchSource.java | 35 ++-- .../schema/source/TableDeviceSchemaSource.java | 47 ++--- .../queryengine/plan/analyze/AnalyzeVisitor.java | 8 +- .../plan/planner/LogicalPlanBuilder.java | 6 +- .../plan/planner/LogicalPlanVisitor.java | 2 +- .../plan/planner/OperatorTreeGenerator.java | 2 +- .../metedata/read/table/TableDeviceScanNode.java | 62 +++---- .../ConvertSchemaPredicateToFilterVisitor.java | 12 +- .../PredicatePushIntoIndexScanChecker.java | 2 +- .../schema/DeviceInCacheFilterVisitor.java | 66 +++++++ .../analyzer/schema/TableModelSchemaFetcher.java | 196 ++++++++++++++++++--- .../schema/cache/TableDeviceCacheEntry.java | 7 +- .../plan/statement/crud/InsertTableStatement.java | 2 +- .../statement/table/ShowTableDevicesStatement.java | 18 +- .../schemaregion/impl/SchemaRegionMemoryImpl.java | 3 +- .../mtree/impl/mem/MTreeBelowSGMemoryImpl.java | 5 +- .../mtree/impl/mem/mnode/basic/BasicMNode.java | 3 +- .../container/KeyNullableConcurrentHashMap.java | 175 ++++++++++++++++++ .../mem/mnode/container/MemMNodeContainer.java | 3 +- .../mtree/impl/mem/mnode/info/BasicMNodeInfo.java | 2 +- .../read/req/impl/ShowTableDevicesPlan.java | 4 +- .../read/resp/info/IDeviceSchemaInfo.java | 2 + .../read/resp/info/impl/ShowDevicesResult.java | 19 ++ .../utils/filter/DeviceFilterVisitor.java | 4 +- .../org/apache/iotdb/commons/path/PartialPath.java | 5 +- .../apache/iotdb/commons/path/PathPatternUtil.java | 3 +- .../iotdb/commons/path/fa/nfa/SimpleNFA.java | 5 +- .../schema/filter/impl/DeviceFilterToPathUtil.java | 101 ----------- .../schema/filter/impl/DeviceFilterUtil.java | 131 ++++++++++++++ .../commons/schema/filter/impl/DeviceIdFilter.java | 3 + .../commons/schema/tree/AbstractTreeVisitor.java | 4 +- 32 files changed, 705 insertions(+), 238 deletions(-)
