code: static <T1, T2, T3> Flowable<Notification<CallableResultSet3<T1, T2, T3>>> createWithThreeResultSets(
              Single<Connection> connection, String sql, Flowable<List<Object>> parameterGroups,
              List<ParameterPlaceholder> parameterPlaceholders, Function<? super ResultSet, ? extends T1> f1,
              Function<? super ResultSet, ? extends T2> f2, Function<? super ResultSet, ? extends T3> f3, int fetchSize) {
          return connection.toFlowable().flatMap(con -> createWithThreeResultSets(con, sql, parameterGroups,
                  parameterPlaceholders, f1, f2, f3, fetchSize));
      }
docs: ///////////////////////