7374757677787980818283
private String output(List<SQLStatement> stmtList) { StringBuilder out = new StringBuilder(); for (SQLStatement stmt : stmtList) { stmt.accept(new MySqlOutputVisitor(out)); out.append(";"); } return out.toString(); }
5152535455565758596061
6364656667686970717273
4142434445464748495051
106107108109110111112
throw new IllegalArgumentException("not support visitor type : " + visitor.getClass().getName()); } } public void output(StringBuffer buf) { new MySqlOutputVisitor(buf).visit(this); }
979899100101102103104105106107
Assert.assertEquals(expect, out.toString()); } private String output(List<SQLStatement> stmtList) { StringBuilder out = new StringBuilder(); MySqlOutputVisitor visitor = new MySqlOutputVisitor(out); for (SQLStatement stmt : stmtList) { stmt.accept(visitor); }
326327328329330331332333334335336
93949596979899100101102
return sql; } public static String toMySqlString(SQLObject sqlObject) { StringBuilder out = new StringBuilder(); sqlObject.accept(new MySqlOutputVisitor(out)); String sql = out.toString(); return sql; }
224225226227228229230231232233234
} if (JdbcUtils.MYSQL.equals(dbType) || // JdbcUtils.MARIADB.equals(dbType) || // JdbcUtils.H2.equals(dbType)) { return new MySqlOutputVisitor(out); } if (JdbcUtils.POSTGRESQL.equals(dbType)) { return new PGOutputVisitor(out); }