, Alibaba . , , parser AST ANSI SQL ANSI-, MySQL, Oracle, SQL Server .. Apache 2.0.
SQLUtils.java. , SQLUtils.parseStatements, :
List<SQLStatement> statements = SQLUtils.parseStatements(sql, JdbcConstants.MYSQL);
for (SQLStatement statement : statements) {
if (statement instanceof MySqlCreateTableStatment) {
MySqlCreateTableStatment createTable = (MySqlCreateTableStatment) statement;
}
}