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

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

public class MultiProjectionIterator
extends CloseableIterationBase<BindingSet,QueryEvaluationException>


Field Summary
 
Fields inherited from class info.aduna.iteration.CloseableIterationBase
logger
 
Constructor Summary
MultiProjectionIterator(MultiProjection multiProjection, CloseableIteration<BindingSet,QueryEvaluationException> iter, BindingSet bindings)
           
 
Method Summary
protected  void handleClose()
           
 boolean hasNext()
           
 BindingSet next()
           
 void remove()
           
 
Methods inherited from class info.aduna.iteration.CloseableIterationBase
close, isClosed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiProjectionIterator

public MultiProjectionIterator(MultiProjection multiProjection,
                               CloseableIteration<BindingSet,QueryEvaluationException> iter,
                               BindingSet bindings)
Method Detail

hasNext

public boolean hasNext()
                throws QueryEvaluationException
Throws:
QueryEvaluationException

next

public BindingSet next()
                throws QueryEvaluationException
Throws:
QueryEvaluationException

remove

public void remove()

handleClose

protected void handleClose()
                    throws QueryEvaluationException
Overrides:
handleClose in class CloseableIterationBase<BindingSet,QueryEvaluationException>
Throws:
QueryEvaluationException


Copyright © 2001-2008 Aduna. All Rights Reserved.