This commit is contained in:
温少
2012-05-16 08:35:33 +08:00
parent 3cbd0c852f
commit 2c8f9793e6
6 changed files with 7 additions and 17 deletions
@@ -217,12 +217,9 @@ public class SQLExprParser extends SQLParser {
case REFERENCE:
case KEY:
case DISTINCT:
case TIME:
case ZONE:
case LOG:
case LIMIT:
case SCHEMA:
case AT:
case COLUMN:
case IF:
sqlExpr = new SQLIdentifierExpr(lexer.stringVal());
@@ -96,8 +96,7 @@ public class SQLParser {
} else if (lexer.token() == Token.LITERAL_CHARS) {
alias = "'" + lexer.stringVal() + "'";
lexer.nextToken();
} else if (lexer.token() == Token.TIME || lexer.token() == Token.CASE || lexer.token() == Token.AT
|| lexer.token() == Token.LOG) {
} else if (lexer.token() == Token.CASE) {
alias = lexer.token.name();
lexer.nextToken();
}
@@ -145,7 +145,6 @@ public enum Token {
MODEL("MODEL"),
MERGE("MERGE"),
MATCHED("MATCHED"),
LOG("LOG"),
ERRORS("ERRORS"),
REJECT("REJECT"),
UNLIMITED("UNLIMITED"),
@@ -156,9 +155,7 @@ public enum Token {
ADVISE("ADVISE"),
SESSION("SESSION"),
PROCEDURE("PROCEDURE"),
AT("AT"),
LOCAL("LOCAL"),
TIME("TIME"),
ZONE("ZONE"),
SYSDATE("SYSDATE"),
DECLARE("DECLARE"),