In order to allow a ResultSet to be consumed by an Observable, a ResultSet iterator must be created.
In order to allow a ResultSet to be consumed by an Observable, a ResultSet iterator must be created. Since Quill provides a extractor for an individual ResultSet row, a single row can easily be cached in memory. This allows for a straightforward implementation of a hasNext method.
ZIO Contexts do not managed DB connections so this is a no-op
ZIO Contexts do not managed DB connections so this is a no-op
Execute SQL on connection and return prepared statement.
Execute SQL on connection and return prepared statement. Closes the statement in a bracket.
Override to enable specific vendor options needed for streaming
Override to enable specific vendor options needed for streaming