code: public void eachRow(Map params, String sql, Closure closure) throws SQLException {
          eachRow(sql, singletonList(params), closure);
      }
docs: A variant of {@link #eachRow(String, java.util.List, groovy.lang.Closure)}
  useful when providing the named parameters as named arguments.
  
  @param params  a map of named parameters
  @param sql     the sql statement
  @param closure called for each row with a GroovyResultSet
  @throws SQLException if a database access error occurs
  @since 1.8.7