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 847c85b45b1 Fix sonar issue for SelectInformationSchemataExecutor 
(#36901)
847c85b45b1 is described below

commit 847c85b45b1c3a22e4a671d2f6982cafa9510477
Author: Liang Zhang <[email protected]>
AuthorDate: Mon Oct 20 19:01:35 2025 +0800

    Fix sonar issue for SelectInformationSchemataExecutor (#36901)
---
 .../admin/executor/select/SelectInformationSchemataExecutor.java        | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/proxy/backend/dialect/mysql/src/main/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/select/SelectInformationSchemataExecutor.java
 
b/proxy/backend/dialect/mysql/src/main/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/select/SelectInformationSchemataExecutor.java
index 4dfff674190..4141253ec85 100644
--- 
a/proxy/backend/dialect/mysql/src/main/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/select/SelectInformationSchemataExecutor.java
+++ 
b/proxy/backend/dialect/mysql/src/main/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/select/SelectInformationSchemataExecutor.java
@@ -106,7 +106,7 @@ public final class SelectInformationSchemataExecutor 
extends DatabaseMetaDataExe
     }
     
     private List<ColumnProjectionSegment> filterColumnProjections(final 
Collection<ProjectionSegment> projections) {
-        return projections.stream().filter(each -> 
each.getClass().isAssignableFrom(ColumnProjectionSegment.class)).map(each -> 
(ColumnProjectionSegment) each).collect(Collectors.toList());
+        return projections.stream().filter(each -> 
each.getClass().isAssignableFrom(ColumnProjectionSegment.class)).map(ColumnProjectionSegment.class::cast).collect(Collectors.toList());
     }
     
     private Map<String, String> getDefaultRowsFromColumnProjections(final 
Collection<ColumnProjectionSegment> projections) {

Reply via email to