public final class TupleQueryResultIterator extends Object implements BindingSetIterator, CloseableIterator<BindingSet>
Adapter for SelectQueryResult
objects to Iterator
CloseableIterator.AbstractCloseableIterator<T>, CloseableIterator.DelegatingCloseableIterator<T>, CloseableIterator.EmptyCloseableIterator<T>
Constructor and Description |
---|
TupleQueryResultIterator(SelectQueryResult theResult) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
boolean |
hasNext() |
BindingSet |
next() |
List<String> |
variables()
Return the list of valid keys, eg binding names, returned via this Iteration
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
closeAfterLast, closeQuietly, collect, concat, concat, concat, empty, filter, first, isEmpty, limit, map, offset, onClose, singleton, size, toCloseable, toCloseable, toCloseable, toList, toSet, transform
forEachRemaining, remove
public TupleQueryResultIterator(SelectQueryResult theResult)
public BindingSet next() throws QueryExecutionFailure
next
in interface Iterator<BindingSet>
QueryExecutionFailure
public boolean hasNext() throws QueryExecutionFailure
hasNext
in interface Iterator<BindingSet>
QueryExecutionFailure
public void close() throws QueryExecutionFailure
close
in interface CloseableIterator<BindingSet>
close
in interface AutoCloseable
QueryExecutionFailure
@Nonnull public List<String> variables() throws QueryExecutionFailure
variables
in interface BindingSetIterator
QueryExecutionFailure
Copyright © 2010-2016 Stardog Union. All Rights Reserved.