bug fixed for SQLUtils.format mysql sharding sql.

This commit is contained in:
wenshao
2017-05-15 21:47:57 +08:00
parent 10345b55fe
commit 217b7b25f6
3 changed files with 33 additions and 2 deletions
@@ -189,7 +189,7 @@ public class MySqlOutputVisitor extends SQLASTOutputVisitor implements MySqlASTV
}
public boolean isShardingSupport() {
return shardingSupport;
return parameterized && shardingSupport;
}
public void setShardingSupport(boolean shardingSupport) {
@@ -631,7 +631,7 @@ public class SQLASTOutputVisitor extends SQLASTVisitorAdapter implements Paramet
}
private boolean printName(SQLName x, String name) {
boolean shardingSupport = this.shardingSupport;
boolean shardingSupport = this.shardingSupport && parameterized;
if (shardingSupport) {
SQLObject parent = x.getParent();
shardingSupport = parent instanceof SQLExprTableSource || parent instanceof SQLPropertyExpr;