diff --git a/src/main/java/com/alibaba/druid/sql/ast/statement/SQLColumnDefinition.java b/src/main/java/com/alibaba/druid/sql/ast/statement/SQLColumnDefinition.java index bb868c9e0a..da71592e72 100644 --- a/src/main/java/com/alibaba/druid/sql/ast/statement/SQLColumnDefinition.java +++ b/src/main/java/com/alibaba/druid/sql/ast/statement/SQLColumnDefinition.java @@ -45,7 +45,7 @@ public class SQLColumnDefinition extends SQLObjectImpl implements SQLTableElemen protected SQLExpr storage; protected SQLExpr charsetExpr; protected SQLExpr asExpr; - protected boolean sorted = false; + protected boolean stored = false; protected boolean virtual = false; protected Identity identity; @@ -208,12 +208,12 @@ public class SQLColumnDefinition extends SQLObjectImpl implements SQLTableElemen this.virtual = virtual; } - public boolean isSorted() { - return sorted; + public boolean isStored() { + return stored; } - public void setSorted(boolean sorted) { - this.sorted = sorted; + public void setStored(boolean stored) { + this.stored = stored; } public SQLExpr getCharsetExpr() { @@ -387,7 +387,7 @@ public class SQLColumnDefinition extends SQLObjectImpl implements SQLTableElemen x.setAsExpr(asExpr.clone()); } - x.sorted = sorted; + x.stored = stored; x.virtual = virtual; if (identity != null) { diff --git a/src/main/java/com/alibaba/druid/sql/dialect/mysql/parser/MySqlExprParser.java b/src/main/java/com/alibaba/druid/sql/dialect/mysql/parser/MySqlExprParser.java index daadb1d407..ec94202343 100644 --- a/src/main/java/com/alibaba/druid/sql/dialect/mysql/parser/MySqlExprParser.java +++ b/src/main/java/com/alibaba/druid/sql/dialect/mysql/parser/MySqlExprParser.java @@ -596,7 +596,7 @@ public class MySqlExprParser extends SQLExprParser { if (lexer.identifierEquals(FnvHash.Constants.STORED)) { lexer.nextToken(); - column.setSorted(true); + column.setStored(true); } if (lexer.identifierEquals(FnvHash.Constants.VIRTUAL)) { diff --git a/src/main/java/com/alibaba/druid/sql/dialect/mysql/visitor/MySqlOutputVisitor.java b/src/main/java/com/alibaba/druid/sql/dialect/mysql/visitor/MySqlOutputVisitor.java index 302c639567..0e8711f9e9 100644 --- a/src/main/java/com/alibaba/druid/sql/dialect/mysql/visitor/MySqlOutputVisitor.java +++ b/src/main/java/com/alibaba/druid/sql/dialect/mysql/visitor/MySqlOutputVisitor.java @@ -321,8 +321,8 @@ public class MySqlOutputVisitor extends SQLASTOutputVisitor implements MySqlASTV print(')'); } - if (x.isSorted()) { - print0(ucase ? " SORTED" : " sorted"); + if (x.isStored()) { + print0(ucase ? " STORED" : " stored"); } if (x.isVirtual()) {