Class IteratorAsQueryResult<T>

java.lang.Object
com.google.common.collect.UnmodifiableIterator<T>
com.google.common.collect.AbstractIterator<T>
com.complexible.common.rdf.query.IteratorAsQueryResult<T>
All Implemented Interfaces:
CloseableIterator<T>, AutoCloseable, Iterator<T>
Direct Known Subclasses:
IteratorAsBooleanQueryResult, IteratorAsGraphQueryResult, IteratorAsPathQueryResult, IteratorAsTupleQueryResult

public abstract class IteratorAsQueryResult<T> extends com.google.common.collect.AbstractIterator<T> implements CloseableIterator<T>
Base super-class for all iterator-as-query-result classes. It handles the on-success, on-failure, and on-close callbacks.
Author:
Pavel Klinov