@Override public BNodeGenerator clone() { return (BNodeGenerator)super.clone(); } }
@Override public String getSignature() { return super.getSignature() + " (" + (ascending ? "ASC" : "DESC") + ")"; }
@Override public void replaceChildNode(QueryModelNode current, QueryModelNode replacement) { if (arg == current) { setArg((TupleExpr)replacement); } else { super.replaceChildNode(current, replacement); } }
@Override public <X extends Exception> void visitChildren(QueryModelVisitor<X> visitor) throws X { for (ProjectionElem pe : elements) { pe.visit(visitor); } super.visitChildren(visitor); }
@Override public String toString() { QueryModelTreePrinter treePrinter = new QueryModelTreePrinter(); this.visit(treePrinter); return treePrinter.getTreeString(); }
@Override public <X extends Exception> void visitChildren(QueryModelVisitor<X> visitor) throws X { for (ValueExpr arg : args) { arg.visit(visitor); } super.visitChildren(visitor); }
@Override public String toString() { QueryModelTreePrinter treePrinter = new QueryModelTreePrinter(); this.visit(treePrinter); return treePrinter.getTreeString(); }
@Override public SingletonSet clone() { return (SingletonSet)super.clone(); } }
@Override public void replaceChildNode(QueryModelNode current, QueryModelNode replacement) { if (operator == current) { setOperator((AggregateOperator)replacement); } else { super.replaceChildNode(current, replacement); } }
@Override public <X extends Exception> void visitChildren(QueryModelVisitor<X> visitor) throws X { if (graph != null) { graph.visit(visitor); } super.visitChildren(visitor); }
@Override public String getSignature() { return super.getSignature() + " (" + (ascending ? "ASC" : "DESC") + ")"; }
@Override public ValueConstant clone() { return (ValueConstant)super.clone(); } }
@Override public void replaceChildNode(QueryModelNode current, QueryModelNode replacement) { if (arg == current) { setArg((ValueExpr)replacement); } else { super.replaceChildNode(current, replacement); } }
@Override public <X extends Exception> void visitChildren(QueryModelVisitor<X> visitor) throws X { if (graph != null) { graph.visit(visitor); } super.visitChildren(visitor); }
@Override public String getSignature() { return super.getSignature() + " (" + name + ")"; }
@Override public BNodeGenerator clone() { return (BNodeGenerator)super.clone(); } }
@Override public void replaceChildNode(QueryModelNode current, QueryModelNode replacement) { if (replaceNodeInList(args, current, replacement)) { return; } super.replaceChildNode(current, replacement); }
@Override public <X extends Exception> void visitChildren(QueryModelVisitor<X> visitor) throws X { if (graph != null) { graph.visit(visitor); } super.visitChildren(visitor); }
@Override public String getSignature() { return super.getSignature() + " (" + name + ")"; }
@Override public EmptySet clone() { return (EmptySet)super.clone(); } }