Interface CloseableIterator<T>

All Superinterfaces:
AutoCloseable, Iterator<T>
All Known Subinterfaces:
BindingSetIterator, BooleanQueryResult, GraphQueryResult, MarkResetIterator<T>, PathQueryResult, PeekingSkippingIterator<T>, QueryResult<T>, ResettableIterator<T>, RestrictedMarkResetIterator<T>, SelectQueryResult, SkippingIterator<T>, StatementIterator
All Known Implementing Classes:
AbstractSkippingIterator, AsyncGraphQueryResult, AsyncSelectQueryResult, CloseableIterator.AbstractCloseableIterator, CloseableIterator.DelegatingCloseableIterator, CloseableIterator.EmptyCloseableIterator, DelegatingSkippingIterator, GraphQueryResultIterator, HandlerBackedIterator, IOBindingSetIterator, IteratorAsBooleanQueryResult, IteratorAsGraphQueryResult, IteratorAsPathQueryResult, IteratorAsQueryResult, IteratorAsTupleQueryResult, MarkResetSkippingIterator, MultiStatementIterator, PathsAsTupleQueryResult, SpoolingMarkResetIterator, TupleQueryResultIterator, TuplesAsPathQueryResult

public interface CloseableIterator<T> extends Iterator<T>, AutoCloseable

An Iterator which can be closed.

Since:
4.0
Version:
7.4.2
Author:
Michael Grove