< prev index next >

src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java

Print this page

        

*** 1057,1067 **** * called to reverse updates on a all columns until all updates in a row have * been rolled back to their originating state since the last synchronization * (<code>acceptChanges</code>) or population. This method may also be called * while performing updates to the insert row. * <P> ! * <code>undoUpdate</code may be called at any time during the life-time of a * rowset, however after a synchronization has occurs this method has no * affect until further modification to the RowSet data occurs. * * @throws SQLException if cursor is before the first row, after the last * row in rowset. --- 1057,1067 ---- * called to reverse updates on a all columns until all updates in a row have * been rolled back to their originating state since the last synchronization * (<code>acceptChanges</code>) or population. This method may also be called * while performing updates to the insert row. * <P> ! * {@code undoUpdate} may be called at any time during the life-time of a * rowset, however after a synchronization has occurs this method has no * affect until further modification to the RowSet data occurs. * * @throws SQLException if cursor is before the first row, after the last * row in rowset.
*** 2465,2478 **** * @return the column value; if the value is SQL <code>NULL</code>, * the result is <code>null</code> * @throws SQLException if (1) the given column name is not the name of * a column in this rowset, (2) the cursor is not on one of * this rowset's rows or its insert row, or (3) the designated ! * column does not store an SQL <code>TINYINT, SMALLINT, INTEGER ! * BIGINT, REAL, FLOAT, DOUBLE, DECIMAL, NUMERIC, BIT, <b>CHAR</b>, ! * <b>VARCHAR</b></code> or <code>LONGVARCHAR<</code> value. The bold SQL type ! * designates the recommended return type. */ public String getString(String columnName) throws SQLException { return getString(getColIdxByName(columnName)); } --- 2465,2479 ---- * @return the column value; if the value is SQL <code>NULL</code>, * the result is <code>null</code> * @throws SQLException if (1) the given column name is not the name of * a column in this rowset, (2) the cursor is not on one of * this rowset's rows or its insert row, or (3) the designated ! * column does not store an SQL {@code TINYINT, SMALLINT, INTEGER ! * BIGINT, REAL, FLOAT, DOUBLE, DECIMAL, NUMERIC, BIT, } ! * <b>{@code CHAR, VARCHAR}</b> or ! * <b>{@code LONGVARCHAR}</b> value. ! * The bold SQL type designates the recommended return type. */ public String getString(String columnName) throws SQLException { return getString(getColIdxByName(columnName)); }
*** 7746,7756 **** /** * Updates the designated column with a <code>RowId</code> value. The updater * methods are used to update column values in the current row or the insert * row. The updater methods do not update the underlying database; instead ! * the <code>updateRow<code> or <code>insertRow</code> methods are called * to update the database. * * @param columnIndex the first column is 1, the second 2, ... * @param x the column value * @throws SQLException if a database access occurs --- 7747,7757 ---- /** * Updates the designated column with a <code>RowId</code> value. The updater * methods are used to update column values in the current row or the insert * row. The updater methods do not update the underlying database; instead ! * the {@code updateRow} or {@code insertRow} methods are called * to update the database. * * @param columnIndex the first column is 1, the second 2, ... * @param x the column value * @throws SQLException if a database access occurs
*** 7762,7772 **** /** * Updates the designated column with a <code>RowId</code> value. The updater * methods are used to update column values in the current row or the insert * row. The updater methods do not update the underlying database; instead ! * the <code>updateRow<code> or <code>insertRow</code> methods are called * to update the database. * * @param columnName the name of the column * @param x the column value * @throws SQLException if a database access occurs --- 7763,7773 ---- /** * Updates the designated column with a <code>RowId</code> value. The updater * methods are used to update column values in the current row or the insert * row. The updater methods do not update the underlying database; instead ! * the {@code updateRow} or {@code insertRow} methods are called * to update the database. * * @param columnName the name of the column * @param x the column value * @throws SQLException if a database access occurs
< prev index next >