mysql parser refactor

This commit is contained in:
温少
2012-05-16 16:13:50 +08:00
parent c630a6b97b
commit 4b0b51656e
14 changed files with 533 additions and 198 deletions
@@ -1163,6 +1163,12 @@ public class SQLExprParser extends SQLParser {
column.getConstaints().add(new NotNullConstraint());
return parseColumnRest(column);
}
if (lexer.token() == Token.NULL) {
lexer.nextToken();
column.setDefaultExpr(new SQLNullExpr());
return parseColumnRest(column);
}
return column;
}