public final class IOBindingSetIterator extends com.google.common.collect.AbstractIterator<BindingSet> implements BindingSetIterator, com.google.common.collect.PeekingIterator<BindingSet>, CloseableIterator<BindingSet>
Helper class to adapter the Sesame push parsing for query results to a pull interface via an Iterator.
CloseableIterator.AbstractCloseableIterator<T>, CloseableIterator.DelegatingCloseableIterator<T>, CloseableIterator.EmptyCloseableIterator<T>
Constructor and Description |
---|
IOBindingSetIterator(InputStream theStream,
QueryResultFormat theFormat) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
protected BindingSet |
computeNext() |
List<String> |
variables()
Return the list of valid keys, eg binding names, returned via this Iteration
|
endOfData, hasNext, next, peek
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, hasNext, next, remove
public IOBindingSetIterator(InputStream theStream, QueryResultFormat theFormat)
protected BindingSet computeNext()
computeNext
in class com.google.common.collect.AbstractIterator<BindingSet>
public void close()
close
in interface CloseableIterator<BindingSet>
close
in interface AutoCloseable
public List<String> variables()
variables
in interface BindingSetIterator
Copyright © 2010-2016 Stardog Union. All Rights Reserved.