code: public void each(int offset, int maxRows, Closure closure) throws SQLException {
          eachRow(getSql(), getParameters(), offset, maxRows, closure);
      }
docs: Calls the provided closure for a "page" of rows from the table represented by this DataSet.
  A page is defined as starting at a 1-based offset, and containing a maximum number of rows.
  
  @param offset  the 1-based offset for the first row to be processed
  @param maxRows the maximum number of rows to be processed
  @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, int, int, groovy.lang.Closure)