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 38778dc6dae Rename ruleTypeName to ruleType (#34659)
38778dc6dae is described below

commit 38778dc6dae79fa23d377efca1d4e6e8a1ddb9cd
Author: Liang Zhang <zhangli...@apache.org>
AuthorDate: Thu Feb 13 16:26:05 2025 +0800

    Rename ruleTypeName to ruleType (#34659)
---
 .../config/database/DatabaseRulePersistService.java    | 16 ++++++++--------
 .../config/global/GlobalRulePersistService.java        |  6 +++---
 .../persist/service/MetaDataManagerPersistService.java |  4 ++--
 .../node/path/config/global/GlobalRuleNodePath.java    | 18 +++++++++---------
 .../path/metadata/DatabaseRuleMetaDataNodePath.java    | 18 +++++++++---------
 .../node/tuple/YamlRepositoryTupleSwapperEngine.java   |  6 +++---
 .../service/ClusterMetaDataManagerPersistService.java  |  4 ++--
 .../StandaloneMetaDataManagerPersistService.java       |  4 ++--
 .../it/yaml/YamlRepositoryTupleSwapperEngineIT.java    | 10 ++++------
 9 files changed, 42 insertions(+), 44 deletions(-)

diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/config/database/DatabaseRulePersistService.java
 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/config/database/DatabaseRulePersistService.java
index 9ecb051c3f9..7860b9abe7f 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/config/database/DatabaseRulePersistService.java
+++ 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/config/database/DatabaseRulePersistService.java
@@ -87,12 +87,12 @@ public final class DatabaseRulePersistService {
         return result;
     }
     
-    private Collection<MetaDataVersion> persistDataNodes(final String 
databaseName, final String ruleTypeName, final Collection<RepositoryTuple> 
repositoryTuples) {
+    private Collection<MetaDataVersion> persistDataNodes(final String 
databaseName, final String ruleType, final Collection<RepositoryTuple> 
repositoryTuples) {
         Collection<MetaDataVersion> result = new LinkedList<>();
         for (RepositoryTuple each : repositoryTuples) {
-            VersionNodePathGenerator versionNodePathGenerator = 
DatabaseRuleMetaDataNodePath.getVersionNodePathGenerator(databaseName, 
ruleTypeName, each.getKey());
+            VersionNodePathGenerator versionNodePathGenerator = 
DatabaseRuleMetaDataNodePath.getVersionNodePathGenerator(databaseName, 
ruleType, each.getKey());
             int nextVersion = 
metaDataVersionPersistService.persist(versionNodePathGenerator, 
each.getValue());
-            result.add(new 
MetaDataVersion(DatabaseRuleMetaDataNodePath.getRulePath(databaseName, 
ruleTypeName, each.getKey()), Math.max(MetaDataVersion.INIT_VERSION, 
nextVersion - 1)));
+            result.add(new 
MetaDataVersion(DatabaseRuleMetaDataNodePath.getRulePath(databaseName, 
ruleType, each.getKey()), Math.max(MetaDataVersion.INIT_VERSION, nextVersion - 
1)));
         }
         return result;
     }
@@ -101,10 +101,10 @@ public final class DatabaseRulePersistService {
      * Delete configurations.
      *
      * @param databaseName database name
-     * @param ruleTypeName rule type name
+     * @param ruleType rule type
      */
-    public void delete(final String databaseName, final String ruleTypeName) {
-        
repository.delete(DatabaseRuleMetaDataNodePath.getRulePath(databaseName, 
ruleTypeName));
+    public void delete(final String databaseName, final String ruleType) {
+        
repository.delete(DatabaseRuleMetaDataNodePath.getRulePath(databaseName, 
ruleType));
     }
     
     /**
@@ -127,10 +127,10 @@ public final class DatabaseRulePersistService {
         return result;
     }
     
-    private Collection<MetaDataVersion> delete(final String databaseName, 
final String ruleTypeName, final Collection<RepositoryTuple> repositoryTuples) {
+    private Collection<MetaDataVersion> delete(final String databaseName, 
final String ruleType, final Collection<RepositoryTuple> repositoryTuples) {
         Collection<MetaDataVersion> result = new LinkedList<>();
         for (RepositoryTuple each : repositoryTuples) {
-            String toBeDeletedKey = 
DatabaseRuleMetaDataNodePath.getRulePath(databaseName, ruleTypeName, 
each.getKey());
+            String toBeDeletedKey = 
DatabaseRuleMetaDataNodePath.getRulePath(databaseName, ruleType, each.getKey());
             repository.delete(toBeDeletedKey);
             result.add(new MetaDataVersion(toBeDeletedKey));
         }
diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/config/global/GlobalRulePersistService.java
 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/config/global/GlobalRulePersistService.java
index 6cb80a107e8..c922046c739 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/config/global/GlobalRulePersistService.java
+++ 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/config/global/GlobalRulePersistService.java
@@ -63,11 +63,11 @@ public final class GlobalRulePersistService {
     /**
      * Load global rule configuration.
      *
-     * @param ruleTypeName rule type name to be loaded
+     * @param ruleType rule type to be loaded
      * @return global rule configuration
      */
-    public Optional<RuleConfiguration> load(final String ruleTypeName) {
-        return 
yamlRepositoryTupleSwapperEngine.swapToRuleConfiguration(ruleTypeName, 
repositoryTuplePersistService.load(GlobalRuleNodePath.getRulePath(ruleTypeName)));
+    public Optional<RuleConfiguration> load(final String ruleType) {
+        return 
yamlRepositoryTupleSwapperEngine.swapToRuleConfiguration(ruleType, 
repositoryTuplePersistService.load(GlobalRuleNodePath.getRulePath(ruleType)));
     }
     
     /**
diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/persist/service/MetaDataManagerPersistService.java
 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/persist/service/MetaDataManagerPersistService.java
index 840c0e0fd97..ad5c4213939 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/persist/service/MetaDataManagerPersistService.java
+++ 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/persist/service/MetaDataManagerPersistService.java
@@ -158,9 +158,9 @@ public interface MetaDataManagerPersistService {
      * Remove rule configuration.
      *
      * @param database database
-     * @param ruleTypeName rule type name
+     * @param ruleType rule type
      */
-    void removeRuleConfiguration(ShardingSphereDatabase database, String 
ruleTypeName);
+    void removeRuleConfiguration(ShardingSphereDatabase database, String 
ruleType);
     
     /**
      * Alter global rule configuration.
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 e003a626363..dee36692ffe 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
@@ -45,21 +45,21 @@ public final class GlobalRuleNodePath {
     /**
      * Get global rule path.
      *
-     * @param ruleTypeName rule type name
+     * @param ruleType rule type
      * @return global rule path
      */
-    public static String getRulePath(final String ruleTypeName) {
-        return String.join("/", getRootPath(), ruleTypeName);
+    public static String getRulePath(final String ruleType) {
+        return String.join("/", getRootPath(), ruleType);
     }
     
     /**
      * Get global rule version node path generator.
      *
-     * @param ruleTypeName rule type name
+     * @param ruleType rule type
      * @return global rule version node path generator
      */
-    public static VersionNodePathGenerator getVersionNodePathGenerator(final 
String ruleTypeName) {
-        return new VersionNodePathGenerator(getRulePath(ruleTypeName));
+    public static VersionNodePathGenerator getVersionNodePathGenerator(final 
String ruleType) {
+        return new VersionNodePathGenerator(getRulePath(ruleType));
     }
     
     /**
@@ -74,10 +74,10 @@ public final class GlobalRuleNodePath {
     /**
      * Get rule version node path parser.
      *
-     * @param ruleTypeName rule type name
+     * @param ruleType rule type
      * @return rule version node path parser
      */
-    public static VersionNodePathParser getRuleVersionNodePathParser(final 
String ruleTypeName) {
-        return new VersionNodePathParser(ruleTypeName);
+    public static VersionNodePathParser getRuleVersionNodePathParser(final 
String ruleType) {
+        return new VersionNodePathParser(ruleType);
     }
 }
diff --git 
a/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/metadata/DatabaseRuleMetaDataNodePath.java
 
b/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/metadata/DatabaseRuleMetaDataNodePath.java
index 1999061f9c4..c2d1edb3662 100644
--- 
a/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/metadata/DatabaseRuleMetaDataNodePath.java
+++ 
b/mode/node/src/main/java/org/apache/shardingsphere/mode/node/path/metadata/DatabaseRuleMetaDataNodePath.java
@@ -45,34 +45,34 @@ public final class DatabaseRuleMetaDataNodePath {
      * Get database rule path.
      *
      * @param databaseName database name
-     * @param ruleTypeName rule type name
+     * @param ruleType rule type
      * @return database rule path
      */
-    public static String getRulePath(final String databaseName, final String 
ruleTypeName) {
-        return String.join("/", getRootPath(databaseName), ruleTypeName);
+    public static String getRulePath(final String databaseName, final String 
ruleType) {
+        return String.join("/", getRootPath(databaseName), ruleType);
     }
     
     /**
      * Get database rule path.
      *
      * @param databaseName database name
-     * @param ruleTypeName rule type name
+     * @param ruleType rule type
      * @param ruleItemName rule item name
      * @return database rule path
      */
-    public static String getRulePath(final String databaseName, final String 
ruleTypeName, final String ruleItemName) {
-        return String.join("/", getRulePath(databaseName, ruleTypeName), 
ruleItemName);
+    public static String getRulePath(final String databaseName, final String 
ruleType, final String ruleItemName) {
+        return String.join("/", getRulePath(databaseName, ruleType), 
ruleItemName);
     }
     
     /**
      * Get database rule version node path generator.
      *
      * @param databaseName database name
-     * @param ruleTypeName rule type name
+     * @param ruleType rule type
      * @param ruleItemName rule item name
      * @return database rule version node path generator
      */
-    public static VersionNodePathGenerator getVersionNodePathGenerator(final 
String databaseName, final String ruleTypeName, final String ruleItemName) {
-        return new VersionNodePathGenerator(getRulePath(databaseName, 
ruleTypeName, ruleItemName));
+    public static VersionNodePathGenerator getVersionNodePathGenerator(final 
String databaseName, final String ruleType, final String ruleItemName) {
+        return new VersionNodePathGenerator(getRulePath(databaseName, 
ruleType, ruleItemName));
     }
 }
diff --git 
a/mode/node/src/main/java/org/apache/shardingsphere/mode/node/tuple/YamlRepositoryTupleSwapperEngine.java
 
b/mode/node/src/main/java/org/apache/shardingsphere/mode/node/tuple/YamlRepositoryTupleSwapperEngine.java
index 61d50abc2d9..bb658a162f1 100644
--- 
a/mode/node/src/main/java/org/apache/shardingsphere/mode/node/tuple/YamlRepositoryTupleSwapperEngine.java
+++ 
b/mode/node/src/main/java/org/apache/shardingsphere/mode/node/tuple/YamlRepositoryTupleSwapperEngine.java
@@ -256,19 +256,19 @@ public final class YamlRepositoryTupleSwapperEngine {
     /**
      * Swap to rule configuration.
      *
-     * @param ruleTypeName rule type name
+     * @param ruleType rule type
      * @param repositoryTuples repository tuples
      * @return global rule configuration
      */
     @SuppressWarnings("rawtypes")
-    public Optional<RuleConfiguration> swapToRuleConfiguration(final String 
ruleTypeName, final Collection<RepositoryTuple> repositoryTuples) {
+    public Optional<RuleConfiguration> swapToRuleConfiguration(final String 
ruleType, final Collection<RepositoryTuple> repositoryTuples) {
         if (repositoryTuples.isEmpty()) {
             return Optional.empty();
         }
         YamlRuleConfigurationSwapperEngine yamlSwapperEngine = new 
YamlRuleConfigurationSwapperEngine();
         for (YamlRuleConfigurationSwapper each : 
ShardingSphereServiceLoader.getServiceInstances(YamlRuleConfigurationSwapper.class))
 {
             Class<? extends YamlRuleConfiguration> yamlRuleConfigClass = 
getYamlRuleConfigurationClass(each);
-            if 
(ruleTypeName.equals(Objects.requireNonNull(yamlRuleConfigClass.getAnnotation(RepositoryTupleEntity.class)).value()))
 {
+            if 
(ruleType.equals(Objects.requireNonNull(yamlRuleConfigClass.getAnnotation(RepositoryTupleEntity.class)).value()))
 {
                 Optional<YamlRuleConfiguration> yamlRuleConfig = 
swapToYamlRuleConfiguration(repositoryTuples, yamlRuleConfigClass);
                 return 
yamlRuleConfig.map(yamlSwapperEngine::swapToRuleConfiguration);
             }
diff --git 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/persist/service/ClusterMetaDataManagerPersistService.java
 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/persist/service/ClusterMetaDataManagerPersistService.java
index 03e6b11481b..7d92f754e8d 100644
--- 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/persist/service/ClusterMetaDataManagerPersistService.java
+++ 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/persist/service/ClusterMetaDataManagerPersistService.java
@@ -198,9 +198,9 @@ public final class ClusterMetaDataManagerPersistService 
implements MetaDataManag
     }
     
     @Override
-    public void removeRuleConfiguration(final ShardingSphereDatabase database, 
final String ruleTypeName) {
+    public void removeRuleConfiguration(final ShardingSphereDatabase database, 
final String ruleType) {
         MetaDataContexts originalMetaDataContexts = new 
MetaDataContexts(metaDataContextManager.getMetaDataContexts().getMetaData(), 
metaDataContextManager.getMetaDataContexts().getStatistics());
-        
metaDataPersistFacade.getDatabaseRuleService().delete(database.getName(), 
ruleTypeName);
+        
metaDataPersistFacade.getDatabaseRuleService().delete(database.getName(), 
ruleType);
         afterRuleConfigurationDropped(database.getName(), 
originalMetaDataContexts);
     }
     
diff --git 
a/mode/type/standalone/core/src/main/java/org/apache/shardingsphere/mode/manager/standalone/persist/service/StandaloneMetaDataManagerPersistService.java
 
b/mode/type/standalone/core/src/main/java/org/apache/shardingsphere/mode/manager/standalone/persist/service/StandaloneMetaDataManagerPersistService.java
index 433da4f929f..ee7add1beca 100644
--- 
a/mode/type/standalone/core/src/main/java/org/apache/shardingsphere/mode/manager/standalone/persist/service/StandaloneMetaDataManagerPersistService.java
+++ 
b/mode/type/standalone/core/src/main/java/org/apache/shardingsphere/mode/manager/standalone/persist/service/StandaloneMetaDataManagerPersistService.java
@@ -231,8 +231,8 @@ public final class StandaloneMetaDataManagerPersistService 
implements MetaDataMa
     }
     
     @Override
-    public void removeRuleConfiguration(final ShardingSphereDatabase database, 
final String ruleTypeName) {
-        
metaDataPersistFacade.getDatabaseRuleService().delete(database.getName(), 
ruleTypeName);
+    public void removeRuleConfiguration(final ShardingSphereDatabase database, 
final String ruleType) {
+        
metaDataPersistFacade.getDatabaseRuleService().delete(database.getName(), 
ruleType);
         clearServiceCache();
     }
     
diff --git 
a/test/it/yaml/src/main/java/org/apache/shardingsphere/test/it/yaml/YamlRepositoryTupleSwapperEngineIT.java
 
b/test/it/yaml/src/main/java/org/apache/shardingsphere/test/it/yaml/YamlRepositoryTupleSwapperEngineIT.java
index 4a386df4407..5cd1e13ad77 100644
--- 
a/test/it/yaml/src/main/java/org/apache/shardingsphere/test/it/yaml/YamlRepositoryTupleSwapperEngineIT.java
+++ 
b/test/it/yaml/src/main/java/org/apache/shardingsphere/test/it/yaml/YamlRepositoryTupleSwapperEngineIT.java
@@ -94,9 +94,9 @@ public abstract class YamlRepositoryTupleSwapperEngineIT {
     
     private String getActualYamlContent() throws IOException {
         YamlRuleConfiguration yamlRuleConfig = loadYamlRuleConfiguration();
-        String ruleTypeName = 
Objects.requireNonNull(yamlRuleConfig.getClass().getAnnotation(RepositoryTupleEntity.class)).value();
+        String ruleType = 
Objects.requireNonNull(yamlRuleConfig.getClass().getAnnotation(RepositoryTupleEntity.class)).value();
         Collection<RepositoryTuple> repositoryTuples = 
engine.swapToRepositoryTuples(yamlRuleConfig).stream()
-                .map(each -> new 
RepositoryTuple(getRepositoryTupleKey(yamlRuleConfig instanceof 
YamlGlobalRuleConfiguration, ruleTypeName, each), 
each.getValue())).collect(Collectors.toList());
+                .map(each -> new 
RepositoryTuple(getRepositoryTupleKey(yamlRuleConfig instanceof 
YamlGlobalRuleConfiguration, ruleType, each), 
each.getValue())).collect(Collectors.toList());
         Optional<YamlRuleConfiguration> actualYamlRuleConfig = 
engine.swapToYamlRuleConfiguration(repositoryTuples, yamlRuleConfig.getClass());
         assertTrue(actualYamlRuleConfig.isPresent());
         YamlRootConfiguration yamlRootConfig = new YamlRootConfiguration();
@@ -104,10 +104,8 @@ public abstract class YamlRepositoryTupleSwapperEngineIT {
         return YamlEngine.marshal(yamlRootConfig);
     }
     
-    private String getRepositoryTupleKey(final boolean isGlobalRule, final 
String ruleTypeName, final RepositoryTuple tuple) {
-        return isGlobalRule
-                ? String.format("/metadata/rules/%s/versions/0", ruleTypeName)
-                : String.format("/metadata/foo_db/rules/%s/%s/versions/0", 
ruleTypeName, tuple.getKey());
+    private String getRepositoryTupleKey(final boolean isGlobalRule, final 
String ruleType, final RepositoryTuple tuple) {
+        return isGlobalRule ? String.format("/metadata/rules/%s/versions/0", 
ruleType) : String.format("/metadata/foo_db/rules/%s/%s/versions/0", ruleType, 
tuple.getKey());
     }
     
     private String getExpectedYamlContent() throws IOException {

Reply via email to