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 d704e4a6504 Refactor SQLParserRule (#31903)
d704e4a6504 is described below

commit d704e4a650463534e1f855b06ace8aa34ba0f3b8
Author: Liang Zhang <[email protected]>
AuthorDate: Thu Jun 27 23:54:05 2024 +0800

    Refactor SQLParserRule (#31903)
    
    * Refactor YamlSQLParserRuleConfigurationSwapperTest
    
    * Refactor SQLParserRule
---
 .../java/org/apache/shardingsphere/parser/rule/SQLParserRule.java   | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/kernel/sql-parser/core/src/main/java/org/apache/shardingsphere/parser/rule/SQLParserRule.java
 
b/kernel/sql-parser/core/src/main/java/org/apache/shardingsphere/parser/rule/SQLParserRule.java
index a70d28f725a..b3d53a40403 100644
--- 
a/kernel/sql-parser/core/src/main/java/org/apache/shardingsphere/parser/rule/SQLParserRule.java
+++ 
b/kernel/sql-parser/core/src/main/java/org/apache/shardingsphere/parser/rule/SQLParserRule.java
@@ -17,6 +17,7 @@
 
 package org.apache.shardingsphere.parser.rule;
 
+import lombok.AccessLevel;
 import lombok.Getter;
 import org.apache.shardingsphere.infra.database.core.type.DatabaseType;
 import org.apache.shardingsphere.infra.parser.SQLParserEngine;
@@ -38,6 +39,7 @@ public final class SQLParserRule implements GlobalRule {
     
     private final CacheOption parseTreeCache;
     
+    @Getter(AccessLevel.NONE)
     private final String engineType;
     
     public SQLParserRule(final SQLParserRuleConfiguration ruleConfig) {
@@ -54,8 +56,6 @@ public final class SQLParserRule implements GlobalRule {
      * @return SQL parser engine
      */
     public SQLParserEngine getSQLParserEngine(final DatabaseType databaseType) 
{
-        return "Standard".equals(engineType)
-                ? new ShardingSphereSQLParserEngine(databaseType, 
sqlStatementCache, parseTreeCache)
-                : new SimpleSQLParserEngine();
+        return "Standard".equals(engineType) ? new 
ShardingSphereSQLParserEngine(databaseType, sqlStatementCache, parseTreeCache) 
: new SimpleSQLParserEngine();
     }
 }

Reply via email to