public final class IteratorAsGraphQueryResult extends Object implements GraphQueryResult
Adapter class for using a StatementIteration as a Sesame GraphQueryResult.
CloseableIterator.AbstractCloseableIterator<T>, CloseableIterator.DelegatingCloseableIterator<T>, CloseableIterator.EmptyCloseableIterator<T>
Constructor and Description |
---|
IteratorAsGraphQueryResult(CloseableIterator<Statement> theIter) |
IteratorAsGraphQueryResult(CloseableIterator<Statement> theIter,
Iterable<Namespace> theNamespacesProvider) |
IteratorAsGraphQueryResult(CloseableIterator<Statement> theIter,
Iterable<Namespace> theNamespacesProvider,
Runnable theOnEnd) |
IteratorAsGraphQueryResult(CloseableIterator<Statement> theIter,
Runnable theOnEnd) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Close the query results and return any resources in use back to the system.
|
boolean |
hasNext() |
Namespaces |
namespaces()
The set of namespaces, if specified, that are to be used with the result set.
|
Statement |
next() |
void |
remove() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
toGraph
metadata, stream
closeAfterLast, closeQuietly, collect, concat, concat, concat, empty, filter, first, isEmpty, limit, map, offset, onClose, singleton, size, toCloseable, toCloseable, toCloseable, toList, toSet, transform
forEachRemaining
public IteratorAsGraphQueryResult(CloseableIterator<Statement> theIter, Runnable theOnEnd)
public IteratorAsGraphQueryResult(CloseableIterator<Statement> theIter)
public IteratorAsGraphQueryResult(CloseableIterator<Statement> theIter, Iterable<Namespace> theNamespacesProvider)
public IteratorAsGraphQueryResult(CloseableIterator<Statement> theIter, Iterable<Namespace> theNamespacesProvider, Runnable theOnEnd)
@Nonnull public Namespaces namespaces()
namespaces
in interface GraphQueryResult
public void close()
close
in interface CloseableIterator<Statement>
close
in interface QueryResult<Statement>
close
in interface AutoCloseable
public boolean hasNext() throws QueryExecutionFailure
hasNext
in interface QueryResult<Statement>
hasNext
in interface Iterator<Statement>
QueryExecutionFailure
public Statement next() throws QueryExecutionFailure
next
in interface QueryResult<Statement>
next
in interface Iterator<Statement>
QueryExecutionFailure
public void remove() throws QueryExecutionFailure
remove
in interface Iterator<Statement>
QueryExecutionFailure
Copyright © 2010-2016 Stardog Union. All Rights Reserved.