docs: public T withResultSetAsyncListener(Function<ResultSet, ResultSet> resultSetAsyncListener) {
          getOptions().setResultSetAsyncListeners(Optional.of(asList(resultSetAsyncListener)));
          return getThis();
      }