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


The following commit(s) were added to refs/heads/master by this push:
     new 59389727b51 Rename NodePathPattern.IDENTIFIER (#34672)
59389727b51 is described below

commit 59389727b51d01d81b70a5bd0de94bc6356fb3b4
Author: Liang Zhang <[email protected]>
AuthorDate: Fri Feb 14 23:13:52 2025 +0800

    Rename NodePathPattern.IDENTIFIER (#34672)
---
 .../apache/shardingsphere/mode/node/path/NodePathPattern.java  |  4 ++--
 .../config/database/item/NamedDatabaseRuleItemNodePath.java    |  2 +-
 .../path/config/database/root/DatabaseRuleRootNodePath.java    |  2 +-
 .../mode/node/path/config/global/GlobalRuleNodePath.java       |  2 +-
 .../mode/node/path/metadata/DataSourceMetaDataNodePath.java    | 10 +++++-----
 .../mode/node/path/metadata/DatabaseMetaDataNodePath.java      |  4 ++--
 .../mode/node/path/metadata/StatisticsNodePath.java            | 10 ++++------
 .../mode/node/path/metadata/TableMetaDataNodePath.java         |  5 ++---
 .../mode/node/path/metadata/ViewMetaDataNodePath.java          |  5 ++---
 9 files changed, 20 insertions(+), 24 deletions(-)

diff --git 
a/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/NodePathPattern.java
 
b/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/NodePathPattern.java
index a95152649f6..2eb0686d35a 100644
--- 
a/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/NodePathPattern.java
+++ 
b/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/NodePathPattern.java
@@ -27,7 +27,7 @@ import lombok.NoArgsConstructor;
 public final class NodePathPattern {
     
     /**
-     * Grouped identifier pattern.
+     * Identifier pattern.
      */
-    public static final String GROUPED_IDENTIFIER = "([\\w\\-]+)";
+    public static final String IDENTIFIER = "([\\w\\-]+)";
 }
diff --git 
a/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/config/database/item/NamedDatabaseRuleItemNodePath.java
 
b/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/config/database/item/NamedDatabaseRuleItemNodePath.java
index 64106a6a87e..02624dcde1a 100644
--- 
a/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/config/database/item/NamedDatabaseRuleItemNodePath.java
+++ 
b/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/config/database/item/NamedDatabaseRuleItemNodePath.java
@@ -40,7 +40,7 @@ public final class NamedDatabaseRuleItemNodePath {
     
     public NamedDatabaseRuleItemNodePath(final DatabaseRuleRootNodePath 
rootNodePath, final String type) {
         this.type = type;
-        String pattern = String.join("/", rootNodePath.getNodePrefix() + type, 
NodePathPattern.GROUPED_IDENTIFIER);
+        String pattern = String.join("/", rootNodePath.getNodePrefix() + type, 
NodePathPattern.IDENTIFIER);
         itemPathPattern = Pattern.compile(pattern + "$");
         versionNodePathParser = new VersionNodePathParser(pattern);
     }
diff --git 
a/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/config/database/root/DatabaseRuleRootNodePath.java
 
b/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/config/database/root/DatabaseRuleRootNodePath.java
index f9fe923222f..daf3cb24dc6 100644
--- 
a/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/config/database/root/DatabaseRuleRootNodePath.java
+++ 
b/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/config/database/root/DatabaseRuleRootNodePath.java
@@ -41,7 +41,7 @@ public final class DatabaseRuleRootNodePath {
     
     public DatabaseRuleRootNodePath(final String ruleType) {
         this.ruleType = ruleType;
-        nodePrefix = String.join("/", ROOT_NODE, 
NodePathPattern.GROUPED_IDENTIFIER, RULE_NODE, ruleType, "");
+        nodePrefix = String.join("/", ROOT_NODE, NodePathPattern.IDENTIFIER, 
RULE_NODE, ruleType, "");
         pathPattern = Pattern.compile(nodePrefix + ".*");
     }
     
diff --git 
a/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/config/global/GlobalRuleNodePath.java
 
b/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/config/global/GlobalRuleNodePath.java
index dee36692ffe..23cbdc7885d 100644
--- 
a/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/config/global/GlobalRuleNodePath.java
+++ 
b/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/config/global/GlobalRuleNodePath.java
@@ -31,7 +31,7 @@ public final class GlobalRuleNodePath {
     
     private static final String ROOT_NODE = "/rules";
     
-    private static final VersionNodePathParser PARSER = new 
VersionNodePathParser(getRootPath() + "/" + NodePathPattern.GROUPED_IDENTIFIER);
+    private static final VersionNodePathParser PARSER = new 
VersionNodePathParser(getRootPath() + "/" + NodePathPattern.IDENTIFIER);
     
     /**
      * Get global rule root path.
diff --git 
a/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/metadata/DataSourceMetaDataNodePath.java
 
b/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/metadata/DataSourceMetaDataNodePath.java
index be3b99ed0ae..1e0ce14ab38 100644
--- 
a/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/metadata/DataSourceMetaDataNodePath.java
+++ 
b/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/metadata/DataSourceMetaDataNodePath.java
@@ -42,10 +42,10 @@ public final class DataSourceMetaDataNodePath {
     private static final String UNITS_NODE = "units";
     
     private static final VersionNodePathParser STORAGE_UNITS_PARSER =
-            new VersionNodePathParser(String.join("/", 
getStorageUnitsPath(NodePathPattern.GROUPED_IDENTIFIER), 
NodePathPattern.GROUPED_IDENTIFIER));
+            new VersionNodePathParser(String.join("/", 
getStorageUnitsPath(NodePathPattern.IDENTIFIER), NodePathPattern.IDENTIFIER));
     
     private static final VersionNodePathParser STORAGE_NODES_PARSER =
-            new VersionNodePathParser(String.join("/", 
getStorageNodesPath(NodePathPattern.GROUPED_IDENTIFIER), 
NodePathPattern.GROUPED_IDENTIFIER));
+            new VersionNodePathParser(String.join("/", 
getStorageNodesPath(NodePathPattern.IDENTIFIER), NodePathPattern.IDENTIFIER));
     
     /**
      * Get data source root path.
@@ -146,7 +146,7 @@ public final class DataSourceMetaDataNodePath {
      * @return found storage unit name
      */
     public static Optional<String> findStorageUnitNameByStorageUnitPath(final 
String path) {
-        Pattern pattern = 
Pattern.compile(getStorageUnitPath(NodePathPattern.GROUPED_IDENTIFIER, 
NodePathPattern.GROUPED_IDENTIFIER) + "$", Pattern.CASE_INSENSITIVE);
+        Pattern pattern = 
Pattern.compile(getStorageUnitPath(NodePathPattern.IDENTIFIER, 
NodePathPattern.IDENTIFIER) + "$", Pattern.CASE_INSENSITIVE);
         Matcher matcher = pattern.matcher(path);
         return matcher.find() ? Optional.of(matcher.group(2)) : 
Optional.empty();
     }
@@ -158,7 +158,7 @@ public final class DataSourceMetaDataNodePath {
      * @return found storage unit name
      */
     public static Optional<String> findStorageNodeNameByStorageNodePath(final 
String path) {
-        Pattern pattern = 
Pattern.compile(getStorageNodePath(NodePathPattern.GROUPED_IDENTIFIER, 
NodePathPattern.GROUPED_IDENTIFIER) + "$", Pattern.CASE_INSENSITIVE);
+        Pattern pattern = 
Pattern.compile(getStorageNodePath(NodePathPattern.IDENTIFIER, 
NodePathPattern.IDENTIFIER) + "$", Pattern.CASE_INSENSITIVE);
         Matcher matcher = pattern.matcher(path);
         return matcher.find() ? Optional.of(matcher.group(2)) : 
Optional.empty();
     }
@@ -170,6 +170,6 @@ public final class DataSourceMetaDataNodePath {
      * @return is data source root path or not
      */
     public static boolean isDataSourceRootPath(final String path) {
-        return 
Pattern.compile(getDataSourceRootPath(NodePathPattern.GROUPED_IDENTIFIER) + 
"?", Pattern.CASE_INSENSITIVE).matcher(path).find();
+        return 
Pattern.compile(getDataSourceRootPath(NodePathPattern.IDENTIFIER) + "?", 
Pattern.CASE_INSENSITIVE).matcher(path).find();
     }
 }
diff --git 
a/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/metadata/DatabaseMetaDataNodePath.java
 
b/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/metadata/DatabaseMetaDataNodePath.java
index 660afe47973..080f19817e9 100644
--- 
a/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/metadata/DatabaseMetaDataNodePath.java
+++ 
b/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/metadata/DatabaseMetaDataNodePath.java
@@ -84,7 +84,7 @@ public final class DatabaseMetaDataNodePath {
      */
     public static Optional<String> findDatabaseName(final String path, final 
boolean containsChildPath) {
         String endPattern = containsChildPath ? "?" : "$";
-        Pattern pattern = 
Pattern.compile(getDatabasePath(NodePathPattern.GROUPED_IDENTIFIER) + 
endPattern, Pattern.CASE_INSENSITIVE);
+        Pattern pattern = 
Pattern.compile(getDatabasePath(NodePathPattern.IDENTIFIER) + endPattern, 
Pattern.CASE_INSENSITIVE);
         Matcher matcher = pattern.matcher(path);
         return matcher.find() ? Optional.of(matcher.group(1)) : 
Optional.empty();
     }
@@ -98,7 +98,7 @@ public final class DatabaseMetaDataNodePath {
      */
     public static Optional<String> findSchemaName(final String path, final 
boolean containsChildPath) {
         String endPattern = containsChildPath ? "?" : "$";
-        Pattern pattern = 
Pattern.compile(getSchemaPath(NodePathPattern.GROUPED_IDENTIFIER, 
NodePathPattern.GROUPED_IDENTIFIER) + endPattern, Pattern.CASE_INSENSITIVE);
+        Pattern pattern = 
Pattern.compile(getSchemaPath(NodePathPattern.IDENTIFIER, 
NodePathPattern.IDENTIFIER) + endPattern, Pattern.CASE_INSENSITIVE);
         Matcher matcher = pattern.matcher(path);
         return matcher.find() ? Optional.of(matcher.group(2)) : 
Optional.empty();
     }
diff --git 
a/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/metadata/StatisticsNodePath.java
 
b/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/metadata/StatisticsNodePath.java
index 194f26c590c..4377117eedf 100644
--- 
a/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/metadata/StatisticsNodePath.java
+++ 
b/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/metadata/StatisticsNodePath.java
@@ -128,7 +128,7 @@ public final class StatisticsNodePath {
      */
     public static Optional<String> findDatabaseName(final String path, final 
boolean containsChildPath) {
         String endPattern = containsChildPath ? "?" : "$";
-        Pattern pattern = 
Pattern.compile(getDatabasePath(NodePathPattern.GROUPED_IDENTIFIER) + 
endPattern, Pattern.CASE_INSENSITIVE);
+        Pattern pattern = 
Pattern.compile(getDatabasePath(NodePathPattern.IDENTIFIER) + endPattern, 
Pattern.CASE_INSENSITIVE);
         Matcher matcher = pattern.matcher(path);
         return matcher.find() ? Optional.of(matcher.group(1)) : 
Optional.empty();
     }
@@ -142,7 +142,7 @@ public final class StatisticsNodePath {
      */
     public static Optional<String> findSchemaName(final String path, final 
boolean containsChildPath) {
         String endPattern = containsChildPath ? "?" : "$";
-        Pattern pattern = 
Pattern.compile(getSchemaPath(NodePathPattern.GROUPED_IDENTIFIER, 
NodePathPattern.GROUPED_IDENTIFIER) + endPattern, Pattern.CASE_INSENSITIVE);
+        Pattern pattern = 
Pattern.compile(getSchemaPath(NodePathPattern.IDENTIFIER, 
NodePathPattern.IDENTIFIER) + endPattern, Pattern.CASE_INSENSITIVE);
         Matcher matcher = pattern.matcher(path);
         return matcher.find() ? Optional.of(matcher.group(2)) : 
Optional.empty();
     }
@@ -156,8 +156,7 @@ public final class StatisticsNodePath {
      */
     public static Optional<String> findTableName(final String path, final 
boolean containsChildPath) {
         String endPattern = containsChildPath ? "?" : "$";
-        Pattern pattern =
-                
Pattern.compile(getTablePath(NodePathPattern.GROUPED_IDENTIFIER, 
NodePathPattern.GROUPED_IDENTIFIER, NodePathPattern.GROUPED_IDENTIFIER) + 
endPattern, Pattern.CASE_INSENSITIVE);
+        Pattern pattern = 
Pattern.compile(getTablePath(NodePathPattern.IDENTIFIER, 
NodePathPattern.IDENTIFIER, NodePathPattern.IDENTIFIER) + endPattern, 
Pattern.CASE_INSENSITIVE);
         Matcher matcher = pattern.matcher(path);
         return matcher.find() ? Optional.of(matcher.group(3)) : 
Optional.empty();
     }
@@ -169,8 +168,7 @@ public final class StatisticsNodePath {
      * @return found row unique key
      */
     public static Optional<String> findRowUniqueKey(final String path) {
-        Pattern pattern = Pattern.compile(
-                getTableRowPath(NodePathPattern.GROUPED_IDENTIFIER, 
NodePathPattern.GROUPED_IDENTIFIER, NodePathPattern.GROUPED_IDENTIFIER, 
UNIQUE_KEY_PATTERN) + "$", Pattern.CASE_INSENSITIVE);
+        Pattern pattern = 
Pattern.compile(getTableRowPath(NodePathPattern.IDENTIFIER, 
NodePathPattern.IDENTIFIER, NodePathPattern.IDENTIFIER, UNIQUE_KEY_PATTERN) + 
"$", Pattern.CASE_INSENSITIVE);
         Matcher matcher = pattern.matcher(path);
         return matcher.find() ? Optional.of(matcher.group(4)) : 
Optional.empty();
     }
diff --git 
a/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/metadata/TableMetaDataNodePath.java
 
b/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/metadata/TableMetaDataNodePath.java
index 6bfd957d7e9..aef80faa425 100644
--- 
a/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/metadata/TableMetaDataNodePath.java
+++ 
b/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/metadata/TableMetaDataNodePath.java
@@ -35,8 +35,7 @@ public final class TableMetaDataNodePath {
     
     private static final String TABLES_NODE = "tables";
     
-    private static final VersionNodePathParser PARSER =
-            new 
VersionNodePathParser(getTablePath(NodePathPattern.GROUPED_IDENTIFIER, 
NodePathPattern.GROUPED_IDENTIFIER, NodePathPattern.GROUPED_IDENTIFIER));
+    private static final VersionNodePathParser PARSER = new 
VersionNodePathParser(getTablePath(NodePathPattern.IDENTIFIER, 
NodePathPattern.IDENTIFIER, NodePathPattern.IDENTIFIER));
     
     /**
      * Get table root path.
@@ -80,7 +79,7 @@ public final class TableMetaDataNodePath {
      * @return found table name
      */
     public static Optional<String> findTableName(final String path) {
-        Pattern pattern = 
Pattern.compile(getTablePath(NodePathPattern.GROUPED_IDENTIFIER, 
NodePathPattern.GROUPED_IDENTIFIER, NodePathPattern.GROUPED_IDENTIFIER) + "$", 
Pattern.CASE_INSENSITIVE);
+        Pattern pattern = 
Pattern.compile(getTablePath(NodePathPattern.IDENTIFIER, 
NodePathPattern.IDENTIFIER, NodePathPattern.IDENTIFIER) + "$", 
Pattern.CASE_INSENSITIVE);
         Matcher matcher = pattern.matcher(path);
         return matcher.find() ? Optional.of(matcher.group(3)) : 
Optional.empty();
     }
diff --git 
a/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/metadata/ViewMetaDataNodePath.java
 
b/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/metadata/ViewMetaDataNodePath.java
index c5e7126a03e..6565763410b 100644
--- 
a/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/metadata/ViewMetaDataNodePath.java
+++ 
b/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/metadata/ViewMetaDataNodePath.java
@@ -35,8 +35,7 @@ public final class ViewMetaDataNodePath {
     
     private static final String VIEWS_NODE = "views";
     
-    private static final VersionNodePathParser PARSER =
-            new 
VersionNodePathParser(getViewPath(NodePathPattern.GROUPED_IDENTIFIER, 
NodePathPattern.GROUPED_IDENTIFIER, NodePathPattern.GROUPED_IDENTIFIER));
+    private static final VersionNodePathParser PARSER = new 
VersionNodePathParser(getViewPath(NodePathPattern.IDENTIFIER, 
NodePathPattern.IDENTIFIER, NodePathPattern.IDENTIFIER));
     
     /**
      * Get view root path.
@@ -80,7 +79,7 @@ public final class ViewMetaDataNodePath {
      * @return view name
      */
     public static Optional<String> findViewName(final String path) {
-        Pattern pattern = 
Pattern.compile(getViewPath(NodePathPattern.GROUPED_IDENTIFIER, 
NodePathPattern.GROUPED_IDENTIFIER, NodePathPattern.GROUPED_IDENTIFIER) + "$", 
Pattern.CASE_INSENSITIVE);
+        Pattern pattern = 
Pattern.compile(getViewPath(NodePathPattern.IDENTIFIER, 
NodePathPattern.IDENTIFIER, NodePathPattern.IDENTIFIER) + "$", 
Pattern.CASE_INSENSITIVE);
         Matcher matcher = pattern.matcher(path);
         return matcher.find() ? Optional.of(matcher.group(3)) : 
Optional.empty();
     }

Reply via email to