/** rewrites the subop of proc. */ @Override public void visit(final OpProcedure opProc) { if (LOG.isDebugEnabled()) { LOG.debug("Starting visiting OpProc"); } if (opProc.getProcId() != null) { addOp(new OpProcedure(opProc.getProcId(), opProc.getArgs(), rewriteOp1(opProc))); } else { addOp(new OpProcedure(opProc.getURI(), opProc.getArgs(), rewriteOp1(opProc))); } }
public void visit(OpProcedure opProc) { Table table = eval(opProc.getSubOp()); table = evaluator.procedure(table, opProc.getProcId(), opProc.getArgs()); push(table); }