Ejemplo n.º 1
0
 /** rewrites the subop of filter. */
 @Override
 public void visit(final OpFilter opFilter) {
   if (LOG.isDebugEnabled()) {
     LOG.debug("Starting visiting OpFilter");
   }
   addOp(OpFilter.filterBy(opFilter.getExprs(), rewriteOp1(opFilter)));
 }
Ejemplo n.º 2
0
 public void visit(OpFilter opFilter) {
   // JoinPlanner.setFilterVars();
   Iterator<Expr> it = opFilter.getExprs().iterator();
   while (it.hasNext()) {
     Expr e = it.next();
     Iterator<Expr> a = e.getFunction().getArgs().iterator();
     System.out.println(e.getFunction().getOpName());
     while (a.hasNext()) {
       Expr temp = a.next();
       if (temp.isVariable()) JoinPlaner.filter(temp.toString(), e.getFunction());
     }
   }
 }
Ejemplo n.º 3
0
 public void visit(OpFilter opFilter) {
   Table table = eval(opFilter.getSubOp());
   table = evaluator.filter(opFilter.getExprs(), table);
   push(table);
 }