merge pull request

This commit is contained in:
wenshao
2014-01-13 20:29:27 +08:00
26 changed files with 1675 additions and 186 deletions
@@ -1005,11 +1005,12 @@ public class SQLExprParser extends SQLParser {
SQLInListExpr inListExpr = new SQLInListExpr(expr);
if (lexer.token() == Token.LPAREN) {
lexer.nextToken();
exprList(inListExpr.getTargetList());
exprList(inListExpr.getTargetList(), inListExpr);
accept(Token.RPAREN);
expr = inListExpr;
} else {
SQLExpr itemExpr = primary();
itemExpr.setParent(inListExpr);
inListExpr.getTargetList().add(itemExpr);
}
@@ -1259,7 +1260,11 @@ public class SQLExprParser extends SQLParser {
accept(Token.LPAREN);
SQLInListExpr inListExpr = new SQLInListExpr(expr, true);
<<<<<<< HEAD
exprList(inListExpr.getTargetList());
=======
exprList(inListExpr.getTargetList(), inListExpr);
>>>>>>> 9880fb4b85feb38fc1093ea21be5253c1ba9c54a
expr = inListExpr;
accept(Token.RPAREN);
@@ -1339,6 +1344,13 @@ public class SQLExprParser extends SQLParser {
|| "varchar".equalsIgnoreCase(dataTypeName)
|| "nchar".equalsIgnoreCase(dataTypeName)
|| "nvarchar".equalsIgnoreCase(dataTypeName)
<<<<<<< HEAD
=======
|| "tinytext".equalsIgnoreCase(dataTypeName)
|| "text".equalsIgnoreCase(dataTypeName)
|| "mediumtext".equalsIgnoreCase(dataTypeName)
|| "longtext".equalsIgnoreCase(dataTypeName)
>>>>>>> 9880fb4b85feb38fc1093ea21be5253c1ba9c54a
//
;
}
@@ -1494,7 +1506,11 @@ public class SQLExprParser extends SQLParser {
column.getConstaints().add(check);
return parseColumnRest(column);
}
<<<<<<< HEAD
=======
>>>>>>> 9880fb4b85feb38fc1093ea21be5253c1ba9c54a
if (lexer.token() == Token.COMMENT) {
lexer.nextToken();
column.setComment(primary());