mirror of
https://github.com/alibaba/druid.git
synced 2023-03-04 19:17:16 +00:00
refactor
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -211,8 +211,6 @@ public class SQLExprParser extends SQLParser {
|
||||
sqlExpr = new SQLDefaultExpr();
|
||||
lexer.nextToken();
|
||||
break;
|
||||
case USER:
|
||||
case PASSWORD:
|
||||
case DUAL:
|
||||
case KEY:
|
||||
case DISTINCT:
|
||||
|
||||
@@ -121,7 +121,7 @@ public class SQLStatementParser extends SQLParser {
|
||||
|
||||
statementList.add(stmt);
|
||||
continue;
|
||||
} else if (lexer.token() == Token.USER) {
|
||||
} else if (identifierEquals("USER")) {
|
||||
SQLStatement stmt = parseDropUser();
|
||||
statementList.add(stmt);
|
||||
continue;
|
||||
|
||||
@@ -67,7 +67,6 @@ public enum Token {
|
||||
ON("ON"),
|
||||
SCHEMA("SCHEMA"),
|
||||
CAST("CAST"),
|
||||
USER("USER"),
|
||||
COLUMN("COLUMN"),
|
||||
USE("USE"),
|
||||
|
||||
|
||||
Reference in New Issue
Block a user