@Override public boolean replace(SQLExpr expr, SQLExpr target) { if (target == null) { return false; } for (int i = 0; i < parameters.size(); ++i) { if (parameters.get(i) == expr) { parameters.set(i, target); target.setParent(this); return true; } } if (from == expr) { setFrom(target); return true; } if (using == expr) { setUsing(target); return true; } if (_for == expr) { setFor(target); return true; } return false; }
public SQLMethodInvokeExpr clone() { SQLMethodInvokeExpr x = new SQLMethodInvokeExpr(); x.name = name; if (owner != null) { x.setOwner(owner.clone()); } for (SQLExpr param : parameters) { x.addParameter(param.clone()); } if (from != null) { x.setFrom(from.clone()); } if (using != null) { x.setUsing(using.clone()); } return x; }
using = this.primary(); methodInvokeExpr.setUsing(using);
@Override public boolean replace(SQLExpr expr, SQLExpr target) { if (target == null) { return false; } for (int i = 0; i < parameters.size(); ++i) { if (parameters.get(i) == expr) { parameters.set(i, target); target.setParent(this); return true; } } if (from == expr) { setFrom(target); return true; } if (using == expr) { setUsing(target); return true; } if (_for == expr) { setFor(target); return true; } return false; }
public SQLMethodInvokeExpr clone() { SQLMethodInvokeExpr x = new SQLMethodInvokeExpr(); x.name = name; if (owner != null) { x.setOwner(owner.clone()); } for (SQLExpr param : parameters) { x.addParameter(param.clone()); } if (from != null) { x.setFrom(from.clone()); } if (using != null) { x.setUsing(using.clone()); } return x; }
using = this.primary(); methodInvokeExpr.setUsing(using);