Uses of Interface
org.apache.jena.sparql.engine.QueryIterator
Packages that use QueryIterator
Package
Description
ARQ - A query engine for Jena, implementing SPARQL.
-
Uses of QueryIterator in org.apache.jena.query
Methods in org.apache.jena.query with parameters of type QueryIteratorModifier and TypeMethodDescriptionstatic ResultSet
ResultSetFactory.create
(QueryIterator queryIterator, List<String> vars) Build a result set from one of ARQ's lower level query iterator. -
Uses of QueryIterator in org.apache.jena.sparql.algebra
Methods in org.apache.jena.sparql.algebra that return QueryIteratorModifier and TypeMethodDescriptionstatic QueryIterator
static QueryIterator
static QueryIterator
static QueryIterator
Algebra.exec
(Op op, DatasetGraph ds) static QueryIterator
static QueryIterator
static QueryIterator
static QueryIterator
Algebra.execRef
(Op op, DatasetGraph dsg) Table.iterator
(ExecutionContext execCxt) Return a QueryIterator over the whole table.Methods in org.apache.jena.sparql.algebra with parameters of type QueryIterator -
Uses of QueryIterator in org.apache.jena.sparql.algebra.op
Methods in org.apache.jena.sparql.algebra.op that return QueryIteratorModifier and TypeMethodDescriptionabstract QueryIterator
OpExt.eval
(QueryIterator input, ExecutionContext execCxt) Evaluate the op, given a stream of bindings as input Throw UnsupportedOperationException if this OpExt is not executeable.Methods in org.apache.jena.sparql.algebra.op with parameters of type QueryIteratorModifier and TypeMethodDescriptionabstract QueryIterator
OpExt.eval
(QueryIterator input, ExecutionContext execCxt) Evaluate the op, given a stream of bindings as input Throw UnsupportedOperationException if this OpExt is not executeable. -
Uses of QueryIterator in org.apache.jena.sparql.algebra.table
Methods in org.apache.jena.sparql.algebra.table that return QueryIteratorModifier and TypeMethodDescriptionTable1.iterator
(ExecutionContext execCxt) TableEmpty.iterator
(ExecutionContext execCxt) TableN.iterator
(ExecutionContext execCxt) TableUnit.iterator
(ExecutionContext execCxt) Constructors in org.apache.jena.sparql.algebra.table with parameters of type QueryIterator -
Uses of QueryIterator in org.apache.jena.sparql.engine
Methods in org.apache.jena.sparql.engine that return QueryIteratorModifier and TypeMethodDescriptionOpEval.evaluate
(Op op, DatasetGraph dsg, Binding binding, Context context) final QueryIterator
QueryEngineBase.evaluate
(Op op, DatasetGraph dsg, Binding binding, Context context) Plan.iterator()
final QueryIterator
PlanBase.iterator()
Methods in org.apache.jena.sparql.engine that return types with arguments of type QueryIteratorModifier and TypeMethodDescriptionExecutionContext.listAllIterators()
ExecutionContext.listOpenIterators()
Methods in org.apache.jena.sparql.engine with parameters of type QueryIteratorModifier and TypeMethodDescriptionvoid
ExecutionContext.closedIterator
(QueryIterator qIter) void
ExecutionContext.openIterator
(QueryIterator qIter) Constructors in org.apache.jena.sparql.engine with parameters of type QueryIteratorModifierConstructorDescriptionPlanOp
(String label, org.apache.jena.atlas.lib.Closeable closeable, Op op, QueryIterator qIter) PlanOp
(Op op, org.apache.jena.atlas.lib.Closeable closeable, QueryIterator qIter) -
Uses of QueryIterator in org.apache.jena.sparql.engine.index
Methods in org.apache.jena.sparql.engine.index with parameters of type QueryIteratorModifier and TypeMethodDescriptionstatic IndexTable
IndexFactory.createIndex
(Set<Var> commonVars, QueryIterator data) Constructors in org.apache.jena.sparql.engine.index with parameters of type QueryIteratorModifierConstructorDescriptionHashIndexTable
(Set<Var> commonVars, QueryIterator data) LinearIndex
(Set<Var> commonVars, QueryIterator data) LinearIndex
(Set<Var> commonVars, QueryIterator data, Set<org.apache.jena.sparql.engine.index.HashIndexTable.Key> loadedData, Map<Var, Integer> mappings) SetIndexTable
(Set<Var> commonVars, QueryIterator data) Creates a new index table -
Uses of QueryIterator in org.apache.jena.sparql.engine.iterator
Classes in org.apache.jena.sparql.engine.iterator that implement QueryIteratorModifier and TypeClassDescriptionclass
This class provides the machinery for trackable iterators.class
This class supports a QueryIter that takes one QueryIterator as input.class
This class marks a QueryIter that takes two QueryIterators as input.class
Binary operation done by looping on the left, and materializing the right - this is not streamed on the right See also QueryIterRepeatApplyclass
QueryIterator that calls a list of abort actions when a cancel happens.class
Add(var, matchTriple)
to aQueryIterator
.class
Extend each solution by a (var, expression)class
Extend each solution by a (var, node) When used with mustBeNewVar=false, this is a join.class
This class provides the general machinery for iterators.class
Query iterator that checks everything was closed correctlyclass
class
Intercept and print iterator operationsclass
A query iterator which allows remapping variables to different namesclass
class
class
Wrap a QueryIterator so it can have some/all of it's methods intercepted.class
Yield new bindings, with a fixed parent, with values from an iterator.class
A query iterator that joins two or more iterators into a single iterator.class
Iterator over another QueryIterator, applying a converter function to each object that is returned by .next()class
An iterator that returns at least one element from another iterator or a default value (once) if the wrapped iterator returns nothing.class
Diff by materializing the RHS - this is not streamed on the rightclass
A QueryIterator that suppresses items already seen.class
Memory limited QueryIterDistinctclass
Implementation skeleton for DISTINCT and REDUCED.class
Filter bindings for distinguished variables only Currently unused.class
Yield new bindings, with a fixed parent, with values from an iterator.class
Filter a stream of bindings by a constraint.class
class
class
Minus by materializing the RHS - this is not streamed on the rightclass
Closeable empty query iteratorclass
class
class
Turn an normal java.util.Iterator (of Bindings) into a QueryIteratorclass
QueryIterator for a procedure.class
An iterator that applies a condition.class
class
Execute a projection in the middle of an execution.class
class
Repeatedly execute the subclass operation for each Binding in the input iterator.class
The root binding is one-row and has no columns making it the join identity.class
A singleton iteratorclass
Iterator until a limit is reached.class
Sort a query iterator.class
This class supports a QueryIter that uses a single sub iterator.class
class
Track a QueryIteratorclass
class
A query iterator that yields the same thing N times.Methods in org.apache.jena.sparql.engine.iterator that return QueryIteratorModifier and TypeMethodDescriptionstatic QueryIterator
QueryIterMinus.create
(QueryIterator left, QueryIterator right, Set<Var> commonVars, ExecutionContext qCxt) static QueryIterator
QueryIterNullIterator.create
(ExecutionContext qCxt) static QueryIterator
static QueryIterator
QueryIterPlainWrapper.create
(Iterator<Binding> iter, ExecutionContext execCxt) static QueryIterator
QueryIterProject.create
(QueryIterator input, List<Var> vars, ExecutionContext qCxt) static QueryIterator
QueryIterRoot.create
(Binding binding, ExecutionContext execCxt) Create a root with an initial bindingstatic QueryIterator
QueryIterRoot.create
(ExecutionContext execCxt) Create a rootstatic QueryIterator
QueryIter.map
(QueryIterator qIter, Map<Var, Var> varMapping) static QueryIterator
QueryIter.materialize
(QueryIterator qIter) Methods in org.apache.jena.sparql.engine.iterator with parameters of type QueryIteratorModifier and TypeMethodDescriptionvoid
QueryIterConcat.add
(QueryIterator qIter) static QueryIteratorCheck
QueryIteratorCheck.check
(QueryIterator qIter, ExecutionContext execCxt) static QueryIterator
QueryIterMinus.create
(QueryIterator left, QueryIterator right, Set<Var> commonVars, ExecutionContext qCxt) static QueryIterPeek
QueryIterPeek.create
(QueryIterator iterator, ExecutionContext cxt) static QueryIterator
QueryIterProject.create
(QueryIterator input, List<Var> vars, ExecutionContext qCxt) static QueryIter
QueryIter.flatMap
(QueryIterator input, Function<Binding, QueryIterator> mapper, ExecutionContext execCxt) flatmap.static QueryIter
QueryIter.makeTracked
(QueryIterator qIter, ExecutionContext execCxt) static QueryIterator
QueryIter.map
(QueryIterator qIter, Map<Var, Var> varMapping) static QueryIterator
QueryIter.materialize
(QueryIterator qIter) static QueryIter
QueryIter.materialize
(QueryIterator qIter, ExecutionContext execCxt) static QueryIteratorTiming
QueryIteratorTiming.time
(QueryIterator iter) Method parameters in org.apache.jena.sparql.engine.iterator with type arguments of type QueryIteratorModifier and TypeMethodDescriptionstatic QueryIter
QueryIter.flatMap
(QueryIterator input, Function<Binding, QueryIterator> mapper, ExecutionContext execCxt) flatmap.Constructors in org.apache.jena.sparql.engine.iterator with parameters of type QueryIteratorModifierConstructorDescriptionQueryIter1
(QueryIterator input, ExecutionContext execCxt) QueryIter2
(QueryIterator left, QueryIterator right, ExecutionContext execCxt) QueryIter2LoopOnLeft
(QueryIterator left, QueryIterator right, ExecutionContext qCxt) QueryIterAbortable
(Iterator<Binding> iterBinding, List<Abortable> killList, QueryIterator originalInput, ExecutionContext execCxt) QueryIterAddTripleTerm
(QueryIterator chain, Var var, org.apache.jena.graph.Triple triple, ExecutionContext execContext) QueryIterAssign
(QueryIterator input, VarExprList exprs, ExecutionContext qCxt, boolean mustBeNewVar) QueryIterAssign
(QueryIterator input, Var var, Expr expr, ExecutionContext qCxt) QueryIterAssignVarValue
(QueryIterator input, Var var, org.apache.jena.graph.Node node, ExecutionContext qCxt) QueryIterAssignVarValue
(QueryIterator input, Var var, org.apache.jena.graph.Node node, ExecutionContext qCxt, boolean mustBeNewVar) QueryIteratorCloseable
(QueryIterator qIter, org.apache.jena.atlas.lib.Closeable closeable) QueryIteratorMapped
(QueryIterator qIter, Map<Var, Var> varMapping) Creates a new iteratorQueryIterCommonParent
(QueryIterator input, Binding binding, ExecutionContext execCxt) QueryIterConvert
(QueryIterator iter, QueryIterConvert.Converter c, ExecutionContext context) QueryIterDefaulting
(QueryIterator cIter, Binding _defaultObject, ExecutionContext qCxt) QueryIterDiff
(QueryIterator left, QueryIterator right, ExecutionContext qCxt) QueryIterDistinct
(QueryIterator qIter, List<SortCondition> preserveOrder, ExecutionContext execCxt) QueryIterDistinctMem
(QueryIterator iter, ExecutionContext context) QueryIterDistinctReduced
(QueryIterator iter, ExecutionContext context) QueryIterDistinguishedVars
(QueryIterator iter, ExecutionContext context) QueryIterFilterExpr
(QueryIterator input, Expr expr, ExecutionContext context) QueryIterGroup
(QueryIterator qIter, VarExprList groupVars, List<ExprAggregator> aggregators, ExecutionContext execCxt) QueryIterLateral
(QueryIterator input, Op subOp, ExecutionContext execCxt) QueryIterPath
(TriplePath triplePath, QueryIterator input, ExecutionContext context) QueryIterProcedure
(QueryIterator input, Procedure proc, ExecutionContext execCxt) QueryIterProcessBinding
(QueryIterator qIter, ExecutionContext context) QueryIterProjectMerge
(OpProject opProject, QueryIterator input, OpExecutor engine, ExecutionContext execCxt) QueryIterReduced
(QueryIterator iter, ExecutionContext context) QueryIterRepeatApply
(QueryIterator input, ExecutionContext execCxt) QueryIterSlice
(QueryIterator cIter, long startPosition, long numItems, ExecutionContext context) Create an iterator that limits the number of returns of another CloseableIterator.QueryIterSort
(QueryIterator qIter, Comparator<Binding> comparator, ExecutionContext context) QueryIterSort
(QueryIterator qIter, List<SortCondition> conditions, ExecutionContext context) QueryIterSub
(QueryIterator input, ExecutionContext execCxt) QueryIterTopN
(QueryIterator qIter, Comparator<Binding> comparator, long numItems, boolean distinct, ExecutionContext context) QueryIterTopN
(QueryIterator qIter, List<SortCondition> conditions, long numItems, boolean distinct, ExecutionContext context) QueryIterUnfold
(QueryIterator qIter, Expr expr, Var var1, Var var2, ExecutionContext execCxt) -
Uses of QueryIterator in org.apache.jena.sparql.engine.join
Classes in org.apache.jena.sparql.engine.join that implement QueryIteratorModifier and TypeClassDescriptionclass
Hash join algorithm This code materializes one input into the probe table then hash joins the other input from the stream side.class
Hash left join.class
Hash left join.class
Hash left join.class
Nested Loop Join (materializing on the left, streaming on the right) A simple, dependable join.class
Nested Loop left Join (materializing on the right, streaming on the left) A simple, dependable join.Methods in org.apache.jena.sparql.engine.join that return QueryIteratorModifier and TypeMethodDescriptionstatic QueryIterator
QueryIterHashJoin.create
(JoinKey joinKey, QueryIterator left, QueryIterator right, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIterator
QueryIterHashJoin.create
(QueryIterator left, QueryIterator right, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIterator
QueryIterHashLeftJoin_Left.create
(JoinKey joinKey, QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIterator
QueryIterHashLeftJoin_Left.create
(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIterator
QueryIterHashLeftJoin_Right.create
(JoinKey joinKey, QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIterator
QueryIterHashLeftJoin_Right.create
(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIterator
Join.hashJoin
(JoinKey joinKey, QueryIterator left, QueryIterator right, ExecutionContext execCxt) Evaluate using a hash join.static QueryIterator
Join.hashJoin
(QueryIterator left, QueryIterator right, ExecutionContext execCxt) Evaluate using a hash join.static QueryIterator
Join.hashLeftJoin
(JoinKey joinKey, QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Left outer join by using hash join.static QueryIterator
Join.hashLeftJoin
(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Left outer join by using hash join.static QueryIterator
Join.join
(JoinKey joinKey, QueryIterator left, QueryIterator right, ExecutionContext execCxt) Standard entry point to a join of two streams.static QueryIterator
Join.join
(QueryIterator left, QueryIterator right, ExecutionContext execCxt) Standard entry point to a join of two streams.static QueryIterator
Join.leftJoin
(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Standard entry point to a left join of two streams.static QueryIterator
Join.nestedLoopJoin
(QueryIterator left, QueryIterator right, ExecutionContext execCxt) Inner loop join.static QueryIterator
Join.nestedLoopJoinBasic
(QueryIterator left, QueryIterator right, ExecutionContext execCxt) Very simple, materializing version - useful for debugging.static QueryIterator
Join.nestedLoopLeftJoin
(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Left loop join.static QueryIterator
Join.nestedLoopLeftJoinBasic
(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Very simple, materializing version for leftjoin - useful for debugging.Methods in org.apache.jena.sparql.engine.join with parameters of type QueryIteratorModifier and TypeMethodDescriptionstatic QueryIterator
QueryIterHashJoin.create
(JoinKey joinKey, QueryIterator left, QueryIterator right, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIterator
QueryIterHashJoin.create
(QueryIterator left, QueryIterator right, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIterator
QueryIterHashLeftJoin_Left.create
(JoinKey joinKey, QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIterator
QueryIterHashLeftJoin_Left.create
(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIterator
QueryIterHashLeftJoin_Right.create
(JoinKey joinKey, QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIterator
QueryIterHashLeftJoin_Right.create
(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIterator
Join.hashJoin
(JoinKey joinKey, QueryIterator left, QueryIterator right, ExecutionContext execCxt) Evaluate using a hash join.static QueryIterator
Join.hashJoin
(QueryIterator left, QueryIterator right, ExecutionContext execCxt) Evaluate using a hash join.static QueryIterator
Join.hashLeftJoin
(JoinKey joinKey, QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Left outer join by using hash join.static QueryIterator
Join.hashLeftJoin
(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Left outer join by using hash join.static QueryIterator
Join.join
(JoinKey joinKey, QueryIterator left, QueryIterator right, ExecutionContext execCxt) Standard entry point to a join of two streams.static QueryIterator
Join.join
(QueryIterator left, QueryIterator right, ExecutionContext execCxt) Standard entry point to a join of two streams.static QueryIterator
Join.leftJoin
(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Standard entry point to a left join of two streams.static QueryIterator
Join.nestedLoopJoin
(QueryIterator left, QueryIterator right, ExecutionContext execCxt) Inner loop join.static QueryIterator
Join.nestedLoopJoinBasic
(QueryIterator left, QueryIterator right, ExecutionContext execCxt) Very simple, materializing version - useful for debugging.static QueryIterator
Join.nestedLoopLeftJoin
(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Left loop join.static QueryIterator
Join.nestedLoopLeftJoinBasic
(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Very simple, materializing version for leftjoin - useful for debugging.Constructors in org.apache.jena.sparql.engine.join with parameters of type QueryIteratorModifierConstructorDescriptionQueryIterNestedLoopJoin
(QueryIterator left, QueryIterator right, ExecutionContext cxt) QueryIterNestedLoopLeftJoin
(QueryIterator left, QueryIterator right, ExprList exprList, ExecutionContext cxt) -
Uses of QueryIterator in org.apache.jena.sparql.engine.main
Methods in org.apache.jena.sparql.engine.main that return QueryIteratorModifier and TypeMethodDescriptionstatic QueryIterator
OpExecutor.createRootQueryIterator
(ExecutionContext execCxt) QueryEngineMain.eval
(Op op, DatasetGraph dsg, Binding input, Context context) static QueryIterator
QC.execute
(Op op, Binding binding, ExecutionContext execCxt) static QueryIterator
QC.execute
(Op op, QueryIterator qIter, ExecutionContext execCxt) StageGenerator.execute
(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt) StageGeneratorGeneric.execute
(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt) static QueryIterator
QC.executeDirect
(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt) Execute a BGP directly - no optimization.static QueryIterator
QC.executeFlat
(QueryIterator input, org.apache.jena.graph.Triple pattern, ExecutionContext execCxt) Execute a triple pattern - top level variables only (no variables in RDF-star triple terms).OpExecutor.executeOp
(Op op, QueryIterator input) Methods in org.apache.jena.sparql.engine.main with parameters of type QueryIteratorModifier and TypeMethodDescriptionstatic QueryIterator
QC.execute
(Op op, QueryIterator qIter, ExecutionContext execCxt) StageGenerator.execute
(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt) StageGeneratorGeneric.execute
(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt) static QueryIterator
QC.executeDirect
(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt) Execute a BGP directly - no optimization.static QueryIterator
QC.executeFlat
(QueryIterator input, org.apache.jena.graph.Triple pattern, ExecutionContext execCxt) Execute a triple pattern - top level variables only (no variables in RDF-star triple terms).OpExecutor.executeOp
(Op op, QueryIterator input) -
Uses of QueryIterator in org.apache.jena.sparql.engine.main.iterator
Classes in org.apache.jena.sparql.engine.main.iterator that implement QueryIteratorModifier and TypeClassDescriptionclass
class
class
Deprecated, for removal: This API element is subject to removal in a future version.To be removed.class
Execute each sub stage against the input.Constructors in org.apache.jena.sparql.engine.main.iterator with parameters of type QueryIteratorModifierConstructorDescriptionQueryIterGraph
(QueryIterator input, OpGraph opGraph, ExecutionContext context) QueryIterOptionalIndex
(QueryIterator input, Op op, ExecutionContext context) QueryIterService
(QueryIterator input, OpService opService, ExecutionContext execCxt) Deprecated, for removal: This API element is subject to removal in a future version.QueryIterUnion
(QueryIterator input, List<Op> subOps, ExecutionContext context) -
Uses of QueryIterator in org.apache.jena.sparql.engine.main.solver
Methods in org.apache.jena.sparql.engine.main.solver that return QueryIteratorModifier and TypeMethodDescriptionstatic QueryIterator
PatternMatchData.execute
(org.apache.jena.graph.Graph graph, BasicPattern pattern, QueryIterator input, Predicate<org.apache.jena.graph.Triple> filter, ExecutionContext execCxt) Non-reordering execution of a triple pattern (basic graph pattern), given an iterator of bindings as input.static QueryIterator
PatternMatchData.execute
(DatasetGraph dsg, org.apache.jena.graph.Node graphNode, BasicPattern pattern, QueryIterator input, Predicate<Quad> filter, ExecutionContext execCxt) Non-reordering execution of a quad pattern, a graph name and a basic graph pattern, given an iterator of bindings as input.Methods in org.apache.jena.sparql.engine.main.solver with parameters of type QueryIteratorModifier and TypeMethodDescriptionstatic QueryIterator
PatternMatchData.execute
(org.apache.jena.graph.Graph graph, BasicPattern pattern, QueryIterator input, Predicate<org.apache.jena.graph.Triple> filter, ExecutionContext execCxt) Non-reordering execution of a triple pattern (basic graph pattern), given an iterator of bindings as input.static QueryIterator
PatternMatchData.execute
(DatasetGraph dsg, org.apache.jena.graph.Node graphNode, BasicPattern pattern, QueryIterator input, Predicate<Quad> filter, ExecutionContext execCxt) Non-reordering execution of a quad pattern, a graph name and a basic graph pattern, given an iterator of bindings as input. -
Uses of QueryIterator in org.apache.jena.sparql.engine.ref
Methods in org.apache.jena.sparql.engine.ref that return QueryIteratorModifier and TypeMethodDescriptionQueryEngineRef.eval
(Op op, DatasetGraph dsg, Binding binding, Context context) static QueryIterator
TableJoin.join
(QueryIterator left, Table right, ExprList condition, ExecutionContext execCxt) static QueryIterator
TableJoin.joinWorker
(QueryIterator left, Table right, JoinType joinType, ExprList conditions, ExecutionContext execCxt) static QueryIterator
TableJoin.leftJoin
(QueryIterator left, Table right, ExprList condition, ExecutionContext execCxt) Methods in org.apache.jena.sparql.engine.ref with parameters of type QueryIteratorModifier and TypeMethodDescriptionstatic QueryIterator
TableJoin.join
(QueryIterator left, Table right, ExprList condition, ExecutionContext execCxt) static QueryIterator
TableJoin.joinWorker
(QueryIterator left, Table right, JoinType joinType, ExprList conditions, ExecutionContext execCxt) static QueryIterator
TableJoin.leftJoin
(QueryIterator left, Table right, ExprList condition, ExecutionContext execCxt) -
Uses of QueryIterator in org.apache.jena.sparql.exec
Methods in org.apache.jena.sparql.exec with parameters of type QueryIteratorModifier and TypeMethodDescriptionstatic RowSet
RowSet.create
(QueryIterator qIter, List<Var> vars) Turn aQueryIterator
into a RowSet.static Iterator<JsonObject>
JsonResults.iterator
(QueryIterator queryIterator, Map<String, org.apache.jena.graph.Node> template) static JsonArray
JsonResults.results
(QueryIterator queryIterator, Map<String, org.apache.jena.graph.Node> template) -
Uses of QueryIterator in org.apache.jena.sparql.exec.http
Methods in org.apache.jena.sparql.exec.http that return QueryIterator -
Uses of QueryIterator in org.apache.jena.sparql.path
Methods in org.apache.jena.sparql.path that return QueryIteratorModifier and TypeMethodDescriptionPathPropertyFunction.execEvaluated
(Binding binding, org.apache.jena.graph.Node subject, org.apache.jena.graph.Node predicate, org.apache.jena.graph.Node object, ExecutionContext execCxt) static QueryIterator
PathLib.execTriplePath
(Binding binding, org.apache.jena.graph.Node s, Path path, org.apache.jena.graph.Node o, ExecutionContext execCxt) static QueryIterator
PathLib.execTriplePath
(Binding binding, TriplePath triplePath, ExecutionContext execCxt) -
Uses of QueryIterator in org.apache.jena.sparql.pfunction
Methods in org.apache.jena.sparql.pfunction that return QueryIteratorModifier and TypeMethodDescriptionPropertyFunction.exec
(QueryIterator input, PropFuncArg argSubject, org.apache.jena.graph.Node predicate, PropFuncArg argObject, ExecutionContext execCxt) Create an iterator of bindings for the given inputsabstract QueryIterator
PropertyFunctionBase.exec
(Binding binding, PropFuncArg argSubject, org.apache.jena.graph.Node predicate, PropFuncArg argObject, ExecutionContext execCxt) PropertyFunctionBase.exec
(QueryIterator input, PropFuncArg argSubject, org.apache.jena.graph.Node predicate, PropFuncArg argObject, ExecutionContext execCxt) final QueryIterator
PropertyFunctionEval.exec
(Binding binding, PropFuncArg argSubject, org.apache.jena.graph.Node predicate, PropFuncArg argObject, ExecutionContext execCxt) PFuncAssignToSubject.execEvaluated
(Binding binding, org.apache.jena.graph.Node subject, org.apache.jena.graph.Node predicate, org.apache.jena.graph.Node object, ExecutionContext execCxt) abstract QueryIterator
PFuncListAndList.execEvaluated
(Binding binding, PropFuncArg subject, org.apache.jena.graph.Node predicate, PropFuncArg object, ExecutionContext execCxt) abstract QueryIterator
PFuncListAndSimple.execEvaluated
(Binding binding, PropFuncArg subject, org.apache.jena.graph.Node predicate, org.apache.jena.graph.Node object, ExecutionContext execCxt) PFuncListAndSimple.execEvaluated
(Binding binding, PropFuncArg argSubject, org.apache.jena.graph.Node predicate, PropFuncArg argObject, ExecutionContext execCxt) abstract QueryIterator
PFuncSimple.execEvaluated
(Binding binding, org.apache.jena.graph.Node subject, org.apache.jena.graph.Node predicate, org.apache.jena.graph.Node object, ExecutionContext execCxt) final QueryIterator
PFuncSimple.execEvaluated
(Binding binding, PropFuncArg argSubject, org.apache.jena.graph.Node predicate, PropFuncArg argObject, ExecutionContext execCxt) abstract QueryIterator
PFuncSimpleAndList.execEvaluated
(Binding binding, org.apache.jena.graph.Node subject, org.apache.jena.graph.Node predicate, PropFuncArg object, ExecutionContext execCxt) PFuncSimpleAndList.execEvaluated
(Binding binding, PropFuncArg argSubject, org.apache.jena.graph.Node predicate, PropFuncArg argObject, ExecutionContext execCxt) abstract QueryIterator
PropertyFunctionEval.execEvaluated
(Binding binding, PropFuncArg argSubject, org.apache.jena.graph.Node predicate, PropFuncArg argObject, ExecutionContext execCxt) ProcedurePF.proc
(QueryIterator input, ExecutionContext execCxt) Methods in org.apache.jena.sparql.pfunction with parameters of type QueryIteratorModifier and TypeMethodDescriptionPropertyFunction.exec
(QueryIterator input, PropFuncArg argSubject, org.apache.jena.graph.Node predicate, PropFuncArg argObject, ExecutionContext execCxt) Create an iterator of bindings for the given inputsPropertyFunctionBase.exec
(QueryIterator input, PropFuncArg argSubject, org.apache.jena.graph.Node predicate, PropFuncArg argObject, ExecutionContext execCxt) ProcedurePF.proc
(QueryIterator input, ExecutionContext execCxt) -
Uses of QueryIterator in org.apache.jena.sparql.pfunction.library
Methods in org.apache.jena.sparql.pfunction.library that return QueryIteratorModifier and TypeMethodDescriptionassign.execEvaluated
(Binding binding, org.apache.jena.graph.Node subject, org.apache.jena.graph.Node predicate, org.apache.jena.graph.Node object, ExecutionContext execCxt) blankNode.execEvaluated
(Binding binding, org.apache.jena.graph.Node subject, org.apache.jena.graph.Node predicate, org.apache.jena.graph.Node object, ExecutionContext execCxt) concat.execEvaluated
(Binding binding, org.apache.jena.graph.Node subject, org.apache.jena.graph.Node predicate, PropFuncArg object, ExecutionContext execCxt) container.execEvaluated
(Binding binding, org.apache.jena.graph.Node containerNode, org.apache.jena.graph.Node predicate, org.apache.jena.graph.Node member, ExecutionContext execCxt) final QueryIterator
ListBase.execEvaluated
(Binding binding, PropFuncArg argSubject, org.apache.jena.graph.Node predicate, PropFuncArg argObject, ExecutionContext execCxt) If the subject is a list (well, at least not an unbound variable), dispatch to execOneList else dispatch to one of object a var, a list or a node.splitIRI.execEvaluated
(Binding binding, PropFuncArg argSubject, org.apache.jena.graph.Node predicate, PropFuncArg argObject, ExecutionContext execCxt) str.execEvaluated
(Binding binding, org.apache.jena.graph.Node subject, org.apache.jena.graph.Node predicate, org.apache.jena.graph.Node object, ExecutionContext execCxt) strSplit.execEvaluated
(Binding binding, org.apache.jena.graph.Node subject, org.apache.jena.graph.Node predicate, PropFuncArg object, ExecutionContext execCxt) listLength.execOneList
(Binding binding, org.apache.jena.graph.Node listNode, org.apache.jena.graph.Node predicate, org.apache.jena.graph.Node length, ExecutionContext execCxt) -
Uses of QueryIterator in org.apache.jena.sparql.procedure
Methods in org.apache.jena.sparql.procedure that return QueryIteratorModifier and TypeMethodDescriptionstatic QueryIterator
ProcEval.eval
(QueryIterator queryIterator, Procedure proc, ExecutionContext execCxt) Evaluate a procedureabstract QueryIterator
ProcedureBase.exec
(Binding binding, org.apache.jena.graph.Node name, ExprList args, ExecutionContext execCxt) ProcedureEval.exec
(Binding binding, org.apache.jena.graph.Node name, ExprList args, ExecutionContext execCxt) abstract QueryIterator
ProcedureEval.execEval
(Binding binding, ExprList args, ExecutionContext execCxt) Procedure.proc
(QueryIterator input, ExecutionContext execCxt) Call the procedure, with an input iterator of bindings.final QueryIterator
ProcedureBase.proc
(QueryIterator input, ExecutionContext execCxt) Methods in org.apache.jena.sparql.procedure with parameters of type QueryIteratorModifier and TypeMethodDescriptionstatic QueryIterator
ProcEval.eval
(QueryIterator queryIterator, Procedure proc, ExecutionContext execCxt) Evaluate a procedureProcedure.proc
(QueryIterator input, ExecutionContext execCxt) Call the procedure, with an input iterator of bindings.final QueryIterator
ProcedureBase.proc
(QueryIterator input, ExecutionContext execCxt) -
Uses of QueryIterator in org.apache.jena.sparql.procedure.library
Methods in org.apache.jena.sparql.procedure.library that return QueryIteratorModifier and TypeMethodDescriptiondebug.execEval
(Binding binding, ExprList args, ExecutionContext execCxt) -
Uses of QueryIterator in org.apache.jena.sparql.service
Methods in org.apache.jena.sparql.service that return QueryIteratorModifier and TypeMethodDescriptiondefault QueryIterator
ServiceExecutorFactory.createExecution
(OpService opExecute, OpService original, Binding binding, ExecutionContext execCxt) Deprecated.static QueryIterator
ServiceExec.exec
(QueryIterator input, OpService opService, ExecutionContext execCxt) Execute an OpService w.r.t. the execCxt's service executor registry.ServiceExecution.exec()
Deprecated.static QueryIterator
ServiceExecutorRegistry.exec
(QueryIterator input, OpService opService, ExecutionContext execCxt) Deprecated, for removal: This API element is subject to removal in a future version.To be removed.Methods in org.apache.jena.sparql.service with parameters of type QueryIteratorModifier and TypeMethodDescriptionstatic QueryIterator
ServiceExec.exec
(QueryIterator input, OpService opService, ExecutionContext execCxt) Execute an OpService w.r.t. the execCxt's service executor registry.static QueryIterator
ServiceExecutorRegistry.exec
(QueryIterator input, OpService opService, ExecutionContext execCxt) Deprecated, for removal: This API element is subject to removal in a future version.To be removed. -
Uses of QueryIterator in org.apache.jena.sparql.service.bulk
Methods in org.apache.jena.sparql.service.bulk that return QueryIteratorModifier and TypeMethodDescriptionChainingServiceExecutorBulk.createExecution
(OpService opService, QueryIterator input, ExecutionContext execCxt, ServiceExecutorBulk chain) If this executor cannot handle the createExecution request then it should delegate to the chain's @{code createExecution} method and return its result.ServiceExecutorBulk.createExecution
(OpService opService, QueryIterator input, ExecutionContext execCxt) ServiceExecutorBulkOverRegistry.createExecution
(OpService opService, QueryIterator input, ExecutionContext execCxt) ServiceExecutorBulkToSingle.createExecution
(OpService original, QueryIterator input, ExecutionContext execCxt) Methods in org.apache.jena.sparql.service.bulk with parameters of type QueryIteratorModifier and TypeMethodDescriptionChainingServiceExecutorBulk.createExecution
(OpService opService, QueryIterator input, ExecutionContext execCxt, ServiceExecutorBulk chain) If this executor cannot handle the createExecution request then it should delegate to the chain's @{code createExecution} method and return its result.ServiceExecutorBulk.createExecution
(OpService opService, QueryIterator input, ExecutionContext execCxt) ServiceExecutorBulkOverRegistry.createExecution
(OpService opService, QueryIterator input, ExecutionContext execCxt) ServiceExecutorBulkToSingle.createExecution
(OpService original, QueryIterator input, ExecutionContext execCxt) -
Uses of QueryIterator in org.apache.jena.sparql.service.single
Methods in org.apache.jena.sparql.service.single that return QueryIteratorModifier and TypeMethodDescriptionChainingServiceExecutor.createExecution
(OpService opExecute, OpService opOriginal, Binding binding, ExecutionContext execCxt, ServiceExecutor chain) If this factory cannot handle the execution request then this method should return null.ChainingServiceExecutorWrapper.createExecution
(OpService opExecute, OpService opOriginal, Binding binding, ExecutionContext execCxt, ServiceExecutor chain) ServiceExecutor.createExecution
(OpService opExecute, OpService original, Binding binding, ExecutionContext execCxt) If this factory cannot handle the execution request then this method should return null.ServiceExecutorDecorator.createExecution
(OpService opExecute, OpService original, Binding binding, ExecutionContext execCxt) ServiceExecutorHttp.createExecution
(OpService opExecute, OpService opOriginal, Binding binding, ExecutionContext execCxt) ServiceExecutorOverRegistry.createExecution
(OpService opExecute, OpService original, Binding binding, ExecutionContext execCxt) -
Uses of QueryIterator in org.apache.jena.sparql.util
Methods in org.apache.jena.sparql.util that return QueryIteratorModifier and TypeMethodDescriptionstatic QueryIterator
IterLib.noResults
(ExecutionContext execCxt) static QueryIterator
IterLib.oneResult
(Binding parent, Var var, org.apache.jena.graph.Node value, ExecutionContext execCxt) static QueryIterator
IterLib.result
(Binding binding, ExecutionContext execCxt)