default Stream<T> stream() {
        ResultIterator<T> iterator = iterator();
        return StreamSupport.stream(spliteratorUnknownSize(iterator, 0), false)
                .onClose(iterator::close);
    }
Returns the stream of results.

<p>
Note: the returned stream owns database resources, and must be closed via a call to {@link Stream#close()}, or
by using the stream in a try-with-resources block:
</p>

<pre>
try (Stream&lt;T&gt; stream = query.stream()) {
  // do stuff with stream
}
</pre>

@return the stream of results.

@see #useStream(StreamConsumer)
@see #withStream(StreamCallback)
core/src/main/java/org/jdbi/v3/core/result/ResultIterable.java