public final class IteratorAsPathQueryResult extends com.google.common.collect.AbstractIterator<Path> implements PathQueryResult
Adapter class for using a BindingSetIteration as a PathQueryResult
CloseableIterator.AbstractCloseableIterator<T>, CloseableIterator.DelegatingCloseableIterator<T>, CloseableIterator.EmptyCloseableIterator<T>
PATH_VAR
Constructor and Description |
---|
IteratorAsPathQueryResult(CloseableIterator<Path> theIter,
List<String> theStartVars,
List<String> theEndVars,
List<String> theEdgeVars,
Runnable theOnEnd) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Close the query results and return any resources in use back to the system.
|
protected Path |
computeNext() |
List<String> |
getEdgeVariableNames() |
List<String> |
getPathEndVariableNames() |
List<String> |
getPathStartVariableNames() |
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 List<String> getPathStartVariableNames()
getPathStartVariableNames
in interface PathQueryResult
public List<String> getPathEndVariableNames()
getPathEndVariableNames
in interface PathQueryResult
public List<String> getEdgeVariableNames()
getEdgeVariableNames
in interface PathQueryResult
public void close() throws QueryExecutionFailure
close
in interface CloseableIterator<Path>
close
in interface QueryResult<Path>
close
in interface AutoCloseable
QueryExecutionFailure
Copyright © 2010-2016 Stardog Union. All Rights Reserved.