improve postgresql support

This commit is contained in:
wenshao
2015-06-02 03:57:37 +08:00
parent ec0499152d
commit 4efb7fb728
3 changed files with 86 additions and 8 deletions
@@ -1652,8 +1652,14 @@ public class SQLExprParser extends SQLParser {
} else {
accept(Token.EQ);
}
item.setValue(expr());
if(lexer.token() == Token.ON) {
item.setValue(new SQLIdentifierExpr(lexer.stringVal()));
lexer.nextToken();
} else {
item.setValue(expr());
}
return item;
}