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);