Module org.apache.jena.arq
Package org.apache.jena.sparql.engine.iterator
package org.apache.jena.sparql.engine.iterator
-
ClassDescriptionPlain iterator version to add "abort" functionality.This class provides the machinery for trackable iterators.This class supports a QueryIter that takes one QueryIterator as input.This class marks a QueryIter that takes two QueryIterators as input.Binary operation done by looping on the left, and materializing the right - this is not streamed on the right See also QueryIterRepeatApplyQueryIterator that calls a list of abort actions when a cancel happens.Add
(var, matchTriple)
to aQueryIterator
.Extend each solution by a (var, expression)Extend each solution by a (var, node) When used with mustBeNewVar=false, this is a join.This class provides the general machinery for iterators.Query iterator that checks everything was closed correctlyException to indicate open iterators.Intercept and print iterator operationsA query iterator which allows remapping variables to different namesWrap a QueryIterator so it can have some/all of it's methods intercepted.Yield new bindings, with a fixed parent, with values from an iterator.A query iterator that joins two or more iterators into a single iterator.Iterator over another QueryIterator, applying a converter function to each object that is returned by .next()An iterator that returns at least one element from another iterator or a default value (once) if the wrapped iterator returns nothing.Diff by materializing the RHS - this is not streamed on the rightA QueryIterator that suppresses items already seen.Memory limited QueryIterDistinctImplementation skeleton for DISTINCT and REDUCED.Filter bindings for distinguished variables only Currently unused.Yield new bindings, with a fixed parent, with values from an iterator.Filter a stream of bindings by a constraint.Minus by materializing the RHS - this is not streamed on the rightCloseable empty query iteratorTurn an normal java.util.Iterator (of Bindings) into a QueryIteratorQueryIterator for a procedure.An iterator that applies a condition.Execute a projection in the middle of an execution.Repeatedly execute the subclass operation for each Binding in the input iterator.The root binding is one-row and has no columns making it the join identity.A singleton iteratorIterator until a limit is reached.Sort a query iterator.This class supports a QueryIter that uses a single sub iterator.Track a QueryIteratorA query iterator that yields the same thing N times.