Class GroupIterator
java.lang.Object
org.eclipse.rdf4j.common.iteration.AbstractCloseableIteration<BindingSet>
org.eclipse.rdf4j.common.iteration.AbstractCloseableIteratorIteration<BindingSet>
org.eclipse.rdf4j.query.algebra.evaluation.iterator.GroupIterator
- All Implemented Interfaces:
AutoCloseable
,Iterator<BindingSet>
,CloseableIteration<BindingSet>
- Author:
- David Huynh, Arjohn Kampman, Jeen Broekstra, James Leigh, Jerven Bolleman, Tomas Kovachev
-
Constructor Summary
ConstructorDescriptionGroupIterator
(EvaluationStrategy strategy, Group group, BindingSet parentBindings, long iterationCacheSyncThreshold, QueryEvaluationContext context) Deprecated.GroupIterator
(EvaluationStrategy strategy, Group group, BindingSet parentBindings, long iterationCacheSyncThreshold, QueryEvaluationContext context, ValueFactory vf, CollectionFactory cf) GroupIterator
(EvaluationStrategy strategy, Group group, BindingSet parentBindings, QueryEvaluationContext context) -
Method Summary
Modifier and TypeMethodDescriptionprotected Iterator
<BindingSet> void
Called byAbstractCloseableIteration.close()
when it is called for the first time.Methods inherited from class org.eclipse.rdf4j.common.iteration.AbstractCloseableIteratorIteration
hasNext, next, remove
Methods inherited from class org.eclipse.rdf4j.common.iteration.AbstractCloseableIteration
close, isClosed
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.rdf4j.common.iteration.CloseableIteration
stream
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Constructor Details
-
GroupIterator
public GroupIterator(EvaluationStrategy strategy, Group group, BindingSet parentBindings, QueryEvaluationContext context) throws QueryEvaluationException - Throws:
QueryEvaluationException
-
GroupIterator
@Deprecated public GroupIterator(EvaluationStrategy strategy, Group group, BindingSet parentBindings, long iterationCacheSyncThreshold, QueryEvaluationContext context) throws QueryEvaluationException Deprecated.- Throws:
QueryEvaluationException
-
GroupIterator
public GroupIterator(EvaluationStrategy strategy, Group group, BindingSet parentBindings, long iterationCacheSyncThreshold, QueryEvaluationContext context, ValueFactory vf, CollectionFactory cf) throws QueryEvaluationException - Throws:
QueryEvaluationException
-
-
Method Details
-
handleClose
Description copied from class:AbstractCloseableIteration
Called byAbstractCloseableIteration.close()
when it is called for the first time. This method is only called once on each iteration. By default, this method does nothing.- Specified by:
handleClose
in classAbstractCloseableIteration<BindingSet>
- Throws:
QueryEvaluationException
-
getIterator
- Specified by:
getIterator
in classAbstractCloseableIteratorIteration<BindingSet>
- Throws:
QueryEvaluationException
-