Uses of Interface
org.apache.jena.sparql.engine.QueryIterator
Package
Description
ARQ - A query engine for Jena, implementing SPARQL.
-
Uses of QueryIterator in org.apache.jena.query
Modifier 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
Modifier 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. -
Uses of QueryIterator in org.apache.jena.sparql.algebra.op
Modifier 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.Modifier 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
Modifier and TypeMethodDescriptionTable1.iterator
(ExecutionContext execCxt) TableEmpty.iterator
(ExecutionContext execCxt) TableN.iterator
(ExecutionContext execCxt) TableUnit.iterator
(ExecutionContext execCxt) -
Uses of QueryIterator in org.apache.jena.sparql.engine
Modifier 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()
Modifier and TypeMethodDescriptionExecutionContext.listAllIterators()
ExecutionContext.listOpenIterators()
Modifier and TypeMethodDescriptionvoid
ExecutionContext.closedIterator
(QueryIterator qIter) void
ExecutionContext.openIterator
(QueryIterator qIter) ModifierConstructorDescriptionPlanOp
(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
Modifier and TypeMethodDescriptionstatic IndexTable
IndexFactory.createIndex
(Set<Var> commonVars, QueryIterator data) ModifierConstructorDescriptionHashIndexTable
(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
Modifier 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, usually 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.Modifier 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) Modifier 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) Modifier and TypeMethodDescriptionstatic QueryIter
QueryIter.flatMap
(QueryIterator input, Function<Binding, QueryIterator> mapper, ExecutionContext execCxt) flatmap.ModifierConstructorDescriptionQueryIter1
(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
Modifier 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.Modifier 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.Modifier 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.ModifierConstructorDescriptionQueryIterNestedLoopJoin
(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
Modifier 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) Modifier 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
Modifier 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.ModifierConstructorDescriptionQueryIterGraph
(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
Modifier 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.Modifier 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
Modifier 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) Modifier 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
Modifier 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
-
Uses of QueryIterator in org.apache.jena.sparql.path
Modifier 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
Modifier 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) Modifier 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
Modifier 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
Modifier 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) Modifier 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
Modifier and TypeMethodDescriptiondebug.execEval
(Binding binding, ExprList args, ExecutionContext execCxt) -
Uses of QueryIterator in org.apache.jena.sparql.service
Modifier 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.Modifier 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
Modifier 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) Modifier 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
Modifier 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
Modifier 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)