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 ResultSetResultSetFactory.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 QueryIteratorstatic QueryIteratorstatic QueryIteratorstatic QueryIteratorAlgebra.exec(Op op, DatasetGraph ds) static QueryIteratorstatic QueryIteratorstatic QueryIteratorstatic QueryIteratorAlgebra.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 QueryIteratorOpExt.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 QueryIteratorOpExt.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) Methods in org.apache.jena.sparql.algebra.table with parameters of type QueryIteratorModifier and TypeMethodDescriptionTableBuilder.consumeRowsAndVars(QueryIterator qIter) Similar toTableBuilder.addRowsAndVars(Iterator)but also closes the given QueryIterator when done.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 QueryIteratorQueryEngineBase.evaluate(Op op, DatasetGraph dsg, Binding binding, Context context) Plan.iterator()final QueryIteratorPlanBase.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 TypeMethodDescriptionvoidExecutionContext.closedIterator(QueryIterator qIter) voidExecutionContext.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 IndexTableIndexFactory.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 TypeClassDescriptionclassThis class provides the machinery for trackable iterators.classThis class supports a QueryIter that takes one QueryIterator as input.classThis class marks a QueryIter that takes two QueryIterators as input.classBinary operation done by looping on the left, and materializing the right - this is not streamed on the right See also QueryIterRepeatApplyclassQueryIterator that calls a list of abort actions when a cancel happens.classAdd(var, matchTriple)to aQueryIterator.classExtend each solution by a (var, expression)classExtend each solution by a (var, node) When used with mustBeNewVar=false, this is a join.classThis class provides the general machinery for iterators.classQuery iterator that checks everything was closed correctlyclassclassIntercept and print iterator operationsclassA query iterator which allows remapping variables to different namesclassclassclassWrap a QueryIterator so it can have some/all of it's methods intercepted.classYield new bindings, with a fixed parent, with values from an iterator.classA query iterator that joins two or more iterators into a single iterator.classIterator over another QueryIterator, applying a converter function to each object that is returned by .next()classAn iterator that returns at least one element from another iterator or a default value (once) if the wrapped iterator returns nothing.classA QueryIterator that suppresses items already seen.classMemory limited QueryIterDistinctclassImplementation skeleton for DISTINCT and REDUCED.classFilter bindings for distinguished variables only Currently unused.classYield new bindings, with a fixed parent, with values from an iterator.classFilter a stream of bindings by a constraint.classclassSemiJoin and AntiJoinclassclassMinus by materializing the RHS - this is not streamed on the rightclassCloseable empty query iteratorclassclassclassTurn an normal java.util.Iterator (of Bindings) into a QueryIteratorclassQueryIterator for a procedure.classAn iterator that applies a condition.classclassExecute a projection in the middle of an execution.classclassRepeatedly execute the subclass operation for each Binding in the input iterator.classThe root binding is one-row and has no columns making it the join identity.classA singleton iteratorclassIterator until a limit is reached.classSort a query iterator.classThis class supports a QueryIter that uses a single sub iterator.classclassTrack a QueryIteratorclassclassA query iterator that yields the same thing N times.Methods in org.apache.jena.sparql.engine.iterator that return QueryIteratorModifier and TypeMethodDescriptionstatic QueryIteratorQueryIterHalfJoin.antiJoin(QueryIterator left, QueryIterator right, ExecutionContext execCxt) static QueryIteratorQueryIterMinus.create(QueryIterator left, QueryIterator right, Set<Var> commonVars, ExecutionContext qCxt) static QueryIteratorQueryIterNullIterator.create(ExecutionContext qCxt) static QueryIteratorstatic QueryIteratorQueryIterPlainWrapper.create(Iterator<Binding> iter, ExecutionContext execCxt) static QueryIteratorQueryIterProject.create(QueryIterator input, List<Var> vars, ExecutionContext qCxt) static QueryIteratorQueryIterRoot.create(Binding binding, ExecutionContext execCxt) Create a root with an initial bindingstatic QueryIteratorQueryIterRoot.create(ExecutionContext execCxt) Create a rootstatic QueryIteratorQueryIter.map(QueryIterator qIter, Map<Var, Var> varMapping) static QueryIteratorQueryIter.materialize(QueryIterator qIter) static QueryIteratorQueryIterHalfJoin.semiJoin(QueryIterator left, QueryIterator right, ExecutionContext execCxt) Methods in org.apache.jena.sparql.engine.iterator with parameters of type QueryIteratorModifier and TypeMethodDescriptionvoidQueryIterConcat.add(QueryIterator qIter) static QueryIteratorQueryIterHalfJoin.antiJoin(QueryIterator left, QueryIterator right, ExecutionContext execCxt) static QueryIteratorCheckQueryIteratorCheck.check(QueryIterator qIter, ExecutionContext execCxt) static QueryIteratorQueryIterMinus.create(QueryIterator left, QueryIterator right, Set<Var> commonVars, ExecutionContext qCxt) static QueryIterPeekQueryIterPeek.create(QueryIterator iterator, ExecutionContext cxt) static QueryIteratorQueryIterProject.create(QueryIterator input, List<Var> vars, ExecutionContext qCxt) static QueryIterQueryIter.flatMap(QueryIterator input, Function<Binding, QueryIterator> mapper, ExecutionContext execCxt) flatmap.static QueryIterQueryIter.makeTracked(QueryIterator qIter, ExecutionContext execCxt) static QueryIteratorQueryIter.map(QueryIterator qIter, Map<Var, Var> varMapping) static QueryIteratorQueryIter.materialize(QueryIterator qIter) static QueryIterQueryIter.materialize(QueryIterator qIter, ExecutionContext execCxt) static QueryIteratorQueryIterHalfJoin.semiJoin(QueryIterator left, QueryIterator right, ExecutionContext execCxt) static QueryIteratorTimingQueryIteratorTiming.time(QueryIterator iter) Method parameters in org.apache.jena.sparql.engine.iterator with type arguments of type QueryIteratorModifier and TypeMethodDescriptionstatic QueryIterQueryIter.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) 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 TypeClassDescriptionclassHash join algorithm This code materializes one input into the probe table then hash joins the other input from the stream side.classHash left join.classHash left join.classHash left join.classNested Loop Join (materializing on the left, streaming on the right) A simple, dependable join.classNested 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 QueryIteratorQueryIterHashJoin.create(JoinKey joinKey, QueryIterator left, QueryIterator right, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIteratorQueryIterHashJoin.create(QueryIterator left, QueryIterator right, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIteratorQueryIterHashLeftJoin_Left.create(JoinKey joinKey, QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIteratorQueryIterHashLeftJoin_Left.create(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIteratorQueryIterHashLeftJoin_Right.create(JoinKey joinKey, QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIteratorQueryIterHashLeftJoin_Right.create(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIteratorJoin.hashJoin(JoinKey joinKey, QueryIterator left, QueryIterator right, ExecutionContext execCxt) Evaluate using a hash join.static QueryIteratorJoin.hashJoin(QueryIterator left, QueryIterator right, ExecutionContext execCxt) Evaluate using a hash join.static QueryIteratorJoin.hashLeftJoin(JoinKey joinKey, QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Left outer join by using hash join.static QueryIteratorJoin.hashLeftJoin(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Left outer join by using hash join.static QueryIteratorJoin.join(JoinKey joinKey, QueryIterator left, QueryIterator right, ExecutionContext execCxt) Standard entry point to a join of two streams.static QueryIteratorJoin.join(QueryIterator left, QueryIterator right, ExecutionContext execCxt) Standard entry point to a join of two streams.static QueryIteratorJoin.leftJoin(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Standard entry point to a left join of two streams.static QueryIteratorJoin.nestedLoopJoin(QueryIterator left, QueryIterator right, ExecutionContext execCxt) Inner loop join.static QueryIteratorJoin.nestedLoopJoinBasic(QueryIterator left, QueryIterator right, ExecutionContext execCxt) Very simple, materializing version - useful for debugging.static QueryIteratorJoin.nestedLoopLeftJoin(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Left loop join.static QueryIteratorJoin.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 QueryIteratorQueryIterHashJoin.create(JoinKey joinKey, QueryIterator left, QueryIterator right, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIteratorQueryIterHashJoin.create(QueryIterator left, QueryIterator right, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIteratorQueryIterHashLeftJoin_Left.create(JoinKey joinKey, QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIteratorQueryIterHashLeftJoin_Left.create(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIteratorQueryIterHashLeftJoin_Right.create(JoinKey joinKey, QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIteratorQueryIterHashLeftJoin_Right.create(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIteratorJoin.hashJoin(JoinKey joinKey, QueryIterator left, QueryIterator right, ExecutionContext execCxt) Evaluate using a hash join.static QueryIteratorJoin.hashJoin(QueryIterator left, QueryIterator right, ExecutionContext execCxt) Evaluate using a hash join.static QueryIteratorJoin.hashLeftJoin(JoinKey joinKey, QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Left outer join by using hash join.static QueryIteratorJoin.hashLeftJoin(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Left outer join by using hash join.static QueryIteratorJoin.join(JoinKey joinKey, QueryIterator left, QueryIterator right, ExecutionContext execCxt) Standard entry point to a join of two streams.static QueryIteratorJoin.join(QueryIterator left, QueryIterator right, ExecutionContext execCxt) Standard entry point to a join of two streams.static QueryIteratorJoin.leftJoin(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Standard entry point to a left join of two streams.static QueryIteratorJoin.nestedLoopJoin(QueryIterator left, QueryIterator right, ExecutionContext execCxt) Inner loop join.static QueryIteratorJoin.nestedLoopJoinBasic(QueryIterator left, QueryIterator right, ExecutionContext execCxt) Very simple, materializing version - useful for debugging.static QueryIteratorJoin.nestedLoopLeftJoin(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Left loop join.static QueryIteratorJoin.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 QueryIteratorOpExecutor.createRootQueryIterator(ExecutionContext execCxt) QueryEngineMain.eval(Op op, DatasetGraph dsg, Binding input, Context context) static QueryIteratorQC.execute(Op op, Binding binding, ExecutionContext execCxt) static QueryIteratorQC.execute(Op op, QueryIterator qIter, ExecutionContext execCxt) StageGenerator.execute(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt) StageGeneratorGeneric.execute(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt) static QueryIteratorQC.executeDirect(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt) Execute a BGP directly - no optimization.static QueryIteratorQC.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 QueryIteratorQC.execute(Op op, QueryIterator qIter, ExecutionContext execCxt) StageGenerator.execute(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt) StageGeneratorGeneric.execute(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt) static QueryIteratorQC.executeDirect(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt) Execute a BGP directly - no optimization.static QueryIteratorQC.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 TypeClassDescriptionclassclassclassDeprecated, for removal: This API element is subject to removal in a future version.To be removed.classExecute 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 QueryIteratorPatternMatchData.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 QueryIteratorPatternMatchData.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 QueryIteratorPatternMatchData.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 QueryIteratorPatternMatchData.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 QueryIteratorTableJoin.join(QueryIterator left, Table right, ExprList condition, ExecutionContext execCxt) static QueryIteratorTableJoin.joinWorker(QueryIterator left, Table right, JoinType joinType, ExprList conditions, ExecutionContext execCxt) static QueryIteratorTableJoin.leftJoin(QueryIterator left, Table right, ExprList condition, ExecutionContext execCxt) Methods in org.apache.jena.sparql.engine.ref with parameters of type QueryIteratorModifier and TypeMethodDescriptionstatic QueryIteratorTableJoin.join(QueryIterator left, Table right, ExprList condition, ExecutionContext execCxt) static QueryIteratorTableJoin.joinWorker(QueryIterator left, Table right, JoinType joinType, ExprList conditions, ExecutionContext execCxt) static QueryIteratorTableJoin.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 RowSetRowSet.create(QueryIterator qIter, List<Var> vars) Turn aQueryIteratorinto a RowSet.static Iterator<JsonObject>JsonResults.iterator(QueryIterator queryIterator, Map<String, org.apache.jena.graph.Node> template) static JsonArrayJsonResults.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 QueryIteratorPathLib.execTriplePath(Binding binding, org.apache.jena.graph.Node s, Path path, org.apache.jena.graph.Node o, ExecutionContext execCxt) static QueryIteratorPathLib.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 QueryIteratorPropertyFunctionBase.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 QueryIteratorPropertyFunctionEval.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 QueryIteratorPFuncListAndList.execEvaluated(Binding binding, PropFuncArg subject, org.apache.jena.graph.Node predicate, PropFuncArg object, ExecutionContext execCxt) abstract QueryIteratorPFuncListAndSimple.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 QueryIteratorPFuncSimple.execEvaluated(Binding binding, org.apache.jena.graph.Node subject, org.apache.jena.graph.Node predicate, org.apache.jena.graph.Node object, ExecutionContext execCxt) final QueryIteratorPFuncSimple.execEvaluated(Binding binding, PropFuncArg argSubject, org.apache.jena.graph.Node predicate, PropFuncArg argObject, ExecutionContext execCxt) abstract QueryIteratorPFuncSimpleAndList.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 QueryIteratorPropertyFunctionEval.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 QueryIteratorListBase.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 QueryIteratorProcEval.eval(QueryIterator queryIterator, Procedure proc, ExecutionContext execCxt) Evaluate a procedureabstract QueryIteratorProcedureBase.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 QueryIteratorProcedureEval.execEval(Binding binding, ExprList args, ExecutionContext execCxt) Procedure.proc(QueryIterator input, ExecutionContext execCxt) Call the procedure, with an input iterator of bindings.final QueryIteratorProcedureBase.proc(QueryIterator input, ExecutionContext execCxt) Methods in org.apache.jena.sparql.procedure with parameters of type QueryIteratorModifier and TypeMethodDescriptionstatic QueryIteratorProcEval.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 QueryIteratorProcedureBase.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 QueryIteratorServiceExecutorFactory.createExecution(OpService opExecute, OpService original, Binding binding, ExecutionContext execCxt) Deprecated.static QueryIteratorServiceExec.exec(OpService opExecute, OpService original, Binding binding, ExecutionContext execCxt) Execute an OpService w.r.t. the execCxt's service executor registry - concretely its single chain which operates on a per-binding basis.static QueryIteratorServiceExec.exec(OpService opService, QueryIterator input, ExecutionContext execCxt) Execute an OpService w.r.t. the execCxt's service executor registry.static QueryIteratorServiceExec.exec(QueryIterator input, OpService opService, ExecutionContext execCxt) Deprecated, for removal: This API element is subject to removal in a future version.ServiceExecution.exec()Deprecated.static QueryIteratorServiceExecutorRegistry.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 QueryIteratorServiceExec.exec(OpService opService, QueryIterator input, ExecutionContext execCxt) Execute an OpService w.r.t. the execCxt's service executor registry.static QueryIteratorServiceExec.exec(QueryIterator input, OpService opService, ExecutionContext execCxt) Deprecated, for removal: This API element is subject to removal in a future version.static QueryIteratorServiceExecutorRegistry.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 QueryIteratorIterLib.noResults(ExecutionContext execCxt) static QueryIteratorIterLib.oneResult(Binding parent, Var var, org.apache.jena.graph.Node value, ExecutionContext execCxt) static QueryIteratorIterLib.result(Binding binding, ExecutionContext execCxt)