bugfix for INTERVAL

This commit is contained in:
Yako
2015-03-06 17:31:47 +08:00
parent a0b30621e2
commit df5d834a86
2 changed files with 28 additions and 0 deletions
@@ -458,6 +458,11 @@ public class SQLExprParser extends SQLParser {
sqlExpr = new SQLNumberExpr(lexer.decimalValue());
lexer.nextToken();
break;
case IDENTIFIER: // 当+号后面为字段的情况
sqlExpr = new SQLIdentifierExpr(lexer.stringVal());
sqlExpr = new SQLUnaryExpr(SQLUnaryOperator.Plus, sqlExpr);
lexer.nextToken();
break;
case LPAREN:
lexer.nextToken();
sqlExpr = expr();