-
Notifications
You must be signed in to change notification settings - Fork 8.6k
SchemaStatVisitor
wenshao edited this page May 17, 2016
·
5 revisions
String sql = "select name, age from t_user where id = 1";
String dbType = JdbcConstants.MYSQL;
SQLStatementParser parser = SQLParserUtils.createSQLStatementParser(sql, dbType);
SQLStatement stmt = parser.parseStatementList().get(0);
SchemaStatVisitor statVisitor = SQLUtils.createSchemaStatVisitor(dbType);
stmt.accept(statVisitor);
System.out.println(statVisitor.getColumns());
System.out.println(statVisitor.getTables());
System.out.println(statVisitor.getConditions());