code: public void each(@ClosureParams(value=SimpleType.class, options="groovy.sql.GroovyResultSet") Closure closure) throws SQLException {
          eachRow(getSql(), getParameters(), closure);
      }
docs: Calls the provided closure for each of the rows of the table represented by this DataSet.
  
  @param closure called for each row with a GroovyResultSet
  @throws SQLException if a database access error occurs
  @see groovy.sql.Sql#eachRow(String, java.util.List, groovy.lang.Closure)