code: public @NotNull <T> List<T> findAll(@NotNull RowMapper<T> rowMapper, @NotNull SqlQuery query) {
          return executeQuery(rowMapper.list(), query);
      }
docs: Executes a query and processes each row of the result with given {@link RowMapper}
  to produce a list of results.