You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by me...@apache.org on 2021/04/24 08:47:53 UTC

[shardingsphere] branch master updated: fix error of mysql alter table drop column visitor. (#10173)

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

menghaoran 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 1e5fc2e  fix error of mysql alter table drop column visitor. (#10173)
1e5fc2e is described below

commit 1e5fc2ee662f020ee442aa932259a22e50c7ae1a
Author: huanghao495430759 <34...@users.noreply.github.com>
AuthorDate: Sat Apr 24 03:47:16 2021 -0500

    fix error of mysql alter table drop column visitor. (#10173)
---
 .../mysql/visitor/statement/impl/MySQLDDLStatementSQLVisitor.java       | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/impl/MySQLDDLStatementSQLVisitor.java b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/impl/MySQLDDLStatementSQLVisitor.java
index da93251..b6da203 100644
--- a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/impl/MySQLDDLStatementSQLVisitor.java
+++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/impl/MySQLDDLStatementSQLVisitor.java
@@ -293,7 +293,7 @@ public final class MySQLDDLStatementSQLVisitor extends MySQLStatementSQLVisitor
                 if (null == alterTableDrop.KEY() && null == alterTableDrop.CHECK() && null == alterTableDrop.CONSTRAINT() && null == alterTableDrop.keyOrIndex()) {
                     ColumnSegment column = new ColumnSegment(alterTableDrop.columnInternalRef.start.getStartIndex(), alterTableDrop.columnInternalRef.stop.getStopIndex(),
                             (IdentifierValue) visit(alterTableDrop.columnInternalRef));
-                    result.getValue().add(new DropColumnDefinitionSegment(ctx.getStart().getStartIndex(), ctx.getStop().getStopIndex(), Collections.singletonList(column)));
+                    result.getValue().add(new DropColumnDefinitionSegment(each.getStart().getStartIndex(), each.getStop().getStopIndex(), Collections.singletonList(column)));
                 }
             }
         }