de.fuberlin.wiwiss.d2rq.sql
Class ApplyTripleMakerIterator
java.lang.Object
de.fuberlin.wiwiss.d2rq.sql.ApplyTripleMakerIterator
- All Implemented Interfaces:
- ClosableIterator, Iterator
public class ApplyTripleMakerIterator
- extends Object
- implements ClosableIterator
Iterates over the triple stream created by applying several triple makers
to each row of an SQL QueryExecutionIterator
. Skips null
triples produced by the triple makers.
- Version:
- $Id: ApplyTripleMakerIterator.java,v 1.1 2006/09/11 23:22:25 cyganiak Exp $
- Author:
- Chris Bizer chris@bizer.de, Richard Cyganiak (richard@cyganiak.de)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ApplyTripleMakerIterator
public ApplyTripleMakerIterator(ClosableIterator sqlIterator,
TripleMaker tripleMaker)
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interface Iterator
next
public Object next()
- Specified by:
next
in interface Iterator
nextTriple
public Triple nextTriple()
close
public void close()
- Specified by:
close
in interface ClosableIterator
remove
public void remove()
- Specified by:
remove
in interface Iterator