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

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

public class ExtensionIterator
extends ConvertingIteration<BindingSet,BindingSet,QueryEvaluationException>


Field Summary
 
Fields inherited from class info.aduna.iteration.CloseableIterationBase
logger
 
Constructor Summary
ExtensionIterator(Extension extension, CloseableIteration<BindingSet,QueryEvaluationException> iter, EvaluationStrategy strategy)
           
 
Method Summary
 BindingSet convert(BindingSet sourceBindings)
           
 
Methods inherited from class info.aduna.iteration.ConvertingIteration
handleClose, 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

ExtensionIterator

public ExtensionIterator(Extension extension,
                         CloseableIteration<BindingSet,QueryEvaluationException> iter,
                         EvaluationStrategy strategy)
                  throws QueryEvaluationException
Throws:
QueryEvaluationException
Method Detail

convert

public BindingSet convert(BindingSet sourceBindings)
                   throws QueryEvaluationException
Specified by:
convert in class ConvertingIteration<BindingSet,BindingSet,QueryEvaluationException>
Throws:
QueryEvaluationException


Copyright © 2001-2008 Aduna. All Rights Reserved.