Package com.hp.hpl.jena.sparql.engine.iterator

Interface Summary
QueryIterConvert.Converter  
 

Class Summary
QueryIter This class provides the general machinary for iterators.
QueryIter1 This class supports a QueryIter that takes one QueryIterator as input.
QueryIter2 This class makrs a QueryIter that takes one QueryIterator as input.
QueryIter2LoopOnLeft Binary operation done by looping on the left, and materializing the right - this is not streamed on the right See also QueryIterRepeatApply
QueryIterAssign Extend each solution by a (var, expression)
QueryIterAssignVarValue Extend each solution by a (var, node) When used with mustBeNewVar=false, this is a join.
QueryIteratorBase This class provides the general machinary for iterators.
QueryIteratorCaching A caching QueryIterator.
QueryIteratorCheck Query iterator that checks everything was closed correctly
QueryIteratorCloseable  
QueryIteratorLogging Intercept and print iterator operations
QueryIteratorResultSet  
QueryIteratorTiming  
QueryIteratorWrapper Wrap a QueryIterator so it can have some/all of it's methods intercepted.
QueryIterBlockTriples  
QueryIterBlockTriplesQH An Iterator that takes a binding and executes a pattern via the Jena graph QueryHandler interface.
QueryIterCommonParent Yield new bindings, with a fixed parent, with values from an iterator.
QueryIterConcat A query iterator that joins two or more iterators into a single iterator.
QueryIterConvert Iterator over another QueryIterator, applying a converter function to each object that is returned by .next()
QueryIterDefaulting An iterator that returns at least one element from another iterator or a default value (once) if the wrapped iterator returns nothing.
QueryIterDiff Diff by materializing the RHS - this is not streamed on the right
QueryIterDistinct A QueryIterator that suppresses items already seen.
QueryIterDistinctReduced Implementation skeleton for DISTINCT and REDUCED.
QueryIterDistinguishedVars Filter bindings for distinguished variables only Currently unused.
QueryIterExtendByVar Yield new bindings, with a fixed parent, with values from an iterator.
QueryIterFilterExpr Filter a stream of bindings by a constraint.
QueryIterGroup  
QueryIterMinus Minus by materializing the RHS - this is not streamed on the right
QueryIterNullIterator Closeable empty query iterator
QueryIterPath  
QueryIterPeek  
QueryIterPlainWrapper Turn an normal java.util.Iterator (of Bindings) into a QueryIterator
QueryIterProcedure QueryIterator for a procedure.
QueryIterProcessBinding An iterator that applying a condition.
QueryIterProject  
QueryIterProject2  
QueryIterReduced  
QueryIterRepeatApply Repeatedly execute the subclass operation for each Binding in the input iterator.
QueryIterRoot  
QueryIterSingleton A singleton iterator
QueryIterSlice Iterator until a limit is reached.
QueryIterSort Sort a query iterator.
QueryIterSub This class supports a QueryIter that uses a single sub iterator.
QueryIterTopN  
QueryIterTracked Track a QueryIterator
QueryIterTriplePattern  
QueryIterYieldN A query iterator that yields the same thing N times.
 



Licenced under the Apache License, Version 2.0