Skip navigation links

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09


weblogic.jdbc.rowset
Class CachedRowSetImpl

java.lang.Object
  extended by weblogic.jdbc.rowset.BaseRowSet
      extended by weblogic.jdbc.rowset.CachedRowSetImpl

All Implemented Interfaces:
Serializable, AutoCloseable, Cloneable, ResultSet, Wrapper, RowSet, CachedRowSet, FilteredRowSet, Joinable, SyncResolver, WebRowSet, RowSetInternal, SortedRowSet, WLCachedRowSet, WLRowSetInternal
Direct Known Subclasses:
FilteredRowSetImpl, JoinRowSetImpl, WebRowSetImpl

Deprecated. 12.1.2.0 Use the reference implementation classes in the J2SE JRE/SDK.

public class CachedRowSetImpl
extends BaseRowSet
implements WLCachedRowSet, WLRowSetInternal, 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

Field Summary

 

Fields inherited from interface javax.sql.rowset.spi.SyncResolver
DELETE_ROW_CONFLICT, INSERT_ROW_CONFLICT, NO_ROW_CONFLICT, UPDATE_ROW_CONFLICT

 

Method Summary
 void acceptChanges()
          Deprecated. CachedRowSet Propagates all row update, insert, and delete changes to the underlying data source backing this CachedRowSetImpl object.
 void acceptChanges(Connection con)
          Deprecated. CachedRowSet Propagates all row update, insert, and delete changes to the data source backing this CachedRowSetImpl object using the given Connection object to establish a connection to the datasource.
 void cancelRowUpdates()
          Deprecated. ResultSet Rolls back any updates made to the current row of this CachedRowSetImpl object and notifies listeners that a row has changed.
 void close()
          Deprecated. ResultSet Closes this CachedRowSetImpl objecy and releases any resources it was using.
 void commit()
          Deprecated. CachedRowSet Commits all changes performed by the acceptChanges() methods
 CachedRowSet createCopy()
          Deprecated. CachedRowSet Creates a RowSet object that is a deep copy of this CachedRowSetImpl object's data, including constraints.
 CachedRowSet createCopyNoConstraints()
          Deprecated. CachedRowSet Creates a CachedRowSet object that is a copy of this CachedRowSetImpl object's data only.
 CachedRowSet createCopySchema()
          Deprecated. CachedRowSet Creates a RowSet object that is a copy of this CachedRowSetImpl object's table structure and the constraints only.
 RowSet createShared()
          Deprecated. CachedRowSet Returns a new RowSet object backed by the same data as that of this CachedRowSetImpl object and sharing a set of cursors with it.
 void deleteRow()
          Deprecated. ResultSet Deletes the current row from this CachedRowSetImpl object and notifies listeners registered with this rowset that a row has changed.
 void execute()
          Deprecated. RowSet Populates this CachedRowSetImpl object with data using the command
 void execute(Connection con)
          Deprecated. CachedRowSet Populates this CachedRowSetImpl object with data, using the given connection to produce the result set from which data will be read.
 String executeAndGuessTableName()
          Deprecated. WLS extension Parse the associated SQL and sets the table name for all columns as the first word following the SQL keyword FROM.
 boolean executeAndGuessTableNameAndPrimaryKeys()
          Deprecated. WLS extension Parses the SQL command to read the table name.
 Map getCurrentRow()
          Deprecated. CachedRowSet Returns the insert row or the current row of this CachedRowSetImplobject.
 Predicate getFilter()
          Deprecated. FilteredRowSetImpl - Retrieve the filter active for this FilteredRowSet
<T> T
getObject(int columnIndex, Class<T> type)
          Deprecated. ResultSet - not supported.
<T> T
getObject(String columnLabel, Class<T> type)
          Deprecated. ResultSet - not supported.
 ResultSet getOriginal()
          Deprecated. CachedRowSet Returns a result set containing the original value of the rowset.
 ResultSet getOriginalRow()
          Deprecated. CachedRowSet Returns a result set containing the original value of the current row only.
 int getPageSize()
          Deprecated. CachedRowSet This is the getter function for the size of the page.
 Map getRow(int index)
          Deprecated. CachedRowSet Returns the number of the current row in this CachedRowSetImpl object.
 Comparator getSorter()
          Deprecated. SortedRowSetImpl - Get a Comparator that will be used to sort the rows of the RowSet object
 void insertRow()
          Deprecated. ResultSet Inserts the contents of this CachedRowSetImpl object's insert row into this rowset immediately following the current row.
 boolean isWrapperFor(Class<?> iface)
          Deprecated. ResultSet
 void moveToCurrentRow()
          Deprecated. ResultSet Moves the cursor for this CachedRowSetImpl object to the current row.
 void moveToInsertRow()
          Deprecated. ResultSet Moves the cursor for this CachedRowSetImpl object to the insert row.
 void moveToUpdateRow()
          Deprecated. WLS Extension Mark the current row as updated even if it has no original value.
 boolean nextPage()
          Deprecated. CachedRowSet The nextPage gets the next page, that is a CachedRowSetImpl object containing the number of rows specified by page size.
 void populate(ResultSet rs)
          Deprecated. CachedRowSet Populates this CachedRowSetImpl object with data from the given ResultSet object.
 void populate(ResultSet rs, int i)
          Deprecated. CachedRowSet Populates this CachedRowSet object with data from the given ResultSet object.
(package private)  void populateInternal(ResultSet rs)
          Deprecated. CachedRowSet Populates this CachedRowSet object with data from the given ResultSet object.
 boolean previousPage()
          Deprecated. CachedRowSet Retrieves the data present in the page prior to the page from where it is called.
 void readXml(InputStream iStream)
          Deprecated. WebRowSet
 void readXml(Reader reader)
          Deprecated. WebRowSet Reads a WebRowSet object in its XML format from the given Reader object.
 void readXml(XMLInputStream xis)
          Deprecated. WLS Extension Reads a stream based XML input to populate this WebRowSet object.
 void refreshRow()
          Deprecated. ResultSet 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.
 void release()
          Deprecated. CachedRowSet Releases the current contents of this CachedRowSetImpl object and sends a rowSetChanged event object to all registered listeners.
 void restoreOriginal()
          Deprecated. CachedRowSet Restores this CachedRowSetImpl object to its original state, that is, its state before the last set of changes.
 void rollback()
          Deprecated. CachedRowSet Rolls back all changes performed by the acceptChanges() methods
 void rollback(Savepoint s)
          Deprecated. CachedRowSet Rolls back all changes performed by the acceptChanges() to the last Savepoint transaction marker.
 void rowSetPopulated(RowSetEvent rse, int i)
          Deprecated. CachedRowSet Notifies registered listeners that a RowSet object in the given RowSetEvent object has populated a number of additional rows.
 void setFilter(Predicate p)
          Deprecated. FilteredRowSetImpl - Apply the predicate for this filter
 void setOriginalRow()
          Deprecated. CachedRowSet void setOriginalRow() - Marks the current row in this rowset as being an original row.
 void setPageSize(int i)
          Deprecated. CachedRowSet This is the setter function for setting the size of the page, which specifies how many rows have to be retrived at a time.
 void setRowSetSynced()
          Deprecated. WLS Extension Mark the whole RowSet object as it has been synced with backend DataSource.
 void setRowSynced()
          Deprecated. WLS Extension Mark current row as it has been synced with backend DataSource.
 void setSorter(Comparator s)
          Deprecated. SortedRowSetImpl - Set a Comparator that will be used to sort the rows of the RowSet object
 int size()
          Deprecated. CachedRowSet Returns the number of rows in this CachedRowSetImpl object.
 Collection toCollection()
          Deprecated. CachedRowSet Converts this CachedRowSet object to a Collection object that contains all of this CachedRowSet object's data.
 Collection toCollection(int column)
          Deprecated. CachedRowSet Converts the designated column in this CachedRowSet object to a Collection object.
 Collection toCollection(String column)
          Deprecated. CachedRowSet Converts the designated column in this CachedRowSet object to a Collection object.
 void undoDelete()
          Deprecated. CachedRowSet void undoDelete() - Cancels deletion of the current row and notifies listeners that a row has changed.
 void undoInsert()
          Deprecated. CachedRowSet Immediately removes the current row from this CachedRowSetImpl object if the row has been inserted, and also notifies listeners the a row has changed.
 void undoUpdate()
          Deprecated. CachedRowSet Immediately reverses the last update operation if the row has been modified.
<T> T
unwrap(Class<T> iface)
          Deprecated. ResultSet
 void updateRow()
          Deprecated. ResultSet Marks the current row of this CachedRowSetImpl object as updated and notifies listeners registered with this rowset that the row has changed.
 void writeXml(OutputStream oStream)
          Deprecated. WebRowSet Writes the data, properties, and metadata for this WebRowSet object to the given OutputStream object in XML format.
 void writeXml(ResultSet rs, OutputStream oStream)
          Deprecated. WebRowSet Populates this WebRowSet object with the contents of the given ResultSet object and writes its data, properties, and metadata to the given OutputStream object in XML format.
 void writeXml(ResultSet rs, Writer writer)
          Deprecated. WebRowSet Populates this WebRowSet object with the contents of the given ResultSet object and writes its data, properties, and metadata to the given Writer object in XML format.
 void writeXml(Writer oWriter)
          Deprecated. WebRowSet Writes the data, properties, and metadata for this WebRowSet object to the given Writer object in XML format.

 

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, 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, 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, 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, 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, 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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Methods inherited from interface weblogic.jdbc.rowset.WLCachedRowSet
getDataSource, getRows, getRows, isComplete, loadXML, populate, setDataSource, 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, 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

 

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, 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.Joinable
getMatchColumnIndexes, getMatchColumnNames, setMatchColumn, setMatchColumn, setMatchColumn, setMatchColumn, unsetMatchColumn, unsetMatchColumn, unsetMatchColumn, unsetMatchColumn

 

Methods inherited from interface javax.sql.rowset.CachedRowSet
columnUpdated, columnUpdated, getKeyColumns, getRowSetWarnings, getShowDeleted, getSyncProvider, getTableName, setKeyColumns, setMetaData, setShowDeleted, setSyncProvider, setTableName

 

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, 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.Joinable
getMatchColumnIndexes, getMatchColumnNames, setMatchColumn, setMatchColumn, setMatchColumn, setMatchColumn, unsetMatchColumn, unsetMatchColumn, unsetMatchColumn, unsetMatchColumn

 

Methods inherited from interface javax.sql.rowset.CachedRowSet
columnUpdated, columnUpdated, getKeyColumns, getRowSetWarnings, getShowDeleted, getSyncProvider, getTableName, setKeyColumns, setMetaData, setShowDeleted, setSyncProvider, setTableName

 

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, 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.Joinable
getMatchColumnIndexes, getMatchColumnNames, setMatchColumn, setMatchColumn, setMatchColumn, setMatchColumn, unsetMatchColumn, unsetMatchColumn, unsetMatchColumn, unsetMatchColumn

 

Methods inherited from interface weblogic.jdbc.rowset.WLRowSetInternal
setCachedRows

 

Methods inherited from interface javax.sql.RowSetInternal
getConnection, getParams, setMetaData

 

Methods inherited from interface weblogic.jdbc.rowset.WLCachedRowSet
getDataSource, getRows, getRows, isComplete, loadXML, populate, setDataSource, writeXML, writeXML

 

Methods inherited from interface javax.sql.rowset.CachedRowSet
columnUpdated, columnUpdated, getKeyColumns, getRowSetWarnings, getShowDeleted, getSyncProvider, getTableName, setKeyColumns, setMetaData, setShowDeleted, setSyncProvider, setTableName

 

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, 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.Joinable
getMatchColumnIndexes, getMatchColumnNames, setMatchColumn, setMatchColumn, setMatchColumn, setMatchColumn, unsetMatchColumn, unsetMatchColumn, unsetMatchColumn, unsetMatchColumn

 

Methods inherited from interface javax.sql.rowset.CachedRowSet
columnUpdated, columnUpdated, getKeyColumns, getRowSetWarnings, getShowDeleted, getSyncProvider, getTableName, setKeyColumns, setMetaData, setShowDeleted, setSyncProvider, setTableName

 

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, 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.Joinable
getMatchColumnIndexes, getMatchColumnNames, setMatchColumn, setMatchColumn, setMatchColumn, setMatchColumn, unsetMatchColumn, unsetMatchColumn, unsetMatchColumn, unsetMatchColumn

 

Methods inherited from interface javax.sql.rowset.spi.SyncResolver
getConflictValue, getConflictValue, getStatus, nextConflict, previousConflict, setResolvedValue, setResolvedValue

 

Method Detail

populateInternal

void populateInternal(ResultSet rs)
                throws SQLException
Deprecated. 
CachedRowSet Populates this CachedRowSet object with data from the given ResultSet object.
Throws:
SQLException

populate

public void populate(ResultSet rs)
              throws SQLException
Deprecated. 
CachedRowSet Populates this CachedRowSetImpl object with data from the given ResultSet object.
Specified by:
populate in interface CachedRowSet
Throws:
SQLException

populate

public void populate(ResultSet rs,
                     int i)
              throws SQLException
Deprecated. 
CachedRowSet Populates this CachedRowSet object with data from the given ResultSet object.
Specified by:
populate in interface CachedRowSet
Throws:
SQLException

execute

public void execute()
             throws SQLException
Deprecated. 
RowSet Populates this CachedRowSetImpl object with data using the command
Specified by:
execute in interface RowSet
Throws:
SQLException

execute

public void execute(Connection con)
             throws SQLException
Deprecated. 
CachedRowSet Populates this CachedRowSetImpl object with data, using the given connection to produce the result set from which data will be read.
Specified by:
execute in interface CachedRowSet
Throws:
SQLException

executeAndGuessTableName

public String executeAndGuessTableName()
                                throws SQLException
Deprecated. 
WLS extension Parse the associated SQL and sets the table name for all columns as the first word following the SQL keyword FROM.
Specified by:
executeAndGuessTableName in interface WLCachedRowSet
Returns:
Returns the guessed table name or null, if unsuccessful.
Throws:
SQLException - if a database access error occurs or any of the properties necessary for making a connection and creating a statement have not been set

executeAndGuessTableNameAndPrimaryKeys

public boolean executeAndGuessTableNameAndPrimaryKeys()
                                               throws SQLException
Deprecated. 
WLS extension Parses the SQL command to read the table name. It then uses the java.sql.DatabaseMetaData to determine the table's primary keys
Specified by:
executeAndGuessTableNameAndPrimaryKeys in interface WLCachedRowSet
Returns:
Return value indicates whether it found a table name and primary keys.
Throws:
SQLException - if a database access error occurs or any of the properties necessary for making a connection and creating a statement have not been set

acceptChanges

public void acceptChanges()
                   throws SyncProviderException
Deprecated. 
CachedRowSet Propagates all row update, insert, and delete changes to the underlying data source backing this CachedRowSetImpl object.
Specified by:
acceptChanges in interface CachedRowSet
Throws:
SyncProviderException

acceptChanges

public void acceptChanges(Connection con)
                   throws SyncProviderException
Deprecated. 
CachedRowSet Propagates all row update, insert, and delete changes to the data source backing this CachedRowSetImpl object using the given Connection object to establish a connection to the datasource.
Specified by:
acceptChanges in interface CachedRowSet
Throws:
SyncProviderException

insertRow

public void insertRow()
               throws SQLException
Deprecated. 
ResultSet Inserts the contents of this CachedRowSetImpl object's insert row into this rowset immediately following the current row.
Specified by:
insertRow in interface ResultSet
Throws:
SQLException

undoInsert

public void undoInsert()
                throws SQLException
Deprecated. 
CachedRowSet 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 in interface CachedRowSet
Throws:
SQLException

deleteRow

public void deleteRow()
               throws SQLException
Deprecated. 
ResultSet Deletes the current row from this CachedRowSetImpl object and notifies listeners registered with this rowset that a row has changed.
Specified by:
deleteRow in interface ResultSet
Throws:
SQLException

undoDelete

public void undoDelete()
                throws SQLException
Deprecated. 
CachedRowSet void undoDelete() - Cancels deletion of the current row and notifies listeners that a row has changed.
Specified by:
undoDelete in interface CachedRowSet
Throws:
SQLException

updateRow

public void updateRow()
               throws SQLException
Deprecated. 
ResultSet 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 in interface ResultSet
Throws:
SQLException

undoUpdate

public void undoUpdate()
                throws SQLException
Deprecated. 
CachedRowSet Immediately reverses the last update operation if the row has been modified.
Specified by:
undoUpdate in interface CachedRowSet
Throws:
SQLException

cancelRowUpdates

public void cancelRowUpdates()
                      throws SQLException
Deprecated. 
ResultSet Rolls back any updates made to the current row of this CachedRowSetImpl object and notifies listeners that a row has changed.
Specified by:
cancelRowUpdates in interface ResultSet
Throws:
SQLException

setOriginalRow

public void setOriginalRow()
                    throws SQLException
Deprecated. 
CachedRowSet void setOriginalRow() - Marks the current row in this rowset as being an original row.
Specified by:
setOriginalRow in interface CachedRowSet
Throws:
SQLException

restoreOriginal

public void restoreOriginal()
                     throws SQLException
Deprecated. 
CachedRowSet Restores this CachedRowSetImpl object to its original state, that is, its state before the last set of changes.
Specified by:
restoreOriginal in interface CachedRowSet
Throws:
SQLException

getOriginal

public ResultSet getOriginal()
                      throws SQLException
Deprecated. 
CachedRowSet Returns a result set containing the original value of the rowset.
Specified by:
getOriginal in interface CachedRowSet
Specified by:
getOriginal in interface RowSetInternal
Throws:
SQLException

getOriginalRow

public ResultSet getOriginalRow()
                         throws SQLException
Deprecated. 
CachedRowSet Returns a result set containing the original value of the current row only.
Specified by:
getOriginalRow in interface CachedRowSet
Specified by:
getOriginalRow in interface RowSetInternal
Throws:
SQLException

refreshRow

public void refreshRow()
                throws SQLException
Deprecated. 
ResultSet 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 in interface ResultSet
Throws:
SQLException

moveToInsertRow

public void moveToInsertRow()
Deprecated. 
ResultSet Moves the cursor for this CachedRowSetImpl object to the insert row.
Specified by:
moveToInsertRow in interface ResultSet

moveToCurrentRow

public void moveToCurrentRow()
Deprecated. 
ResultSet Moves the cursor for this CachedRowSetImpl object to the current row.
Specified by:
moveToCurrentRow in interface ResultSet

moveToUpdateRow

public void moveToUpdateRow()
Deprecated. 
WLS Extension Mark the current row as updated even if it has no original value. When synced with backend DataSource, we will use VERIFY_NONE policy for this row.
Specified by:
moveToUpdateRow in interface WLCachedRowSet

setRowSynced

public void setRowSynced()
                  throws SQLException
Deprecated. 
WLS Extension Mark current row as it has been synced with backend DataSource.
Specified by:
setRowSynced in interface WLCachedRowSet
Throws:
SQLException

setRowSetSynced

public void setRowSetSynced()
                     throws SQLException
Deprecated. 
WLS Extension Mark the whole RowSet object as it has been synced with backend DataSource.
Specified by:
setRowSetSynced in interface WLCachedRowSet
Throws:
SQLException

setFilter

public void setFilter(Predicate p)
Deprecated. 
FilteredRowSetImpl - Apply the predicate for this filter
Specified by:
setFilter in interface FilteredRowSet

getFilter

public Predicate getFilter()
Deprecated. 
FilteredRowSetImpl - Retrieve the filter active for this FilteredRowSet
Specified by:
getFilter in interface FilteredRowSet

setSorter

public void setSorter(Comparator s)
Deprecated. 
SortedRowSetImpl - Set a Comparator that will be used to sort the rows of the RowSet object
Specified by:
setSorter in interface SortedRowSet
Parameters:
s - Comparator instance used to decide the order of rows.

getSorter

public Comparator getSorter()
Deprecated. 
SortedRowSetImpl - Get a Comparator that will be used to sort the rows of the RowSet object
Specified by:
getSorter in interface SortedRowSet
Returns:
a Comparator instance

size

public int size()
Deprecated. 
CachedRowSet Returns the number of rows in this CachedRowSetImpl object.
Specified by:
size in interface CachedRowSet
Specified by:
size in class BaseRowSet

getCurrentRow

public Map getCurrentRow()
                  throws SQLException
Deprecated. 
CachedRowSet Returns the insert row or the current row of this CachedRowSetImplobject.
Specified by:
getCurrentRow in interface WLCachedRowSet
Returns:
a Map representing the current row in the RowSet.
Throws:
SQLException - if the current RowSet position is not a valid row

getRow

public Map getRow(int index)
           throws SQLException
Deprecated. 
CachedRowSet Returns the number of the current row in this CachedRowSetImpl object.
Specified by:
getRow in interface 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 - if the index is not a valid row

toCollection

public Collection toCollection()
                        throws SQLException
Deprecated. 
CachedRowSet Converts this CachedRowSet object to a Collection object that contains all of this CachedRowSet object's data.
Specified by:
toCollection in interface CachedRowSet
Throws:
SQLException

toCollection

public Collection toCollection(int column)
                        throws SQLException
Deprecated. 
CachedRowSet Converts the designated column in this CachedRowSet object to a Collection object.
Specified by:
toCollection in interface CachedRowSet
Throws:
SQLException

toCollection

public Collection toCollection(String column)
                        throws SQLException
Deprecated. 
CachedRowSet Converts the designated column in this CachedRowSet object to a Collection object.
Specified by:
toCollection in interface CachedRowSet
Throws:
SQLException

readXml

public void readXml(XMLInputStream xis)
             throws IOException,
                    SQLException
Deprecated. 
WLS Extension Reads a stream based XML input to populate this WebRowSet object.
Throws:
IOException
SQLException

readXml

public void readXml(Reader reader)
             throws SQLException
Deprecated. 
WebRowSet Reads a WebRowSet object in its XML format from the given Reader object.
Specified by:
readXml in interface WebRowSet
Throws:
SQLException

readXml

public void readXml(InputStream iStream)
             throws SQLException,
                    IOException
Deprecated. 
WebRowSet
Specified by:
readXml in interface WebRowSet
Throws:
SQLException
IOException

writeXml

public void writeXml(Writer oWriter)
              throws SQLException
Deprecated. 
WebRowSet Writes the data, properties, and metadata for this WebRowSet object to the given Writer object in XML format.
Specified by:
writeXml in interface WebRowSet
Throws:
SQLException

writeXml

public void writeXml(OutputStream oStream)
              throws SQLException,
                     IOException
Deprecated. 
WebRowSet Writes the data, properties, and metadata for this WebRowSet object to the given OutputStream object in XML format.
Specified by:
writeXml in interface WebRowSet
Throws:
SQLException
IOException

writeXml

public void writeXml(ResultSet rs,
                     Writer writer)
              throws SQLException
Deprecated. 
WebRowSet Populates this WebRowSet object with the contents of the given ResultSet object and writes its data, properties, and metadata to the given Writer object in XML format.
Specified by:
writeXml in interface WebRowSet
Throws:
SQLException

writeXml

public void writeXml(ResultSet rs,
                     OutputStream oStream)
              throws SQLException,
                     IOException
Deprecated. 
WebRowSet Populates this WebRowSet object with the contents of the given ResultSet object and writes its data, properties, and metadata to the given OutputStream object in XML format.
Specified by:
writeXml in interface WebRowSet
Throws:
SQLException
IOException

createShared

public RowSet createShared()
                    throws SQLException
Deprecated. 
CachedRowSet 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 in interface CachedRowSet
Throws:
SQLException

createCopy

public CachedRowSet createCopy()
                        throws SQLException
Deprecated. 
CachedRowSet Creates a RowSet object that is a deep copy of this CachedRowSetImpl object's data, including constraints.
Specified by:
createCopy in interface CachedRowSet
Throws:
SQLException

createCopySchema

public CachedRowSet createCopySchema()
                              throws SQLException
Deprecated. 
CachedRowSet Creates a RowSet object that is a copy of this CachedRowSetImpl object's table structure and the constraints only.
Specified by:
createCopySchema in interface CachedRowSet
Throws:
SQLException

createCopyNoConstraints

public CachedRowSet createCopyNoConstraints()
                                     throws SQLException
Deprecated. 
CachedRowSet Creates a CachedRowSet object that is a copy of this CachedRowSetImpl object's data only.
Specified by:
createCopyNoConstraints in interface CachedRowSet
Throws:
SQLException

close

public void close()
Deprecated. 
ResultSet Closes this CachedRowSetImpl objecy and releases any resources it was using.
Specified by:
close in interface AutoCloseable
Specified by:
close in interface ResultSet

release

public void release()
             throws SQLException
Deprecated. 
CachedRowSet Releases the current contents of this CachedRowSetImpl object and sends a rowSetChanged event object to all registered listeners.
Specified by:
release in interface CachedRowSet
Throws:
SQLException

previousPage

public boolean previousPage()
                     throws SQLException
Deprecated. 
CachedRowSet Retrieves the data present in the page prior to the page from where it is called.
Specified by:
previousPage in interface CachedRowSet
Throws:
SQLException

nextPage

public boolean nextPage()
                 throws SQLException
Deprecated. 
CachedRowSet The nextPage gets the next page, that is a CachedRowSetImpl object containing the number of rows specified by page size.
Specified by:
nextPage in interface CachedRowSet
Throws:
SQLException

getPageSize

public int getPageSize()
Deprecated. 
CachedRowSet This is the getter function for the size of the page.
Specified by:
getPageSize in interface CachedRowSet

setPageSize

public void setPageSize(int i)
                 throws SQLException
Deprecated. 
CachedRowSet 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 in interface CachedRowSet
Throws:
SQLException

rowSetPopulated

public void rowSetPopulated(RowSetEvent rse,
                            int i)
                     throws SQLException
Deprecated. 
CachedRowSet Notifies registered listeners that a RowSet object in the given RowSetEvent object has populated a number of additional rows.
Specified by:
rowSetPopulated in interface CachedRowSet
Throws:
SQLException

rollback

public void rollback(Savepoint s)
              throws SQLException
Deprecated. 
CachedRowSet Rolls back all changes performed by the acceptChanges() to the last Savepoint transaction marker.
Specified by:
rollback in interface CachedRowSet
Throws:
SQLException

rollback

public void rollback()
              throws SQLException
Deprecated. 
CachedRowSet Rolls back all changes performed by the acceptChanges() methods
Specified by:
rollback in interface CachedRowSet
Throws:
SQLException

commit

public void commit()
            throws SQLException
Deprecated. 
CachedRowSet Commits all changes performed by the acceptChanges() methods
Specified by:
commit in interface CachedRowSet
Throws:
SQLException

unwrap

public <T> T unwrap(Class<T> iface)
         throws SQLException
Deprecated. 
ResultSet
Specified by:
unwrap in interface Wrapper
Throws:
SQLException

isWrapperFor

public boolean isWrapperFor(Class<?> iface)
                     throws SQLException
Deprecated. 
ResultSet
Specified by:
isWrapperFor in interface Wrapper
Throws:
SQLException

getObject

public <T> T getObject(int columnIndex,
                       Class<T> type)
            throws SQLException
Deprecated. 
ResultSet - not supported.
Specified by:
getObject in interface ResultSet
Throws:
SQLException

getObject

public <T> T getObject(String columnLabel,
                       Class<T> type)
            throws SQLException
Deprecated. 
ResultSet - not supported.
Specified by:
getObject in interface ResultSet
Throws:
SQLException

Skip navigation links

Copyright 1996, 2015, 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.

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09