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