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 6a1976af5a6 Fix sonar issue on TablelessRouteEngineFactory (#35657)
6a1976af5a6 is described below

commit 6a1976af5a66a6fc09f7989b70335a7fd24dad26
Author: Liang Zhang <[email protected]>
AuthorDate: Tue Jun 10 09:25:46 2025 +0800

    Fix sonar issue on TablelessRouteEngineFactory (#35657)
---
 .../infra/route/engine/tableless/TablelessRouteEngineFactory.java       | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/infra/route/core/src/main/java/org/apache/shardingsphere/infra/route/engine/tableless/TablelessRouteEngineFactory.java
 
b/infra/route/core/src/main/java/org/apache/shardingsphere/infra/route/engine/tableless/TablelessRouteEngineFactory.java
index c899173d809..84195b28ea1 100644
--- 
a/infra/route/core/src/main/java/org/apache/shardingsphere/infra/route/engine/tableless/TablelessRouteEngineFactory.java
+++ 
b/infra/route/core/src/main/java/org/apache/shardingsphere/infra/route/engine/tableless/TablelessRouteEngineFactory.java
@@ -117,11 +117,11 @@ public final class TablelessRouteEngineFactory {
     }
     
     private static TablelessRouteEngine getDALRouteEngine(final DALStatement 
sqlStatement, final ShardingSphereDatabase database, final DatabaseType 
databaseType) {
-        Optional<DialectDALStatementBroadcastRouteDecider> 
dialectDALStatementBroadcastRouteDecider = 
DatabaseTypedSPILoader.findService(DialectDALStatementBroadcastRouteDecider.class,
 databaseType);
         if (sqlStatement instanceof ShowTablesStatement || sqlStatement 
instanceof ShowTableStatusStatement || sqlStatement instanceof 
ShowDatabasesStatement
                 || sqlStatement instanceof SetStatement) {
             return new TablelessDataSourceBroadcastRouteEngine();
         }
+        Optional<DialectDALStatementBroadcastRouteDecider> 
dialectDALStatementBroadcastRouteDecider = 
DatabaseTypedSPILoader.findService(DialectDALStatementBroadcastRouteDecider.class,
 databaseType);
         if (dialectDALStatementBroadcastRouteDecider.map(optional -> 
optional.isDataSourceBroadcastRoute(sqlStatement)).orElse(false)) {
             return new TablelessDataSourceBroadcastRouteEngine();
         }

Reply via email to