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 369f54af46a Fix codes format (#37169)
369f54af46a is described below

commit 369f54af46a0b49e1af120077e6aaf2932dbd58e
Author: Liang Zhang <[email protected]>
AuthorDate: Sun Nov 23 17:37:01 2025 +0800

    Fix codes format (#37169)
---
 .../core/metadata/data/loader/type/IndexMetaDataLoader.java      | 6 +++---
 .../connector/core/metadata/database/enums/QuoteCharacter.java   | 2 +-
 .../database/protocol/firebird/constant/FirebirdArchType.java    | 6 +-----
 .../row/column/value/string/MySQLJsonValueDecoderTest.java       | 1 +
 ..._query_for_CipherColumn__ShardingSphere_5.3.0_Deep_Dive.en.md | 2 +-
 .../encrypt/rewrite/condition/EncryptConditionEngine.java        | 6 +++---
 .../org/apache/shardingsphere/shadow/rule/ShadowTableRule.java   | 2 +-
 .../shardingsphere/sharding/auditor/ShardingSQLAuditorTest.java  | 2 +-
 .../segment/dml/column/InsertColumnsSegmentBinderTest.java       | 1 +
 .../segment/dml/from/type/DeleteMultiTableSegmentBinderTest.java | 1 +
 .../config/swapper/mode/YamlModeConfigurationSwapperTest.java    | 5 +++--
 .../infra/executor/sql/process/ProcessRegistry.java              | 2 +-
 .../infra/expr/espresso/EspressoInlineExpressionParser.java      | 6 +++---
 .../state/circuit/connection/CircuitBreakerConnection.java       | 3 +--
 .../state/circuit/metadata/CircuitBreakerDatabaseMetaData.java   | 2 +-
 .../driver/state/circuit/resultset/CircuitBreakerResultSet.java  | 7 +++----
 .../state/circuit/resultset/CircuitBreakerResultSetMetaData.java | 2 +-
 .../consistencycheck/task/ConsistencyCheckTasksRunner.java       | 3 ++-
 .../consistencycheck/task/ConsistencyCheckTasksRunnerTest.java   | 9 +++++++--
 .../apache/shardingsphere/transaction/ConnectionTransaction.java | 2 +-
 .../xa/narayana/manager/DataSourceXAResourceRecoveryHelper.java  | 2 +-
 .../persist/metadata/DatabaseMetaDataPersistFacadeTest.java      | 3 +--
 .../node/rule/tuple/fixture/node/YamlNodeRuleConfiguration.java  | 2 +-
 .../repository/cluster/zookeeper/ZookeeperRepositoryTest.java    | 1 +
 .../doris/visitor/statement/type/DorisDALStatementVisitor.java   | 4 ++++
 .../mysql/visitor/statement/type/MySQLDALStatementVisitor.java   | 4 ++++
 .../oracle/visitor/statement/type/OracleDMLStatementVisitor.java | 2 ++
 .../postgresql/visitor/statement/PostgreSQLStatementVisitor.java | 3 +++
 .../visitor/statement/type/PostgreSQLDMLStatementVisitor.java    | 2 ++
 .../sqlserver/visitor/statement/SQLServerStatementVisitor.java   | 4 ++++
 .../visitor/statement/type/SQLServerDCLStatementVisitor.java     | 3 +++
 .../core/segment/dml/item/AggregationProjectionSegment.java      | 2 +-
 .../statement/core/value/literal/impl/StringLiteralValue.java    | 2 +-
 .../jdbc/datasource/fixture/CallTimeRecordDataSource.java        | 2 +-
 .../pipeline/scenario/migration/api/MigrationJobAPITest.java     | 1 +
 .../org/apache/shardingsphere/test/it/spi/SPIMatchedCheckIT.java | 2 +-
 36 files changed, 68 insertions(+), 41 deletions(-)

diff --git 
a/database/connector/core/src/main/java/org/apache/shardingsphere/database/connector/core/metadata/data/loader/type/IndexMetaDataLoader.java
 
b/database/connector/core/src/main/java/org/apache/shardingsphere/database/connector/core/metadata/data/loader/type/IndexMetaDataLoader.java
index b690499f0e6..7173fb00289 100644
--- 
a/database/connector/core/src/main/java/org/apache/shardingsphere/database/connector/core/metadata/data/loader/type/IndexMetaDataLoader.java
+++ 
b/database/connector/core/src/main/java/org/apache/shardingsphere/database/connector/core/metadata/data/loader/type/IndexMetaDataLoader.java
@@ -58,12 +58,12 @@ public final class IndexMetaDataLoader {
                 if (null == indexName) {
                     continue;
                 }
-                if (!result.containsKey(indexName)) {
+                if (result.containsKey(indexName)) {
+                    
result.get(indexName).getColumns().add(resultSet.getString("COLUMN_NAME"));
+                } else {
                     IndexMetaData indexMetaData = new IndexMetaData(indexName, 
new LinkedList<>(Collections.singleton(resultSet.getString("COLUMN_NAME"))));
                     
indexMetaData.setUnique(!resultSet.getBoolean("NON_UNIQUE"));
                     result.put(indexName, indexMetaData);
-                } else {
-                    
result.get(indexName).getColumns().add(resultSet.getString("COLUMN_NAME"));
                 }
             }
         } catch (final SQLException ex) {
diff --git 
a/database/connector/core/src/main/java/org/apache/shardingsphere/database/connector/core/metadata/database/enums/QuoteCharacter.java
 
b/database/connector/core/src/main/java/org/apache/shardingsphere/database/connector/core/metadata/database/enums/QuoteCharacter.java
index 411043e28bd..a25962c7631 100644
--- 
a/database/connector/core/src/main/java/org/apache/shardingsphere/database/connector/core/metadata/database/enums/QuoteCharacter.java
+++ 
b/database/connector/core/src/main/java/org/apache/shardingsphere/database/connector/core/metadata/database/enums/QuoteCharacter.java
@@ -104,7 +104,7 @@ public enum QuoteCharacter {
      * @return unwrapped text
      */
     public static String unwrapText(final String text) {
-        return QuoteCharacter.getQuoteCharacter(text).unwrap(text);
+        return getQuoteCharacter(text).unwrap(text);
     }
     
     /**
diff --git 
a/database/protocol/dialect/firebird/src/main/java/org/apache/shardingsphere/database/protocol/firebird/constant/FirebirdArchType.java
 
b/database/protocol/dialect/firebird/src/main/java/org/apache/shardingsphere/database/protocol/firebird/constant/FirebirdArchType.java
index 73f812385e8..33d2992e84d 100644
--- 
a/database/protocol/dialect/firebird/src/main/java/org/apache/shardingsphere/database/protocol/firebird/constant/FirebirdArchType.java
+++ 
b/database/protocol/dialect/firebird/src/main/java/org/apache/shardingsphere/database/protocol/firebird/constant/FirebirdArchType.java
@@ -82,11 +82,7 @@ public enum FirebirdArchType {
         } else if (SystemUtils.IS_OS_AIX) {
             ARCHITECTURE = ARCH_RT;
         } else if (SystemUtils.IS_OS_LINUX) {
-            if (!SystemUtils.OS_ARCH.toLowerCase().contains("loong")) {
-                ARCHITECTURE = ARCH_LINUX;
-            } else {
-                ARCHITECTURE = ARCH_LINUX_LOONG;
-            }
+            ARCHITECTURE = SystemUtils.OS_ARCH.toLowerCase().contains("loong") 
? ARCH_LINUX_LOONG : ARCH_LINUX;
         } else if (SystemUtils.IS_OS_FREE_BSD) {
             ARCHITECTURE = ARCH_FREEBSD;
         } else if (SystemUtils.IS_OS_NET_BSD) {
diff --git 
a/database/protocol/dialect/mysql/src/test/java/org/apache/shardingsphere/database/protocol/mysql/packet/binlog/row/column/value/string/MySQLJsonValueDecoderTest.java
 
b/database/protocol/dialect/mysql/src/test/java/org/apache/shardingsphere/database/protocol/mysql/packet/binlog/row/column/value/string/MySQLJsonValueDecoderTest.java
index 02021333b39..ed7cb8e949c 100644
--- 
a/database/protocol/dialect/mysql/src/test/java/org/apache/shardingsphere/database/protocol/mysql/packet/binlog/row/column/value/string/MySQLJsonValueDecoderTest.java
+++ 
b/database/protocol/dialect/mysql/src/test/java/org/apache/shardingsphere/database/protocol/mysql/packet/binlog/row/column/value/string/MySQLJsonValueDecoderTest.java
@@ -323,6 +323,7 @@ class MySQLJsonValueDecoderTest {
         }
     }
     
+    @SuppressWarnings("unchecked")
     private void writeValueToByteBuf(final JsonEntry jsonEntry, final ByteBuf 
byteBuf, final boolean isSmall) {
         switch (jsonEntry.getType()) {
             case JsonValueTypes.SMALL_JSON_OBJECT:
diff --git 
a/docs/blog/content/material/2022_12_28_Fuzzy_query_for_CipherColumn__ShardingSphere_5.3.0_Deep_Dive.en.md
 
b/docs/blog/content/material/2022_12_28_Fuzzy_query_for_CipherColumn__ShardingSphere_5.3.0_Deep_Dive.en.md
index b467682fe58..f257f195ea8 100644
--- 
a/docs/blog/content/material/2022_12_28_Fuzzy_query_for_CipherColumn__ShardingSphere_5.3.0_Deep_Dive.en.md
+++ 
b/docs/blog/content/material/2022_12_28_Fuzzy_query_for_CipherColumn__ShardingSphere_5.3.0_Deep_Dive.en.md
@@ -165,7 +165,7 @@ public final class CharDigestLikeEncryptAlgorithm 
implements LikeEncryptAlgorith
   
             @Override
             public boolean processLine(final String line) {
-                if (line.startsWith("#") || 0 == line.length()) {
+                if (line.startsWith("#") || line.isEmpty()) {
                     return true;
                 } else {
                     builder.append(line);
diff --git 
a/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/condition/EncryptConditionEngine.java
 
b/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/condition/EncryptConditionEngine.java
index 82a93ef1a46..53d3ae03e58 100644
--- 
a/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/condition/EncryptConditionEngine.java
+++ 
b/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/condition/EncryptConditionEngine.java
@@ -197,10 +197,10 @@ public final class EncryptConditionEngine {
     
     private static Collection<EncryptCondition> createInEncryptCondition(final 
String tableName, final InExpression inExpression, final ExpressionSegment 
inRightValue) {
         ColumnSegment columnSegment;
-        if (!(inExpression.getLeft() instanceof ColumnSegment)) {
-            return Collections.emptyList();
-        } else {
+        if (inExpression.getLeft() instanceof ColumnSegment) {
             columnSegment = (ColumnSegment) inExpression.getLeft();
+        } else {
+            return Collections.emptyList();
         }
         List<ExpressionSegment> expressionSegments = new LinkedList<>();
         for (ExpressionSegment each : inExpression.getExpressionList()) {
diff --git 
a/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/rule/ShadowTableRule.java
 
b/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/rule/ShadowTableRule.java
index 7520f2a6062..c4e4e50c7d9 100644
--- 
a/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/rule/ShadowTableRule.java
+++ 
b/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/rule/ShadowTableRule.java
@@ -44,7 +44,7 @@ public final class ShadowTableRule {
     private final Map<ShadowOperationType, 
Collection<ShadowAlgorithmNameRule>> columnShadowAlgorithmNames;
     
     public ShadowTableRule(final String tableName, final Collection<String> 
logicDataSourceNames, final Collection<String> shadowAlgorithmNames, final 
Map<String, ShadowAlgorithm> shadowAlgorithms) {
-        this.name = tableName;
+        name = tableName;
         this.logicDataSourceNames = logicDataSourceNames;
         hintShadowAlgorithmNames = 
getHintShadowAlgorithmNames(shadowAlgorithmNames, shadowAlgorithms);
         columnShadowAlgorithmNames = 
getColumnShadowAlgorithmRules(shadowAlgorithmNames, shadowAlgorithms);
diff --git 
a/features/sharding/core/src/test/java/org/apache/shardingsphere/sharding/auditor/ShardingSQLAuditorTest.java
 
b/features/sharding/core/src/test/java/org/apache/shardingsphere/sharding/auditor/ShardingSQLAuditorTest.java
index 2fcbbe6863c..7e47da30297 100644
--- 
a/features/sharding/core/src/test/java/org/apache/shardingsphere/sharding/auditor/ShardingSQLAuditorTest.java
+++ 
b/features/sharding/core/src/test/java/org/apache/shardingsphere/sharding/auditor/ShardingSQLAuditorTest.java
@@ -68,7 +68,7 @@ class ShardingSQLAuditorTest {
     private RuleMetaData globalRuleMetaData;
     
     @Mock
-    private ShardingSphereDatabase database = 
mock(ShardingSphereDatabase.class);
+    private ShardingSphereDatabase database;
     
     @Mock(answer = Answers.RETURNS_DEEP_STUBS)
     private ShardingRule rule;
diff --git 
a/infra/binder/core/src/test/java/org/apache/shardingsphere/infra/binder/engine/segment/dml/column/InsertColumnsSegmentBinderTest.java
 
b/infra/binder/core/src/test/java/org/apache/shardingsphere/infra/binder/engine/segment/dml/column/InsertColumnsSegmentBinderTest.java
index e020c63b0da..a84dd2d8aa9 100644
--- 
a/infra/binder/core/src/test/java/org/apache/shardingsphere/infra/binder/engine/segment/dml/column/InsertColumnsSegmentBinderTest.java
+++ 
b/infra/binder/core/src/test/java/org/apache/shardingsphere/infra/binder/engine/segment/dml/column/InsertColumnsSegmentBinderTest.java
@@ -46,6 +46,7 @@ import static org.mockito.Mockito.when;
 @StaticMockSettings(ColumnSegmentBinder.class)
 class InsertColumnsSegmentBinderTest {
     
+    @SuppressWarnings("unchecked")
     @Test
     void assertBind() {
         ColumnSegment firstColumn = new ColumnSegment(0, 1, new 
IdentifierValue("order_id"));
diff --git 
a/infra/binder/core/src/test/java/org/apache/shardingsphere/infra/binder/engine/segment/dml/from/type/DeleteMultiTableSegmentBinderTest.java
 
b/infra/binder/core/src/test/java/org/apache/shardingsphere/infra/binder/engine/segment/dml/from/type/DeleteMultiTableSegmentBinderTest.java
index e2eb6bd5ddd..bb6d9ef4465 100644
--- 
a/infra/binder/core/src/test/java/org/apache/shardingsphere/infra/binder/engine/segment/dml/from/type/DeleteMultiTableSegmentBinderTest.java
+++ 
b/infra/binder/core/src/test/java/org/apache/shardingsphere/infra/binder/engine/segment/dml/from/type/DeleteMultiTableSegmentBinderTest.java
@@ -44,6 +44,7 @@ import static org.mockito.Mockito.when;
 @StaticMockSettings(TableSegmentBinder.class)
 class DeleteMultiTableSegmentBinderTest {
     
+    @SuppressWarnings("unchecked")
     @Test
     void assertBind() {
         DeleteMultiTableSegment segment = new DeleteMultiTableSegment();
diff --git 
a/infra/common/src/test/java/org/apache/shardingsphere/infra/yaml/config/swapper/mode/YamlModeConfigurationSwapperTest.java
 
b/infra/common/src/test/java/org/apache/shardingsphere/infra/yaml/config/swapper/mode/YamlModeConfigurationSwapperTest.java
index 2848d62cd08..62993c4c82f 100644
--- 
a/infra/common/src/test/java/org/apache/shardingsphere/infra/yaml/config/swapper/mode/YamlModeConfigurationSwapperTest.java
+++ 
b/infra/common/src/test/java/org/apache/shardingsphere/infra/yaml/config/swapper/mode/YamlModeConfigurationSwapperTest.java
@@ -49,7 +49,7 @@ class YamlModeConfigurationSwapperTest {
         YamlPersistRepositoryConfiguration yamlRepoConfig = new 
YamlPersistRepositoryConfiguration();
         yamlRepoConfig.setType(TEST_TYPE);
         try (MockedStatic<TypedSPILoader> mockedLoader = 
mockStatic(TypedSPILoader.class)) {
-            YamlPersistRepositoryConfigurationSwapper mockSwapper = 
mock(YamlPersistRepositoryConfigurationSwapper.class);
+            YamlPersistRepositoryConfigurationSwapper<?> mockSwapper = 
mock(YamlPersistRepositoryConfigurationSwapper.class);
             
when(mockSwapper.swapToYamlConfiguration(any())).thenReturn(yamlRepoConfig);
             when(mockSwapper.getType()).thenReturn(TEST_TYPE);
             mockedLoader.when(() -> 
TypedSPILoader.getService(YamlPersistRepositoryConfigurationSwapper.class, 
TEST_TYPE)).thenReturn(mockSwapper);
@@ -68,11 +68,12 @@ class YamlModeConfigurationSwapperTest {
         assertThat(actual.getType(), is(TEST_TYPE));
     }
     
+    @SuppressWarnings("unchecked")
     @Test
     void assertSwapToObjectWithNotNullRepository() {
         PersistRepositoryConfiguration mockRepoConfig = 
mock(PersistRepositoryConfiguration.class);
         try (MockedStatic<TypedSPILoader> mockedLoader = 
mockStatic(TypedSPILoader.class)) {
-            YamlPersistRepositoryConfigurationSwapper mockSwapper = 
mock(YamlPersistRepositoryConfigurationSwapper.class);
+            
YamlPersistRepositoryConfigurationSwapper<PersistRepositoryConfiguration> 
mockSwapper = mock(YamlPersistRepositoryConfigurationSwapper.class);
             when(mockSwapper.swapToObject(any())).thenReturn(mockRepoConfig);
             when(mockSwapper.getType()).thenReturn(TEST_TYPE);
             mockedLoader.when(() -> 
TypedSPILoader.getService(YamlPersistRepositoryConfigurationSwapper.class, 
TEST_TYPE)).thenReturn(mockSwapper);
diff --git 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ProcessRegistry.java
 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ProcessRegistry.java
index 9fe26050478..45d797e99ab 100644
--- 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ProcessRegistry.java
+++ 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ProcessRegistry.java
@@ -110,7 +110,7 @@ public final class ProcessRegistry {
      * @throws SQLException SQL exception
      */
     public void kill(final String processId) throws SQLException {
-        Process process = ProcessRegistry.getInstance().get(processId);
+        Process process = getInstance().get(processId);
         if (null != process) {
             process.kill();
         }
diff --git 
a/infra/expr/type/espresso/src/main/java/org/apache/shardingsphere/infra/expr/espresso/EspressoInlineExpressionParser.java
 
b/infra/expr/type/espresso/src/main/java/org/apache/shardingsphere/infra/expr/espresso/EspressoInlineExpressionParser.java
index a68def8f992..c574a66ce30 100644
--- 
a/infra/expr/type/espresso/src/main/java/org/apache/shardingsphere/infra/expr/espresso/EspressoInlineExpressionParser.java
+++ 
b/infra/expr/type/espresso/src/main/java/org/apache/shardingsphere/infra/expr/espresso/EspressoInlineExpressionParser.java
@@ -111,10 +111,10 @@ public final class EspressoInlineExpressionParser 
implements InlineExpressionPar
     private List<String> flatten(final List<ReflectValue> segments) {
         List<String> result = new ArrayList<>();
         for (ReflectValue each : segments) {
-            if (!each.isString()) {
-                result.addAll(assemblyCartesianSegments(each));
-            } else {
+            if (each.isString()) {
                 result.add(each.as(String.class));
+            } else {
+                result.addAll(assemblyCartesianSegments(each));
             }
         }
         return result;
diff --git 
a/jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/connection/CircuitBreakerConnection.java
 
b/jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/connection/CircuitBreakerConnection.java
index 0dad66ec20c..850e0a19570 100644
--- 
a/jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/connection/CircuitBreakerConnection.java
+++ 
b/jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/connection/CircuitBreakerConnection.java
@@ -24,7 +24,6 @@ import 
org.apache.shardingsphere.driver.state.circuit.statement.CircuitBreakerSt
 
 import java.sql.Array;
 import java.sql.Clob;
-import java.sql.Connection;
 import java.sql.DatabaseMetaData;
 import java.sql.PreparedStatement;
 import java.sql.SQLException;
@@ -67,7 +66,7 @@ public final class CircuitBreakerConnection extends 
AbstractUnsupportedOperation
     
     @Override
     public int getTransactionIsolation() {
-        return Connection.TRANSACTION_NONE;
+        return TRANSACTION_NONE;
     }
     
     @Override
diff --git 
a/jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/metadata/CircuitBreakerDatabaseMetaData.java
 
b/jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/metadata/CircuitBreakerDatabaseMetaData.java
index f18e68f5c6b..db2bcb2628d 100644
--- 
a/jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/metadata/CircuitBreakerDatabaseMetaData.java
+++ 
b/jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/metadata/CircuitBreakerDatabaseMetaData.java
@@ -845,7 +845,7 @@ public final class CircuitBreakerDatabaseMetaData 
implements DatabaseMetaData {
     
     @Override
     public int getSQLStateType() {
-        return DatabaseMetaData.sqlStateSQL;
+        return sqlStateSQL;
     }
     
     @Override
diff --git 
a/jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/resultset/CircuitBreakerResultSet.java
 
b/jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/resultset/CircuitBreakerResultSet.java
index 679d6500103..2bb69790812 100644
--- 
a/jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/resultset/CircuitBreakerResultSet.java
+++ 
b/jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/resultset/CircuitBreakerResultSet.java
@@ -27,7 +27,6 @@ import java.sql.Array;
 import java.sql.Blob;
 import java.sql.Clob;
 import java.sql.Date;
-import java.sql.ResultSet;
 import java.sql.ResultSetMetaData;
 import java.sql.SQLWarning;
 import java.sql.SQLXML;
@@ -311,7 +310,7 @@ public final class CircuitBreakerResultSet extends 
AbstractUnsupportedOperationR
     
     @Override
     public int getFetchDirection() {
-        return ResultSet.FETCH_FORWARD;
+        return FETCH_FORWARD;
     }
     
     @Override
@@ -325,12 +324,12 @@ public final class CircuitBreakerResultSet extends 
AbstractUnsupportedOperationR
     
     @Override
     public int getType() {
-        return ResultSet.TYPE_FORWARD_ONLY;
+        return TYPE_FORWARD_ONLY;
     }
     
     @Override
     public int getConcurrency() {
-        return ResultSet.CONCUR_READ_ONLY;
+        return CONCUR_READ_ONLY;
     }
     
     @Override
diff --git 
a/jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/resultset/CircuitBreakerResultSetMetaData.java
 
b/jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/resultset/CircuitBreakerResultSetMetaData.java
index 40a3a6bdd5c..efe3c022ecc 100644
--- 
a/jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/resultset/CircuitBreakerResultSetMetaData.java
+++ 
b/jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/resultset/CircuitBreakerResultSetMetaData.java
@@ -51,7 +51,7 @@ public final class CircuitBreakerResultSetMetaData implements 
ResultSetMetaData
     
     @Override
     public int isNullable(final int column) {
-        return ResultSetMetaData.columnNullable;
+        return columnNullable;
     }
     
     @Override
diff --git 
a/kernel/data-pipeline/scenario/consistency-check/src/main/java/org/apache/shardingsphere/data/pipeline/scenario/consistencycheck/task/ConsistencyCheckTasksRunner.java
 
b/kernel/data-pipeline/scenario/consistency-check/src/main/java/org/apache/shardingsphere/data/pipeline/scenario/consistencycheck/task/ConsistencyCheckTasksRunner.java
index 4d7951d4b66..0e4fc7c1a2d 100644
--- 
a/kernel/data-pipeline/scenario/consistency-check/src/main/java/org/apache/shardingsphere/data/pipeline/scenario/consistencycheck/task/ConsistencyCheckTasksRunner.java
+++ 
b/kernel/data-pipeline/scenario/consistency-check/src/main/java/org/apache/shardingsphere/data/pipeline/scenario/consistencycheck/task/ConsistencyCheckTasksRunner.java
@@ -103,10 +103,11 @@ public final class ConsistencyCheckTasksRunner implements 
PipelineTasksRunner {
     
     private final class CheckPipelineLifecycleRunnable extends 
AbstractPipelineLifecycleRunnable {
         
+        @SuppressWarnings("unchecked")
         @Override
         protected void runBlocking() {
             jobItemManager.persistProgress(jobItemContext);
-            PipelineJobType jobType = 
PipelineJobIdUtils.parseJobType(parentJobId);
+            PipelineJobType<PipelineJobConfiguration> jobType = 
PipelineJobIdUtils.parseJobType(parentJobId);
             PipelineJobConfiguration parentJobConfig = new 
PipelineJobConfigurationManager(jobType.getOption()).getJobConfiguration(parentJobId);
             try {
                 PipelineProcessConfiguration processConfig = 
PipelineProcessConfigurationUtils.fillInDefaultValue(
diff --git 
a/kernel/data-pipeline/scenario/consistency-check/src/test/java/org/apache/shardingsphere/data/pipeline/scenario/consistencycheck/task/ConsistencyCheckTasksRunnerTest.java
 
b/kernel/data-pipeline/scenario/consistency-check/src/test/java/org/apache/shardingsphere/data/pipeline/scenario/consistencycheck/task/ConsistencyCheckTasksRunnerTest.java
index 28373cf203b..77586e173d3 100644
--- 
a/kernel/data-pipeline/scenario/consistency-check/src/test/java/org/apache/shardingsphere/data/pipeline/scenario/consistencycheck/task/ConsistencyCheckTasksRunnerTest.java
+++ 
b/kernel/data-pipeline/scenario/consistency-check/src/test/java/org/apache/shardingsphere/data/pipeline/scenario/consistencycheck/task/ConsistencyCheckTasksRunnerTest.java
@@ -137,6 +137,7 @@ class ConsistencyCheckTasksRunnerTest {
         verify(checkExecutor).stop();
     }
     
+    @SuppressWarnings({"unchecked", "rawtypes"})
     @Test
     void assertRunBlockingPersistResultWhenNotStopping() throws 
ReflectiveOperationException {
         ConsistencyCheckJobItemContext jobItemContext = createJobItemContext();
@@ -164,7 +165,7 @@ class ConsistencyCheckTasksRunnerTest {
         when(governanceFacade.getJobFacade()).thenReturn(jobFacade);
         when(jobFacade.getCheck()).thenReturn(checkRepository);
         try (
-                MockedConstruction<PipelineJobConfigurationManager> 
mockedConstruction = mockConstruction(PipelineJobConfigurationManager.class,
+                MockedConstruction<PipelineJobConfigurationManager> ignore = 
mockConstruction(PipelineJobConfigurationManager.class,
                         (mock, context) -> 
when(mock.getJobConfiguration(PARENT_JOB_ID)).thenReturn(parentJobConfig));
                 MockedStatic<PipelineProcessConfigurationUtils> 
processConfigMocked = mockStatic(PipelineProcessConfigurationUtils.class)) {
             processConfigMocked.when(() -> 
PipelineProcessConfigurationUtils.fillInDefaultValue(processConfig)).thenReturn(processConfig);
@@ -177,6 +178,7 @@ class ConsistencyCheckTasksRunnerTest {
         }
     }
     
+    @SuppressWarnings({"unchecked", "rawtypes"})
     @Test
     void assertRunBlockingSkipPersistWhenStopping() throws 
ReflectiveOperationException {
         ConsistencyCheckJobItemContext jobItemContext = createJobItemContext();
@@ -201,7 +203,7 @@ class ConsistencyCheckTasksRunnerTest {
         
when(checker.check(jobItemContext.getJobConfig().getAlgorithmTypeName(), 
jobItemContext.getJobConfig().getAlgorithmProps())).thenReturn(checkResult);
         PipelineJobCheckGovernanceRepository checkRepository = 
mock(PipelineJobCheckGovernanceRepository.class);
         try (
-                MockedConstruction<PipelineJobConfigurationManager> 
mockedConstruction = mockConstruction(PipelineJobConfigurationManager.class,
+                MockedConstruction<PipelineJobConfigurationManager> ignored = 
mockConstruction(PipelineJobConfigurationManager.class,
                         (mock, context) -> 
when(mock.getJobConfiguration(PARENT_JOB_ID)).thenReturn(parentJobConfig));
                 MockedStatic<PipelineProcessConfigurationUtils> 
processConfigMocked = mockStatic(PipelineProcessConfigurationUtils.class)) {
             processConfigMocked.when(() -> 
PipelineProcessConfigurationUtils.fillInDefaultValue(processConfig)).thenReturn(processConfig);
@@ -214,6 +216,7 @@ class ConsistencyCheckTasksRunnerTest {
         }
     }
     
+    @SuppressWarnings("unchecked")
     @Test
     void assertOnSuccessWhenStopping() throws ReflectiveOperationException {
         ConsistencyCheckJobItemContext jobItemContext = createJobItemContext();
@@ -230,6 +233,7 @@ class ConsistencyCheckTasksRunnerTest {
         verifyNoInteractions(jobItemManager);
     }
     
+    @SuppressWarnings("unchecked")
     @Test
     void assertOnSuccessUpdateToFinished() throws ReflectiveOperationException 
{
         ConsistencyCheckJobItemContext jobItemContext = createJobItemContext();
@@ -255,6 +259,7 @@ class ConsistencyCheckTasksRunnerTest {
         verify(jobManager).stop(CHECK_JOB_ID);
     }
     
+    @SuppressWarnings("unchecked")
     @Test
     void assertOnSuccessUpdateToFailure() throws ReflectiveOperationException {
         ConsistencyCheckJobItemContext jobItemContext = createJobItemContext();
diff --git 
a/kernel/transaction/core/src/main/java/org/apache/shardingsphere/transaction/ConnectionTransaction.java
 
b/kernel/transaction/core/src/main/java/org/apache/shardingsphere/transaction/ConnectionTransaction.java
index d6a3663433b..3140c6aafe0 100644
--- 
a/kernel/transaction/core/src/main/java/org/apache/shardingsphere/transaction/ConnectionTransaction.java
+++ 
b/kernel/transaction/core/src/main/java/org/apache/shardingsphere/transaction/ConnectionTransaction.java
@@ -46,7 +46,7 @@ public final class ConnectionTransaction {
         if (transactionContext.getTransactionManager().isPresent()) {
             distributedTransactionManager = 
(ShardingSphereDistributedTransactionManager) 
transactionContext.getTransactionManager().get();
         } else {
-            distributedTransactionManager = TransactionType.LOCAL == 
this.transactionType ? null : 
rule.getResource().getTransactionManager(rule.getDefaultType());
+            distributedTransactionManager = TransactionType.LOCAL == 
transactionType ? null : 
rule.getResource().getTransactionManager(rule.getDefaultType());
         }
     }
     
diff --git 
a/kernel/transaction/type/xa/provider/narayana/src/main/java/org/apache/shardingsphere/transaction/xa/narayana/manager/DataSourceXAResourceRecoveryHelper.java
 
b/kernel/transaction/type/xa/provider/narayana/src/main/java/org/apache/shardingsphere/transaction/xa/narayana/manager/DataSourceXAResourceRecoveryHelper.java
index 8d935cdc778..d40fb7de6ef 100644
--- 
a/kernel/transaction/type/xa/provider/narayana/src/main/java/org/apache/shardingsphere/transaction/xa/narayana/manager/DataSourceXAResourceRecoveryHelper.java
+++ 
b/kernel/transaction/type/xa/provider/narayana/src/main/java/org/apache/shardingsphere/transaction/xa/narayana/manager/DataSourceXAResourceRecoveryHelper.java
@@ -103,7 +103,7 @@ public final class DataSourceXAResourceRecoveryHelper 
implements XAResourceRecov
         try {
             return getDelegate().recover(flag);
         } finally {
-            if (flag == XAResource.TMENDRSCAN) {
+            if (flag == TMENDRSCAN) {
                 disconnect();
             }
         }
diff --git 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/persist/metadata/DatabaseMetaDataPersistFacadeTest.java
 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/persist/metadata/DatabaseMetaDataPersistFacadeTest.java
index 35005a575b4..939087c0ecb 100644
--- 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/persist/metadata/DatabaseMetaDataPersistFacadeTest.java
+++ 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/persist/metadata/DatabaseMetaDataPersistFacadeTest.java
@@ -22,7 +22,6 @@ import 
org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase;
 import 
org.apache.shardingsphere.infra.metadata.database.schema.manager.GenericSchemaManager;
 import 
org.apache.shardingsphere.infra.metadata.database.schema.model.ShardingSphereSchema;
 import 
org.apache.shardingsphere.mode.metadata.persist.metadata.service.SchemaMetaDataPersistService;
-import 
org.apache.shardingsphere.mode.metadata.persist.metadata.service.TableMetaDataPersistEnabledService;
 import 
org.apache.shardingsphere.mode.persist.service.TableMetaDataPersistService;
 import 
org.apache.shardingsphere.test.infra.framework.extension.mock.AutoMockExtension;
 import 
org.apache.shardingsphere.test.infra.framework.extension.mock.StaticMockSettings;
@@ -51,7 +50,7 @@ class DatabaseMetaDataPersistFacadeTest {
     private SchemaMetaDataPersistService schemaMetaDataService;
     
     @Mock
-    private TableMetaDataPersistService tableMetaDataService = 
mock(TableMetaDataPersistEnabledService.class);
+    private TableMetaDataPersistService tableMetaDataService;
     
     @BeforeEach
     void setUp() throws ReflectiveOperationException {
diff --git 
a/mode/node/src/test/java/org/apache/shardingsphere/mode/node/rule/tuple/fixture/node/YamlNodeRuleConfiguration.java
 
b/mode/node/src/test/java/org/apache/shardingsphere/mode/node/rule/tuple/fixture/node/YamlNodeRuleConfiguration.java
index 32560a4015e..7dc3cb61b5f 100644
--- 
a/mode/node/src/test/java/org/apache/shardingsphere/mode/node/rule/tuple/fixture/node/YamlNodeRuleConfiguration.java
+++ 
b/mode/node/src/test/java/org/apache/shardingsphere/mode/node/rule/tuple/fixture/node/YamlNodeRuleConfiguration.java
@@ -32,7 +32,7 @@ import java.util.HashMap;
 import java.util.LinkedList;
 import java.util.Map;
 
-@RuleNodeTupleEntity(value = "node")
+@RuleNodeTupleEntity("node")
 @Getter
 @Setter
 public final class YamlNodeRuleConfiguration implements YamlRuleConfiguration {
diff --git 
a/mode/type/cluster/repository/provider/zookeeper/src/test/java/org/apache/shardingsphere/mode/repository/cluster/zookeeper/ZookeeperRepositoryTest.java
 
b/mode/type/cluster/repository/provider/zookeeper/src/test/java/org/apache/shardingsphere/mode/repository/cluster/zookeeper/ZookeeperRepositoryTest.java
index 035f2d32e67..9a2a68e9009 100644
--- 
a/mode/type/cluster/repository/provider/zookeeper/src/test/java/org/apache/shardingsphere/mode/repository/cluster/zookeeper/ZookeeperRepositoryTest.java
+++ 
b/mode/type/cluster/repository/provider/zookeeper/src/test/java/org/apache/shardingsphere/mode/repository/cluster/zookeeper/ZookeeperRepositoryTest.java
@@ -123,6 +123,7 @@ class ZookeeperRepositoryTest {
         when(client.blockUntilConnected(anyInt(), 
eq(TimeUnit.MILLISECONDS))).thenReturn(true);
     }
     
+    @SuppressWarnings("unchecked")
     private void mockBuilder() {
         when(client.checkExists()).thenReturn(existsBuilder);
         when(client.create()).thenReturn(createBuilder);
diff --git 
a/parser/sql/engine/dialect/doris/src/main/java/org/apache/shardingsphere/sql/parser/engine/doris/visitor/statement/type/DorisDALStatementVisitor.java
 
b/parser/sql/engine/dialect/doris/src/main/java/org/apache/shardingsphere/sql/parser/engine/doris/visitor/statement/type/DorisDALStatementVisitor.java
index 9f586bccc64..776d14ab068 100644
--- 
a/parser/sql/engine/dialect/doris/src/main/java/org/apache/shardingsphere/sql/parser/engine/doris/visitor/statement/type/DorisDALStatementVisitor.java
+++ 
b/parser/sql/engine/dialect/doris/src/main/java/org/apache/shardingsphere/sql/parser/engine/doris/visitor/statement/type/DorisDALStatementVisitor.java
@@ -381,6 +381,7 @@ public final class DorisDALStatementVisitor extends 
DorisStatementVisitor implem
         return new AnalyzeTableStatement(getDatabaseType(), 
((CollectionValue<SimpleTableSegment>) visit(ctx.tableList())).getValue());
     }
     
+    @SuppressWarnings("unchecked")
     @Override
     public ASTNode visitCacheIndex(final CacheIndexContext ctx) {
         IdentifierValue name = null == ctx.DEFAULT() ? (IdentifierValue) 
visit(ctx.identifier()) : new IdentifierValue(ctx.DEFAULT().getText());
@@ -417,6 +418,7 @@ public final class DorisDALStatementVisitor extends 
DorisStatementVisitor implem
         return new PartitionSegment(ctx.getStart().getStartIndex(), 
ctx.getStop().getStopIndex(), (IdentifierValue) visit(ctx.identifier()));
     }
     
+    @SuppressWarnings("unchecked")
     @Override
     public ASTNode visitChecksumTable(final ChecksumTableContext ctx) {
         return new MySQLChecksumTableStatement(getDatabaseType(), 
((CollectionValue<SimpleTableSegment>) visit(ctx.tableList())).getValue());
@@ -442,6 +444,7 @@ public final class DorisDALStatementVisitor extends 
DorisStatementVisitor implem
         return new MySQLLoadIndexInfoStatement(getDatabaseType(), 
ctx.loadTableIndexList().stream().map(each -> (LoadTableIndexSegment) 
visit(each)).collect(Collectors.toList()));
     }
     
+    @SuppressWarnings("unchecked")
     @Override
     public ASTNode visitLoadTableIndexList(final LoadTableIndexListContext 
ctx) {
         LoadTableIndexSegment result = new 
LoadTableIndexSegment(ctx.getStart().getStartIndex(), 
ctx.getStop().getStopIndex(), (SimpleTableSegment) visit(ctx.tableName()));
@@ -883,6 +886,7 @@ public final class DorisDALStatementVisitor extends 
DorisStatementVisitor implem
         return new MySQLSetResourceGroupStatement(getDatabaseType(), 
((IdentifierValue) visit(ctx.groupName())).getValue());
     }
     
+    @SuppressWarnings("unchecked")
     @Override
     public ASTNode visitCheckTable(final CheckTableContext ctx) {
         return new MySQLCheckTableStatement(getDatabaseType(), 
((CollectionValue<SimpleTableSegment>) visit(ctx.tableList())).getValue());
diff --git 
a/parser/sql/engine/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/engine/mysql/visitor/statement/type/MySQLDALStatementVisitor.java
 
b/parser/sql/engine/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/engine/mysql/visitor/statement/type/MySQLDALStatementVisitor.java
index 9d415852fda..80ae89db8c9 100644
--- 
a/parser/sql/engine/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/engine/mysql/visitor/statement/type/MySQLDALStatementVisitor.java
+++ 
b/parser/sql/engine/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/engine/mysql/visitor/statement/type/MySQLDALStatementVisitor.java
@@ -379,6 +379,7 @@ public final class MySQLDALStatementVisitor extends 
MySQLStatementVisitor implem
         return new AnalyzeTableStatement(getDatabaseType(), 
((CollectionValue<SimpleTableSegment>) visit(ctx.tableList())).getValue());
     }
     
+    @SuppressWarnings("unchecked")
     @Override
     public ASTNode visitCacheIndex(final CacheIndexContext ctx) {
         IdentifierValue name = null == ctx.DEFAULT() ? (IdentifierValue) 
visit(ctx.identifier()) : new IdentifierValue(ctx.DEFAULT().getText());
@@ -415,6 +416,7 @@ public final class MySQLDALStatementVisitor extends 
MySQLStatementVisitor implem
         return new PartitionSegment(ctx.getStart().getStartIndex(), 
ctx.getStop().getStopIndex(), (IdentifierValue) visit(ctx.identifier()));
     }
     
+    @SuppressWarnings("unchecked")
     @Override
     public ASTNode visitChecksumTable(final ChecksumTableContext ctx) {
         return new MySQLChecksumTableStatement(getDatabaseType(), 
((CollectionValue<SimpleTableSegment>) visit(ctx.tableList())).getValue());
@@ -453,6 +455,7 @@ public final class MySQLDALStatementVisitor extends 
MySQLStatementVisitor implem
         return new MySQLLoadIndexInfoStatement(getDatabaseType(), 
ctx.loadTableIndexList().stream().map(each -> (LoadTableIndexSegment) 
visit(each)).collect(Collectors.toList()));
     }
     
+    @SuppressWarnings("unchecked")
     @Override
     public ASTNode visitLoadTableIndexList(final LoadTableIndexListContext 
ctx) {
         LoadTableIndexSegment result = new 
LoadTableIndexSegment(ctx.getStart().getStartIndex(), 
ctx.getStop().getStopIndex(), (SimpleTableSegment) visit(ctx.tableName()));
@@ -892,6 +895,7 @@ public final class MySQLDALStatementVisitor extends 
MySQLStatementVisitor implem
         return new MySQLSetResourceGroupStatement(getDatabaseType(), 
((IdentifierValue) visit(ctx.groupName())).getValue());
     }
     
+    @SuppressWarnings("unchecked")
     @Override
     public ASTNode visitCheckTable(final CheckTableContext ctx) {
         return new MySQLCheckTableStatement(getDatabaseType(), 
((CollectionValue<SimpleTableSegment>) visit(ctx.tableList())).getValue());
diff --git 
a/parser/sql/engine/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/engine/oracle/visitor/statement/type/OracleDMLStatementVisitor.java
 
b/parser/sql/engine/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/engine/oracle/visitor/statement/type/OracleDMLStatementVisitor.java
index a434a219e7f..93cde511a6e 100644
--- 
a/parser/sql/engine/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/engine/oracle/visitor/statement/type/OracleDMLStatementVisitor.java
+++ 
b/parser/sql/engine/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/engine/oracle/visitor/statement/type/OracleDMLStatementVisitor.java
@@ -479,6 +479,7 @@ public final class OracleDMLStatementVisitor extends 
OracleStatementVisitor impl
         return result;
     }
     
+    @SuppressWarnings("unchecked")
     @Override
     public ASTNode visitPivotClause(final PivotClauseContext ctx) {
         Collection<ColumnSegment> pivotInColumns = new LinkedList<>();
@@ -493,6 +494,7 @@ public final class OracleDMLStatementVisitor extends 
OracleStatementVisitor impl
         return new PivotSegment(ctx.getStart().getStartIndex(), 
ctx.getStop().getStopIndex(), ((CollectionValue<ColumnSegment>) 
visit(ctx.pivotForClause().columnNames())).getValue(), pivotInColumns);
     }
     
+    @SuppressWarnings("unchecked")
     @Override
     public ASTNode visitUnpivotClause(final UnpivotClauseContext ctx) {
         Collection<ColumnSegment> unpivotInColumns = new LinkedList<>();
diff --git 
a/parser/sql/engine/dialect/postgresql/src/main/java/org/apache/shardingsphere/sql/parser/engine/postgresql/visitor/statement/PostgreSQLStatementVisitor.java
 
b/parser/sql/engine/dialect/postgresql/src/main/java/org/apache/shardingsphere/sql/parser/engine/postgresql/visitor/statement/PostgreSQLStatementVisitor.java
index 4b5f92cd12e..7ef2e8bbf9e 100644
--- 
a/parser/sql/engine/dialect/postgresql/src/main/java/org/apache/shardingsphere/sql/parser/engine/postgresql/visitor/statement/PostgreSQLStatementVisitor.java
+++ 
b/parser/sql/engine/dialect/postgresql/src/main/java/org/apache/shardingsphere/sql/parser/engine/postgresql/visitor/statement/PostgreSQLStatementVisitor.java
@@ -730,6 +730,7 @@ public abstract class PostgreSQLStatementVisitor extends 
PostgreSQLStatementPars
         return result;
     }
     
+    @SuppressWarnings({"rawtypes", "unchecked"})
     @Override
     public ASTNode visitQualifiedNameList(final QualifiedNameListContext ctx) {
         CollectionValue<SimpleTableSegment> result = new CollectionValue<>();
@@ -761,6 +762,7 @@ public abstract class PostgreSQLStatementVisitor extends 
PostgreSQLStatementPars
         return new SimpleTableSegment(new 
TableNameSegment(ctx.colId().start.getStartIndex(), 
ctx.colId().stop.getStopIndex(), new IdentifierValue(ctx.colId().getText())));
     }
     
+    @SuppressWarnings("unchecked")
     @Override
     public ASTNode visitInsertRest(final InsertRestContext ctx) {
         InsertStatement result = new InsertStatement(databaseType);
@@ -782,6 +784,7 @@ public abstract class PostgreSQLStatementVisitor extends 
PostgreSQLStatementPars
         return result;
     }
     
+    @SuppressWarnings("unchecked")
     @Override
     public ASTNode visitInsertColumnList(final InsertColumnListContext ctx) {
         CollectionValue<ColumnSegment> result = new CollectionValue<>();
diff --git 
a/parser/sql/engine/dialect/postgresql/src/main/java/org/apache/shardingsphere/sql/parser/engine/postgresql/visitor/statement/type/PostgreSQLDMLStatementVisitor.java
 
b/parser/sql/engine/dialect/postgresql/src/main/java/org/apache/shardingsphere/sql/parser/engine/postgresql/visitor/statement/type/PostgreSQLDMLStatementVisitor.java
index 47173628784..6aca2eb1cef 100644
--- 
a/parser/sql/engine/dialect/postgresql/src/main/java/org/apache/shardingsphere/sql/parser/engine/postgresql/visitor/statement/type/PostgreSQLDMLStatementVisitor.java
+++ 
b/parser/sql/engine/dialect/postgresql/src/main/java/org/apache/shardingsphere/sql/parser/engine/postgresql/visitor/statement/type/PostgreSQLDMLStatementVisitor.java
@@ -95,6 +95,7 @@ public final class PostgreSQLDMLStatementVisitor extends 
PostgreSQLStatementVisi
         return visit(ctx.copyWithTableBinary());
     }
     
+    @SuppressWarnings("unchecked")
     @Override
     public ASTNode visitCopyWithTableOrQuery(final CopyWithTableOrQueryContext 
ctx) {
         return new PostgreSQLCopyStatement(getDatabaseType(), null == 
ctx.qualifiedName() ? null : (SimpleTableSegment) visit(ctx.qualifiedName()),
@@ -116,6 +117,7 @@ public final class PostgreSQLDMLStatementVisitor extends 
PostgreSQLStatementVisi
         return result;
     }
     
+    @SuppressWarnings("unchecked")
     @Override
     public ASTNode visitCopyWithTableOrQueryBinaryCsv(final 
CopyWithTableOrQueryBinaryCsvContext ctx) {
         return new PostgreSQLCopyStatement(getDatabaseType(), null == 
ctx.qualifiedName() ? null : (SimpleTableSegment) visit(ctx.qualifiedName()),
diff --git 
a/parser/sql/engine/dialect/sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/engine/sqlserver/visitor/statement/SQLServerStatementVisitor.java
 
b/parser/sql/engine/dialect/sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/engine/sqlserver/visitor/statement/SQLServerStatementVisitor.java
index 2521877b0d9..4de43827be3 100644
--- 
a/parser/sql/engine/dialect/sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/engine/sqlserver/visitor/statement/SQLServerStatementVisitor.java
+++ 
b/parser/sql/engine/dialect/sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/engine/sqlserver/visitor/statement/SQLServerStatementVisitor.java
@@ -1248,6 +1248,7 @@ public abstract class SQLServerStatementVisitor extends 
SQLServerStatementBaseVi
         return result;
     }
     
+    @SuppressWarnings("unchecked")
     private Collection<CommonTableExpressionSegment> 
getCommonTableExpressionSegmentsUsingCteClauseSet(final CteClauseSetContext 
ctx) {
         Collection<CommonTableExpressionSegment> result = new LinkedList<>();
         for (CteClauseContext each : ctx.cteClause()) {
@@ -1571,6 +1572,7 @@ public abstract class SQLServerStatementVisitor extends 
SQLServerStatementBaseVi
         return result;
     }
     
+    @SuppressWarnings("unchecked")
     @Override
     public ASTNode visitOutputClause(final OutputClauseContext ctx) {
         OutputSegment result = new OutputSegment(ctx.start.getStartIndex(), 
ctx.stop.getStopIndex());
@@ -1998,6 +2000,7 @@ public abstract class SQLServerStatementVisitor extends 
SQLServerStatementBaseVi
         return result;
     }
     
+    @SuppressWarnings("unchecked")
     @Override
     public ASTNode visitPivotClause(final PivotClauseContext ctx) {
         String pivotType = null == ctx.PIVOT() ? "UNPIVOT" : "PIVOT";
@@ -2099,6 +2102,7 @@ public abstract class SQLServerStatementVisitor extends 
SQLServerStatementBaseVi
         return visit(ctx.aggregationClause());
     }
     
+    @SuppressWarnings("unchecked")
     @Override
     public ASTNode visitCreateTableAsSelectClause(final 
CreateTableAsSelectClauseContext ctx) {
         CreateTableStatement result = new CreateTableStatement(databaseType);
diff --git 
a/parser/sql/engine/dialect/sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/engine/sqlserver/visitor/statement/type/SQLServerDCLStatementVisitor.java
 
b/parser/sql/engine/dialect/sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/engine/sqlserver/visitor/statement/type/SQLServerDCLStatementVisitor.java
index 6e3af427904..e0cfa4875fc 100644
--- 
a/parser/sql/engine/dialect/sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/engine/sqlserver/visitor/statement/type/SQLServerDCLStatementVisitor.java
+++ 
b/parser/sql/engine/dialect/sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/engine/sqlserver/visitor/statement/type/SQLServerDCLStatementVisitor.java
@@ -81,6 +81,7 @@ public final class SQLServerDCLStatementVisitor extends 
SQLServerStatementVisito
         super(databaseType);
     }
     
+    @SuppressWarnings("unchecked")
     @Override
     public ASTNode visitGrant(final GrantContext ctx) {
         SQLServerGrantStatement result = new 
SQLServerGrantStatement(getDatabaseType());
@@ -98,6 +99,7 @@ public final class SQLServerDCLStatementVisitor extends 
SQLServerStatementVisito
         return result;
     }
     
+    @SuppressWarnings("unchecked")
     @Override
     public ASTNode visitRevoke(final RevokeContext ctx) {
         SQLServerRevokeStatement result = new 
SQLServerRevokeStatement(getDatabaseType());
@@ -183,6 +185,7 @@ public final class SQLServerDCLStatementVisitor extends 
SQLServerStatementVisito
         return new AlterUserStatement(getDatabaseType(), (UserSegment) 
visit(ctx.userName()));
     }
     
+    @SuppressWarnings("unchecked")
     @Override
     public ASTNode visitDeny(final DenyContext ctx) {
         SQLServerDenyUserStatement result = new 
SQLServerDenyUserStatement(getDatabaseType());
diff --git 
a/parser/sql/statement/core/src/main/java/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/item/AggregationProjectionSegment.java
 
b/parser/sql/statement/core/src/main/java/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/item/AggregationProjectionSegment.java
index 667a5ef89db..61e8ee3f3b4 100644
--- 
a/parser/sql/statement/core/src/main/java/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/item/AggregationProjectionSegment.java
+++ 
b/parser/sql/statement/core/src/main/java/org/apache/shardingsphere/sql/parser/statement/core/segment/dml/item/AggregationProjectionSegment.java
@@ -55,7 +55,7 @@ public class AggregationProjectionSegment implements 
ProjectionSegment, AliasAva
         this.stopIndex = stopIndex;
         this.type = type;
         this.expression = expression;
-        this.separator = null;
+        separator = null;
     }
     
     public AggregationProjectionSegment(final int startIndex, final int 
stopIndex, final AggregationType type, final String expression, final String 
separator) {
diff --git 
a/parser/sql/statement/core/src/main/java/org/apache/shardingsphere/sql/parser/statement/core/value/literal/impl/StringLiteralValue.java
 
b/parser/sql/statement/core/src/main/java/org/apache/shardingsphere/sql/parser/statement/core/value/literal/impl/StringLiteralValue.java
index ac7db76be22..a6b98f9e661 100644
--- 
a/parser/sql/statement/core/src/main/java/org/apache/shardingsphere/sql/parser/statement/core/value/literal/impl/StringLiteralValue.java
+++ 
b/parser/sql/statement/core/src/main/java/org/apache/shardingsphere/sql/parser/statement/core/value/literal/impl/StringLiteralValue.java
@@ -39,6 +39,6 @@ public final class StringLiteralValue implements 
LiteralValue<String> {
         for (StringLiteralValue each : stringLiteralValues) {
             result.append(each.getValue());
         }
-        this.value = result.toString();
+        value = result.toString();
     }
 }
diff --git 
a/proxy/backend/core/src/test/java/org/apache/shardingsphere/proxy/backend/connector/jdbc/datasource/fixture/CallTimeRecordDataSource.java
 
b/proxy/backend/core/src/test/java/org/apache/shardingsphere/proxy/backend/connector/jdbc/datasource/fixture/CallTimeRecordDataSource.java
index 54323ac1b0a..6db4b6e00f4 100644
--- 
a/proxy/backend/core/src/test/java/org/apache/shardingsphere/proxy/backend/connector/jdbc/datasource/fixture/CallTimeRecordDataSource.java
+++ 
b/proxy/backend/core/src/test/java/org/apache/shardingsphere/proxy/backend/connector/jdbc/datasource/fixture/CallTimeRecordDataSource.java
@@ -224,7 +224,7 @@ public final class CallTimeRecordDataSource implements 
DataSource, AutoCloseable
         
         @Override
         public int getTransactionIsolation() {
-            return Connection.TRANSACTION_NONE;
+            return TRANSACTION_NONE;
         }
         
         @Override
diff --git 
a/test/it/pipeline/src/test/java/org/apache/shardingsphere/data/pipeline/scenario/migration/api/MigrationJobAPITest.java
 
b/test/it/pipeline/src/test/java/org/apache/shardingsphere/data/pipeline/scenario/migration/api/MigrationJobAPITest.java
index ac760942004..139d4f2b181 100644
--- 
a/test/it/pipeline/src/test/java/org/apache/shardingsphere/data/pipeline/scenario/migration/api/MigrationJobAPITest.java
+++ 
b/test/it/pipeline/src/test/java/org/apache/shardingsphere/data/pipeline/scenario/migration/api/MigrationJobAPITest.java
@@ -187,6 +187,7 @@ class MigrationJobAPITest {
         assertThat(jobProgressMap.size(), is(1));
     }
     
+    @SuppressWarnings("unchecked")
     @Test
     void assertDataConsistencyCheck() {
         MigrationJobConfiguration jobConfig = 
JobConfigurationBuilder.createJobConfiguration();
diff --git 
a/test/it/spi/src/test/java/org/apache/shardingsphere/test/it/spi/SPIMatchedCheckIT.java
 
b/test/it/spi/src/test/java/org/apache/shardingsphere/test/it/spi/SPIMatchedCheckIT.java
index ca3ca1b7414..8d4ab88780c 100644
--- 
a/test/it/spi/src/test/java/org/apache/shardingsphere/test/it/spi/SPIMatchedCheckIT.java
+++ 
b/test/it/spi/src/test/java/org/apache/shardingsphere/test/it/spi/SPIMatchedCheckIT.java
@@ -67,7 +67,7 @@ class SPIMatchedCheckIT {
     }
     
     private Map<Path, Collection<String>> listAndParseSPIs(final URI 
servicesURI) throws IOException {
-        if (servicesURI.getScheme().equals("jar")) {
+        if ("jar".equals(servicesURI.getScheme())) {
             try (FileSystem fileSystem = 
FileSystems.newFileSystem(servicesURI, Collections.emptyMap())) {
                 return 
parseSPIImplNames(listSPIDefinePaths(fileSystem.getPath(SERVICES_PATH)));
             }

Reply via email to