enhance sql parser & add test

This commit is contained in:
温少
2012-02-23 20:58:23 +08:00
17 changed files with 132 additions and 3 deletions
@@ -198,6 +198,12 @@ public class SQLExprParser extends SQLParser {
sqlExpr = new SQLDefaultExpr();
lexer.nextToken();
break;
case USER:
case PASSWORD:
case DUAL:
sqlExpr = new SQLIdentifierExpr(lexer.stringVal());
lexer.nextToken();
break;
case CASE:
SQLCaseExpr caseExpr = new SQLCaseExpr();
lexer.nextToken();
@@ -102,6 +102,7 @@ public enum Token {
KILL("KILL"),
IDENTIFIED("IDENTIFIED"),
PASSWORD("PASSWORD"),
DUAL("DUAL"),
//postgresql
WINDOW("WINDOW"),