improved sql parser.

This commit is contained in:
wenshao
2017-11-08 13:56:17 +08:00
parent e2d810ff9b
commit 469f7f07a3
4 changed files with 255 additions and 0 deletions
@@ -400,6 +400,7 @@ public class OracleExprParser extends SQLExprParser {
case VARIANT:
case QUES:
case IDENTIFIER:
case LITERAL_ALIAS:
sqlExpr = expr();
sqlExpr = new SQLUnaryExpr(SQLUnaryOperator.Negative, sqlExpr);
break;
@@ -3019,6 +3019,7 @@ public class SQLExprParser extends SQLParser {
switch (lexer.token) {
case FULL:
case MODEL:
case TABLESPACE:
alias = lexer.stringVal();
lexer.nextToken();
break;