This commit is contained in:
温少
2012-05-16 09:01:12 +08:00
parent e7afd58922
commit a3701c61b8
6 changed files with 5 additions and 11 deletions
@@ -102,7 +102,6 @@ public class MySqlLexer extends Lexer {
map.put("SOME", Token.SOME);
map.put("ANY", Token.ANY);
map.put("TRUNCATE", Token.TRUNCATE);
map.put("USER", Token.USER);
map.put("IF", Token.IF);
map.put("TRUE", Token.TRUE);
@@ -110,7 +109,6 @@ public class MySqlLexer extends Lexer {
map.put("LIMIT", Token.LIMIT);
map.put("KILL", Token.KILL);
map.put("IDENTIFIED", Token.IDENTIFIED);
map.put("PASSWORD", Token.PASSWORD);
map.put("DUAL", Token.DUAL);
DEFAULT_MYSQL_KEYWORDS = new Keywords(map);
@@ -192,7 +192,7 @@ public class MySqlStatementParser extends SQLStatementParser {
return parser.parseCrateTable(false);
}
if (lexer.token() == Token.USER) {
if (identifierEquals("USER")) {
return parseCreateUser();
}
@@ -200,7 +200,7 @@ public class MySqlStatementParser extends SQLStatementParser {
}
public SQLStatement parseCreateUser() throws ParserException {
accept(Token.USER);
acceptIdentifier("USER");
MySqlCreateUserStatement stmt = new MySqlCreateUserStatement();
@@ -222,7 +222,7 @@ public class MySqlStatementParser extends SQLStatementParser {
if (lexer.token() == Token.BY) {
lexer.nextToken();
if (lexer.token() == Token.PASSWORD) {
if (identifierEquals("PASSWORD")) {
lexer.nextToken();
}
@@ -1264,7 +1264,7 @@ public class MySqlStatementParser extends SQLStatementParser {
}
public SQLStatement parseDropUser() throws ParserException {
accept(Token.USER);
acceptIdentifier("USER");
MySqlDropUser stmt = new MySqlDropUser();
for (;;) {
@@ -82,7 +82,6 @@ public class PGLexer extends Lexer {
map.put("SOME", Token.SOME);
map.put("ANY", Token.ANY);
map.put("TRUNCATE", Token.TRUNCATE);
map.put("USER", Token.USER);
map.put("LIMIT", Token.LIMIT);
map.put("OFFSET", Token.OFFSET);