@Override public QueryIterator eval(Op op, DatasetGraph dsg, Binding binding, Context context) { if ( binding.vars().hasNext() ) op = Substitute.substitute(op, binding) ; ExecutionContext execCxt = new ExecutionContext(context, dsg.getDefaultGraph(), dsg, QC.getFactory(context)) ; Evaluator eval = EvaluatorFactory.create(execCxt) ; Table table = Eval.eval(eval, op) ; QueryIterator qIter = table.iterator(execCxt) ; return QueryIteratorCheck.check(qIter, execCxt) ; }
throw new InternalErrorException("Graph was present, now it's not") ; ExecutionContext execCxt2 = new ExecutionContext(execCxt, graph) ; Evaluator e2 = EvaluatorFactory.create(execCxt2) ; return eval(e2, opGraph.getSubOp()) ; Graph graph = execCxt.getDataset().getGraph(gn) ; ExecutionContext execCxt2 = new ExecutionContext(execCxt, graph) ; Evaluator e2 = EvaluatorFactory.create(execCxt2) ;