Is it safe to call `parallelStream()` on a `Result<Record>` object in jOOQ?
We have queries where we seen a lot of overhead deserializing results, and we are looking for ways to reduce that overhead.
Most of our queries look something like this:
DSL.using(readOnlyConfiguration)
...
.fetch()
.stream()
Java profilers show a lot of overhead in the fetch() method, but not from executing the actual query, typically in methods like org.jooq.impl.DefaultBinding.get(BindingGetResultSetContext).
So, is it safe to replace `stream()` with `parallelStream()`?