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,