예제 #1
0
파일: OpRewriter.java 프로젝트: apache/jena
 /** Parses the joins and recursively calls the left and right parts */
 @Override
 public void visit(final OpLeftJoin opLeftJoin) {
   if (LOG.isDebugEnabled()) {
     LOG.debug("Starting visiting OpLeftJoin");
   }
   final OpRewriter rewriter = new OpRewriter(securityEvaluator, graphIRI);
   addOp(
       OpLeftJoin.create(
           rewriteOp2(opLeftJoin, rewriter), rewriter.getResult(), opLeftJoin.getExprs()));
 }
예제 #2
0
 public void visit(OpLeftJoin opLeftJoin) {
   System.out.println(opLeftJoin.toString());
 }
 public void visit(OpLeftJoin opLeftJoin) {
   Table left = eval(opLeftJoin.getLeft());
   Table right = eval(opLeftJoin.getRight());
   Table table = evaluator.leftJoin(left, right, opLeftJoin.getExprs());
   push(table);
 }