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

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
              extended by org.openrdf.query.algebra.evaluation.iterator.BadlyDesignedLeftJoinIterator
All Implemented Interfaces:
CloseableIteration<BindingSet,QueryEvaluationException>, Iteration<BindingSet,QueryEvaluationException>

public class BadlyDesignedLeftJoinIterator
extends LeftJoinIterator

Author:
Arjohn Kampman

Constructor Summary
BadlyDesignedLeftJoinIterator(EvaluationStrategy strategy, LeftJoin join, BindingSet inputBindings, Set<String> problemVars)
           
 
Method Summary
protected  BindingSet getNextElement()
           
 
Methods inherited from class org.openrdf.query.algebra.evaluation.iterator.LeftJoinIterator
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

BadlyDesignedLeftJoinIterator

public BadlyDesignedLeftJoinIterator(EvaluationStrategy strategy,
                                     LeftJoin join,
                                     BindingSet inputBindings,
                                     Set<String> problemVars)
                              throws QueryEvaluationException
Throws:
QueryEvaluationException
Method Detail

getNextElement

protected BindingSet getNextElement()
                             throws QueryEvaluationException
Overrides:
getNextElement in class LeftJoinIterator
Throws:
QueryEvaluationException


Copyright © 2001-2009 Aduna. All Rights Reserved.