protected Op union(Op current, Op newOp) { return OpUnion.create(current, newOp) ; }
protected Op compileElementUnion(Op current, ElementUnion elt2) { // Special SPARQL 1.1 case. Op op = compile(elt2.getElements().get(0)) ; Op opUnion = OpUnion.create(current, op) ; return opUnion ; }
/** * Rewrite left and right */ @Override public void visit(final OpUnion opUnion) { if (LOG.isDebugEnabled()) { LOG.debug("Starting visiting OpUnion"); } final OpRewriter rewriter = new OpRewriter(securityEvaluator, graphIRI); addOp(OpUnion.create(rewriteOp2(opUnion, rewriter), rewriter.getResult())); }
public static Op _replace(OpUnion op) { return OpUnion.create(replace(op.getLeft()), replace(op.getRight())); }
@Override public void visit(OpUnion opUnion) { opUnion.getRight().visit(this); opUnion.getLeft().visit(this); push(OpUnion.create(pop(), pop())); }
@Override public void visit(OpUnion opUnion) { opUnion.getRight().visit(this); opUnion.getLeft().visit(this); push(OpUnion.create(pop(), pop())); }