weblogic.jdbc.rowset 
 
java.lang.Object 
  weblogic.jdbc.rowset.BaseRowSet 
      weblogic.jdbc.rowset.CachedRowSetImpl 
 
All Implemented Interfaces:  Serializable , Cloneable , ResultSet , Wrapper , RowSet , CachedRowSet , FilteredRowSet , Joinable , SyncResolver , WebRowSet , SortedRowSet , WLCachedRowSet  
Direct Known Subclasses:  FilteredRowSetImpl , JoinRowSetImpl , WebRowSetImpl  
public class CachedRowSetImpl  extends BaseRowSet implements WLCachedRowSet , SyncResolver , Serializable , Cloneable    
CachedRowSet is an implementation of the JDBC RowSet API
 (javax.sql.RowSet).  This implementation provides a disconnected
 RowSet.
 The CachedRowSet is populated with data from a JDBC query or an
 existing JDBC ResultSet.  At this point, the RowSet has all of the
 data in memory.
 The CachedRowSet uses the familiar ResultSet methods for reading,
 inserting, updating, and deleteting data.  These operations only
 change the current copy of the data in memory.  The data is not
 written back to the database until the acceptChanges method is
 called.
 The CachedRowSet uses optimistic concurrency when data is written
 back to the database.  By default, the SQL UPDATE statement
 verifies that the data in the database matches what was read into
 the CachedRowSet.  It is possible to select other Optimistic
 policies with the setOptimisticPolicy method.
See Also: Serialized Form  
 
Constructor Summary   
CachedRowSetImpl  
CachedRowSetImpl Hashtable  env) 
 
Method Summary   
 void acceptChanges  
 void acceptChanges Connection  con) 
 void cancelRowUpdates  
protected  Object  clone  
 void close  
 void commit  
 CachedRowSet  createCopy  
 CachedRowSet  createCopyNoConstraints  
 CachedRowSet  createCopySchema  
 RowSet  createShared  
 void deleteRow  
 void execute  
 void execute Connection  con) 
 Map  getCurrentRow  
 Predicate  getFilter  
 getObject Class <T> type) 
 getObject String  columnLabel,
          Class <T> type) 
 ResultSet  getOriginal  
 ResultSet  getOriginalRow  
 int getPageSize  
 Map  getRow  
 void insertRow  
 boolean isWrapperFor Class <?> iface) 
 void moveToCurrentRow  
 void moveToInsertRow  
 boolean nextPage  
 void populate ResultSet  rs) 
 void populate ResultSet  rs,
         int i) 
 boolean previousPage  
 void readXml InputStream  iStream) 
 void readXml Reader  reader) 
 void readXml XMLInputStream  xis) 
 void refreshRow  
 void release  
 void restoreOriginal  
 void rollback  
 void rollback Savepoint  s) 
 void rowSetPopulated RowSetEvent  rse,
                int i) 
 void setFilter Predicate  p) 
 void setOriginalRow  
 void setPageSize  
 void setSorter Comparator  s) 
 int size  
 Collection  toCollection  
 void undoDelete  
 void undoInsert  
 void undoUpdate  
 unwrap Class <T> iface) 
 void updateRow  
 void writeXml OutputStream  oStream) 
 void writeXml ResultSet  rs,
         OutputStream  oStream) 
 void writeXml ResultSet  rs,
         Writer  writer) 
 void writeXml Writer  oWriter) 
 
Methods inherited from class weblogic.jdbc.rowset.BaseRowSet   
absolute , addRowSetListener , afterLast , beforeFirst , clearParameters , clearWarnings , columnUpdated , columnUpdated , findColumn , first , getArray , getArray , getAsciiStream , getAsciiStream , getBigDecimal , getBigDecimal , getBigDecimal , getBigDecimal , getBinaryStream , getBinaryStream , getBlob , getBlob , getBoolean , getBoolean , getByte , getByte , getBytes , getBytes , getCharacterStream , getCharacterStream , getClob , getClob , getCommand , getConcurrency , getConnection , getCursorName , getDataSource , getDataSourceName , getDate , getDate , getDate , getDate , getDouble , getDouble , getEscapeProcessing , getFetchDirection , getFetchSize , getFloat , getFloat , getHoldability , getInt , getInt , getKeyColumns , getLong , getLong , getMatchColumnIndexes , getMatchColumnNames , getMaxFieldSize , getMaxRows , getMetaData , getNCharacterStream , getNCharacterStream , getNClob , getNClob , getNString , getNString , getObject , getObject , getObject , getObject , getParams , getPassword , getQueryTimeout , getRef , getRef , getRow , getRowId , getRowId , getRowSetWarnings , getShort , getShort , getShowDeleted , getSQLXML , getSQLXML , getStatement , getString , getString , getSyncProvider , getTableName , getTime , getTime , getTime , getTime , getTimestamp , getTimestamp , getTimestamp , getTimestamp , getTransactionIsolation , getType , getTypeMap , getUnicodeStream , getUnicodeStream , getUrl , getURL , getURL , getUsername , getWarnings , isAfterLast , isBeforeFirst , isClosed , isComplete , isFirst , isLast , isReadOnly , last , next , previous , relative , removeRowSetListener , rowDeleted , rowInserted , rowUpdated , setArray , setAsciiStream , setAsciiStream , setAsciiStream , setAsciiStream , setBigDecimal , setBigDecimal , setBinaryStream , setBinaryStream , setBinaryStream , setBinaryStream , setBlob , setBlob , setBlob , setBlob , setBlob , setBlob , setBoolean , setBoolean , setByte , setByte , setBytes , setBytes , setCharacterStream , setCharacterStream , setCharacterStream , setCharacterStream , setClob , setClob , setClob , setClob , setClob , setClob , setCommand , setConcurrency , setDataSource , setDataSourceName , setDate , setDate , setDate , setDate , setDouble , setDouble , setEscapeProcessing , setFetchDirection , setFetchSize , setFloat , setFloat , setInt , setInt , setIsClosed , setIsComplete , setKeyColumns , setLong , setLong , setMatchColumn , setMatchColumn , setMatchColumn , setMatchColumn , setMaxFieldSize , setMaxRows , setMetaData , setNCharacterStream , setNCharacterStream , setNCharacterStream , setNCharacterStream , setNClob , setNClob , setNClob , setNClob , setNClob , setNClob , setNString , setNString , setNull , setNull , setNull , setNull , setObject , setObject , setObject , setObject , setObject , setObject , setPassword , setQueryTimeout , setReadOnly , setReadOnlyInternal , setRef , setRowId , setRowId , setShort , setShort , setShowDeleted , setSQLXML , setSQLXML , setString , setString , setSyncProvider , setTableName , setTime , setTime , setTime , setTime , setTimestamp , setTimestamp , setTimestamp , setTimestamp , setTransactionIsolation , setType , setTypeMap , setURL , setUrl , setUsername , setWriter , unsetMatchColumn , unsetMatchColumn , unsetMatchColumn , unsetMatchColumn , updateArray , updateArray , updateAsciiStream , updateAsciiStream , updateAsciiStream , updateAsciiStream , updateAsciiStream , updateAsciiStream , updateBigDecimal , updateBigDecimal , updateBinaryStream , updateBinaryStream , updateBinaryStream , updateBinaryStream , updateBinaryStream , updateBinaryStream , updateBlob , updateBlob , updateBlob , updateBlob , updateBlob , updateBlob , updateBoolean , updateBoolean , updateByte , updateByte , updateBytes , updateBytes , updateCharacterStream , updateCharacterStream , updateCharacterStream , updateCharacterStream , updateCharacterStream , updateCharacterStream , updateClob , updateClob , updateClob , updateClob , updateClob , updateClob , updateDate , updateDate , updateDouble , updateDouble , updateFloat , updateFloat , updateInt , updateInt , updateLong , updateLong , updateNCharacterStream , updateNCharacterStream , updateNCharacterStream , updateNCharacterStream , updateNCharacterStream , updateNCharacterStream , updateNClob , updateNClob , updateNClob , updateNClob , updateNClob , updateNClob , updateNString , updateNString , updateNull , updateNull , updateObject , updateObject , updateObject , updateObject , updateRef , updateRef , updateRowId , updateRowId , updateShort , updateShort , updateSQLXML , updateSQLXML , updateString , updateString , updateTime , updateTime , updateTimestamp , updateTimestamp , wasNull  
 
Methods inherited from interface weblogic.jdbc.rowset.WLCachedRowSet   
executeAndGuessTableName , executeAndGuessTableNameAndPrimaryKeys , getDataSource , getRows , getRows , isComplete , loadXML , moveToUpdateRow , populate , setDataSource , setRowSetSynced , setRowSynced , writeXML , writeXML  
 
Methods inherited from interface javax.sql.RowSet   
addRowSetListener , clearParameters , getCommand , getDataSourceName , getEscapeProcessing , getMaxFieldSize , getMaxRows , getPassword , getQueryTimeout , getTransactionIsolation , getTypeMap , getUrl , getUsername , isReadOnly , removeRowSetListener , setArray , setAsciiStream , setAsciiStream , setAsciiStream , setAsciiStream , setBigDecimal , setBigDecimal , setBinaryStream , setBinaryStream , setBinaryStream , setBinaryStream , setBlob , setBlob , setBlob , setBlob , setBlob , setBlob , setBoolean , setBoolean , setByte , setByte , setBytes , setBytes , setCharacterStream , setCharacterStream , setCharacterStream , setCharacterStream , setClob , setClob , setClob , setClob , setClob , setClob , setCommand , setConcurrency , setDataSourceName , setDate , setDate , setDate , setDate , setDouble , setDouble , setEscapeProcessing , setFloat , setFloat , setInt , setInt , setLong , setLong , setMaxFieldSize , setMaxRows , setNCharacterStream , setNCharacterStream , setNCharacterStream , setNCharacterStream , setNClob , setNClob , setNClob , setNClob , setNClob , setNClob , setNString , setNString , setNull , setNull , setNull , setNull , setObject , setObject , setObject , setObject , setObject , setObject , setPassword , setQueryTimeout , setReadOnly , setRef , setRowId , setRowId , setShort , setShort , setSQLXML , setSQLXML , setString , setString , setTime , setTime , setTime , setTime , setTimestamp , setTimestamp , setTimestamp , setTimestamp , setTransactionIsolation , setType , setTypeMap , setURL , setUrl , setUsername  
 
Methods inherited from interface java.sql.ResultSet   
absolute , afterLast , beforeFirst , clearWarnings , findColumn , first , getArray , getArray , getAsciiStream , getAsciiStream , getBigDecimal , getBigDecimal , getBigDecimal , getBigDecimal , getBinaryStream , getBinaryStream , getBlob , getBlob , getBoolean , getBoolean , getByte , getByte , getBytes , getBytes , getCharacterStream , getCharacterStream , getClob , getClob , getConcurrency , getCursorName , getDate , getDate , getDate , getDate , getDouble , getDouble , getFetchDirection , getFetchSize , getFloat , getFloat , getHoldability , getInt , getInt , getLong , getLong , getMetaData , getNCharacterStream , getNCharacterStream , getNClob , getNClob , getNString , getNString , getObject , getObject , getObject , getObject , getRef , getRef , getRow , getRowId , getRowId , getShort , getShort , getSQLXML , getSQLXML , getStatement , getString , getString , getTime , getTime , getTime , getTime , getTimestamp , getTimestamp , getTimestamp , getTimestamp , getType , getUnicodeStream , getUnicodeStream , getURL , getURL , getWarnings , isAfterLast , isBeforeFirst , isClosed , isFirst , isLast , last , next , previous , relative , rowDeleted , rowInserted , rowUpdated , setFetchDirection , setFetchSize , updateArray , updateArray , updateAsciiStream , updateAsciiStream , updateAsciiStream , updateAsciiStream , updateAsciiStream , updateAsciiStream , updateBigDecimal , updateBigDecimal , updateBinaryStream , updateBinaryStream , updateBinaryStream , updateBinaryStream , updateBinaryStream , updateBinaryStream , updateBlob , updateBlob , updateBlob , updateBlob , updateBlob , updateBlob , updateBoolean , updateBoolean , updateByte , updateByte , updateBytes , updateBytes , updateCharacterStream , updateCharacterStream , updateCharacterStream , updateCharacterStream , updateCharacterStream , updateCharacterStream , updateClob , updateClob , updateClob , updateClob , updateClob , updateClob , updateDate , updateDate , updateDouble , updateDouble , updateFloat , updateFloat , updateInt , updateInt , updateLong , updateLong , updateNCharacterStream , updateNCharacterStream , updateNCharacterStream , updateNCharacterStream , updateNClob , updateNClob , updateNClob , updateNClob , updateNClob , updateNClob , updateNString , updateNString , updateNull , updateNull , updateObject , updateObject , updateObject , updateObject , updateRef , updateRef , updateRowId , updateRowId , updateShort , updateShort , updateSQLXML , updateSQLXML , updateString , updateString , updateTime , updateTime , updateTimestamp , updateTimestamp , wasNull  
 
Methods inherited from interface javax.sql.rowset.CachedRowSet   
columnUpdated , columnUpdated , getKeyColumns , getRowSetWarnings , getShowDeleted , getSyncProvider , getTableName , setKeyColumns , setMetaData , setShowDeleted , setSyncProvider , setTableName , toCollection , toCollection  
 
Methods inherited from interface javax.sql.RowSet   
addRowSetListener , clearParameters , getCommand , getDataSourceName , getEscapeProcessing , getMaxFieldSize , getMaxRows , getPassword , getQueryTimeout , getTransactionIsolation , getTypeMap , getUrl , getUsername , isReadOnly , removeRowSetListener , setArray , setAsciiStream , setAsciiStream , setAsciiStream , setAsciiStream , setBigDecimal , setBigDecimal , setBinaryStream , setBinaryStream , setBinaryStream , setBinaryStream , setBlob , setBlob , setBlob , setBlob , setBlob , setBlob , setBoolean , setBoolean , setByte , setByte , setBytes , setBytes , setCharacterStream , setCharacterStream , setCharacterStream , setCharacterStream , setClob , setClob , setClob , setClob , setClob , setClob , setCommand , setConcurrency , setDataSourceName , setDate , setDate , setDate , setDate , setDouble , setDouble , setEscapeProcessing , setFloat , setFloat , setInt , setInt , setLong , setLong , setMaxFieldSize , setMaxRows , setNCharacterStream , setNCharacterStream , setNCharacterStream , setNCharacterStream , setNClob , setNClob , setNClob , setNClob , setNClob , setNClob , setNString , setNString , setNull , setNull , setNull , setNull , setObject , setObject , setObject , setObject , setObject , setObject , setPassword , setQueryTimeout , setReadOnly , setRef , setRowId , setRowId , setShort , setShort , setSQLXML , setSQLXML , setString , setString , setTime , setTime , setTime , setTime , setTimestamp , setTimestamp , setTimestamp , setTimestamp , setTransactionIsolation , setType , setTypeMap , setURL , setUrl , setUsername  
 
Methods inherited from interface java.sql.ResultSet   
absolute , afterLast , beforeFirst , clearWarnings , findColumn , first , getArray , getArray , getAsciiStream , getAsciiStream , getBigDecimal , getBigDecimal , getBigDecimal , getBigDecimal , getBinaryStream , getBinaryStream , getBlob , getBlob , getBoolean , getBoolean , getByte , getByte , getBytes , getBytes , getCharacterStream , getCharacterStream , getClob , getClob , getConcurrency , getCursorName , getDate , getDate , getDate , getDate , getDouble , getDouble , getFetchDirection , getFetchSize , getFloat , getFloat , getHoldability , getInt , getInt , getLong , getLong , getMetaData , getNCharacterStream , getNCharacterStream , getNClob , getNClob , getNString , getNString , getObject , getObject , getObject , getObject , getRef , getRef , getRow , getRowId , getRowId , getShort , getShort , getSQLXML , getSQLXML , getStatement , getString , getString , getTime , getTime , getTime , getTime , getTimestamp , getTimestamp , getTimestamp , getTimestamp , getType , getUnicodeStream , getUnicodeStream , getURL , getURL , getWarnings , isAfterLast , isBeforeFirst , isClosed , isFirst , isLast , last , next , previous , relative , rowDeleted , rowInserted , rowUpdated , setFetchDirection , setFetchSize , updateArray , updateArray , updateAsciiStream , updateAsciiStream , updateAsciiStream , updateAsciiStream , updateAsciiStream , updateAsciiStream , updateBigDecimal , updateBigDecimal , updateBinaryStream , updateBinaryStream , updateBinaryStream , updateBinaryStream , updateBinaryStream , updateBinaryStream , updateBlob , updateBlob , updateBlob , updateBlob , updateBlob , updateBlob , updateBoolean , updateBoolean , updateByte , updateByte , updateBytes , updateBytes , updateCharacterStream , updateCharacterStream , updateCharacterStream , updateCharacterStream , updateCharacterStream , updateCharacterStream , updateClob , updateClob , updateClob , updateClob , updateClob , updateClob , updateDate , updateDate , updateDouble , updateDouble , updateFloat , updateFloat , updateInt , updateInt , updateLong , updateLong , updateNCharacterStream , updateNCharacterStream , updateNCharacterStream , updateNCharacterStream , updateNClob , updateNClob , updateNClob , updateNClob , updateNClob , updateNClob , updateNString , updateNString , updateNull , updateNull , updateObject , updateObject , updateObject , updateObject , updateRef , updateRef , updateRowId , updateRowId , updateShort , updateShort , updateSQLXML , updateSQLXML , updateString , updateString , updateTime , updateTime , updateTimestamp , updateTimestamp , wasNull  
 
Methods inherited from interface javax.sql.rowset.CachedRowSet   
columnUpdated , columnUpdated , getKeyColumns , getRowSetWarnings , getShowDeleted , getSyncProvider , getTableName , setKeyColumns , setMetaData , setShowDeleted , setSyncProvider , setTableName , toCollection , toCollection  
 
Methods inherited from interface javax.sql.RowSet   
addRowSetListener , clearParameters , getCommand , getDataSourceName , getEscapeProcessing , getMaxFieldSize , getMaxRows , getPassword , getQueryTimeout , getTransactionIsolation , getTypeMap , getUrl , getUsername , isReadOnly , removeRowSetListener , setArray , setAsciiStream , setAsciiStream , setAsciiStream , setAsciiStream , setBigDecimal , setBigDecimal , setBinaryStream , setBinaryStream , setBinaryStream , setBinaryStream , setBlob , setBlob , setBlob , setBlob , setBlob , setBlob , setBoolean , setBoolean , setByte , setByte , setBytes , setBytes , setCharacterStream , setCharacterStream , setCharacterStream , setCharacterStream , setClob , setClob , setClob , setClob , setClob , setClob , setCommand , setConcurrency , setDataSourceName , setDate , setDate , setDate , setDate , setDouble , setDouble , setEscapeProcessing , setFloat , setFloat , setInt , setInt , setLong , setLong , setMaxFieldSize , setMaxRows , setNCharacterStream , setNCharacterStream , setNCharacterStream , setNCharacterStream , setNClob , setNClob , setNClob , setNClob , setNClob , setNClob , setNString , setNString , setNull , setNull , setNull , setNull , setObject , setObject , setObject , setObject , setObject , setObject , setPassword , setQueryTimeout , setReadOnly , setRef , setRowId , setRowId , setShort , setShort , setSQLXML , setSQLXML , setString , setString , setTime , setTime , setTime , setTime , setTimestamp , setTimestamp , setTimestamp , setTimestamp , setTransactionIsolation , setType , setTypeMap , setURL , setUrl , setUsername  
 
Methods inherited from interface java.sql.ResultSet   
absolute , afterLast , beforeFirst , clearWarnings , findColumn , first , getArray , getArray , getAsciiStream , getAsciiStream , getBigDecimal , getBigDecimal , getBigDecimal , getBigDecimal , getBinaryStream , getBinaryStream , getBlob , getBlob , getBoolean , getBoolean , getByte , getByte , getBytes , getBytes , getCharacterStream , getCharacterStream , getClob , getClob , getConcurrency , getCursorName , getDate , getDate , getDate , getDate , getDouble , getDouble , getFetchDirection , getFetchSize , getFloat , getFloat , getHoldability , getInt , getInt , getLong , getLong , getMetaData , getNCharacterStream , getNCharacterStream , getNClob , getNClob , getNString , getNString , getObject , getObject , getObject , getObject , getRef , getRef , getRow , getRowId , getRowId , getShort , getShort , getSQLXML , getSQLXML , getStatement , getString , getString , getTime , getTime , getTime , getTime , getTimestamp , getTimestamp , getTimestamp , getTimestamp , getType , getUnicodeStream , getUnicodeStream , getURL , getURL , getWarnings , isAfterLast , isBeforeFirst , isClosed , isFirst , isLast , last , next , previous , relative , rowDeleted , rowInserted , rowUpdated , setFetchDirection , setFetchSize , updateArray , updateArray , updateAsciiStream , updateAsciiStream , updateAsciiStream , updateAsciiStream , updateAsciiStream , updateAsciiStream , updateBigDecimal , updateBigDecimal , updateBinaryStream , updateBinaryStream , updateBinaryStream , updateBinaryStream , updateBinaryStream , updateBinaryStream , updateBlob , updateBlob , updateBlob , updateBlob , updateBlob , updateBlob , updateBoolean , updateBoolean , updateByte , updateByte , updateBytes , updateBytes , updateCharacterStream , updateCharacterStream , updateCharacterStream , updateCharacterStream , updateCharacterStream , updateCharacterStream , updateClob , updateClob , updateClob , updateClob , updateClob , updateClob , updateDate , updateDate , updateDouble , updateDouble , updateFloat , updateFloat , updateInt , updateInt , updateLong , updateLong , updateNCharacterStream , updateNCharacterStream , updateNCharacterStream , updateNCharacterStream , updateNClob , updateNClob , updateNClob , updateNClob , updateNClob , updateNClob , updateNString , updateNString , updateNull , updateNull , updateObject , updateObject , updateObject , updateObject , updateRef , updateRef , updateRowId , updateRowId , updateShort , updateShort , updateSQLXML , updateSQLXML , updateString , updateString , updateTime , updateTime , updateTimestamp , updateTimestamp , wasNull  
 
Methods inherited from interface javax.sql.rowset.CachedRowSet   
columnUpdated , columnUpdated , getKeyColumns , getRowSetWarnings , getShowDeleted , getSyncProvider , getTableName , setKeyColumns , setMetaData , setShowDeleted , setSyncProvider , setTableName , toCollection , toCollection  
 
Methods inherited from interface javax.sql.RowSet   
addRowSetListener , clearParameters , getCommand , getDataSourceName , getEscapeProcessing , getMaxFieldSize , getMaxRows , getPassword , getQueryTimeout , getTransactionIsolation , getTypeMap , getUrl , getUsername , isReadOnly , removeRowSetListener , setArray , setAsciiStream , setAsciiStream , setAsciiStream , setAsciiStream , setBigDecimal , setBigDecimal , setBinaryStream , setBinaryStream , setBinaryStream , setBinaryStream , setBlob , setBlob , setBlob , setBlob , setBlob , setBlob , setBoolean , setBoolean , setByte , setByte , setBytes , setBytes , setCharacterStream , setCharacterStream , setCharacterStream , setCharacterStream , setClob , setClob , setClob , setClob , setClob , setClob , setCommand , setConcurrency , setDataSourceName , setDate , setDate , setDate , setDate , setDouble , setDouble , setEscapeProcessing , setFloat , setFloat , setInt , setInt , setLong , setLong , setMaxFieldSize , setMaxRows , setNCharacterStream , setNCharacterStream , setNCharacterStream , setNCharacterStream , setNClob , setNClob , setNClob , setNClob , setNClob , setNClob , setNString , setNString , setNull , setNull , setNull , setNull , setObject , setObject , setObject , setObject , setObject , setObject , setPassword , setQueryTimeout , setReadOnly , setRef , setRowId , setRowId , setShort , setShort , setSQLXML , setSQLXML , setString , setString , setTime , setTime , setTime , setTime , setTimestamp , setTimestamp , setTimestamp , setTimestamp , setTransactionIsolation , setType , setTypeMap , setURL , setUrl , setUsername  
 
Methods inherited from interface java.sql.ResultSet   
absolute , afterLast , beforeFirst , clearWarnings , findColumn , first , getArray , getArray , getAsciiStream , getAsciiStream , getBigDecimal , getBigDecimal , getBigDecimal , getBigDecimal , getBinaryStream , getBinaryStream , getBlob , getBlob , getBoolean , getBoolean , getByte , getByte , getBytes , getBytes , getCharacterStream , getCharacterStream , getClob , getClob , getConcurrency , getCursorName , getDate , getDate , getDate , getDate , getDouble , getDouble , getFetchDirection , getFetchSize , getFloat , getFloat , getHoldability , getInt , getInt , getLong , getLong , getMetaData , getNCharacterStream , getNCharacterStream , getNClob , getNClob , getNString , getNString , getObject , getObject , getObject , getObject , getRef , getRef , getRow , getRowId , getRowId , getShort , getShort , getSQLXML , getSQLXML , getStatement , getString , getString , getTime , getTime , getTime , getTime , getTimestamp , getTimestamp , getTimestamp , getTimestamp , getType , getUnicodeStream , getUnicodeStream , getURL , getURL , getWarnings , isAfterLast , isBeforeFirst , isClosed , isFirst , isLast , last , next , previous , relative , rowDeleted , rowInserted , rowUpdated , setFetchDirection , setFetchSize , updateArray , updateArray , updateAsciiStream , updateAsciiStream , updateAsciiStream , updateAsciiStream , updateAsciiStream , updateAsciiStream , updateBigDecimal , updateBigDecimal , updateBinaryStream , updateBinaryStream , updateBinaryStream , updateBinaryStream , updateBinaryStream , updateBinaryStream , updateBlob , updateBlob , updateBlob , updateBlob , updateBlob , updateBlob , updateBoolean , updateBoolean , updateByte , updateByte , updateBytes , updateBytes , updateCharacterStream , updateCharacterStream , updateCharacterStream , updateCharacterStream , updateCharacterStream , updateCharacterStream , updateClob , updateClob , updateClob , updateClob , updateClob , updateClob , updateDate , updateDate , updateDouble , updateDouble , updateFloat , updateFloat , updateInt , updateInt , updateLong , updateLong , updateNCharacterStream , updateNCharacterStream , updateNCharacterStream , updateNCharacterStream , updateNClob , updateNClob , updateNClob , updateNClob , updateNClob , updateNClob , updateNString , updateNString , updateNull , updateNull , updateObject , updateObject , updateObject , updateObject , updateRef , updateRef , updateRowId , updateRowId , updateShort , updateShort , updateSQLXML , updateSQLXML , updateString , updateString , updateTime , updateTime , updateTimestamp , updateTimestamp , wasNull  
 
CachedRowSetImpl 
public CachedRowSetImpl () 
Constructs a new default CachedRowSetImpl object with
   the capacity to hold 100 rows.
  
CachedRowSetImpl 
public CachedRowSetImpl (Hashtable  env) 
Provides a CachedRowSetImpl instance with the same default properties
 as the zero parameter constructor.
  
populate 
public void populate (ResultSet  rs)
              throws SQLException  
Populates this CachedRowSetImpl object with data from the given ResultSet object.
Specified by: populate CachedRowSet  
Throws: 
SQLException  
  
populate 
public void populate (ResultSet  rs,
                     int i)
              throws SQLException  
Populates this CachedRowSet object with data from the given
   ResultSet object.
Specified by: populate CachedRowSet  
Throws: 
SQLException  
  
execute 
public void execute ()
             throws SQLException  
Populates this CachedRowSetImpl object with data
Specified by: execute RowSet  
Throws: 
SQLException  
  
execute 
public void execute (Connection  con)
             throws SQLException  
Populates this CachedRowSetImpl
 object with data, using the given connection to produce the result set
 from which data will be read.
Specified by: execute CachedRowSet  
Throws: 
SQLException  
  
acceptChanges 
public void acceptChanges ()
                   throws SyncProviderException  
Propagates all row update, insert, and delete
   changes to the underlying data source backing this CachedRowSetImpl
   object.
Specified by: acceptChanges CachedRowSet  
Throws: 
SyncProviderException  
  
acceptChanges 
public void acceptChanges (Connection  con)
                   throws SyncProviderException  
Propagates all row update,
   insert, and delete changes to the data source backing this
   CachedRowSetImpl object using the given Connection object.
Specified by: acceptChanges CachedRowSet  
Throws: 
SyncProviderException  
  
insertRow 
public void insertRow ()
               throws SQLException  
Inserts the contents of this CachedRowSetImpl
  object's insert row into this rowset immediately following the
  current row.
Specified by: insertRow ResultSet  
Throws: 
SQLException  
  
undoInsert 
public void undoInsert ()
                throws SQLException  
Immediately removes the current row from this
   CachedRowSetImpl object if the row has been inserted, and also
  notifies listeners the a row has changed.
Specified by: undoInsert CachedRowSet  
Throws: 
SQLException  
  
deleteRow 
public void deleteRow ()
               throws SQLException  
Deletes the current row from this CachedRowSetImpl
   object and notifies listeners registered with this rowset that
   a row has changed.
Specified by: deleteRow ResultSet  
Throws: 
SQLException  
  
undoDelete 
public void undoDelete ()
                throws SQLException  
void undoDelete()  - Cancels deletion of the current row and notifies
   listeners that a row has changed.
Specified by: undoDelete CachedRowSet  
Throws: 
SQLException  
  
updateRow 
public void updateRow ()
               throws SQLException  
Marks the current row of this CachedRowSetImpl object
   as updated and notifies listeners registered with this rowset that
   the row has changed.
Specified by: updateRow ResultSet  
Throws: 
SQLException  
  
undoUpdate 
public void undoUpdate ()
                throws SQLException  
Immediately reverses the last update operation if
    the row has been modified.
Specified by: undoUpdate CachedRowSet  
Throws: 
SQLException  
  
cancelRowUpdates 
public void cancelRowUpdates ()
                      throws SQLException  
Rolls back any updates made to the current
   row of this CachedRowSetImpl object and notifies listeners that
   a row has changed.
Specified by: cancelRowUpdates ResultSet  
Throws: 
SQLException  
  
setOriginalRow 
public void setOriginalRow ()
                    throws SQLException  
void setOriginalRow() - Marks the current row in this rowset as being
   an original row.
Specified by: setOriginalRow CachedRowSet  
Throws: 
SQLException  
  
restoreOriginal 
public void restoreOriginal ()
                     throws SQLException  
Restores this CachedRowSetImpl object to its
   original state, that is, its state before the last set of changes.
Specified by: restoreOriginal CachedRowSet  
Throws: 
SQLException  
  
getOriginal 
public ResultSet  getOriginal ()
                      throws SQLException  
Returns a result set containing the original value of the rowset.
Specified by: getOriginal CachedRowSet  
Throws: 
SQLException  
  
getOriginalRow 
public ResultSet  getOriginalRow ()
                         throws SQLException  
Returns a result set containing the original value of the current row only.
Specified by: getOriginalRow CachedRowSet  
Throws: 
SQLException  
  
refreshRow 
public void refreshRow ()
                throws SQLException  
Sets the current row with its original value and marks the row as not
   updated, thus undoing any changes made to the row since the last call
   to the methods updateRow or deleteRow.
Specified by: refreshRow ResultSet  
Throws: 
SQLException  
  
moveToInsertRow 
public void moveToInsertRow () 
Moves the cursor for this CachedRowSetImpl object to the insert row.
Specified by: moveToInsertRow ResultSet  
 
  
moveToCurrentRow 
public void moveToCurrentRow () 
Moves the cursor for this CachedRowSetImpl object to the current row.
Specified by: moveToCurrentRow ResultSet  
 
  
setFilter 
public void setFilter (Predicate  p) 
FilteredRowSetImpl - Apply the predicate for this filter
Specified by: setFilter FilteredRowSet  
 
  
getFilter 
public Predicate  getFilter () 
FilteredRowSetImpl - Retrieve the filter active for this FilteredRowSet
Specified by: getFilter FilteredRowSet  
 
  
setSorter 
public void setSorter (Comparator  s) 
FilteredRowSetImpl - Apply the predicate for this filter
Specified by: setSorter SortedRowSet  
Parameters: s - Comparator instance used to decide the order of rows. 
  
size 
public int size () 
Returns the number of rows in this CachedRowSetImpl object.
Specified by: size CachedRowSet Specified by: size BaseRowSet  
 
  
getCurrentRow 
public Map  getCurrentRow ()
                  throws SQLException  
Returns the insert row or the current row of this CachedRowSetImplobject.
Specified by: getCurrentRow WLCachedRowSet  
Returns: a Map representing the current row in the RowSet.
 Throws: 
SQLException  
  
getRow 
public Map  getRow (int index)
           throws SQLException  
Returns the number of the current row in this CachedRowSetImpl object.
Specified by: getRow WLCachedRowSet  
Parameters: index - row index into the row set.  Valid values are [0 ...
 row.size() -1]
Returns: a Map representing the row at the specified index
 Throws: 
SQLException  
  
toCollection 
public Collection  toCollection (int column)
                        throws SQLException  
Specified by: toCollection CachedRowSet  
Throws: 
SQLException  
 
readXml 
public void readXml (XMLInputStream  xis)
             throws IOException ,
                    SQLException  
 
Throws: 
IOException SQLException  
 
readXml 
public void readXml (Reader  reader)
             throws SQLException  
Specified by: readXml WebRowSet  
Throws: 
SQLException  
 
readXml 
public void readXml (InputStream  iStream)
             throws SQLException ,
                    IOException  
Specified by: readXml WebRowSet  
Throws: 
SQLException IOException  
 
writeXml 
public void writeXml (Writer  oWriter)
              throws SQLException  
Specified by: writeXml WebRowSet  
Throws: 
SQLException  
 
writeXml 
public void writeXml (OutputStream  oStream)
              throws SQLException ,
                     IOException  
Specified by: writeXml WebRowSet  
Throws: 
SQLException IOException  
 
writeXml 
public void writeXml (ResultSet  rs,
                     Writer  writer)
              throws SQLException  
Specified by: writeXml WebRowSet  
Throws: 
SQLException  
 
writeXml 
public void writeXml (ResultSet  rs,
                     OutputStream  oStream)
              throws SQLException ,
                     IOException  
Specified by: writeXml WebRowSet  
Throws: 
SQLException IOException  
 
clone 
protected Object  clone () 
Returns a new RowSet object containing by the same data as
   this CachedRowSetImpl object.
Overrides: clone Object  
 
  
createShared 
public RowSet  createShared ()
                    throws SQLException  
Returns a new RowSet object backed by the same data as that of this
    CachedRowSetImpl object and sharing a set of cursors with it.
Specified by: createShared CachedRowSet  
Throws: 
SQLException  
  
createCopy 
public CachedRowSet  createCopy ()
                        throws SQLException  
Creates a RowSet object that is a deep copy of this CachedRowSetImpl
   object's data, including constraints.
Specified by: createCopy CachedRowSet  
Throws: 
SQLException  
  
createCopySchema 
public CachedRowSet  createCopySchema ()
                              throws SQLException  
Creates a RowSet object that is a copy of this CachedRowSetImpl object's
   table structure and the constraints only.
Specified by: createCopySchema CachedRowSet  
Throws: 
SQLException  
  
createCopyNoConstraints 
public CachedRowSet  createCopyNoConstraints ()
                                     throws SQLException  
Creates a CachedRowSet object that is a copy of this
   CachedRowSetImpl object's data only.
Specified by: createCopyNoConstraints CachedRowSet  
Throws: 
SQLException  
  
close 
public void close () 
Closes this CachedRowSetImpl objecy and releases any resources it
   was using.
Specified by: close ResultSet  
 
  
release 
public void release ()
             throws SQLException  
Releases the current contents of this CachedRowSetImpl object and sends
   a rowSetChanged event object to all registered listeners.
Specified by: release CachedRowSet  
Throws: 
SQLException  
  
previousPage 
public boolean previousPage ()
                     throws SQLException  
Retrieves the data present in the page prior to the page from where
   it is called.
Specified by: previousPage CachedRowSet  
Throws: 
SQLException  
  
nextPage 
public boolean nextPage ()
                 throws SQLException  
The nextPage gets the next page, that is a CachedRowSetImpl object
   containing the number of rows specified by page size.
Specified by: nextPage CachedRowSet  
Throws: 
SQLException  
  
getPageSize 
public int getPageSize () 
This is the getter function for the size of the page.
Specified by: getPageSize CachedRowSet  
 
  
setPageSize 
public void setPageSize (int i)
                 throws SQLException  
This is the setter function for setting the size of the page,
   which specifies how many rows have to be retrived at a time.
Specified by: setPageSize CachedRowSet  
Throws: 
SQLException  
  
rowSetPopulated 
public void rowSetPopulated (RowSetEvent  rse,
                            int i)
                     throws SQLException  
Notifies registered listeners that a RowSet object in the
   given RowSetEvent object has populated a number of additional rows.
Specified by: rowSetPopulated CachedRowSet  
Throws: 
SQLException  
  
rollback 
public void rollback (Savepoint  s)
              throws SQLException  
Rolls back all changes performed by the acceptChanges() to the
   last Savepoint transaction marker.
Specified by: rollback CachedRowSet  
Throws: 
SQLException  
  
rollback 
public void rollback ()
              throws SQLException  
Rolls back all changes performed by the acceptChanges() methods
Specified by: rollback CachedRowSet  
Throws: 
SQLException  
  
commit 
public void commit ()
            throws SQLException  
Commits all changes performed by the acceptChanges() methods
Specified by: commit CachedRowSet  
Throws: 
SQLException  
  
unwrap 
public <T> T unwrap (Class <T> iface)
         throws SQLException  
Specified by: unwrap Wrapper  
Throws: 
SQLException  
 
isWrapperFor 
public boolean isWrapperFor (Class <?> iface)
                     throws SQLException  
Specified by: isWrapperFor Wrapper  
Throws: 
SQLException  
 
getObject 
public <T> T getObject (int columnIndex,
                       Class <T> type)
            throws SQLException  
 
Throws: 
SQLException  
 
getObject 
public <T> T getObject (String  columnLabel,
                       Class <T> type)
            throws SQLException  
 
Throws: 
SQLException  
 
 
Copyright 1996, 2011, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.  
 
 PREV CLASS 
 NEXT CLASS  
  FRAMES NO FRAMES 
  All Classes  
  
  SUMMARY: NESTED | FIELD | CONSTR  | METHOD  
DETAIL: FIELD | CONSTR  | METHOD