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>


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-2009 Aduna. All Rights Reserved.