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