improved mysql parser.

This commit is contained in:
wenshao
2017-11-03 14:31:16 +08:00
parent 070cc5762d
commit d94b773de9
10 changed files with 509 additions and 290 deletions
@@ -348,8 +348,13 @@ public class SQLStatementParser extends SQLParser {
if (lexer.identifierEquals("ROLLBACK")) {
SQLRollbackStatement stmt = parseRollback();
statementList.add(stmt);
if (parent instanceof SQLBlockStatement
&& JdbcConstants.MYSQL.equals(dbType)) {
return;
}
continue;
}
@@ -357,6 +362,12 @@ public class SQLStatementParser extends SQLParser {
SQLStatement stmt = parseCommit();
statementList.add(stmt);
if (parent instanceof SQLBlockStatement
&& JdbcConstants.MYSQL.equals(dbType)) {
return;
}
continue;
}