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

zhonghongsheng 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 43254b9715e Use case sensitive with algorithm and mode type (#21578)
43254b9715e is described below

commit 43254b9715e2494fdda85aa03f495071e867adf0
Author: Liang Zhang <[email protected]>
AuthorDate: Sat Oct 15 11:24:53 2022 +0800

    Use case sensitive with algorithm and mode type (#21578)
    
    * Refactor JobDataNodeEntry
    
    * For code format
    
    * Change javax.activation-api to compile scope
    
    * Use case sensitive with algorithm and mode type
---
 .../org/apache/shardingsphere/agent/core/plugin/PluginContext.java    | 2 +-
 .../org/apache/shardingsphere/infra/instance/InstanceContext.java     | 2 +-
 .../datasource/creator/ShardingSpherePipelineDataSourceCreator.java   | 2 +-
 .../authority/provider/database/builder/DatabasePrivilegeBuilder.java | 2 +-
 .../data/pipeline/core/api/impl/AbstractPipelineJobAPIImpl.java       | 2 +-
 .../pipeline/core/registry/CoordinatorRegistryCenterInitializer.java  | 2 +-
 .../apache/shardingsphere/schedule/core/ScheduleContextFactory.java   | 2 +-
 .../handler/distsql/ral/queryable/ShowInstanceListHandler.java        | 4 ++--
 .../env/container/atomic/adapter/AdapterContainerFactory.java         | 4 +---
 9 files changed, 10 insertions(+), 12 deletions(-)

diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/PluginContext.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/PluginContext.java
index c6c62a0595f..5b4d70c3f93 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/PluginContext.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/PluginContext.java
@@ -30,6 +30,6 @@ public final class PluginContext {
      * @return the plugin enable value
      */
     public static boolean isPluginEnabled() {
-        return 
!Boolean.FALSE.toString().equalsIgnoreCase(System.getProperty(PLUGIN_ENABLED_KEY))
 && !"0".equalsIgnoreCase(System.getProperty(PLUGIN_ENABLED_KEY));
+        return 
!Boolean.FALSE.toString().equalsIgnoreCase(System.getProperty(PLUGIN_ENABLED_KEY))
 && !"0".equals(System.getProperty(PLUGIN_ENABLED_KEY));
     }
 }
diff --git 
a/infra/common/src/main/java/org/apache/shardingsphere/infra/instance/InstanceContext.java
 
b/infra/common/src/main/java/org/apache/shardingsphere/infra/instance/InstanceContext.java
index e5241e2a7fa..463c39e35df 100644
--- 
a/infra/common/src/main/java/org/apache/shardingsphere/infra/instance/InstanceContext.java
+++ 
b/infra/common/src/main/java/org/apache/shardingsphere/infra/instance/InstanceContext.java
@@ -168,6 +168,6 @@ public final class InstanceContext {
      * @return true if is cluster, else false
      */
     public boolean isCluster() {
-        return "Cluster".equalsIgnoreCase(modeConfiguration.getType());
+        return "Cluster".equals(modeConfiguration.getType());
     }
 }
diff --git 
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/data/pipeline/datasource/creator/ShardingSpherePipelineDataSourceCreator.java
 
b/jdbc/core/src/main/java/org/apache/shardingsphere/driver/data/pipeline/datasource/creator/ShardingSpherePipelineDataSourceCreator.java
index 908b5460d2f..5ae9d20b1b0 100644
--- 
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/data/pipeline/datasource/creator/ShardingSpherePipelineDataSourceCreator.java
+++ 
b/jdbc/core/src/main/java/org/apache/shardingsphere/driver/data/pipeline/datasource/creator/ShardingSpherePipelineDataSourceCreator.java
@@ -59,7 +59,7 @@ public final class ShardingSpherePipelineDataSourceCreator 
implements PipelineDa
     
     private void enableRangeQueryForInline(final YamlShardingRuleConfiguration 
shardingRuleConfig) {
         for (YamlAlgorithmConfiguration each : 
shardingRuleConfig.getShardingAlgorithms().values()) {
-            if ("INLINE".equalsIgnoreCase(each.getType())) {
+            if ("INLINE".equals(each.getType())) {
                 each.getProps().put("allow-range-query-with-inline-sharding", 
Boolean.TRUE.toString());
             }
         }
diff --git 
a/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/provider/database/builder/DatabasePrivilegeBuilder.java
 
b/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/provider/database/builder/DatabasePrivilegeBuilder.java
index dc0c9f0b0fb..129f6f95e63 100644
--- 
a/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/provider/database/builder/DatabasePrivilegeBuilder.java
+++ 
b/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/provider/database/builder/DatabasePrivilegeBuilder.java
@@ -106,7 +106,7 @@ public final class DatabasePrivilegeBuilder {
     }
     
     private static boolean checkAnyOtherHost(final Grantee grantee, final 
ShardingSphereUser shardingSphereUser) {
-        return ("%".equalsIgnoreCase(grantee.getHostname())
+        return ("%".equals(grantee.getHostname())
                 || 
grantee.getHostname().equals(shardingSphereUser.getGrantee().getHostname())) && 
grantee.getUsername().equals(shardingSphereUser.getGrantee().getUsername());
     }
 }
diff --git 
a/kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/api/impl/AbstractPipelineJobAPIImpl.java
 
b/kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/api/impl/AbstractPipelineJobAPIImpl.java
index b519298f5aa..65d195d451b 100644
--- 
a/kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/api/impl/AbstractPipelineJobAPIImpl.java
+++ 
b/kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/api/impl/AbstractPipelineJobAPIImpl.java
@@ -74,7 +74,7 @@ public abstract class AbstractPipelineJobAPIImpl implements 
PipelineJobAPI {
     protected void checkModeConfig() {
         ModeConfiguration modeConfig = PipelineContext.getModeConfig();
         Preconditions.checkNotNull(modeConfig, "Mode configuration is 
required.");
-        
Preconditions.checkArgument("Cluster".equalsIgnoreCase(modeConfig.getType()), 
"Mode must be `Cluster`.");
+        Preconditions.checkArgument("Cluster".equals(modeConfig.getType()), 
"Mode must be `Cluster`.");
     }
     
     private Stream<JobBriefInfo> getJobBriefInfos() {
diff --git 
a/kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/registry/CoordinatorRegistryCenterInitializer.java
 
b/kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/registry/CoordinatorRegistryCenterInitializer.java
index 7672bf70528..cb44d79c55c 100644
--- 
a/kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/registry/CoordinatorRegistryCenterInitializer.java
+++ 
b/kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/registry/CoordinatorRegistryCenterInitializer.java
@@ -43,7 +43,7 @@ public final class CoordinatorRegistryCenterInitializer {
     public CoordinatorRegistryCenter createRegistryCenter(final 
ModeConfiguration modeConfig, final String namespaceRelativePath) {
         ClusterPersistRepositoryConfiguration repositoryConfig = 
(ClusterPersistRepositoryConfiguration) modeConfig.getRepository();
         String clusterType = modeConfig.getRepository().getType();
-        Preconditions.checkArgument("ZooKeeper".equalsIgnoreCase(clusterType), 
"Unsupported cluster type `%s`", clusterType);
+        Preconditions.checkArgument("ZooKeeper".equals(clusterType), 
"Unsupported cluster type `%s`", clusterType);
         CoordinatorRegistryCenter result = new 
ZookeeperRegistryCenter(getZookeeperConfig(repositoryConfig, 
namespaceRelativePath));
         result.init();
         return result;
diff --git 
a/kernel/schedule/core/src/main/java/org/apache/shardingsphere/schedule/core/ScheduleContextFactory.java
 
b/kernel/schedule/core/src/main/java/org/apache/shardingsphere/schedule/core/ScheduleContextFactory.java
index 04d9e103ee2..cb4ccb1c17f 100644
--- 
a/kernel/schedule/core/src/main/java/org/apache/shardingsphere/schedule/core/ScheduleContextFactory.java
+++ 
b/kernel/schedule/core/src/main/java/org/apache/shardingsphere/schedule/core/ScheduleContextFactory.java
@@ -39,7 +39,7 @@ public final class ScheduleContextFactory {
      * @return Schedule context instance
      */
     public static ScheduleContext newInstance(final ModeConfiguration 
modeConfig) {
-        return "Cluster".equalsIgnoreCase(modeConfig.getType()) && 
"ZooKeeper".equalsIgnoreCase(modeConfig.getRepository().getType())
+        return "Cluster".equals(modeConfig.getType()) && 
"ZooKeeper".equals(modeConfig.getRepository().getType())
                 ? new 
ClusterScheduleContext(modeConfig.getRepository().getProps().getProperty("server-lists"),
 modeConfig.getRepository().getProps().getProperty("namespace"))
                 : new StandaloneScheduleContext();
     }
diff --git 
a/proxy/backend/src/main/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ShowInstanceListHandler.java
 
b/proxy/backend/src/main/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ShowInstanceListHandler.java
index 711d2e9b8ef..d93f12e7b24 100644
--- 
a/proxy/backend/src/main/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ShowInstanceListHandler.java
+++ 
b/proxy/backend/src/main/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ShowInstanceListHandler.java
@@ -59,8 +59,8 @@ public final class ShowInstanceListHandler extends 
QueryableRALBackendHandler<Sh
     @Override
     protected Collection<LocalDataQueryResultRow> getRows(final ContextManager 
contextManager) {
         String modeType = 
contextManager.getInstanceContext().getModeConfiguration().getType();
-        if ("Standalone".equalsIgnoreCase(modeType)) {
-            return 
Collections.singletonList(buildRow(contextManager.getInstanceContext().getInstance(),
 modeType));
+        if ("Standalone".equals(modeType)) {
+            return 
Collections.singleton(buildRow(contextManager.getInstanceContext().getInstance(),
 modeType));
         }
         Collection<ComputeNodeInstance> instances = 
contextManager.getInstanceContext().getAllClusterInstances().stream()
                 .filter(each -> InstanceType.PROXY == 
each.getMetaData().getType()).collect(Collectors.toList());
diff --git 
a/test/integration-test/env/src/test/java/org/apache/shardingsphere/test/integration/env/container/atomic/adapter/AdapterContainerFactory.java
 
b/test/integration-test/env/src/test/java/org/apache/shardingsphere/test/integration/env/container/atomic/adapter/AdapterContainerFactory.java
index 0517ca88bdc..cef6a3f1f49 100644
--- 
a/test/integration-test/env/src/test/java/org/apache/shardingsphere/test/integration/env/container/atomic/adapter/AdapterContainerFactory.java
+++ 
b/test/integration-test/env/src/test/java/org/apache/shardingsphere/test/integration/env/container/atomic/adapter/AdapterContainerFactory.java
@@ -47,9 +47,7 @@ public final class AdapterContainerFactory {
                                                final StorageContainer 
storageContainer, final String scenario, final AdaptorContainerConfiguration 
containerConfig) {
         switch (adapter) {
             case "proxy":
-                return "Cluster".equalsIgnoreCase(mode)
-                        ? new 
ShardingSphereProxyClusterContainer(databaseType, containerConfig)
-                        : new 
ShardingSphereProxyStandaloneContainer(databaseType, containerConfig);
+                return "Cluster".equals(mode) ? new 
ShardingSphereProxyClusterContainer(databaseType, containerConfig) : new 
ShardingSphereProxyStandaloneContainer(databaseType, containerConfig);
             case "jdbc":
                 return new ShardingSphereJdbcContainer(storageContainer, 
scenario);
             default:

Reply via email to