修改postVisit方法,增加isPrettyFormat判断; 修改visit(OracleSelectHierachicalQueryClause x)方法,替换NOCYCLE和PRIOR的输出顺序。

This commit is contained in:
huangyangjun
2012-11-13 23:15:04 +08:00
parent 52baf6c195
commit 808e375c2f
@@ -192,10 +192,12 @@ public class OracleOutputVisitor extends SQLASTOutputVisitor implements OracleAS
return;
}
if (x.getParent() != null) {
print(";");
} else {
println(";");
if(isPrettyFormat()) {
if (x.getParent() != null) {
print(";");
} else {
println(";");
}
}
}
}
@@ -445,14 +447,14 @@ public class OracleOutputVisitor extends SQLASTOutputVisitor implements OracleAS
print("CONNECT BY ");
if (x.isPrior()) {
print("PRIOR ");
}
if (x.isNoCycle()) {
print("NOCYCLE ");
}
if (x.isPrior()) {
print("PRIOR ");
}
x.getConnectBy().accept(this);
return false;