public final class IteratorAsTupleQueryResult extends com.google.common.collect.AbstractIterator<BindingSet> implements SelectQueryResult
Adapter class for using a BindingSetIteration as a TupleQueryResult
CloseableIterator.AbstractCloseableIterator<T>, CloseableIterator.DelegatingCloseableIterator<T>, CloseableIterator.EmptyCloseableIterator<T>
Constructor and Description |
---|
IteratorAsTupleQueryResult(BindingSetIterator theIter,
Runnable theOnEnd,
Function<Exception,RuntimeException> theErrProcessor) |
IteratorAsTupleQueryResult(CloseableIterator<BindingSet> theIter,
List<String> theBindingNames) |
IteratorAsTupleQueryResult(CloseableIterator<BindingSet> theIter,
List<String> theBindingNames,
Function<Exception,RuntimeException> theErrProcessor) |
IteratorAsTupleQueryResult(CloseableIterator<BindingSet> theIter,
List<String> theBindingNames,
Runnable theOnEnd) |
IteratorAsTupleQueryResult(CloseableIterator<BindingSet> theIter,
List<String> theBindingNames,
Runnable theOnEnd,
Function<Exception,RuntimeException> theErrProcessor) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Close the query results and return any resources in use back to the system.
|
protected BindingSet |
computeNext() |
List<String> |
variables()
Return the list of projected variables from the query
|
endOfData, hasNext, next, peek
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
hasNext, metadata, next, stream
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 IteratorAsTupleQueryResult(BindingSetIterator theIter, Runnable theOnEnd, Function<Exception,RuntimeException> theErrProcessor)
public IteratorAsTupleQueryResult(CloseableIterator<BindingSet> theIter, List<String> theBindingNames)
public IteratorAsTupleQueryResult(CloseableIterator<BindingSet> theIter, List<String> theBindingNames, Function<Exception,RuntimeException> theErrProcessor)
public IteratorAsTupleQueryResult(CloseableIterator<BindingSet> theIter, List<String> theBindingNames, Runnable theOnEnd)
public IteratorAsTupleQueryResult(CloseableIterator<BindingSet> theIter, List<String> theBindingNames, Runnable theOnEnd, Function<Exception,RuntimeException> theErrProcessor)
public List<String> variables()
variables
in interface SelectQueryResult
public void close() throws QueryExecutionFailure
close
in interface CloseableIterator<BindingSet>
close
in interface QueryResult<BindingSet>
close
in interface AutoCloseable
QueryExecutionFailure
protected BindingSet computeNext()
computeNext
in class com.google.common.collect.AbstractIterator<BindingSet>
Copyright © 2010-2016 Stardog Union. All Rights Reserved.