de.fuberlin.wiwiss.d2rq.fastpath
Class PQCResultIterator

java.lang.Object
  extended by com.hp.hpl.jena.util.iterator.NiceIterator
      extended by de.fuberlin.wiwiss.d2rq.fastpath.PQCResultIterator
All Implemented Interfaces:
com.hp.hpl.jena.util.iterator.ClosableIterator, com.hp.hpl.jena.util.iterator.ExtendedIterator, Iterator

public class PQCResultIterator
extends com.hp.hpl.jena.util.iterator.NiceIterator
implements com.hp.hpl.jena.util.iterator.ClosableIterator

Iterator for PatternQueryCombiner results.

Version:
$Id: PQCResultIterator.java,v 1.3 2006/10/16 12:46:00 cyganiak Exp $
Author:
jgarbers

Constructor Summary
PQCResultIterator(RDFRelation[][] tripleQueries, VariableBindings variableBindings, Collection constraints)
           
 
Method Summary
 void close()
           
 boolean hasNext()
           
 Object next()
           
 void remove()
           
 
Methods inherited from class com.hp.hpl.jena.util.iterator.NiceIterator
andThen, andThen, asList, asSet, close, emptyIterator, ensureHasNext, filterDrop, filterKeep, mapWith, noElements, removeNext, toList, toSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PQCResultIterator

public PQCResultIterator(RDFRelation[][] tripleQueries,
                         VariableBindings variableBindings,
                         Collection constraints)
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator
Overrides:
hasNext in class com.hp.hpl.jena.util.iterator.NiceIterator

next

public Object next()
Specified by:
next in interface Iterator
Overrides:
next in class com.hp.hpl.jena.util.iterator.NiceIterator

close

public void close()
Specified by:
close in interface com.hp.hpl.jena.util.iterator.ClosableIterator
Overrides:
close in class com.hp.hpl.jena.util.iterator.NiceIterator

remove

public void remove()
Specified by:
remove in interface Iterator
Overrides:
remove in class com.hp.hpl.jena.util.iterator.NiceIterator