Package org.jdbi.v3.core.result
Interface ResultIterator<T>
- All Superinterfaces:
 AutoCloseable,Closeable,Iterator<T>
Represents a forward-only iterator over a result set, which will lazily iterate
 the results. The underlying 
ResultSet can be closed by calling the
 close() method.
 
 The default implementation of ResultIterator will automatically close
 the result set after the last element has been retrieved via next() and
 hasNext() is called (which will return false). This allows for iteration
 over the results with automagic resource cleanup.
 
 The remove() operation is not supported in the default
 version, and will raise an UnsupportedOperationException
- 
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Close the underlying result set.default voidforEachRemaining(Consumer<? super T> action) Returns the currentStatementContext. 
- 
Method Details
- 
forEachRemaining
- Specified by:
 forEachRemainingin interfaceIterator<T>
 - 
close
void close()Close the underlying result set.- Specified by:
 closein interfaceAutoCloseable- Specified by:
 closein interfaceCloseable
 - 
getContext
StatementContext getContext()Returns the currentStatementContext.- Returns:
 - the current 
StatementContext. 
 
 -