Merge pull request #667 from wenshao/master

bug fixed for schema stat visitor
This commit is contained in:
高铁
2014-09-27 17:02:59 +08:00
2 changed files with 2 additions and 14 deletions
@@ -265,20 +265,7 @@ public class OracleSchemaStatVisitor extends SchemaStatVisitor implements Oracle
}
public boolean visit(OracleSelect x) {
setCurrentTable(x);
if (x.getOrderBy() != null) {
x.getOrderBy().setParent(x);
}
accept(x.getWithSubQuery());
accept(x.getQuery());
setCurrentTable(x, (String) x.getQuery().getAttribute("table"));
accept(x.getOrderBy());
return false;
return visit((SQLSelect) x);
}
public void endVisit(SQLSelect x) {
@@ -964,6 +964,7 @@ public class SchemaStatVisitor extends SQLASTVisitorAdapter {
x.getOrderBy().setParent(x);
}
accept(x.getWithSubQuery());
accept(x.getQuery());
String originalTable = getCurrentTable();