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

jiangmaolin 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 6025660c602 Fix sonar issue, use EnumMap in 
MySQLDatabaseEnvironmentChecker (#32160)
6025660c602 is described below

commit 6025660c6025da64c5a56f50f28814662968c1cb
Author: Raigor <[email protected]>
AuthorDate: Thu Jul 18 10:57:04 2024 +0800

    Fix sonar issue, use EnumMap in MySQLDatabaseEnvironmentChecker (#32160)
---
 .../database/mysql/checker/MySQLDatabaseEnvironmentChecker.java      | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/infra/database/type/mysql/src/main/java/org/apache/shardingsphere/infra/database/mysql/checker/MySQLDatabaseEnvironmentChecker.java
 
b/infra/database/type/mysql/src/main/java/org/apache/shardingsphere/infra/database/mysql/checker/MySQLDatabaseEnvironmentChecker.java
index df997d980f1..12e21f7c8d0 100644
--- 
a/infra/database/type/mysql/src/main/java/org/apache/shardingsphere/infra/database/mysql/checker/MySQLDatabaseEnvironmentChecker.java
+++ 
b/infra/database/type/mysql/src/main/java/org/apache/shardingsphere/infra/database/mysql/checker/MySQLDatabaseEnvironmentChecker.java
@@ -32,6 +32,7 @@ import java.sql.SQLException;
 import java.util.Arrays;
 import java.util.Collection;
 import java.util.Collections;
+import java.util.EnumMap;
 import java.util.HashMap;
 import java.util.Map;
 import java.util.Map.Entry;
@@ -52,9 +53,9 @@ public final class MySQLDatabaseEnvironmentChecker implements 
DialectDatabaseEnv
     
     private static final String[][] XA_REQUIRED_PRIVILEGES = {{"ALL 
PRIVILEGES", "ON *.*"}, {"XA_RECOVER_ADMIN", "ON *.*"}};
     
-    private static final Map<PrivilegeCheckType, String[][]> 
REQUIRED_PRIVILEGES = new HashMap<>(2, 1F);
+    private static final Map<PrivilegeCheckType, String[][]> 
REQUIRED_PRIVILEGES = new EnumMap<>(PrivilegeCheckType.class);
     
-    private static final Map<PrivilegeCheckType, Collection<String>> 
REQUIRED_PRIVILEGES_FOR_MESSAGE = new HashMap<>(2, 1F);
+    private static final Map<PrivilegeCheckType, Collection<String>> 
REQUIRED_PRIVILEGES_FOR_MESSAGE = new EnumMap<>(PrivilegeCheckType.class);
     
     private static final Map<String, String> REQUIRED_VARIABLES = new 
HashMap<>(3, 1F);
     

Reply via email to