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

zhangliang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git

commit 0424d5834eafeb35baf2b82c4a5b49310b9abbb7
Merge: 063112e310c cbabf4005e2
Author: Liang Zhang <zhangli...@apache.org>
AuthorDate: Thu Mar 13 09:53:28 2025 +0800

    Merge pull request #34963 from terrymanu/dev
    
    Use hierarchical layer to process NodePath

 .../manager/rule/DatabaseRuleItemManager.java      |  4 +-
 .../service/DatabaseMetaDataPersistService.java    |  8 ++--
 .../service/SchemaMetaDataPersistService.java      |  5 ++-
 .../service/TableRowDataPersistService.java        |  5 ++-
 .../statistics/StatisticsPersistService.java       | 14 ++++---
 .../path/engine/generator/NodePathGenerator.java   |  2 +-
 .../path/engine/generator/NodePathSegment.java     | 10 ++++-
 ...NodePath.java => DatabaseMetaDataNodePath.java} | 17 ++++-----
 .../metadata/datasource/StorageNodeNodePath.java   | 12 ++++--
 .../metadata/datasource/StorageUnitNodePath.java   | 12 ++++--
 .../metadata/rule/DatabaseRuleNodePath.java        | 13 +++++--
 ...taNodePath.java => SchemaMetadataNodePath.java} | 24 ++++++------
 .../metadata/schema/TableMetadataNodePath.java     | 29 +++-----------
 .../metadata/schema/ViewMetadataNodePath.java      | 11 ++++--
 .../statistics/StatisticsDataNodePath.java         | 39 +++----------------
 .../StatisticsDatabaseNodePath.java}               | 18 ++++-----
 .../StatisticsSchemaNodePath.java}                 | 26 ++++++-------
 .../StatisticsTableNodePath.java}                  | 26 +++++++------
 .../path/engine/generator/NodePathSegmentTest.java |  6 +--
 .../metadata/DatabaseMetaDataNodePathTest.java     | 34 +++++++++++++++++
 .../database/SchemaMetadataNodePathTest.java       | 44 ++++++++++++++++++++++
 .../database/TableMetadataNodePathTest.java        | 20 +---------
 .../database/ViewMetadataNodePathTest.java         |  2 -
 .../statistics/StatisticsDataNodePathTest.java     | 34 -----------------
 .../statistics/StatisticsDatabaseNodePathTest.java | 44 ++++++++++++++++++++++
 .../statistics/StatisticsSchemaNodePathTest.java   | 44 ++++++++++++++++++++++
 .../statistics/StatisticsTableNodePathTest.java    | 44 ++++++++++++++++++++++
 .../node/path/version/VersionNodePathTest.java     |  9 +++--
 .../database/metadata/SchemaChangedHandler.java    |  6 +--
 .../database/metadata/TableChangedHandler.java     |  3 +-
 .../database/metadata/ViewChangedHandler.java      |  4 +-
 .../state/DatabaseListenerChangedHandler.java      |  4 +-
 .../statistics/StatisticsChangedHandler.java       | 17 +++++----
 .../listener/DataChangedEventListenerRegistry.java |  4 +-
 .../type/DatabaseMetaDataChangedListener.java      |  4 +-
 ...tandaloneMetaDataManagerPersistServiceTest.java |  7 ++--
 36 files changed, 375 insertions(+), 230 deletions(-)

Reply via email to