org.openrdf.query.algebra.evaluation.iterator
Class GroupIterator

java.lang.Object
  extended by info.aduna.iteration.CloseableIterationBase<E,X>
      extended by info.aduna.iteration.CloseableIteratorIteration<BindingSet,QueryEvaluationException>
          extended by org.openrdf.query.algebra.evaluation.iterator.GroupIterator
All Implemented Interfaces:
CloseableIteration<BindingSet,QueryEvaluationException>, Iteration<BindingSet,QueryEvaluationException>

public class GroupIterator
extends CloseableIteratorIteration<BindingSet,QueryEvaluationException>

Author:
David Huynh, Arjohn Kampman

Nested Class Summary
protected static class GroupIterator.Entry
           
protected  class GroupIterator.Key
          A unique key for a set of existing bindings.
 
Constructor Summary
GroupIterator(EvaluationStrategy strategy, Group group, BindingSet parentBindings)
           
 
Method Summary
 
Methods inherited from class info.aduna.iteration.CloseableIteratorIteration
hasNext, next, remove, setIterator
 
Methods inherited from class info.aduna.iteration.CloseableIterationBase
close, handleClose, isClosed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GroupIterator

public GroupIterator(EvaluationStrategy strategy,
                     Group group,
                     BindingSet parentBindings)
              throws QueryEvaluationException
Throws:
QueryEvaluationException


Copyright © 2001-2008 Aduna. All Rights Reserved.