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 1bad57c21f6 Rename NodePathPattern.GROUPED_IDENTIFIER (#34650)
1bad57c21f6 is described below

commit 1bad57c21f67d854fc9cbd437a12cd19604f7eb9
Author: Liang Zhang <zhangli...@apache.org>
AuthorDate: Wed Feb 12 23:42:59 2025 +0800

    Rename NodePathPattern.GROUPED_IDENTIFIER (#34650)
    
    * Rename NodePathPattern.GROUPED_IDENTIFIER
    
    * Rename NodePathPattern.GROUPED_IDENTIFIER
---
 .../shardingsphere/mode/node/path/NodePathPattern.java       |  4 ++--
 .../path/config/database/item/NamedRuleItemNodePath.java     |  2 +-
 .../mode/node/path/config/global/GlobalRuleNodePath.java     |  2 +-
 .../mode/node/path/metadata/DataSourceMetaDataNodePath.java  | 12 +++++++-----
 .../mode/node/path/metadata/DatabaseMetaDataNodePath.java    |  4 ++--
 .../mode/node/path/metadata/StatisticsNodePath.java          |  9 +++++----
 .../mode/node/path/metadata/TableMetaDataNodePath.java       |  5 +++--
 .../mode/node/path/metadata/ViewMetaDataNodePath.java        |  5 +++--
 8 files changed, 24 insertions(+), 19 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 2eb0686d35a..a95152649f6 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 {
     
     /**
-     * Identifier pattern.
+     * Grouped identifier pattern.
      */
-    public static final String IDENTIFIER = "([\\w\\-]+)";
+    public static final String GROUPED_IDENTIFIER = "([\\w\\-]+)";
 }
diff --git 
a/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/config/database/item/NamedRuleItemNodePath.java
 
b/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/config/database/item/NamedRuleItemNodePath.java
index 05f26ce1a6e..e3765608e44 100644
--- 
a/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/config/database/item/NamedRuleItemNodePath.java
+++ 
b/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/config/database/item/NamedRuleItemNodePath.java
@@ -40,7 +40,7 @@ public final class NamedRuleItemNodePath {
     
     public NamedRuleItemNodePath(final RuleRootNodePath rootNodePath, final 
String type) {
         this.type = type;
-        String pattern = String.join("/", rootNodePath.getNodePrefix() + type, 
NodePathPattern.IDENTIFIER);
+        String pattern = String.join("/", rootNodePath.getNodePrefix() + type, 
NodePathPattern.GROUPED_IDENTIFIER);
         versionNodePathParser = new VersionNodePathParser(pattern);
         itemPathPattern = Pattern.compile(pattern + "$");
     }
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 29af6b315ff..e003a626363 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.IDENTIFIER);
+    private static final VersionNodePathParser PARSER = new 
VersionNodePathParser(getRootPath() + "/" + NodePathPattern.GROUPED_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 308d98512a1..be3b99ed0ae 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
@@ -41,9 +41,11 @@ public final class DataSourceMetaDataNodePath {
     
     private static final String UNITS_NODE = "units";
     
-    private static final VersionNodePathParser STORAGE_UNITS_PARSER = new 
VersionNodePathParser(String.join("/", 
getStorageUnitsPath(NodePathPattern.IDENTIFIER), NodePathPattern.IDENTIFIER));
+    private static final VersionNodePathParser STORAGE_UNITS_PARSER =
+            new VersionNodePathParser(String.join("/", 
getStorageUnitsPath(NodePathPattern.GROUPED_IDENTIFIER), 
NodePathPattern.GROUPED_IDENTIFIER));
     
-    private static final VersionNodePathParser STORAGE_NODES_PARSER = new 
VersionNodePathParser(String.join("/", 
getStorageNodesPath(NodePathPattern.IDENTIFIER), NodePathPattern.IDENTIFIER));
+    private static final VersionNodePathParser STORAGE_NODES_PARSER =
+            new VersionNodePathParser(String.join("/", 
getStorageNodesPath(NodePathPattern.GROUPED_IDENTIFIER), 
NodePathPattern.GROUPED_IDENTIFIER));
     
     /**
      * Get data source root path.
@@ -144,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.IDENTIFIER, 
NodePathPattern.IDENTIFIER) + "$", Pattern.CASE_INSENSITIVE);
+        Pattern pattern = 
Pattern.compile(getStorageUnitPath(NodePathPattern.GROUPED_IDENTIFIER, 
NodePathPattern.GROUPED_IDENTIFIER) + "$", Pattern.CASE_INSENSITIVE);
         Matcher matcher = pattern.matcher(path);
         return matcher.find() ? Optional.of(matcher.group(2)) : 
Optional.empty();
     }
@@ -156,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.IDENTIFIER, 
NodePathPattern.IDENTIFIER) + "$", Pattern.CASE_INSENSITIVE);
+        Pattern pattern = 
Pattern.compile(getStorageNodePath(NodePathPattern.GROUPED_IDENTIFIER, 
NodePathPattern.GROUPED_IDENTIFIER) + "$", Pattern.CASE_INSENSITIVE);
         Matcher matcher = pattern.matcher(path);
         return matcher.find() ? Optional.of(matcher.group(2)) : 
Optional.empty();
     }
@@ -168,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.IDENTIFIER) + "?", 
Pattern.CASE_INSENSITIVE).matcher(path).find();
+        return 
Pattern.compile(getDataSourceRootPath(NodePathPattern.GROUPED_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 080f19817e9..660afe47973 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.IDENTIFIER) + endPattern, 
Pattern.CASE_INSENSITIVE);
+        Pattern pattern = 
Pattern.compile(getDatabasePath(NodePathPattern.GROUPED_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.IDENTIFIER, 
NodePathPattern.IDENTIFIER) + endPattern, Pattern.CASE_INSENSITIVE);
+        Pattern pattern = 
Pattern.compile(getSchemaPath(NodePathPattern.GROUPED_IDENTIFIER, 
NodePathPattern.GROUPED_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 f6598ea7cef..194f26c590c 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.IDENTIFIER) + endPattern, 
Pattern.CASE_INSENSITIVE);
+        Pattern pattern = 
Pattern.compile(getDatabasePath(NodePathPattern.GROUPED_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.IDENTIFIER, 
NodePathPattern.IDENTIFIER) + endPattern, Pattern.CASE_INSENSITIVE);
+        Pattern pattern = 
Pattern.compile(getSchemaPath(NodePathPattern.GROUPED_IDENTIFIER, 
NodePathPattern.GROUPED_IDENTIFIER) + endPattern, Pattern.CASE_INSENSITIVE);
         Matcher matcher = pattern.matcher(path);
         return matcher.find() ? Optional.of(matcher.group(2)) : 
Optional.empty();
     }
@@ -156,7 +156,8 @@ public final class StatisticsNodePath {
      */
     public static Optional<String> findTableName(final String path, final 
boolean containsChildPath) {
         String endPattern = containsChildPath ? "?" : "$";
-        Pattern pattern = 
Pattern.compile(getTablePath(NodePathPattern.IDENTIFIER, 
NodePathPattern.IDENTIFIER, NodePathPattern.IDENTIFIER) + endPattern, 
Pattern.CASE_INSENSITIVE);
+        Pattern pattern =
+                
Pattern.compile(getTablePath(NodePathPattern.GROUPED_IDENTIFIER, 
NodePathPattern.GROUPED_IDENTIFIER, NodePathPattern.GROUPED_IDENTIFIER) + 
endPattern, Pattern.CASE_INSENSITIVE);
         Matcher matcher = pattern.matcher(path);
         return matcher.find() ? Optional.of(matcher.group(3)) : 
Optional.empty();
     }
@@ -169,7 +170,7 @@ public final class StatisticsNodePath {
      */
     public static Optional<String> findRowUniqueKey(final String path) {
         Pattern pattern = Pattern.compile(
-                getTableRowPath(NodePathPattern.IDENTIFIER, 
NodePathPattern.IDENTIFIER, NodePathPattern.IDENTIFIER, UNIQUE_KEY_PATTERN) + 
"$", Pattern.CASE_INSENSITIVE);
+                getTableRowPath(NodePathPattern.GROUPED_IDENTIFIER, 
NodePathPattern.GROUPED_IDENTIFIER, NodePathPattern.GROUPED_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 aef80faa425..6bfd957d7e9 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,7 +35,8 @@ public final class TableMetaDataNodePath {
     
     private static final String TABLES_NODE = "tables";
     
-    private static final VersionNodePathParser PARSER = new 
VersionNodePathParser(getTablePath(NodePathPattern.IDENTIFIER, 
NodePathPattern.IDENTIFIER, NodePathPattern.IDENTIFIER));
+    private static final VersionNodePathParser PARSER =
+            new 
VersionNodePathParser(getTablePath(NodePathPattern.GROUPED_IDENTIFIER, 
NodePathPattern.GROUPED_IDENTIFIER, NodePathPattern.GROUPED_IDENTIFIER));
     
     /**
      * Get table root path.
@@ -79,7 +80,7 @@ public final class TableMetaDataNodePath {
      * @return found table name
      */
     public static Optional<String> findTableName(final String path) {
-        Pattern pattern = 
Pattern.compile(getTablePath(NodePathPattern.IDENTIFIER, 
NodePathPattern.IDENTIFIER, NodePathPattern.IDENTIFIER) + "$", 
Pattern.CASE_INSENSITIVE);
+        Pattern pattern = 
Pattern.compile(getTablePath(NodePathPattern.GROUPED_IDENTIFIER, 
NodePathPattern.GROUPED_IDENTIFIER, NodePathPattern.GROUPED_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 6565763410b..c5e7126a03e 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,7 +35,8 @@ public final class ViewMetaDataNodePath {
     
     private static final String VIEWS_NODE = "views";
     
-    private static final VersionNodePathParser PARSER = new 
VersionNodePathParser(getViewPath(NodePathPattern.IDENTIFIER, 
NodePathPattern.IDENTIFIER, NodePathPattern.IDENTIFIER));
+    private static final VersionNodePathParser PARSER =
+            new 
VersionNodePathParser(getViewPath(NodePathPattern.GROUPED_IDENTIFIER, 
NodePathPattern.GROUPED_IDENTIFIER, NodePathPattern.GROUPED_IDENTIFIER));
     
     /**
      * Get view root path.
@@ -79,7 +80,7 @@ public final class ViewMetaDataNodePath {
      * @return view name
      */
     public static Optional<String> findViewName(final String path) {
-        Pattern pattern = 
Pattern.compile(getViewPath(NodePathPattern.IDENTIFIER, 
NodePathPattern.IDENTIFIER, NodePathPattern.IDENTIFIER) + "$", 
Pattern.CASE_INSENSITIVE);
+        Pattern pattern = 
Pattern.compile(getViewPath(NodePathPattern.GROUPED_IDENTIFIER, 
NodePathPattern.GROUPED_IDENTIFIER, NodePathPattern.GROUPED_IDENTIFIER) + "$", 
Pattern.CASE_INSENSITIVE);
         Matcher matcher = pattern.matcher(path);
         return matcher.find() ? Optional.of(matcher.group(3)) : 
Optional.empty();
     }

Reply via email to