public final class MultiStatementIterator extends com.google.common.collect.AbstractIterator<Statement> implements StatementIterator
StatementIterator
whose contents are the concatenation of multiple iterators.
CloseableIterator.AbstractCloseableIterator<T>, CloseableIterator.DelegatingCloseableIterator<T>, CloseableIterator.EmptyCloseableIterator<T>
Constructor and Description |
---|
MultiStatementIterator(List<StatementIterator> theIters)
Create a new MultiStatementIteration
|
Modifier and Type | Method and Description |
---|---|
void |
close() |
protected Statement |
computeNext() |
Namespaces |
namespaces()
Returns namespaces associated with this statement iteration if any.
|
endOfData, hasNext, next, peek
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
process, toGraph
closeAfterLast, closeQuietly, collect, concat, concat, concat, empty, filter, first, isEmpty, limit, map, offset, onClose, singleton, size, toCloseable, toCloseable, toCloseable, toList, toSet, transform
forEachRemaining, hasNext, next, remove
public MultiStatementIterator(List<StatementIterator> theIters)
theIters
- the list of iterations to iterate againstprotected Statement computeNext()
computeNext
in class com.google.common.collect.AbstractIterator<Statement>
public void close() throws RuntimeException
close
in interface CloseableIterator<Statement>
close
in interface AutoCloseable
RuntimeException
public Namespaces namespaces()
namespaces
in interface StatementIterator
null
Copyright © 2010-2016 Stardog Union. All Rights Reserved.