Package org.eclipse.rdf4j.query.algebra.evaluation.iterator
Implementations of
Iteration
relevant to query evaluation.-
Class Summary Class Description AsyncIteratorBuffer AsyncIteratorDirect AsyncIteratorReadAhead BadlyDesignedLeftJoinIterator BindingSetHashKey Compact and efficient representation of a binding set for use as a key in hash maps.CrossProductIteration Iteration which forms the cross product of a list of materialized input bindings with each result obtained from the inner iteration.DescribeIteration Iteration that implements a simplified version of Symmetric Concise Bounded Description (omitting reified statements).ExtensionIterator FilterIterator GroupIterator HashJoinIteration Generic hash join implementation suitable for use by Sail implementations.InnerMergeJoinIterator JoinIterator Interleaved join iterator.LeftJoinIterator MultiProjectionIterator OrderIterator Sorts the input and optionally applies limit and distinct.PathIteration PathIteration.ValuePair A specialized BingingSet that can only hold the start and end values of a Path.PeekMarkIterator<E> An iterator that allows to peek at the next element without consuming it.ProjectionIterator QueryContextIteration Makes aQueryContext
available during iteration.SPARQLMinusIteration An Iteration that returns the results of an Iteration (the left argument) MINUS any results that are compatible with results of another Iteration (the right argument) or that have no shared variables.ZeroLengthPathIteration