public void updateRow() throws SQLException {
        // make sure we aren't on the insert row
        if (onInsertRow == true) {
            throw new SQLException(resBundle.handleGetObject("cachedrowsetimpl.updateins").toString());
        }

        ((Row)getCurrentRow()).setUpdated();

        // notify the listeners that the row changed.
        notifyRowChanged();
    }
Marks the current row of this <code>CachedRowSetImpl</code> object as
updated and notifies listeners registered with this rowset that the
row has changed.
<P>
This method  cannot be called when the cursor is on the insert row, and
it should be called before the cursor moves to another row.  If it is
called after the cursor moves to another row, this method has no effect,
and the updates made before the cursor moved will be lost.

@throws SQLException if the cursor is on the insert row or this
           rowset is <code>ResultSet.CONCUR_READ_ONLY</code>
src/main/java/org/replicadb/rowset/sun/rowset/CachedRowSetImpl.java