public void setFetchSize(int rows) throws SQLException {
        checkState();

        rs.setFetchSize(rows);
    }
Gives the JDBC driver a hint as to the number of rows that should
be fetched from the database when more rows are needed for this
<code>ResultSet</code> object.
If the fetch size specified is zero, the JDBC driver
ignores the value and is free to make its own best guess as to what
the fetch size should be.  The default value is set by the
<code>Statement</code> object
that created the result set.  The fetch size may be changed at any time.

@param rows the number of rows to fetch
@throws SQLException if (1) a database access error occurs, (2) the
           condition <code>0 <= rows <= this.getMaxRows()</code> is not
           satisfied, or (3) this rowset does not currently have a valid
           connection, prepared statement, and result set
src/main/java/org/replicadb/rowset/sun/rowset/JdbcRowSetImpl.java