private void meetAggregate(AggregateOperator node) { if (node.equals(operator)) { node.getParentNode().replaceChildNode(node, replacement); } } }
public void setOperator(AggregateOperator operator) { assert operator != null : "operator must not be null"; this.operator = operator; operator.setParentNode(this); }
@Override public <X extends Exception> void visitChildren(QueryModelVisitor<X> visitor) throws X { operator.visit(visitor); }
@Override public GroupElem clone() { GroupElem clone = (GroupElem)super.clone(); clone.setOperator(getOperator().clone()); return clone; } }
@Override public GroupElem clone() { GroupElem clone = (GroupElem)super.clone(); clone.setOperator(getOperator().clone()); return clone; } }
private void meetAggregate(AggregateOperator node) { if (node.equals(operator)) { node.getParentNode().replaceChildNode(node, replacement); } } }
@Override public <X extends Exception> void visitChildren(QueryModelVisitor<X> visitor) throws X { operator.visit(visitor); }
public void setOperator(AggregateOperator operator) { assert operator != null : "operator must not be null"; this.operator = operator; operator.setParentNode(this); }
private void meetAggregate(AggregateOperator node) { if (node.equals(operator)) { node.getParentNode().replaceChildNode(node, replacement); } } }
ValueExpr expr = (ValueExpr)operator.getParentNode();
ValueExpr expr = (ValueExpr)operator.getParentNode();
ValueExpr expr = (ValueExpr)operator.getParentNode();