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 correctlyIntercept 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, usually 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.