Uses of Class
org.apache.jena.sparql.engine.iterator.QueryIter
Packages that use QueryIter
Package
Description
-
Uses of QueryIter in org.apache.jena.sparql.engine.iterator
Subclasses of QueryIter in org.apache.jena.sparql.engine.iteratorModifier and TypeClassDescriptionclassThis 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.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 QueryIterModifier and TypeMethodDescriptionstatic QueryIterQueryIter.flatMap(QueryIterator input, Function<Binding, QueryIterator> mapper, ExecutionContext execCxt) flatmap.static QueryIterQueryIter.makeTracked(QueryIterator qIter, ExecutionContext execCxt) static QueryIterQueryIter.materialize(QueryIterator qIter, ExecutionContext execCxt) -
Uses of QueryIter in org.apache.jena.sparql.engine.join
Subclasses of QueryIter in org.apache.jena.sparql.engine.joinModifier 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. -
Uses of QueryIter in org.apache.jena.sparql.engine.main.iterator
Subclasses of QueryIter in org.apache.jena.sparql.engine.main.iteratorModifier 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.