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 4633f9dce19 Refactor KernelDistSQLStatementVisitor (#33756)
4633f9dce19 is described below

commit 4633f9dce19ef8031ca14d03f201917874a49a19
Author: Liang Zhang <[email protected]>
AuthorDate: Thu Nov 21 16:21:12 2024 +0800

    Refactor KernelDistSQLStatementVisitor (#33756)
    
    * Refactor usage of VariableSegment
    
    * Refactor KernelDistSQLStatementVisitor
---
 .../distsql/parser/core/kernel/KernelDistSQLStatementVisitor.java   | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git 
a/parser/distsql/engine/src/main/java/org/apache/shardingsphere/distsql/parser/core/kernel/KernelDistSQLStatementVisitor.java
 
b/parser/distsql/engine/src/main/java/org/apache/shardingsphere/distsql/parser/core/kernel/KernelDistSQLStatementVisitor.java
index 52f1886e1a4..f242c4b0100 100644
--- 
a/parser/distsql/engine/src/main/java/org/apache/shardingsphere/distsql/parser/core/kernel/KernelDistSQLStatementVisitor.java
+++ 
b/parser/distsql/engine/src/main/java/org/apache/shardingsphere/distsql/parser/core/kernel/KernelDistSQLStatementVisitor.java
@@ -305,7 +305,7 @@ public final class KernelDistSQLStatementVisitor extends 
KernelDistSQLStatementB
     
     @Override
     public ASTNode visitImportMetaData(final ImportMetaDataContext ctx) {
-        return new ImportMetaDataStatement(null == ctx.metaDataValue() ? null 
: getQuotedContent(ctx.metaDataValue()), getIdentifierValue(ctx.filePath()));
+        return new ImportMetaDataStatement(null == ctx.metaDataValue() ? null 
: QuoteCharacter.unwrapText(ctx.metaDataValue().getText()), 
getIdentifierValue(ctx.filePath()));
     }
     
     @Override
@@ -338,10 +338,6 @@ public final class KernelDistSQLStatementVisitor extends 
KernelDistSQLStatementB
         return null == context ? null : new 
IdentifierValue(context.getText()).getValue();
     }
     
-    private String getQuotedContent(final ParseTree context) {
-        return IdentifierValue.getQuotedContent(context.getText());
-    }
-    
     @Override
     public ASTNode visitShowPluginImplementations(final 
ShowPluginImplementationsContext ctx) {
         return new ShowPluginsStatement("COMMON", 
getIdentifierValue(ctx.pluginClass()));

Reply via email to