code: @SafeVarargs
      public final <T> Stream<T> streamAll(final Class<T> targetClass, final List<String> sqls, final StatementSetter statementSetter,
              final JdbcSettings jdbcSettings, final Object... parameters) {
          final JdbcUtil.BiRecordGetter<T, RuntimeException> biRecordGetter = BiRecordGetter.to(targetClass);
  
          return streamAll(sqls, statementSetter, biRecordGetter, jdbcSettings, parameters);
      }
docs: Remember to close the returned <code>Stream</code> list to close the underlying <code>ResultSet</code> list.
  {@code stream} operation won't be part of transaction or use the connection created by {@code Transaction} even it's in transaction block/range.
  
  @param sqls
  @param statementSetter
  @param jdbcSettings
  @param parameters
  @return