This is an automated email from the ASF dual-hosted git repository.

duanzhengqiang 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 bf6f6c72fec Minor refactor in SQLRewriteEntry (#28787)
bf6f6c72fec is described below

commit bf6f6c72fecf88798c5e6e45e3e312fde27d78cb
Author: Zhengqiang Duan <[email protected]>
AuthorDate: Tue Oct 17 16:59:42 2023 +0800

    Minor refactor in SQLRewriteEntry (#28787)
---
 .../org/apache/shardingsphere/infra/rewrite/SQLRewriteEntry.java     | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git 
a/infra/rewrite/src/main/java/org/apache/shardingsphere/infra/rewrite/SQLRewriteEntry.java
 
b/infra/rewrite/src/main/java/org/apache/shardingsphere/infra/rewrite/SQLRewriteEntry.java
index 2ac4172383c..ae8198aa477 100644
--- 
a/infra/rewrite/src/main/java/org/apache/shardingsphere/infra/rewrite/SQLRewriteEntry.java
+++ 
b/infra/rewrite/src/main/java/org/apache/shardingsphere/infra/rewrite/SQLRewriteEntry.java
@@ -78,10 +78,9 @@ public final class SQLRewriteEntry {
         SQLTranslatorRule rule = 
globalRuleMetaData.getSingleRule(SQLTranslatorRule.class);
         DatabaseType protocolType = database.getProtocolType();
         Map<String, StorageUnit> storageUnits = 
database.getResourceMetaData().getStorageUnits();
-        RuleMetaData ruleMetaData = database.getRuleMetaData();
         return routeContext.getRouteUnits().isEmpty()
-                ? new GenericSQLRewriteEngine(rule, protocolType, 
storageUnits, ruleMetaData).rewrite(sqlRewriteContext)
-                : new RouteSQLRewriteEngine(rule, protocolType, storageUnits, 
ruleMetaData).rewrite(sqlRewriteContext, routeContext);
+                ? new GenericSQLRewriteEngine(rule, protocolType, 
storageUnits, globalRuleMetaData).rewrite(sqlRewriteContext)
+                : new RouteSQLRewriteEngine(rule, protocolType, storageUnits, 
globalRuleMetaData).rewrite(sqlRewriteContext, routeContext);
     }
     
     private SQLRewriteContext createSQLRewriteContext(final String sql, final 
List<Object> params, final SQLStatementContext sqlStatementContext,

Reply via email to