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 marks a QueryIter that takes two QueryIterators 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  
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.
QueryIterDistinctMem Memory limited QueryIterDistinct
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