Search in sources :

Example 26 with QueryIterator

use of org.apache.jena.sparql.engine.QueryIterator in project jena by apache.

the class ExecutionDispatch method visit.

@Override
public void visit(OpMinus opMinus) {
    QueryIterator input = pop();
    QueryIterator qIter = opExecutor.execute(opMinus, input);
    push(qIter);
}
Also used : QueryIterator(org.apache.jena.sparql.engine.QueryIterator)

Example 27 with QueryIterator

use of org.apache.jena.sparql.engine.QueryIterator in project jena by apache.

the class ExecutionDispatch method visit.

@Override
public void visit(OpPropFunc opPropFunc) {
    QueryIterator input = pop();
    QueryIterator qIter = opExecutor.execute(opPropFunc, input);
    push(qIter);
}
Also used : QueryIterator(org.apache.jena.sparql.engine.QueryIterator)

Example 28 with QueryIterator

use of org.apache.jena.sparql.engine.QueryIterator in project jena by apache.

the class ExecutionDispatch method visit.

@Override
public void visit(OpSequence opSequence) {
    QueryIterator input = pop();
    QueryIterator qIter = opExecutor.execute(opSequence, input);
    push(qIter);
}
Also used : QueryIterator(org.apache.jena.sparql.engine.QueryIterator)

Example 29 with QueryIterator

use of org.apache.jena.sparql.engine.QueryIterator in project jena by apache.

the class ExecutionDispatch method visit.

@Override
public void visit(OpExt opExt) {
    QueryIterator input = pop();
    QueryIterator qIter = opExecutor.execute(opExt, input);
    push(qIter);
}
Also used : QueryIterator(org.apache.jena.sparql.engine.QueryIterator)

Example 30 with QueryIterator

use of org.apache.jena.sparql.engine.QueryIterator in project jena by apache.

the class ExecutionDispatch method visit.

@Override
public void visit(OpExtend opExtend) {
    QueryIterator input = pop();
    QueryIterator qIter = opExecutor.execute(opExtend, input);
    push(qIter);
}
Also used : QueryIterator(org.apache.jena.sparql.engine.QueryIterator)

Aggregations

QueryIterator (org.apache.jena.sparql.engine.QueryIterator)126 Binding (org.apache.jena.sparql.engine.binding.Binding)27 Op (org.apache.jena.sparql.algebra.Op)15 Node (org.apache.jena.graph.Node)13 TableN (org.apache.jena.sparql.algebra.table.TableN)13 ArrayList (java.util.ArrayList)12 ResultSetStream (org.apache.jena.sparql.engine.ResultSetStream)10 Var (org.apache.jena.sparql.core.Var)9 ResultSet (org.apache.jena.query.ResultSet)8 QueryIterPlainWrapper (org.apache.jena.sparql.engine.iterator.QueryIterPlainWrapper)8 Triple (org.apache.jena.graph.Triple)6 ExecutionContext (org.apache.jena.sparql.engine.ExecutionContext)6 BasicPattern (org.apache.jena.sparql.core.BasicPattern)5 QueryIterConcat (org.apache.jena.sparql.engine.iterator.QueryIterConcat)5 Table (org.apache.jena.sparql.algebra.Table)4 DatasetGraph (org.apache.jena.sparql.core.DatasetGraph)4 HashSet (java.util.HashSet)3 Plan (org.apache.jena.sparql.engine.Plan)3 BindingMap (org.apache.jena.sparql.engine.binding.BindingMap)3 Procedure (org.apache.jena.sparql.procedure.Procedure)3