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

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

public class LeftJoinIterator
extends LookAheadIteration<BindingSet,QueryEvaluationException>


Constructor Summary
LeftJoinIterator(EvaluationStrategy strategy, LeftJoin join, BindingSet bindings)
           
 
Method Summary
protected  BindingSet getNextElement()
           
protected  void handleClose()
           
 
Methods inherited from class info.aduna.iteration.LookAheadIteration
hasNext, next, 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

LeftJoinIterator

public LeftJoinIterator(EvaluationStrategy strategy,
                        LeftJoin join,
                        BindingSet bindings)
                 throws QueryEvaluationException
Throws:
QueryEvaluationException
Method Detail

getNextElement

protected BindingSet getNextElement()
                             throws QueryEvaluationException
Specified by:
getNextElement in class LookAheadIteration<BindingSet,QueryEvaluationException>
Throws:
QueryEvaluationException

handleClose

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


Copyright © 2001-2008 Aduna. All Rights Reserved.