mirror of
https://github.com/alibaba/druid.git
synced 2023-03-04 19:17:16 +00:00
Merge branch 'master' of https://wenshao@github.com/AlibabaTech/druid.git
Conflicts: src/main/java/com/alibaba/druid/sql/dialect/mysql/parser/MySqlStatementParser.java src/main/java/com/alibaba/druid/sql/dialect/mysql/visitor/MySqlASTVisitor.java src/main/java/com/alibaba/druid/sql/dialect/mysql/visitor/MySqlASTVisitorAdapter.java src/main/java/com/alibaba/druid/sql/dialect/mysql/visitor/MySqlOutputVisitor.java src/main/java/com/alibaba/druid/sql/dialect/mysql/visitor/MySqlSchemaStatVisitor.java src/test/java/com/alibaba/druid/bvt/sql/cobar/DALParserTest.java
This commit is contained in:
@@ -945,6 +945,26 @@ public class MySqlStatementParser extends SQLStatementParser {
|
||||
|
||||
return stmt;
|
||||
}
|
||||
|
||||
if (identifierEquals("RELAYLOG")) {
|
||||
lexer.nextToken();
|
||||
acceptIdentifier("EVENTS");
|
||||
MySqlShowRelayLogEventsStatement stmt = new MySqlShowRelayLogEventsStatement();
|
||||
|
||||
if (lexer.token() == Token.IN) {
|
||||
lexer.nextToken();
|
||||
stmt.setLogName(this.exprParser.primary());
|
||||
}
|
||||
|
||||
if (lexer.token() == Token.FROM) {
|
||||
lexer.nextToken();
|
||||
stmt.setFrom(this.exprParser.primary());
|
||||
}
|
||||
|
||||
stmt.setLimit(this.parseLimit());
|
||||
|
||||
return stmt;
|
||||
}
|
||||
|
||||
if (identifierEquals("RELAYLOG")) {
|
||||
lexer.nextToken();
|
||||
|
||||
Reference in New Issue
Block a user