Overview | Package | Class | Use | Tree | Deprecated | Index | Help
|  | Oracle
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## weblogic.jdbc.rowset
Class JdbcRowSetImpl

    java.lang.Object
      weblogic.jdbc.rowset.JdbcRowSetImpl

All Implemented Interfaces:
  ResultSet, Wrapper, RowSet, JdbcRowSet, Joinable

    public class JdbcRowSetImpl

extends Object
implements JdbcRowSet

JdbcRowSet is an implementation of the JDBC RowSet API (javax.sql.RowSet). JdbcRowSet is a wrapper around a ResultSet object that makes it possible to use the result set as a JavaBeans component. Thus, a JdbcRowSet can be one of the beans that a tool makes available for creating a component-based application. Because a JdbcRowSet object is a connected rowset (that is, it continually maintains its connection to the database using a JDBC technology-enabled driver) it effectively makes the driver a JavaBeans component.

Field Summary

Fields inherited from interface java.sql.ResultSet
`CLOSE_CURSORS_AT_COMMIT, CONCUR_READ_ONLY, CONCUR_UPDATABLE, FETCH_FORWARD, FETCH_REVERSE, FETCH_UNKNOWN, HOLD_CURSORS_OVER_COMMIT, TYPE_FORWARD_ONLY, TYPE_SCROLL_INSENSITIVE, TYPE_SCROLL_SENSITIVE`

Constructor Summary
`JdbcRowSetImpl()` Constructs a default JdbcRowSet object.
`JdbcRowSetImpl(String url, String user, String password)`

Method Summary
`boolean` | `absolute(int i)` Moves the cursor to the given row number in this ResultSet object
`void` | `addRowSetListener(RowSetListener rsl)` Registers the given listener so that it will be notified of events that occur on this RowSet object
`void` | `afterLast()` Moves the cursor to the end of this ResultSet object, just after the last row
`void` | `beforeFirst()` Moves the cursor to the front of this ResultSet object, just before the first row
`void` | `cancelRowUpdates()` Cancels the updates made to the current row in this ResultSet object and notifies listeners that a row has changed.
`void` | `clearParameters()` Clears the parameters set for this RowSet object's command.
`void` | `clearWarnings()` Clears all warnings reported on this rowset's ResultSet object
`void` | `close()` Releases this rowset's ResultSet object's database and JDBC resources immediately instead of waiting for this to happen when it is automatically closed
`void` | `commit()` Commits all updates in this JdbcRowSet object by wrapping the internal Connection object and calling its commit method.
`void` | `deleteRow()` Deletes the current row from this rowset's ResultSet object and from the underlying database and also notifies listeners that a row has changed
`void` | `execute()` Creates the internal ResultSet object for which this JdbcRowSet object is a wrapper, effectively making the result set a JavaBeans component.
`boolean` | `first()` Moves the cursor to the first row in this ResultSet object
`Array` | `getArray(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as an Array object in the Java programming language.
`Array` | `getArray(String columnLabel)` Retrieves the value of the designated column in the current row of this ResultSet object as an Array object in the Java programming language.
`InputStream` | `getAsciiStream(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as a stream of ASCII characters.
`InputStream` | `getAsciiStream(String columnLabel)` Retrieves the value of the designated column in the current row of this ResultSet object as a stream of ASCII characters.
`boolean` | `getAutoCommit()` Returns the auto-commit status with this JdbcRowSet
`BigDecimal` | `getBigDecimal(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.math.BigDecimal with full precision.
`BigDecimal` | `getBigDecimal(int columnIndex, int scale)` Deprecated.
`BigDecimal` | `getBigDecimal(String columnLabel)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.math.BigDecimal with full precision.
`BigDecimal` | `getBigDecimal(String columnLabel, int scale)` Deprecated.
`InputStream` | `getBinaryStream(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as a stream of uninterpreted bytes.
`InputStream` | `getBinaryStream(String columnLabel)` Retrieves the value of the designated column in the current row of this ResultSet object as a stream of uninterpreted bytes.
`Blob` | `getBlob(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as a Blob object in the Java programming language.
`Blob` | `getBlob(String columnLabel)` Retrieves the value of the designated column in the current row of this ResultSet object as a Blob object in the Java programming language.
`boolean` | `getBoolean(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as a boolean in the Java programming language.
`boolean` | `getBoolean(String columnLabel)` Retrieves the value of the designated column in the current row of this ResultSet object as a boolean in the Java programming language.
`byte` | `getByte(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as a byte in the Java programming language.
`byte` | `getByte(String columnLabel)` Retrieves the value of the designated column in the current row of this ResultSet object as a byte in the Java programming language.
`byte[]` | `getBytes(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as a byte array in the Java programming language.
`byte[]` | `getBytes(String columnLabel)` Retrieves the value of the designated column in the current row of this ResultSet object as a byte array in the Java programming language.
`Reader` | `getCharacterStream(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.io.Reader object.
`Reader` | `getCharacterStream(String columnLabel)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.io.Reader object.
`Clob` | `getClob(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as a Clob object in the Java programming language.
`Clob` | `getClob(String columnLabel)` Retrieves the value of the designated column in the current row of this ResultSet object as a Clob object in the Java programming language.
`String` | `getCommand()` Retrieves this RowSet object's command property
`int` | `getConcurrency()` Retrieves the concurrency mode of this ResultSet object.
`String` | `getCursorName()` Gets the name of the SQL cursor used by this rowset's ResultSet object
`String` | `getDataSourceName()` Retrieves the logical name that identifies the data source for this RowSet object
`Date` | `getDate(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date object in the Java programming language.
`Date` | `getDate(int columnIndex, Calendar cal)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date object in the Java programming language.
`Date` | `getDate(String columnLabel)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date object in the Java programming language.
`Date` | `getDate(String columnLabel, Calendar cal)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date object in the Java programming language.
`double` | `getDouble(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as a double in the Java programming language.
`double` | `getDouble(String columnLabel)` Retrieves the value of the designated column in the current row of this ResultSet object as a double in the Java programming language.
`boolean` | `getEscapeProcessing()` Retrieves whether escape processing is enabled for this RowSet object.
`int` | `getFetchDirection()` Retrieves the fetch direction for this ResultSet object
`int` | `getFetchSize()` Retrieves the fetch size for this ResultSet object.
`float` | `getFloat(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as a float in the Java programming language.
`float` | `getFloat(String columnLabel)` Retrieves the value of the designated column in the current row of this ResultSet object as a float in the Java programming language.
`int` | `getHoldability()` Retrieves the holdability of this ResultSet object
`int` | `getInt(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as an int in the Java programming language.
`int` | `getInt(String columnLabel)` Retrieves the value of the designated column in the current row of this ResultSet object as an int in the Java programming language.
`long` | `getLong(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as a long in the Java programming language.
`long` | `getLong(String columnLabel)` Retrieves the value of the designated column in the current row of this ResultSet object as a long in the Java programming language.
`int[]` | `getMatchColumnIndexes()` Retrieves the column id as int array that was set using setMatchColumn(int []) for this rowset
`String[]` | `getMatchColumnNames()` Retrieves the column name as String array that was set using setMatchColumn(String []) for this rowset
`int` | `getMaxFieldSize()` Retrieves the maximum number of bytes that may be returned for certain column values
`int` | `getMaxRows()` Retrieves the maximum number of rows that this RowSet object can contain
`ResultSetMetaData` | `getMetaData()` Retrieves the number, types and properties of this rowset's ResultSet object's columns.
`Reader` | `getNCharacterStream(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.io.Reader object.
`Reader` | `getNCharacterStream(String columnLabel)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.io.Reader object.
`NClob` | `getNClob(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as a NClob object in the Java programming language.
`NClob` | `getNClob(String columnLabel)` Retrieves the value of the designated column in the current row of this ResultSet object as a NClob object in the Java programming language.
`String` | `getNString(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.
`String` | `getNString(String columnLabel)` Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.
`Object` | `getObject(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as an Object in the Java programming language.
`Object` | `getObject(int columnIndex, Map<String,Class<?>> map)` Retrieves the value of the designated column in the current row of this ResultSet object as an Object in the Java programming language.
`Object` | `getObject(String columnLabel)` Retrieves the value of the designated column in the current row of this ResultSet object as an Object in the Java programming language.
`Object` | `getObject(String columnLabel, Map<String,Class<?>> map)` Retrieves the value of the designated column in the current row of this ResultSet object as an Object in the Java programming language.
`String` | `getPassword()` Retrieves the password used to create a database connection.
`int` | `getQueryTimeout()` Retrieves the maximum number of seconds the driver will wait for a statement to execute
`Ref` | `getRef(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as a Ref object in the Java programming language.
`Ref` | `getRef(String columnLabel)` Retrieves the value of the designated column in the current row of this ResultSet object as a Ref object in the Java programming language.
`int` | `getRow()` Retrieves the current row number
`RowId` | `getRowId(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.RowId object in the Java programming language.
`RowId` | `getRowId(String columnLabel)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.RowId object in the Java programming language.
`RowSetWarning` | `getRowSetWarnings()` Return the RowSetWarning object for the current row of a JdbcRowSetImpl
`short` | `getShort(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as a short in the Java programming language.
`short` | `getShort(String columnLabel)` Retrieves the value of the designated column in the current row of this ResultSet object as a short in the Java programming language.
`boolean` | `getShowDeleted()` See javax.sql.rowset.JdbcRowSet
`SQLXML` | `getSQLXML(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet as a java.sql.SQLXML object in the Java programming language.
`SQLXML` | `getSQLXML(String columnLabel)` Retrieves the value of the designated column in the current row of this ResultSet as a java.sql.SQLXML object in the Java programming language.
`Statement` | `getStatement()` Returns the Statement object that produced this ResultSet object.
`String` | `getString(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.
`String` | `getString(String columnLabel)` Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.
`Time` | `getTime(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time object in the Java programming language.
`Time` | `getTime(int columnIndex, Calendar cal)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time object in the Java programming language.
`Time` | `getTime(String columnLabel)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time object in the Java programming language.
`Time` | `getTime(String columnLabel, Calendar cal)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time object in the Java programming language.
`Timestamp` | `getTimestamp(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.
`Timestamp` | `getTimestamp(int columnIndex, Calendar cal)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.
`Timestamp` | `getTimestamp(String columnLabel)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.
`Timestamp` | `getTimestamp(String columnLabel, Calendar cal)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.
`int` | `getTransactionIsolation()` Retrieves the transaction isolation level set for this RowSet object
`int` | `getType()` Retrieves the type of this ResultSet object
`Map<String,Class<?>>` | `getTypeMap()` Retrieves the Map object associated with this RowSet object, which specifies the custom mapping of SQL user-defined types, if any.
`InputStream` | `getUnicodeStream(int columnIndex)` Deprecated.
`InputStream` | `getUnicodeStream(String columnLabel)` Deprecated.
`String` | `getUrl()` Retrieves the url property this RowSet object will use to create a connection if it uses the DriverManager instead of a DataSource object to establish the connection
`URL` | `getURL(int columnIndex)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.net.URL object in the Java programming language.
`URL` | `getURL(String columnLabel)` Retrieves the value of the designated column in the current row of this ResultSet object as a java.net.URL object in the Java programming language.
`String` | `getUsername()` Retrieves the username used to create a database connection for this RowSet object
`SQLWarning` | `getWarnings()` Returns the first warning reported by calls on this rowset's ResultSet object.
`boolean` | `isAfterLast()` Retrieves whether the cursor is after the last row in this ResultSet object
`boolean` | `isBeforeFirst()` Retrieves whether the cursor is before the first row in this ResultSet object
`boolean` | `isClosed()` Retrieves whether this ResultSet object has been closed.
`boolean` | `isFirst()` Retrieves whether the cursor is on the first row of this ResultSet object
`boolean` | `isLast()` Retrieves whether the cursor is on the last row of this ResultSet object
`boolean` | `isReadOnly()` Retrieves whether this RowSet object is read-only
`boolean` | `isWrapperFor(Class<?> iface)` Returns true if this either implements the interface argument or is directly or indirectly a wrapper for an object that does.
`boolean` | `last()` Moves the cursor to the last row in this ResultSet object
`void` | `moveToCurrentRow()` Moves the cursor to the remembered cursor position, usually the current row
`void` | `moveToInsertRow()` Moves the cursor to the insert row.
`boolean` | `next()` Moves the cursor down one row from its current position
`boolean` | `previous()` Moves the cursor to the previous row in this ResultSet object
`boolean` | `relative(int i)` Moves the cursor a relative number of rows, either positive or negative
`void` | `removeRowSetListener(RowSetListener rsl)` Removes the specified listener from the list of components that will be notified when an event occurs on this RowSet object
`void` | `rollback()` Rolls back all the updates in this JdbcRowSet object by wrapping the internal Connection object and calling its rollback method.
`void` | `rollback(Savepoint s)` Rollbacks all the updates in the JdbcRowSet back to the last Savepoint transaction marker
`boolean` | `rowDeleted()` Retrieves whether a row has been deleted
`boolean` | `rowInserted()` Retrieves whether the current row has had an insertion
`boolean` | `rowUpdated()` Retrieves whether the current row has been updated
`void` | `setArray(int i, Array x)` Sets the designated parameter in this RowSet object's command with the given Array value.
`void` | `setAsciiStream(int parameterIndex, InputStream x)` Sets the designated parameter in this RowSet object's command to the given input stream.
`void` | `setAsciiStream(int parameterIndex, InputStream x, int length)` Sets the designated parameter in this RowSet object's command to the given java.io.InputStream value.
`void` | `setAsciiStream(String parameterName, InputStream x)` Sets the designated parameter to the given input stream.
`void` | `setAsciiStream(String parameterName, InputStream x, int length)` Sets the designated parameter to the given input stream.
`void` | `setAutoCommit(boolean autoCommit)` Sets auto-commit on the internal Connection object with this JdbcRowSet
`void` | `setBigDecimal(int parameterIndex, BigDecimal x)` Sets the designated parameter in this RowSet object's command to the given java.math.BigDeciaml value.
`void` | `setBigDecimal(String parameterName, BigDecimal x)` Sets the designated parameter to the given java.math.BigDecimal value.
`void` | `setBinaryStream(int parameterIndex, InputStream x)` Sets the designated parameter in this RowSet object's command to the given input stream.
`void` | `setBinaryStream(int parameterIndex, InputStream x, int length)` Sets the designated parameter in this RowSet object's command to the given java.io.InputStream value.
`void` | `setBinaryStream(String parameterName, InputStream x)` Sets the designated parameter to the given input stream.
`void` | `setBinaryStream(String parameterName, InputStream x, int length)` Sets the designated parameter to the given input stream, which will have the specified number of bytes.
`void` | `setBlob(int i, Blob x)` Sets the designated parameter in this RowSet object's command with the given Blob value.
`void` | `setBlob(int parameterIndex, InputStream inputStream)` Sets the designated parameter to a InputStream object.
`void` | `setBlob(int parameterIndex, InputStream inputStream, long length)` Sets the designated parameter to a InputStream object.
`void` | `setBlob(String parameterName, Blob x)` Sets the designated parameter to the given java.sql.Blob object.
`void` | `setBlob(String parameterName, InputStream inputStream)` Sets the designated parameter to a InputStream object.
`void` | `setBlob(String parameterName, InputStream inputStream, long length)` Sets the designated parameter to a InputStream object.
`void` | `setBoolean(int parameterIndex, boolean x)` Sets the designated parameter in this RowSet object's command to the given Java boolean value.
`void` | `setBoolean(String parameterName, boolean x)` Sets the designated parameter to the given Java boolean value.
`void` | `setByte(int parameterIndex, byte x)` Sets the designated parameter in this RowSet object's command to the given Java byte value.
`void` | `setByte(String parameterName, byte x)` Sets the designated parameter to the given Java byte value.
`void` | `setBytes(int parameterIndex, byte[] x)` Sets the designated parameter in this RowSet object's command to the given Java array of byte values.
`void` | `setBytes(String parameterName, byte[] x)` Sets the designated parameter to the given Java array of bytes.
`void` | `setCharacterStream(int parameterIndex, Reader reader)` Sets the designated parameter in this RowSet object's command to the given Reader object.
`void` | `setCharacterStream(int parameterIndex, Reader reader, int length)` Sets the designated parameter in this RowSet object's command to the given java.io.Reader value.
`void` | `setCharacterStream(String parameterName, Reader reader)` Sets the designated parameter to the given Reader object.
`void` | `setCharacterStream(String parameterName, Reader reader, int length)` Sets the designated parameter to the given Reader object, which is the given number of characters long.
`void` | `setClob(int i, Clob x)` Sets the designated parameter in this RowSet object's command with the given Clob value.
`void` | `setClob(int parameterIndex, Reader reader)` Sets the designated parameter to a Reader object.
`void` | `setClob(int parameterIndex, Reader reader, long length)` Sets the designated parameter to a Reader object.
`void` | `setClob(String parameterName, Clob x)` Sets the designated parameter to the given java.sql.Clob object.
`void` | `setClob(String parameterName, Reader reader)` Sets the designated parameter to a Reader object.
`void` | `setClob(String parameterName, Reader reader, long length)` Sets the designated parameter to a Reader object.
`void` | `setCommand(String s)` Sets this RowSet object's command property to the given SQL query.
`void` | `setConcurrency(int c)` Sets the concurrency of this RowSet object to the given concurrency level.
`void` | `setDataSourceName(String s)` Sets the data source name property for this RowSet object to the given String
`void` | `setDate(int parameterIndex, Date x)` Sets the designated parameter in this RowSet object's command to the given java.sql.Date value.
`void` | `setDate(int parameterIndex, Date x, Calendar cal)` Sets the designated parameter in this RowSet object's command with the given java.sql.Date value.
`void` | `setDate(String parameterName, Date x)` Sets the designated parameter to the given java.sql.Date value using the default time zone of the virtual machine that is running the application.
`void` | `setDate(String parameterName, Date x, Calendar cal)` Sets the designated parameter to the given java.sql.Date value, using the given Calendar object.
`void` | `setDouble(int parameterIndex, double x)` Sets the designated parameter in this RowSet object's command to the given Java double value.
`void` | `setDouble(String parameterName, double x)` Sets the designated parameter to the given Java double value.
`void` | `setFetchDirection(int i)` Gives a hint as to the direction in which the rows in this ResultSet object will be processed.
`void` | `setFetchSize(int i)` Gives the JDBC driver a hint as to the number of rows that should be fetched from the database when more rows are needed for this ResultSet object.
`void` | `setFloat(int parameterIndex, float x)` Sets the designated parameter in this RowSet object's command to the given Java float value.
`void` | `setFloat(String parameterName, float x)` Sets the designated parameter to the given Java float value.
`void` | `setInt(int parameterIndex, int x)` Sets the designated parameter in this RowSet object's command to the given Java int value.
`void` | `setInt(String parameterName, int x)` Sets the designated parameter to the given Java int value.
`void` | `setLong(int parameterIndex, long x)` Sets the designated parameter in this RowSet object's command to the given Java long value.
`void` | `setLong(String parameterName, long x)` Sets the designated parameter to the given Java long value.
`void` | `setMatchColumn(int columnIdx)` Sets the designated parameter to the given int object.
`void` | `setMatchColumn(int[] columnIdxes)` Sets the designated parameter to the given int array.
`void` | `setMatchColumn(String columnName)` Sets the designated parameter to the given String object.
`void` | `setMatchColumn(String[] columnNames)` Sets the designated parameter to the given String array.
`void` | `setMaxFieldSize(int x)` Sets the maximum number of bytes that can be returned for a column value to the given number of bytes.
`void` | `setMaxRows(int n)` Sets the maximum number of rows that this RowSet object can contain to the specified number
`void` | `setNCharacterStream(int parameterIndex, Reader value)` Sets the designated parameter in this RowSet object's command to a Reader object.
`void` | `setNCharacterStream(int parameterIndex, Reader value, long length)` Sets the designated parameter to a Reader object.
`void` | `setNCharacterStream(String parameterName, Reader value)` Sets the designated parameter to a Reader object.
`void` | `setNCharacterStream(String parameterName, Reader value, long length)` Sets the designated parameter to a Reader object.
`void` | `setNClob(int parameterIndex, NClob value)` Sets the designated parameter to a java.sql.NClob object.
`void` | `setNClob(int parameterIndex, Reader reader)` Sets the designated parameter to a Reader object.
`void` | `setNClob(int parameterIndex, Reader reader, long length)` Sets the designated parameter to a Reader object.
`void` | `setNClob(String parameterName, NClob value)` Sets the designated parameter to a java.sql.NClob object.
`void` | `setNClob(String parameterName, Reader reader)` Sets the designated parameter to a Reader object.
`void` | `setNClob(String parameterName, Reader reader, long length)` Sets the designated parameter to a Reader object.
`void` | `setNString(int parameterIndex, String value)` Sets the designated paramter to the given String object.
`void` | `setNString(String parameterName, String value)` Sets the designated paramter to the given String object.
`void` | `setNull(int parameterIndex, int sqlType)` Sets the designated parameter in this RowSet object's SQL command to SQL NULL.
`void` | `setNull(int parameterIndex, int sqlType, String typeName)` Sets the designated parameter in this RowSet object's SQL command to SQL NULL.
`void` | `setNull(String parameterName, int sqlType)` Sets the designated parameter to SQL NULL.
`void` | `setNull(String parameterName, int sqlType, String typeName)` Sets the designated parameter to SQL NULL.
`void` | `setObject(int parameterIndex, Object x)` Sets the designated parameter in this RowSet object's command with a Java Object.
`void` | `setObject(int parameterIndex, Object x, int targetSqlType)` Sets the designated parameter in this RowSet object's command with a Java Object.
`void` | `setObject(int parameterIndex, Object x, int targetSqlType, int scaleOrLength)` Sets the designated parameter in this RowSet object's command with the given Java Object.
`void` | `setObject(String parameterName, Object x)` Sets the value of the designated parameter with the given object.
`void` | `setObject(String parameterName, Object x, int targetSqlType)` Sets the value of the designated parameter with the given object.
`void` | `setObject(String parameterName, Object x, int targetSqlType, int scaleOrLength)` Sets the value of the designated parameter with the given object.
`void` | `setPassword(String p)` Sets the database password for this RowSet object to the given String.
`void` | `setQueryTimeout(int t)` Sets the maximum time the driver will wait for a statement to execute to the given number of seconds
`void` | `setReadOnly(boolean b)` Sets whether this RowSet object is read-only to the given boolean.
`void` | `setRef(int i, Ref x)` Sets the designated parameter in this RowSet object's command with the given Ref value.
`void` | `setRowId(int parameterIndex, RowId x)` Sets the designated parameter to the given java.sql.RowId object.
`void` | `setRowId(String parameterName, RowId x)` Sets the designated parameter to the given java.sql.RowId object.
`void` | `setShort(int parameterIndex, short x)` Sets the designated parameter in this RowSet object's command to the given Java short value.
`void` | `setShort(String parameterName, short x)` Sets the designated parameter to the given Java short value.
`void` | `setShowDeleted(boolean b)` See javax.sql.rowset.JdbcRowSet
`void` | `setSQLXML(int parameterIndex, SQLXML xmlObject)` Sets the designated parameter to the given java.sql.SQLXML object.
`void` | `setSQLXML(String parameterName, SQLXML xmlObject)` Sets the designated parameter to the given java.sql.SQLXML object.
`void` | `setString(int parameterIndex, String x)` Sets the designated parameter in this RowSet object's command to the given Java String value.
`void` | `setString(String parameterName, String x)` Sets the designated parameter to the given Java String value.
`void` | `setTime(int parameterIndex, Time x)` Sets the designated parameter in this RowSet object's command to the given java.sql.Time value.
`void` | `setTime(int parameterIndex, Time x, Calendar cal)` Sets the designated parameter in this RowSet object's command with the given java.sql.Time value.
`void` | `setTime(String parameterName, Time x)` Sets the designated parameter to the given java.sql.Time value.
`void` | `setTime(String parameterName, Time x, Calendar cal)` Sets the designated parameter in this RowSet object's command with the given java.sql.Time value.
`void` | `setTimestamp(int parameterIndex, Timestamp x)` Sets the designated parameter in this RowSet object's command to the given java.sql.Timestamp value.
`void` | `setTimestamp(int parameterIndex, Timestamp x, Calendar cal)` Sets the designated parameter in this RowSet object's command with the given java.sql.Timestamp value.
`void` | `setTimestamp(String parameterName, Timestamp x)` Sets the designated parameter to the given java.sql.Timestamp value.
`void` | `setTimestamp(String parameterName, Timestamp x, Calendar cal)` Sets the designated parameter to the given java.sql.Timestamp value, using the given Calendar object.
`void` | `setTransactionIsolation(int i)` Sets the transaction isolation level for this RowSet obejct.
`void` | `setType(int t)` Sets the type of this RowSet object to the given type.
`void` | `setTypeMap(Map<String,Class<?>> map)` Installs the given java.util.Map object as the default type map for this RowSet object
`void` | `setURL(int parameterIndex, URL x)` Sets the designated parameter to the given java.net.URL value.
`void` | `setUrl(String u)` Sets the URL this RowSet object will use when it uses the DriverManager to create a connection.
`void` | `setUsername(String un)` Sets the username property for this RowSet object to the given String
`void` | `unsetMatchColumn(int columnIdx)` Unsets the designated parameter to the given int object
`void` | `unsetMatchColumn(int[] columnIdxes)` Unsets the designated parameter to the given int array
`void` | `unsetMatchColumn(String columnName)` Unsets the designated parameter to the given string object
`void` | `unsetMatchColumn(String[] columnNames)` Unsets the designated parameter to the given String array.
`
`<T> T`
` | `unwrap(Class<T> iface)` Returns an object that implements the given interface to allow access to non-standard methods, or standard methods not exposed by the proxy.
`void` | `updateArray(int columnIndex, Array x)` Updates the designated column with a java.sql.Array value.
`void` | `updateArray(String columnLabel, Array x)` Updates the designated column with a java.sql.Array value.
`void` | `updateAsciiStream(int columnIndex, InputStream x)` Updates the designated column with an ascii stream value.
`void` | `updateAsciiStream(int columnIndex, InputStream x, int length)` Updates the designated column with an ascii stream value, which will have the specified number of bytes.
`void` | `updateAsciiStream(int columnIndex, InputStream x, long length)` Updates the designated column with an ascii stream value, which will have the specified number of bytes.
`void` | `updateAsciiStream(String columnLabel, InputStream x)` Updates the designated column with an ascii stream value.
`void` | `updateAsciiStream(String columnLabel, InputStream x, int length)` Updates the designated column with an ascii stream value, which will have the specified number of bytes.
`void` | `updateAsciiStream(String columnLabel, InputStream x, long length)` Updates the designated column with an ascii stream value, which will have the specified number of bytes.
`void` | `updateBigDecimal(int columnIndex, BigDecimal x)` Updates the designated column with a java.math.BigDecimal value.
`void` | `updateBigDecimal(String columnLabel, BigDecimal x)` Updates the designated column with a java.math.BigDecimal value.
`void` | `updateBinaryStream(int columnIndex, InputStream x)` Updates the designated column with a binary stream value.
`void` | `updateBinaryStream(int columnIndex, InputStream x, int length)` Updates the designated column with a binary stream value, which will have the specified number of bytes.
`void` | `updateBinaryStream(int columnIndex, InputStream x, long length)` Updates the designated column with a binary stream value, which will have the specified number of bytes.
`void` | `updateBinaryStream(String columnLabel, InputStream x)` Updates the designated column with a binary stream value.
`void` | `updateBinaryStream(String columnLabel, InputStream x, int length)` Updates the designated column with a binary stream value, which will have the specified number of bytes.
`void` | `updateBinaryStream(String columnLabel, InputStream x, long length)` Updates the designated column with a binary stream value, which will have the specified number of bytes.
`void` | `updateBlob(int columnIndex, Blob x)` Updates the designated column with a java.sql.Blob value.
`void` | `updateBlob(int columnIndex, InputStream inputStream)` Updates the designated column using the given input stream.
`void` | `updateBlob(int columnIndex, InputStream inputStream, long length)` Updates the designated column using the given input stream, which will have the specified number of bytes.
`void` | `updateBlob(String columnLabel, Blob x)` Updates the designated column with a java.sql.Blob value
`void` | `updateBlob(String columnLabel, InputStream inputStream)` Updates the designated column using the given input stream.
`void` | `updateBlob(String columnLabel, InputStream inputStream, long length)` Updates the designated column using the given input stream, which will have the specified number of bytes.
`void` | `updateBoolean(int columnIndex, boolean x)` Updates the designated column with a boolean value.
`void` | `updateBoolean(String columnLabel, boolean x)` Updates the designated column with a boolean value.
`void` | `updateByte(int columnIndex, byte x)` Updates the designated column with a byte value.
`void` | `updateByte(String columnLabel, byte x)` Updates the designated column with a byte value.
`void` | `updateBytes(int columnIndex, byte[] x)` Updates the designated column with a byte array value.
`void` | `updateBytes(String columnLabel, byte[] x)` Updates the designated column with a byte array value.
`void` | `updateCharacterStream(int columnIndex, Reader x)` Updates the designated column with a character stream value.
`void` | `updateCharacterStream(int columnIndex, Reader x, int length)` Updates the designated column with a character stream value, which will have the specified number of bytes.
`void` | `updateCharacterStream(int columnIndex, Reader x, long length)` Updates the designated column with a character stream value, which will have the specified number of bytes.
`void` | `updateCharacterStream(String columnLabel, Reader x)` Updates the designated column with a character stream value.
`void` | `updateCharacterStream(String columnLabel, Reader x, int length)` Updates the designated column with a character stream value, which will have the specified number of bytes.
`void` | `updateCharacterStream(String columnLabel, Reader x, long length)` Updates the designated column with a character stream value, which will have the specified number of bytes.
`void` | `updateClob(int columnIndex, Clob x)` Updates the designated column with a java.sql.Clob value.
`void` | `updateClob(int columnIndex, Reader reader)` Updates the designated column using the given Reader object.
`void` | `updateClob(int columnIndex, Reader reader, long length)` Updates the designated column using the given Reader object, which is the given number of characters long.
`void` | `updateClob(String columnLabel, Clob x)` Updates the designated column with a java.sql.Clob value.
`void` | `updateClob(String columnLabel, Reader reader)` Updates the designated column using the given Reader object.
`void` | `updateClob(String columnLabel, Reader reader, long length)` Updates the designated column using the given Reader object, which is the given number of characters long.
`void` | `updateDate(int columnIndex, Date x)` Updates the designated column with a java.sql.Date value.
`void` | `updateDate(String columnLabel, Date x)` Updates the designated column with a java.sql.Date value.
`void` | `updateDouble(int columnIndex, double x)` Updates the designated column with a double value
`void` | `updateDouble(String columnLabel, double x)` Updates the designated column with a double value
`void` | `updateFloat(int columnIndex, float x)` Updates the designated column with a float value.
`void` | `updateFloat(String columnLabel, float x)` Updates the designated column with a float value.
`void` | `updateInt(int columnIndex, int x)` Updates the designated column with an int value.
`void` | `updateInt(String columnLabel, int x)` Updates the designated column with an int value.
`void` | `updateLong(int columnIndex, long x)` Updates the designated column with a long value.
`void` | `updateLong(String columnLabel, long x)` Updates the designated column with a long value.
`void` | `updateNCharacterStream(int columnIndex, Reader x)` Updates the designated column with a character stream value.
`void` | `updateNCharacterStream(int columnIndex, Reader x, long length)` Updates the designated column with a character stream value, which will have the specified number of bytes.
`void` | `updateNCharacterStream(String columnLabel, Reader reader)` Updates the designated column with a character stream value.
`void` | `updateNCharacterStream(String columnLabel, Reader reader, long length)` Updates the designated column with a character stream value, which will have the specified number of bytes.
`void` | `updateNClob(int columnIndex, NClob nClob)` Updates the designated column with a java.sql.NClob value.
`void` | `updateNClob(int columnIndex, Reader reader)` Updates the designated column using the given Reader object.
`void` | `updateNClob(int columnIndex, Reader reader, long length)` Updates the designated column using the given Reader, which is the given number of characters long.
`void` | `updateNClob(String columnLabel, NClob nClob)` Updates the designated column with a java.sql.NClob value.
`void` | `updateNClob(String columnLabel, Reader reader)` Updates the designated column using the given Reader object.
`void` | `updateNClob(String columnLabel, Reader reader, long length)` Updates the designated column using the given Reader, which is the given number of characters long.
`void` | `updateNString(int columnIndex, String nString)` Updates the designated column with a String value.
`void` | `updateNString(String columnLabel, String nString)` Updates the designated column with a String value.
`void` | `updateNull(int columnIndex)` Updates the designated column with a null value.
`void` | `updateNull(String columnLabel)` Updates the designated column with a null value.
`void` | `updateObject(int columnIndex, Object x)` Updates the designated column with an Object value.
`void` | `updateObject(int columnIndex, Object x, int scaleOrLength)` Updates the designated column with an Object value.
`void` | `updateObject(String columnLabel, Object x)` Updates the designated column with an Object value.
`void` | `updateObject(String columnLabel, Object x, int scaleOrLength)` Updates the designated column with an Object value.
`void` | `updateRef(int columnIndex, Ref x)` Updates the designated column with a java.sql.Ref value.
`void` | `updateRef(String columnLabel, Ref x)` Updates the designated column with a java.sql.Ref value.
`void` | `updateRowId(int columnIndex, RowId x)` Updates the designated column with a RowId value.
`void` | `updateRowId(String columnLabel, RowId x)` Updates the designated column with a RowId value.
`void` | `updateShort(int columnIndex, short x)` Updates the designated column with a short value.
`void` | `updateShort(String columnLabel, short x)` Updates the designated column with a short value.
`void` | `updateSQLXML(int columnIndex, SQLXML xmlObject)` Updates the designated column with a java.sql.SQLXML value.
`void` | `updateSQLXML(String columnLabel, SQLXML xmlObject)` Updates the designated column with a java.sql.SQLXML value.
`void` | `updateString(int columnIndex, String x)` Updates the designated column with a String value.
`void` | `updateString(String columnLabel, String x)` Updates the designated column with a String value.
`void` | `updateTime(int columnIndex, Time x)` Updates the designated column with a java.sql.Time value
`void` | `updateTime(String columnLabel, Time x)` Updates the designated column with a java.sql.Time value
`void` | `updateTimestamp(int columnIndex, Timestamp x)` Updates the designated column with a java.sql.Timestamp value.
`void` | `updateTimestamp(String columnLabel, Timestamp x)` Updates the designated column with a java.sql.Timestamp value.
`boolean` | `wasNull()` Reports whether the last column read had a value of SQL NULL.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Methods inherited from interface javax.sql.RowSet
`setEscapeProcessing`

Methods inherited from interface java.sql.ResultSet
`findColumn, insertRow, refreshRow, updateRow`

Constructor Detail

### JdbcRowSetImpl

    public JdbcRowSetImpl()

  Constructs a default JdbcRowSet object.

### JdbcRowSetImpl

    public JdbcRowSetImpl(String url,
                          String user,
                          String password)

Method Detail

### addRowSetListener

    public void addRowSetListener(RowSetListener rsl)

  Registers the given listener so that it will be notified of events that occur on this RowSet object

  Specified by:
    `addRowSetListener` in interface `RowSet`

### removeRowSetListener

    public void removeRowSetListener(RowSetListener rsl)

  Removes the specified listener from the list of components that will be notified when an event occurs on this RowSet object

  Specified by:
    `removeRowSetListener` in interface `RowSet`

### getMetaData

    public ResultSetMetaData getMetaData()
                                  throws SQLException

  Retrieves the number, types and properties of this rowset's ResultSet object's columns.

  Specified by:
    `getMetaData` in interface `ResultSet`
  Throws:
    `SQLException`

### isReadOnly

    public boolean isReadOnly()

  Retrieves whether this RowSet object is read-only

  Specified by:
    `isReadOnly` in interface `RowSet`

### setReadOnly

    public void setReadOnly(boolean b)

  Sets whether this RowSet object is read-only to the given boolean.

  Specified by:
    `setReadOnly` in interface `RowSet`

### getShowDeleted

    public boolean getShowDeleted()
                           throws SQLException

  See javax.sql.rowset.JdbcRowSet

  Specified by:
    `getShowDeleted` in interface `JdbcRowSet`
  Throws:
    `SQLException`

### setShowDeleted

    public void setShowDeleted(boolean b)
                        throws SQLException

  See javax.sql.rowset.JdbcRowSet

  Specified by:
    `setShowDeleted` in interface `JdbcRowSet`
  Throws:
    `SQLException`

### getWarnings

    public SQLWarning getWarnings()
                           throws SQLException

  Returns the first warning reported by calls on this rowset's ResultSet object.

  Specified by:
    `getWarnings` in interface `ResultSet`
  Throws:
    `SQLException`

### clearWarnings

    public void clearWarnings()
                       throws SQLException

  Clears all warnings reported on this rowset's ResultSet object

  Specified by:
    `clearWarnings` in interface `ResultSet`
  Throws:
    `SQLException`

### getRowSetWarnings

    public RowSetWarning getRowSetWarnings()

  Return the RowSetWarning object for the current row of a JdbcRowSetImpl

  Specified by:
    `getRowSetWarnings` in interface `JdbcRowSet`

### getCursorName

    public String getCursorName()
                         throws SQLException

  Gets the name of the SQL cursor used by this rowset's ResultSet object

  Specified by:
    `getCursorName` in interface `ResultSet`
  Throws:
    `SQLException`

### getStatement

    public Statement getStatement()
                           throws SQLException

  Returns the Statement object that produced this ResultSet object.

  Specified by:
    `getStatement` in interface `ResultSet`
  Throws:
    `SQLException`

### getDataSourceName

    public String getDataSourceName()

  Retrieves the logical name that identifies the data source for this RowSet object

  Specified by:
    `getDataSourceName` in interface `RowSet`

### setDataSourceName

    public void setDataSourceName(String s)

  Sets the data source name property for this RowSet object to the given String

  Specified by:
    `setDataSourceName` in interface `RowSet`

### getUrl

    public String getUrl()

  Retrieves the url property this RowSet object will use to create a connection if it uses the DriverManager instead of a DataSource object to establish the connection

  Specified by:
    `getUrl` in interface `RowSet`

### setUrl

    public void setUrl(String u)

  Sets the URL this RowSet object will use when it uses the DriverManager to create a connection.

  Specified by:
    `setUrl` in interface `RowSet`

### getUsername

    public String getUsername()

  Retrieves the username used to create a database connection for this RowSet object

  Specified by:
    `getUsername` in interface `RowSet`

### setUsername

    public void setUsername(String un)

  Sets the username property for this RowSet object to the given String

  Specified by:
    `setUsername` in interface `RowSet`

### getPassword

    public String getPassword()

  Retrieves the password used to create a database connection.

  Specified by:
    `getPassword` in interface `RowSet`

### setPassword

    public void setPassword(String p)

  Sets the database password for this RowSet object to the given String.

  Specified by:
    `setPassword` in interface `RowSet`

### getTransactionIsolation

    public int getTransactionIsolation()

  Retrieves the transaction isolation level set for this RowSet object

  Specified by:
    `getTransactionIsolation` in interface `RowSet`

### setTransactionIsolation

    public void setTransactionIsolation(int i)
                                 throws SQLException

  Sets the transaction isolation level for this RowSet obejct.

  Specified by:
    `setTransactionIsolation` in interface `RowSet`
  Throws:
    `SQLException`

### getCommand

    public String getCommand()

  Retrieves this RowSet object's command property

  Specified by:
    `getCommand` in interface `RowSet`

### setCommand

    public void setCommand(String s)

  Sets this RowSet object's command property to the given SQL query.

  Specified by:
    `setCommand` in interface `RowSet`

### getQueryTimeout

    public int getQueryTimeout()

  Retrieves the maximum number of seconds the driver will wait for a statement to execute

  Specified by:
    `getQueryTimeout` in interface `RowSet`

### setQueryTimeout

    public void setQueryTimeout(int t)

  Sets the maximum time the driver will wait for a statement to execute to the given number of seconds

  Specified by:
    `setQueryTimeout` in interface `RowSet`

### getMaxRows

    public int getMaxRows()

  Retrieves the maximum number of rows that this RowSet object can contain

  Specified by:
    `getMaxRows` in interface `RowSet`

### setMaxRows

    public void setMaxRows(int n)

  Sets the maximum number of rows that this RowSet object can contain to the specified number

  Specified by:
    `setMaxRows` in interface `RowSet`

### getMaxFieldSize

    public int getMaxFieldSize()

  Retrieves the maximum number of bytes that may be returned for certain column values

  Specified by:
    `getMaxFieldSize` in interface `RowSet`

### setMaxFieldSize

    public void setMaxFieldSize(int x)

  Sets the maximum number of bytes that can be returned for a column value to the given number of bytes.

  Specified by:
    `setMaxFieldSize` in interface `RowSet`

### getEscapeProcessing

    public boolean getEscapeProcessing()

  Retrieves whether escape processing is enabled for this RowSet object.

  Specified by:
    `getEscapeProcessing` in interface `RowSet`

### getConcurrency

    public int getConcurrency()

  Retrieves the concurrency mode of this ResultSet object.

  Specified by:
    `getConcurrency` in interface `ResultSet`

### setConcurrency

    public void setConcurrency(int c)

  Sets the concurrency of this RowSet object to the given concurrency level.

  Specified by:
    `setConcurrency` in interface `RowSet`

### getType

    public int getType()

  Retrieves the type of this ResultSet object

  Specified by:
    `getType` in interface `ResultSet`

### setType

    public void setType(int t)

  Sets the type of this RowSet object to the given type.

  Specified by:
    `setType` in interface `RowSet`

### getFetchDirection

    public int getFetchDirection()

  Retrieves the fetch direction for this ResultSet object

  Specified by:
    `getFetchDirection` in interface `ResultSet`

### setFetchDirection

    public void setFetchDirection(int i)
                           throws SQLException

  Gives a hint as to the direction in which the rows in this ResultSet object will be processed.

  Specified by:
    `setFetchDirection` in interface `ResultSet`
  Throws:
    `SQLException`

### getFetchSize

    public int getFetchSize()

  Retrieves the fetch size for this ResultSet object.

  Specified by:
    `getFetchSize` in interface `ResultSet`

### setFetchSize

    public void setFetchSize(int i)

  Gives the JDBC driver a hint as to the number of rows that should be fetched from the database when more rows are needed for this ResultSet object.

  Specified by:
    `setFetchSize` in interface `ResultSet`

### getTypeMap

    public Map<String,Class<?>> getTypeMap()

  Retrieves the Map object associated with this RowSet object, which specifies the custom mapping of SQL user-defined types, if any.

  Specified by:
    `getTypeMap` in interface `RowSet`

### setTypeMap

    public void setTypeMap(Map<String,Class<?>> map)

  Installs the given java.util.Map object as the default type map for this RowSet object

  Specified by:
    `setTypeMap` in interface `RowSet`

### clearParameters

    public void clearParameters()

  Clears the parameters set for this RowSet object's command.

  Specified by:
    `clearParameters` in interface `RowSet`

### getRow

    public int getRow()
               throws SQLException

  Retrieves the current row number

  Specified by:
    `getRow` in interface `ResultSet`
  Throws:
    `SQLException`

### moveToInsertRow

    public void moveToInsertRow()
                         throws SQLException

  Moves the cursor to the insert row.

  Specified by:
    `moveToInsertRow` in interface `ResultSet`
  Throws:
    `SQLException`

### moveToCurrentRow

    public void moveToCurrentRow()
                          throws SQLException

  Moves the cursor to the remembered cursor position, usually the current row

  Specified by:
    `moveToCurrentRow` in interface `ResultSet`
  Throws:
    `SQLException`

### absolute

    public boolean absolute(int i)
                     throws SQLException

  Moves the cursor to the given row number in this ResultSet object

  Specified by:
    `absolute` in interface `ResultSet`
  Throws:
    `SQLException`

### beforeFirst

    public void beforeFirst()
                     throws SQLException

  Moves the cursor to the front of this ResultSet object, just before the first row

  Specified by:
    `beforeFirst` in interface `ResultSet`
  Throws:
    `SQLException`

### first

    public boolean first()
                  throws SQLException

  Moves the cursor to the first row in this ResultSet object

  Specified by:
    `first` in interface `ResultSet`
  Throws:
    `SQLException`

### last

    public boolean last()
                 throws SQLException

  Moves the cursor to the last row in this ResultSet object

  Specified by:
    `last` in interface `ResultSet`
  Throws:
    `SQLException`

### afterLast

    public void afterLast()
                   throws SQLException

  Moves the cursor to the end of this ResultSet object, just after the last row

  Specified by:
    `afterLast` in interface `ResultSet`
  Throws:
    `SQLException`

### relative

    public boolean relative(int i)
                     throws SQLException

  Moves the cursor a relative number of rows, either positive or negative

  Specified by:
    `relative` in interface `ResultSet`
  Throws:
    `SQLException`

### next

    public boolean next()
                 throws SQLException

  Moves the cursor down one row from its current position

  Specified by:
    `next` in interface `ResultSet`
  Throws:
    `SQLException`

### previous

    public boolean previous()
                     throws SQLException

  Moves the cursor to the previous row in this ResultSet object

  Specified by:
    `previous` in interface `ResultSet`
  Throws:
    `SQLException`

### isBeforeFirst

    public boolean isBeforeFirst()
                          throws SQLException

  Retrieves whether the cursor is before the first row in this ResultSet object

  Specified by:
    `isBeforeFirst` in interface `ResultSet`
  Throws:
    `SQLException`

### isAfterLast

    public boolean isAfterLast()
                        throws SQLException

  Retrieves whether the cursor is after the last row in this ResultSet object

  Specified by:
    `isAfterLast` in interface `ResultSet`
  Throws:
    `SQLException`

### isFirst

    public boolean isFirst()
                    throws SQLException

  Retrieves whether the cursor is on the first row of this ResultSet object

  Specified by:
    `isFirst` in interface `ResultSet`
  Throws:
    `SQLException`

### isLast

    public boolean isLast()
                   throws SQLException

  Retrieves whether the cursor is on the last row of this ResultSet object

  Specified by:
    `isLast` in interface `ResultSet`
  Throws:
    `SQLException`

### rowUpdated

    public boolean rowUpdated()
                       throws SQLException

  Retrieves whether the current row has been updated

  Specified by:
    `rowUpdated` in interface `ResultSet`
  Throws:
    `SQLException`

### rowInserted

    public boolean rowInserted()
                        throws SQLException

  Retrieves whether the current row has had an insertion

  Specified by:
    `rowInserted` in interface `ResultSet`
  Throws:
    `SQLException`

### rowDeleted

    public boolean rowDeleted()
                       throws SQLException

  Retrieves whether a row has been deleted

  Specified by:
    `rowDeleted` in interface `ResultSet`
  Throws:
    `SQLException`

### setArray

    public void setArray(int i,
                         Array x)
                  throws SQLException

  Sets the designated parameter in this RowSet object's command with the given Array value.

  Specified by:
    `setArray` in interface `RowSet`
  Throws:
    `SQLException`

### setAsciiStream

    public void setAsciiStream(int parameterIndex,
                               InputStream x)
                        throws SQLException

  Sets the designated parameter in this RowSet object's command to the given input stream.

  Specified by:
    `setAsciiStream` in interface `RowSet`
  Throws:
    `SQLException`

### setAsciiStream

    public void setAsciiStream(int parameterIndex,
                               InputStream x,
                               int length)
                        throws SQLException

  Sets the designated parameter in this RowSet object's command to the given java.io.InputStream value.

  Specified by:
    `setAsciiStream` in interface `RowSet`
  Throws:
    `SQLException`

### setAsciiStream

    public void setAsciiStream(String parameterName,
                               InputStream x)
                        throws SQLException

  Sets the designated parameter to the given input stream.

  Specified by:
    `setAsciiStream` in interface `RowSet`
  Throws:
    `SQLException`

### setAsciiStream

    public void setAsciiStream(String parameterName,
                               InputStream x,
                               int length)
                        throws SQLException

  Sets the designated parameter to the given input stream. which will have the specified number of bytes.

  Specified by:
    `setAsciiStream` in interface `RowSet`
  Throws:
    `SQLException`

### setBigDecimal

    public void setBigDecimal(int parameterIndex,
                              BigDecimal x)
                       throws SQLException

  Sets the designated parameter in this RowSet object's command to the given java.math.BigDeciaml value.

  Specified by:
    `setBigDecimal` in interface `RowSet`
  Throws:
    `SQLException`

### setBigDecimal

    public void setBigDecimal(String parameterName,
                              BigDecimal x)
                       throws SQLException

  Sets the designated parameter to the given java.math.BigDecimal value.

  Specified by:
    `setBigDecimal` in interface `RowSet`
  Throws:
    `SQLException`

### setBinaryStream

    public void setBinaryStream(int parameterIndex,
                                InputStream x)
                         throws SQLException

  Sets the designated parameter in this RowSet object's command to the given input stream.

  Specified by:
    `setBinaryStream` in interface `RowSet`
  Throws:
    `SQLException`

### setBinaryStream

    public void setBinaryStream(int parameterIndex,
                                InputStream x,
                                int length)
                         throws SQLException

  Sets the designated parameter in this RowSet object's command to the given java.io.InputStream value.

  Specified by:
    `setBinaryStream` in interface `RowSet`
  Throws:
    `SQLException`

### setBinaryStream

    public void setBinaryStream(String parameterName,
                                InputStream x)
                         throws SQLException

  Sets the designated parameter to the given input stream.

  Specified by:
    `setBinaryStream` in interface `RowSet`
  Throws:
    `SQLException`

### setBinaryStream

    public void setBinaryStream(String parameterName,
                                InputStream x,
                                int length)
                         throws SQLException

  Sets the designated parameter to the given input stream, which will have the specified number of bytes.

  Specified by:
    `setBinaryStream` in interface `RowSet`
  Throws:
    `SQLException`

### setBlob

    public void setBlob(int i,
                        Blob x)
                 throws SQLException

  Sets the designated parameter in this RowSet object's command with the given Blob value.

  Specified by:
    `setBlob` in interface `RowSet`
  Throws:
    `SQLException`

### setBlob

    public void setBlob(int parameterIndex,
                        InputStream inputStream)
                 throws SQLException

  Sets the designated parameter to a InputStream object.

  Specified by:
    `setBlob` in interface `RowSet`
  Throws:
    `SQLException`

### setBlob

    public void setBlob(int parameterIndex,
                        InputStream inputStream,
                        long length)
                 throws SQLException

  Sets the designated parameter to a InputStream object.

  Specified by:
    `setBlob` in interface `RowSet`
  Throws:
    `SQLException`

### setBlob

    public void setBlob(String parameterName,
                        Blob x)
                 throws SQLException

  Sets the designated parameter to the given java.sql.Blob object.

  Specified by:
    `setBlob` in interface `RowSet`
  Throws:
    `SQLException`

### setBlob

    public void setBlob(String parameterName,
                        InputStream inputStream)
                 throws SQLException

  Sets the designated parameter to a InputStream object.

  Specified by:
    `setBlob` in interface `RowSet`
  Throws:
    `SQLException`

### setBlob

    public void setBlob(String parameterName,
                        InputStream inputStream,
                        long length)
                 throws SQLException

  Sets the designated parameter to a InputStream object.

  Specified by:
    `setBlob` in interface `RowSet`
  Throws:
    `SQLException`

### setBoolean

    public void setBoolean(int parameterIndex,
                           boolean x)
                    throws SQLException

  Sets the designated parameter in this RowSet object's command to the given Java boolean value.

  Specified by:
    `setBoolean` in interface `RowSet`
  Throws:
    `SQLException`

### setBoolean

    public void setBoolean(String parameterName,
                           boolean x)
                    throws SQLException

  Sets the designated parameter to the given Java boolean value.

  Specified by:
    `setBoolean` in interface `RowSet`
  Throws:
    `SQLException`

### setByte

    public void setByte(int parameterIndex,
                        byte x)
                 throws SQLException

  Sets the designated parameter in this RowSet object's command to the given Java byte value.

  Specified by:
    `setByte` in interface `RowSet`
  Throws:
    `SQLException`

### setByte

    public void setByte(String parameterName,
                        byte x)
                 throws SQLException

  Sets the designated parameter to the given Java byte value.

  Specified by:
    `setByte` in interface `RowSet`
  Throws:
    `SQLException`

### setBytes

    public void setBytes(int parameterIndex,
                         byte[] x)
                  throws SQLException

  Sets the designated parameter in this RowSet object's command to the given Java array of byte values.

  Specified by:
    `setBytes` in interface `RowSet`
  Throws:
    `SQLException`

### setBytes

    public void setBytes(String parameterName,
                         byte[] x)
                  throws SQLException

  Sets the designated parameter to the given Java array of bytes.

  Specified by:
    `setBytes` in interface `RowSet`
  Throws:
    `SQLException`

### setCharacterStream

    public void setCharacterStream(int parameterIndex,
                                   Reader reader)
                            throws SQLException

  Sets the designated parameter in this RowSet object's command to the given Reader object.

  Specified by:
    `setCharacterStream` in interface `RowSet`
  Throws:
    `SQLException`

### setCharacterStream

    public void setCharacterStream(int parameterIndex,
                                   Reader reader,
                                   int length)
                            throws SQLException

  Sets the designated parameter in this RowSet object's command to the given java.io.Reader value.

  Specified by:
    `setCharacterStream` in interface `RowSet`
  Throws:
    `SQLException`

### setCharacterStream

    public void setCharacterStream(String parameterName,
                                   Reader reader)
                            throws SQLException

  Sets the designated parameter to the given Reader object.

  Specified by:
    `setCharacterStream` in interface `RowSet`
  Throws:
    `SQLException`

### setCharacterStream

    public void setCharacterStream(String parameterName,
                                   Reader reader,
                                   int length)
                            throws SQLException

  Sets the designated parameter to the given Reader object, which is the given number of characters long.

  Specified by:
    `setCharacterStream` in interface `RowSet`
  Throws:
    `SQLException`

### setClob

    public void setClob(int i,
                        Clob x)
                 throws SQLException

  Sets the designated parameter in this RowSet object's command with the given Clob value.

  Specified by:
    `setClob` in interface `RowSet`
  Throws:
    `SQLException`

### setClob

    public void setClob(int parameterIndex,
                        Reader reader)
                 throws SQLException

  Sets the designated parameter to a Reader object.

  Specified by:
    `setClob` in interface `RowSet`
  Throws:
    `SQLException`

### setClob

    public void setClob(int parameterIndex,
                        Reader reader,
                        long length)
                 throws SQLException

  Sets the designated parameter to a Reader object.

  Specified by:
    `setClob` in interface `RowSet`
  Throws:
    `SQLException`

### setClob

    public void setClob(String parameterName,
                        Clob x)
                 throws SQLException

  Sets the designated parameter to the given java.sql.Clob object.

  Specified by:
    `setClob` in interface `RowSet`
  Throws:
    `SQLException`

### setClob

    public void setClob(String parameterName,
                        Reader reader)
                 throws SQLException

  Sets the designated parameter to a Reader object.

  Specified by:
    `setClob` in interface `RowSet`
  Throws:
    `SQLException`

### setClob

    public void setClob(String parameterName,
                        Reader reader,
                        long length)
                 throws SQLException

  Sets the designated parameter to a Reader object.

  Specified by:
    `setClob` in interface `RowSet`
  Throws:
    `SQLException`

### setDate

    public void setDate(int parameterIndex,
                        Date x)
                 throws SQLException

  Sets the designated parameter in this RowSet object's command to the given java.sql.Date value.

  Specified by:
    `setDate` in interface `RowSet`
  Throws:
    `SQLException`

### setDate

    public void setDate(int parameterIndex,
                        Date x,
                        Calendar cal)
                 throws SQLException

  Sets the designated parameter in this RowSet object's command with the given java.sql.Date value.

  Specified by:
    `setDate` in interface `RowSet`
  Throws:
    `SQLException`

### setDate

    public void setDate(String parameterName,
                        Date x)
                 throws SQLException

  Sets the designated parameter to the given java.sql.Date value using the default time zone of the virtual machine that is running the application.

  Specified by:
    `setDate` in interface `RowSet`
  Throws:
    `SQLException`

### setDate

    public void setDate(String parameterName,
                        Date x,
                        Calendar cal)
                 throws SQLException

  Sets the designated parameter to the given java.sql.Date value, using the given Calendar object.

  Specified by:
    `setDate` in interface `RowSet`
  Throws:
    `SQLException`

### setDouble

    public void setDouble(int parameterIndex,
                          double x)
                   throws SQLException

  Sets the designated parameter in this RowSet object's command to the given Java double value.

  Specified by:
    `setDouble` in interface `RowSet`
  Throws:
    `SQLException`

### setDouble

    public void setDouble(String parameterName,
                          double x)
                   throws SQLException

  Sets the designated parameter to the given Java double value.

  Specified by:
    `setDouble` in interface `RowSet`
  Throws:
    `SQLException`

### setFloat

    public void setFloat(int parameterIndex,
                         float x)
                  throws SQLException

  Sets the designated parameter in this RowSet object's command to the given Java float value.

  Specified by:
    `setFloat` in interface `RowSet`
  Throws:
    `SQLException`

### setFloat

    public void setFloat(String parameterName,
                         float x)
                  throws SQLException

  Sets the designated parameter to the given Java float value.

  Specified by:
    `setFloat` in interface `RowSet`
  Throws:
    `SQLException`

### setInt

    public void setInt(int parameterIndex,
                       int x)
                throws SQLException

  Sets the designated parameter in this RowSet object's command to the given Java int value.

  Specified by:
    `setInt` in interface `RowSet`
  Throws:
    `SQLException`

### setInt

    public void setInt(String parameterName,
                       int x)
                throws SQLException

  Sets the designated parameter to the given Java int value.

  Specified by:
    `setInt` in interface `RowSet`
  Throws:
    `SQLException`

### setLong

    public void setLong(int parameterIndex,
                        long x)
                 throws SQLException

  Sets the designated parameter in this RowSet object's command to the given Java long value.

  Specified by:
    `setLong` in interface `RowSet`
  Throws:
    `SQLException`

### setLong

    public void setLong(String parameterName,
                        long x)
                 throws SQLException

  Sets the designated parameter to the given Java long value.

  Specified by:
    `setLong` in interface `RowSet`
  Throws:
    `SQLException`

### setNCharacterStream

    public void setNCharacterStream(int parameterIndex,
                                    Reader value)
                             throws SQLException

  Sets the designated parameter in this RowSet object's command to a Reader object.

  Specified by:
    `setNCharacterStream` in interface `RowSet`
  Throws:
    `SQLException`

### setNCharacterStream

    public void setNCharacterStream(int parameterIndex,
                                    Reader value,
                                    long length)
                             throws SQLException

  Sets the designated parameter to a Reader object.

  Specified by:
    `setNCharacterStream` in interface `RowSet`
  Throws:
    `SQLException`

### setNCharacterStream

    public void setNCharacterStream(String parameterName,
                                    Reader value)
                             throws SQLException

  Sets the designated parameter to a Reader object.

  Specified by:
    `setNCharacterStream` in interface `RowSet`
  Throws:
    `SQLException`

### setNCharacterStream

    public void setNCharacterStream(String parameterName,
                                    Reader value,
                                    long length)
                             throws SQLException

  Sets the designated parameter to a Reader object.

  Specified by:
    `setNCharacterStream` in interface `RowSet`
  Throws:
    `SQLException`

### setNClob

    public void setNClob(int parameterIndex,
                         NClob value)
                  throws SQLException

  Sets the designated parameter to a java.sql.NClob object.

  Specified by:
    `setNClob` in interface `RowSet`
  Throws:
    `SQLException`

### setNClob

    public void setNClob(int parameterIndex,
                         Reader reader)
                  throws SQLException

  Sets the designated parameter to a Reader object.

  Specified by:
    `setNClob` in interface `RowSet`
  Throws:
    `SQLException`

### setNClob

    public void setNClob(int parameterIndex,
                         Reader reader,
                         long length)
                  throws SQLException

  Sets the designated parameter to a Reader object.

  Specified by:
    `setNClob` in interface `RowSet`
  Throws:
    `SQLException`

### setNClob

    public void setNClob(String parameterName,
                         NClob value)
                  throws SQLException

  Sets the designated parameter to a java.sql.NClob object.

  Specified by:
    `setNClob` in interface `RowSet`
  Throws:
    `SQLException`

### setNClob

    public void setNClob(String parameterName,
                         Reader reader)
                  throws SQLException

  Sets the designated parameter to a Reader object.

  Specified by:
    `setNClob` in interface `RowSet`
  Throws:
    `SQLException`

### setNClob

    public void setNClob(String parameterName,
                         Reader reader,
                         long length)
                  throws SQLException

  Sets the designated parameter to a Reader object.

  Specified by:
    `setNClob` in interface `RowSet`
  Throws:
    `SQLException`

### setNString

    public void setNString(int parameterIndex,
                           String value)
                    throws SQLException

  Sets the designated paramter to the given String object.

  Specified by:
    `setNString` in interface `RowSet`
  Throws:
    `SQLException`

### setNString

    public void setNString(String parameterName,
                           String value)
                    throws SQLException

  Sets the designated paramter to the given String object.

  Specified by:
    `setNString` in interface `RowSet`
  Throws:
    `SQLException`

### setNull

    public void setNull(int parameterIndex,
                        int sqlType)
                 throws SQLException

  Sets the designated parameter in this RowSet object's SQL command to SQL NULL.

  Specified by:
    `setNull` in interface `RowSet`
  Throws:
    `SQLException`

### setNull

    public void setNull(int parameterIndex,
                        int sqlType,
                        String typeName)
                 throws SQLException

  Sets the designated parameter in this RowSet object's SQL command to SQL NULL.

  Specified by:
    `setNull` in interface `RowSet`
  Throws:
    `SQLException`

### setNull

    public void setNull(String parameterName,
                        int sqlType)
                 throws SQLException

  Sets the designated parameter to SQL NULL.

  Specified by:
    `setNull` in interface `RowSet`
  Throws:
    `SQLException`

### setNull

    public void setNull(String parameterName,
                        int sqlType,
                        String typeName)
                 throws SQLException

  Sets the designated parameter to SQL NULL.

  Specified by:
    `setNull` in interface `RowSet`
  Throws:
    `SQLException`

### setObject

    public void setObject(int parameterIndex,
                          Object x)
                   throws SQLException

  Sets the designated parameter in this RowSet object's command with a Java Object.

  Specified by:
    `setObject` in interface `RowSet`
  Throws:
    `SQLException`

### setObject

    public void setObject(int parameterIndex,
                          Object x,
                          int targetSqlType)
                   throws SQLException

  Sets the designated parameter in this RowSet object's command with a Java Object.

  Specified by:
    `setObject` in interface `RowSet`
  Throws:
    `SQLException`

### setObject

    public void setObject(int parameterIndex,
                          Object x,
                          int targetSqlType,
                          int scaleOrLength)
                   throws SQLException

  Sets the designated parameter in this RowSet object's command with the given Java Object.

  Specified by:
    `setObject` in interface `RowSet`
  Throws:
    `SQLException`

### setObject

    public void setObject(String parameterName,
                          Object x)
                   throws SQLException

  Sets the value of the designated parameter with the given object.

  Specified by:
    `setObject` in interface `RowSet`
  Throws:
    `SQLException`

### setObject

    public void setObject(String parameterName,
                          Object x,
                          int targetSqlType)
                   throws SQLException

  Sets the value of the designated parameter with the given object.

  Specified by:
    `setObject` in interface `RowSet`
  Throws:
    `SQLException`

### setObject

    public void setObject(String parameterName,
                          Object x,
                          int targetSqlType,
                          int scaleOrLength)
                   throws SQLException

  Sets the value of the designated parameter with the given object.

  Specified by:
    `setObject` in interface `RowSet`
  Throws:
    `SQLException`

### setRef

    public void setRef(int i,
                       Ref x)
                throws SQLException

  Sets the designated parameter in this RowSet object's command with the given Ref value.

  Specified by:
    `setRef` in interface `RowSet`
  Throws:
    `SQLException`

### setRowId

    public void setRowId(int parameterIndex,
                         RowId x)
                  throws SQLException

  Sets the designated parameter to the given java.sql.RowId object.

  Specified by:
    `setRowId` in interface `RowSet`
  Throws:
    `SQLException`

### setRowId

    public void setRowId(String parameterName,
                         RowId x)
                  throws SQLException

  Sets the designated parameter to the given java.sql.RowId object.

  Specified by:
    `setRowId` in interface `RowSet`
  Throws:
    `SQLException`

### setShort

    public void setShort(int parameterIndex,
                         short x)
                  throws SQLException

  Sets the designated parameter in this RowSet object's command to the given Java short value.

  Specified by:
    `setShort` in interface `RowSet`
  Throws:
    `SQLException`

### setShort

    public void setShort(String parameterName,
                         short x)
                  throws SQLException

  Sets the designated parameter to the given Java short value.

  Specified by:
    `setShort` in interface `RowSet`
  Throws:
    `SQLException`

### setSQLXML

    public void setSQLXML(int parameterIndex,
                          SQLXML xmlObject)
                   throws SQLException

  Sets the designated parameter to the given java.sql.SQLXML object.

  Specified by:
    `setSQLXML` in interface `RowSet`
  Throws:
    `SQLException`

### setSQLXML

    public void setSQLXML(String parameterName,
                          SQLXML xmlObject)
                   throws SQLException

  Sets the designated parameter to the given java.sql.SQLXML object.

  Specified by:
    `setSQLXML` in interface `RowSet`
  Throws:
    `SQLException`

### setString

    public void setString(int parameterIndex,
                          String x)
                   throws SQLException

  Sets the designated parameter in this RowSet object's command to the given Java String value.

  Specified by:
    `setString` in interface `RowSet`
  Throws:
    `SQLException`

### setString

    public void setString(String parameterName,
                          String x)
                   throws SQLException

  Sets the designated parameter to the given Java String value.

  Specified by:
    `setString` in interface `RowSet`
  Throws:
    `SQLException`

### setTime

    public void setTime(int parameterIndex,
                        Time x)
                 throws SQLException

  Sets the designated parameter in this RowSet object's command to the given java.sql.Time value.

  Specified by:
    `setTime` in interface `RowSet`
  Throws:
    `SQLException`

### setTime

    public void setTime(int parameterIndex,
                        Time x,
                        Calendar cal)
                 throws SQLException

  Sets the designated parameter in this RowSet object's command with the given java.sql.Time value.

  Specified by:
    `setTime` in interface `RowSet`
  Throws:
    `SQLException`

### setTime

    public void setTime(String parameterName,
                        Time x)
                 throws SQLException

  Sets the designated parameter to the given java.sql.Time value.

  Specified by:
    `setTime` in interface `RowSet`
  Throws:
    `SQLException`

### setTime

    public void setTime(String parameterName,
                        Time x,
                        Calendar cal)
                 throws SQLException

  Sets the designated parameter in this RowSet object's command with the given java.sql.Time value.

  Specified by:
    `setTime` in interface `RowSet`
  Throws:
    `SQLException`

### setTimestamp

    public void setTimestamp(int parameterIndex,
                             Timestamp x)
                      throws SQLException

  Sets the designated parameter in this RowSet object's command to the given java.sql.Timestamp value.

  Specified by:
    `setTimestamp` in interface `RowSet`
  Throws:
    `SQLException`

### setTimestamp

    public void setTimestamp(int parameterIndex,
                             Timestamp x,
                             Calendar cal)
                      throws SQLException

  Sets the designated parameter in this RowSet object's command with the given java.sql.Timestamp value.

  Specified by:
    `setTimestamp` in interface `RowSet`
  Throws:
    `SQLException`

### setTimestamp

    public void setTimestamp(String parameterName,
                             Timestamp x)
                      throws SQLException

  Sets the designated parameter to the given java.sql.Timestamp value.

  Specified by:
    `setTimestamp` in interface `RowSet`
  Throws:
    `SQLException`

### setTimestamp

    public void setTimestamp(String parameterName,
                             Timestamp x,
                             Calendar cal)
                      throws SQLException

  Sets the designated parameter to the given java.sql.Timestamp value, using the given Calendar object.

  Specified by:
    `setTimestamp` in interface `RowSet`
  Throws:
    `SQLException`

### setURL

    public void setURL(int parameterIndex,
                       URL x)
                throws SQLException

  Sets the designated parameter to the given java.net.URL value.

  Specified by:
    `setURL` in interface `RowSet`
  Throws:
    `SQLException`

### getArray

    public Array getArray(int columnIndex)
                   throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as an Array object in the Java programming language.

  Specified by:
    `getArray` in interface `ResultSet`
  Throws:
    `SQLException`

### getArray

    public Array getArray(String columnLabel)
                   throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as an Array object in the Java programming language.

  Specified by:
    `getArray` in interface `ResultSet`
  Throws:
    `SQLException`

### getAsciiStream

    public InputStream getAsciiStream(int columnIndex)
                               throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a stream of ASCII characters.

  Specified by:
    `getAsciiStream` in interface `ResultSet`
  Throws:
    `SQLException`

### getAsciiStream

    public InputStream getAsciiStream(String columnLabel)
                               throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a stream of ASCII characters.

  Specified by:
    `getAsciiStream` in interface `ResultSet`
  Throws:
    `SQLException`

### getBigDecimal

    public BigDecimal getBigDecimal(int columnIndex)
                             throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a java.math.BigDecimal with full precision.

  Specified by:
    `getBigDecimal` in interface `ResultSet`
  Throws:
    `SQLException`

### getBigDecimal

    public BigDecimal getBigDecimal(int columnIndex,
                                    int scale)
                             throws SQLException

  Deprecated.

  Retrieves the value of the designated column in the current row of this ResultSet object as a java.math.BigDecimal in the Java programming language.

  Specified by:
    `getBigDecimal` in interface `ResultSet`
  Throws:
    `SQLException`

### getBigDecimal

    public BigDecimal getBigDecimal(String columnLabel)
                             throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a java.math.BigDecimal with full precision.

  Specified by:
    `getBigDecimal` in interface `ResultSet`
  Throws:
    `SQLException`

### getBigDecimal

    public BigDecimal getBigDecimal(String columnLabel,
                                    int scale)
                             throws SQLException

  Deprecated.

  Retrieves the value of the designated column in the current row of this ResultSet object as a java.math.BigDecimal in the Java programming language.

  Specified by:
    `getBigDecimal` in interface `ResultSet`
  Throws:
    `SQLException`

### getBinaryStream

    public InputStream getBinaryStream(int columnIndex)
                                throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a stream of uninterpreted bytes.

  Specified by:
    `getBinaryStream` in interface `ResultSet`
  Throws:
    `SQLException`

### getBinaryStream

    public InputStream getBinaryStream(String columnLabel)
                                throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a stream of uninterpreted bytes.

  Specified by:
    `getBinaryStream` in interface `ResultSet`
  Throws:
    `SQLException`

### getBlob

    public Blob getBlob(int columnIndex)
                 throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a Blob object in the Java programming language.

  Specified by:
    `getBlob` in interface `ResultSet`
  Throws:
    `SQLException`

### getBlob

    public Blob getBlob(String columnLabel)
                 throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a Blob object in the Java programming language.

  Specified by:
    `getBlob` in interface `ResultSet`
  Throws:
    `SQLException`

### getBoolean

    public boolean getBoolean(int columnIndex)
                       throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a boolean in the Java programming language.

  Specified by:
    `getBoolean` in interface `ResultSet`
  Throws:
    `SQLException`

### getBoolean

    public boolean getBoolean(String columnLabel)
                       throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a boolean in the Java programming language.

  Specified by:
    `getBoolean` in interface `ResultSet`
  Throws:
    `SQLException`

### getByte

    public byte getByte(int columnIndex)
                 throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a byte in the Java programming language.

  Specified by:
    `getByte` in interface `ResultSet`
  Throws:
    `SQLException`

### getByte

    public byte getByte(String columnLabel)
                 throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a byte in the Java programming language.

  Specified by:
    `getByte` in interface `ResultSet`
  Throws:
    `SQLException`

### getBytes

    public byte[] getBytes(int columnIndex)
                    throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a byte array in the Java programming language.

  Specified by:
    `getBytes` in interface `ResultSet`
  Throws:
    `SQLException`

### getBytes

    public byte[] getBytes(String columnLabel)
                    throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a byte array in the Java programming language.

  Specified by:
    `getBytes` in interface `ResultSet`
  Throws:
    `SQLException`

### getCharacterStream

    public Reader getCharacterStream(int columnIndex)
                              throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a java.io.Reader object.

  Specified by:
    `getCharacterStream` in interface `ResultSet`
  Throws:
    `SQLException`

### getCharacterStream

    public Reader getCharacterStream(String columnLabel)
                              throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a java.io.Reader object.

  Specified by:
    `getCharacterStream` in interface `ResultSet`
  Throws:
    `SQLException`

### getClob

    public Clob getClob(int columnIndex)
                 throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a Clob object in the Java programming language.

  Specified by:
    `getClob` in interface `ResultSet`
  Throws:
    `SQLException`

### getClob

    public Clob getClob(String columnLabel)
                 throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a Clob object in the Java programming language.

  Specified by:
    `getClob` in interface `ResultSet`
  Throws:
    `SQLException`

### getDate

    public Date getDate(int columnIndex)
                 throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date object in the Java programming language.

  Specified by:
    `getDate` in interface `ResultSet`
  Throws:
    `SQLException`

### getDate

    public Date getDate(int columnIndex,
                        Calendar cal)
                 throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date object in the Java programming language.

  Specified by:
    `getDate` in interface `ResultSet`
  Throws:
    `SQLException`

### getDate

    public Date getDate(String columnLabel)
                 throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date object in the Java programming language.

  Specified by:
    `getDate` in interface `ResultSet`
  Throws:
    `SQLException`

### getDate

    public Date getDate(String columnLabel,
                        Calendar cal)
                 throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date object in the Java programming language.

  Specified by:
    `getDate` in interface `ResultSet`
  Throws:
    `SQLException`

### getDouble

    public double getDouble(int columnIndex)
                     throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a double in the Java programming language.

  Specified by:
    `getDouble` in interface `ResultSet`
  Throws:
    `SQLException`

### getDouble

    public double getDouble(String columnLabel)
                     throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a double in the Java programming language.

  Specified by:
    `getDouble` in interface `ResultSet`
  Throws:
    `SQLException`

### getFloat

    public float getFloat(int columnIndex)
                   throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a float in the Java programming language.

  Specified by:
    `getFloat` in interface `ResultSet`
  Throws:
    `SQLException`

### getFloat

    public float getFloat(String columnLabel)
                   throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a float in the Java programming language.

  Specified by:
    `getFloat` in interface `ResultSet`
  Throws:
    `SQLException`

### getInt

    public int getInt(int columnIndex)
               throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as an int in the Java programming language.

  Specified by:
    `getInt` in interface `ResultSet`
  Throws:
    `SQLException`

### getInt

    public int getInt(String columnLabel)
               throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as an int in the Java programming language.

  Specified by:
    `getInt` in interface `ResultSet`
  Throws:
    `SQLException`

### getLong

    public long getLong(int columnIndex)
                 throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a long in the Java programming language.

  Specified by:
    `getLong` in interface `ResultSet`
  Throws:
    `SQLException`

### getLong

    public long getLong(String columnLabel)
                 throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a long in the Java programming language.

  Specified by:
    `getLong` in interface `ResultSet`
  Throws:
    `SQLException`

### getNCharacterStream

    public Reader getNCharacterStream(int columnIndex)
                               throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a java.io.Reader object.

  Specified by:
    `getNCharacterStream` in interface `ResultSet`
  Throws:
    `SQLException`

### getNCharacterStream

    public Reader getNCharacterStream(String columnLabel)
                               throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a java.io.Reader object.

  Specified by:
    `getNCharacterStream` in interface `ResultSet`
  Throws:
    `SQLException`

### getNClob

    public NClob getNClob(int columnIndex)
                   throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a NClob object in the Java programming language.

  Specified by:
    `getNClob` in interface `ResultSet`
  Throws:
    `SQLException`

### getNClob

    public NClob getNClob(String columnLabel)
                   throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a NClob object in the Java programming language.

  Specified by:
    `getNClob` in interface `ResultSet`
  Throws:
    `SQLException`

### getNString

    public String getNString(int columnIndex)
                      throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.

  Specified by:
    `getNString` in interface `ResultSet`
  Throws:
    `SQLException`

### getNString

    public String getNString(String columnLabel)
                      throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.

  Specified by:
    `getNString` in interface `ResultSet`
  Throws:
    `SQLException`

### getObject

    public Object getObject(int columnIndex)
                     throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as an Object in the Java programming language.

  Specified by:
    `getObject` in interface `ResultSet`
  Throws:
    `SQLException`

### getObject

    public Object getObject(int columnIndex,
                            Map<String,Class<?>> map)
                     throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as an Object in the Java programming language.

  Specified by:
    `getObject` in interface `ResultSet`
  Throws:
    `SQLException`

### getObject

    public Object getObject(String columnLabel)
                     throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as an Object in the Java programming language.

  Specified by:
    `getObject` in interface `ResultSet`
  Throws:
    `SQLException`

### getObject

    public Object getObject(String columnLabel,
                            Map<String,Class<?>> map)
                     throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as an Object in the Java programming language.

  Specified by:
    `getObject` in interface `ResultSet`
  Throws:
    `SQLException`

### getRef

    public Ref getRef(int columnIndex)
               throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a Ref object in the Java programming language.

  Specified by:
    `getRef` in interface `ResultSet`
  Throws:
    `SQLException`

### getRef

    public Ref getRef(String columnLabel)
               throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a Ref object in the Java programming language.

  Specified by:
    `getRef` in interface `ResultSet`
  Throws:
    `SQLException`

### getRowId

    public RowId getRowId(int columnIndex)
                   throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.RowId object in the Java programming language.

  Specified by:
    `getRowId` in interface `ResultSet`
  Throws:
    `SQLException`

### getRowId

    public RowId getRowId(String columnLabel)
                   throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.RowId object in the Java programming language.

  Specified by:
    `getRowId` in interface `ResultSet`
  Throws:
    `SQLException`

### getShort

    public short getShort(int columnIndex)
                   throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a short in the Java programming language.

  Specified by:
    `getShort` in interface `ResultSet`
  Throws:
    `SQLException`

### getShort

    public short getShort(String columnLabel)
                   throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a short in the Java programming language.

  Specified by:
    `getShort` in interface `ResultSet`
  Throws:
    `SQLException`

### getSQLXML

    public SQLXML getSQLXML(int columnIndex)
                     throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet as a java.sql.SQLXML object in the Java programming language.

  Specified by:
    `getSQLXML` in interface `ResultSet`
  Throws:
    `SQLException`

### getSQLXML

    public SQLXML getSQLXML(String columnLabel)
                     throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet as a java.sql.SQLXML object in the Java programming language.

  Specified by:
    `getSQLXML` in interface `ResultSet`
  Throws:
    `SQLException`

### getString

    public String getString(int columnIndex)
                     throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.

  Specified by:
    `getString` in interface `ResultSet`
  Throws:
    `SQLException`

### getString

    public String getString(String columnLabel)
                     throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.

  Specified by:
    `getString` in interface `ResultSet`
  Throws:
    `SQLException`

### getTime

    public Time getTime(int columnIndex)
                 throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time object in the Java programming language.

  Specified by:
    `getTime` in interface `ResultSet`
  Throws:
    `SQLException`

### getTime

    public Time getTime(int columnIndex,
                        Calendar cal)
                 throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time object in the Java programming language.

  Specified by:
    `getTime` in interface `ResultSet`
  Throws:
    `SQLException`

### getTime

    public Time getTime(String columnLabel)
                 throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time object in the Java programming language.

  Specified by:
    `getTime` in interface `ResultSet`
  Throws:
    `SQLException`

### getTime

    public Time getTime(String columnLabel,
                        Calendar cal)
                 throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time object in the Java programming language.

  Specified by:
    `getTime` in interface `ResultSet`
  Throws:
    `SQLException`

### getTimestamp

    public Timestamp getTimestamp(int columnIndex)
                           throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.

  Specified by:
    `getTimestamp` in interface `ResultSet`
  Throws:
    `SQLException`

### getTimestamp

    public Timestamp getTimestamp(int columnIndex,
                                  Calendar cal)
                           throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.

  Specified by:
    `getTimestamp` in interface `ResultSet`
  Throws:
    `SQLException`

### getTimestamp

    public Timestamp getTimestamp(String columnLabel)
                           throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.

  Specified by:
    `getTimestamp` in interface `ResultSet`
  Throws:
    `SQLException`

### getTimestamp

    public Timestamp getTimestamp(String columnLabel,
                                  Calendar cal)
                           throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.

  Specified by:
    `getTimestamp` in interface `ResultSet`
  Throws:
    `SQLException`

### getUnicodeStream

    public InputStream getUnicodeStream(int columnIndex)
                                 throws SQLException

  Deprecated.

  Deprecated. use getCharacterStream in place of getUnicodeStream

  Specified by:
    `getUnicodeStream` in interface `ResultSet`
  Throws:
    `SQLException`

### getUnicodeStream

    public InputStream getUnicodeStream(String columnLabel)
                                 throws SQLException

  Deprecated.

  Deprecated. use getCharacterStream instead

  Specified by:
    `getUnicodeStream` in interface `ResultSet`
  Throws:
    `SQLException`

### getURL

    public URL getURL(int columnIndex)
               throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a java.net.URL object in the Java programming language.

  Specified by:
    `getURL` in interface `ResultSet`
  Throws:
    `SQLException`

### getURL

    public URL getURL(String columnLabel)
               throws SQLException

  Retrieves the value of the designated column in the current row of this ResultSet object as a java.net.URL object in the Java programming language.

  Specified by:
    `getURL` in interface `ResultSet`
  Throws:
    `SQLException`

### wasNull

    public boolean wasNull()
                    throws SQLException

  Reports whether the last column read had a value of SQL NULL.

  Specified by:
    `wasNull` in interface `ResultSet`
  Throws:
    `SQLException`

### updateArray

    public void updateArray(int columnIndex,
                            Array x)
                     throws SQLException

  Updates the designated column with a java.sql.Array value.

  Specified by:
    `updateArray` in interface `ResultSet`
  Throws:
    `SQLException`

### updateArray

    public void updateArray(String columnLabel,
                            Array x)
                     throws SQLException

  Updates the designated column with a java.sql.Array value.

  Specified by:
    `updateArray` in interface `ResultSet`
  Throws:
    `SQLException`

### updateAsciiStream

    public void updateAsciiStream(int columnIndex,
                                  InputStream x)
                           throws SQLException

  Updates the designated column with an ascii stream value.

  Specified by:
    `updateAsciiStream` in interface `ResultSet`
  Throws:
    `SQLException`

### updateAsciiStream

    public void updateAsciiStream(int columnIndex,
                                  InputStream x,
                                  int length)
                           throws SQLException

  Updates the designated column with an ascii stream value, which will have the specified number of bytes.

  Specified by:
    `updateAsciiStream` in interface `ResultSet`
  Throws:
    `SQLException`

### updateAsciiStream

    public void updateAsciiStream(int columnIndex,
                                  InputStream x,
                                  long length)
                           throws SQLException

  Updates the designated column with an ascii stream value, which will have the specified number of bytes.

  Specified by:
    `updateAsciiStream` in interface `ResultSet`
  Throws:
    `SQLException`

### updateAsciiStream

    public void updateAsciiStream(String columnLabel,
                                  InputStream x)
                           throws SQLException

  Updates the designated column with an ascii stream value.

  Specified by:
    `updateAsciiStream` in interface `ResultSet`
  Throws:
    `SQLException`

### updateAsciiStream

    public void updateAsciiStream(String columnLabel,
                                  InputStream x,
                                  int length)
                           throws SQLException

  Updates the designated column with an ascii stream value, which will have the specified number of bytes.

  Specified by:
    `updateAsciiStream` in interface `ResultSet`
  Throws:
    `SQLException`

### updateAsciiStream

    public void updateAsciiStream(String columnLabel,
                                  InputStream x,
                                  long length)
                           throws SQLException

  Updates the designated column with an ascii stream value, which will have the specified number of bytes.

  Specified by:
    `updateAsciiStream` in interface `ResultSet`
  Throws:
    `SQLException`

### updateBigDecimal

    public void updateBigDecimal(int columnIndex,
                                 BigDecimal x)
                          throws SQLException

  Updates the designated column with a java.math.BigDecimal value.

  Specified by:
    `updateBigDecimal` in interface `ResultSet`
  Throws:
    `SQLException`

### updateBigDecimal

    public void updateBigDecimal(String columnLabel,
                                 BigDecimal x)
                          throws SQLException

  Updates the designated column with a java.math.BigDecimal value.

  Specified by:
    `updateBigDecimal` in interface `ResultSet`
  Throws:
    `SQLException`

### updateBinaryStream

    public void updateBinaryStream(int columnIndex,
                                   InputStream x)
                            throws SQLException

  Updates the designated column with a binary stream value.

  Specified by:
    `updateBinaryStream` in interface `ResultSet`
  Throws:
    `SQLException`

### updateBinaryStream

    public void updateBinaryStream(int columnIndex,
                                   InputStream x,
                                   int length)
                            throws SQLException

  Updates the designated column with a binary stream value, which will have the specified number of bytes.

  Specified by:
    `updateBinaryStream` in interface `ResultSet`
  Throws:
    `SQLException`

### updateBinaryStream

    public void updateBinaryStream(int columnIndex,
                                   InputStream x,
                                   long length)
                            throws SQLException

  Updates the designated column with a binary stream value, which will have the specified number of bytes.

  Specified by:
    `updateBinaryStream` in interface `ResultSet`
  Throws:
    `SQLException`

### updateBinaryStream

    public void updateBinaryStream(String columnLabel,
                                   InputStream x)
                            throws SQLException

  Updates the designated column with a binary stream value.

  Specified by:
    `updateBinaryStream` in interface `ResultSet`
  Throws:
    `SQLException`

### updateBinaryStream

    public void updateBinaryStream(String columnLabel,
                                   InputStream x,
                                   int length)
                            throws SQLException

  Updates the designated column with a binary stream value, which will have the specified number of bytes.

  Specified by:
    `updateBinaryStream` in interface `ResultSet`
  Throws:
    `SQLException`

### updateBinaryStream

    public void updateBinaryStream(String columnLabel,
                                   InputStream x,
                                   long length)
                            throws SQLException

  Updates the designated column with a binary stream value, which will have the specified number of bytes.

  Specified by:
    `updateBinaryStream` in interface `ResultSet`
  Throws:
    `SQLException`

### updateBlob

    public void updateBlob(int columnIndex,
                           Blob x)
                    throws SQLException

  Updates the designated column with a java.sql.Blob value.

  Specified by:
    `updateBlob` in interface `ResultSet`
  Throws:
    `SQLException`

### updateBlob

    public void updateBlob(int columnIndex,
                           InputStream inputStream)
                    throws SQLException

  Updates the designated column using the given input stream.

  Specified by:
    `updateBlob` in interface `ResultSet`
  Throws:
    `SQLException`

### updateBlob

    public void updateBlob(int columnIndex,
                           InputStream inputStream,
                           long length)
                    throws SQLException

  Updates the designated column using the given input stream, which will have the specified number of bytes.

  Specified by:
    `updateBlob` in interface `ResultSet`
  Throws:
    `SQLException`

### updateBlob

    public void updateBlob(String columnLabel,
                           Blob x)
                    throws SQLException

  Updates the designated column with a java.sql.Blob value

  Specified by:
    `updateBlob` in interface `ResultSet`
  Throws:
    `SQLException`

### updateBlob

    public void updateBlob(String columnLabel,
                           InputStream inputStream)
                    throws SQLException

  Updates the designated column using the given input stream.

  Specified by:
    `updateBlob` in interface `ResultSet`
  Throws:
    `SQLException`

### updateBlob

    public void updateBlob(String columnLabel,
                           InputStream inputStream,
                           long length)
                    throws SQLException

  Updates the designated column using the given input stream, which will have the specified number of bytes.

  Specified by:
    `updateBlob` in interface `ResultSet`
  Throws:
    `SQLException`

### updateBoolean

    public void updateBoolean(int columnIndex,
                              boolean x)
                       throws SQLException

  Updates the designated column with a boolean value.

  Specified by:
    `updateBoolean` in interface `ResultSet`
  Throws:
    `SQLException`

### updateBoolean

    public void updateBoolean(String columnLabel,
                              boolean x)
                       throws SQLException

  Updates the designated column with a boolean value.

  Specified by:
    `updateBoolean` in interface `ResultSet`
  Throws:
    `SQLException`

### updateByte

    public void updateByte(int columnIndex,
                           byte x)
                    throws SQLException

  Updates the designated column with a byte value.

  Specified by:
    `updateByte` in interface `ResultSet`
  Throws:
    `SQLException`

### updateByte

    public void updateByte(String columnLabel,
                           byte x)
                    throws SQLException

  Updates the designated column with a byte value.

  Specified by:
    `updateByte` in interface `ResultSet`
  Throws:
    `SQLException`

### updateBytes

    public void updateBytes(int columnIndex,
                            byte[] x)
                     throws SQLException

  Updates the designated column with a byte array value.

  Specified by:
    `updateBytes` in interface `ResultSet`
  Throws:
    `SQLException`

### updateBytes

    public void updateBytes(String columnLabel,
                            byte[] x)
                     throws SQLException

  Updates the designated column with a byte array value.

  Specified by:
    `updateBytes` in interface `ResultSet`
  Throws:
    `SQLException`

### updateCharacterStream

    public void updateCharacterStream(int columnIndex,
                                      Reader x)
                               throws SQLException

  Updates the designated column with a character stream value.

  Specified by:
    `updateCharacterStream` in interface `ResultSet`
  Throws:
    `SQLException`

### updateCharacterStream

    public void updateCharacterStream(int columnIndex,
                                      Reader x,
                                      int length)
                               throws SQLException

  Updates the designated column with a character stream value, which will have the specified number of bytes.

  Specified by:
    `updateCharacterStream` in interface `ResultSet`
  Throws:
    `SQLException`

### updateCharacterStream

    public void updateCharacterStream(int columnIndex,
                                      Reader x,
                                      long length)
                               throws SQLException

  Updates the designated column with a character stream value, which will have the specified number of bytes.

  Specified by:
    `updateCharacterStream` in interface `ResultSet`
  Throws:
    `SQLException`

### updateCharacterStream

    public void updateCharacterStream(String columnLabel,
                                      Reader x)
                               throws SQLException

  Updates the designated column with a character stream value.

  Specified by:
    `updateCharacterStream` in interface `ResultSet`
  Throws:
    `SQLException`

### updateCharacterStream

    public void updateCharacterStream(String columnLabel,
                                      Reader x,
                                      int length)
                               throws SQLException

  Updates the designated column with a character stream value, which will have the specified number of bytes.

  Specified by:
    `updateCharacterStream` in interface `ResultSet`
  Throws:
    `SQLException`

### updateCharacterStream

    public void updateCharacterStream(String columnLabel,
                                      Reader x,
                                      long length)
                               throws SQLException

  Updates the designated column with a character stream value, which will have the specified number of bytes.

  Specified by:
    `updateCharacterStream` in interface `ResultSet`
  Throws:
    `SQLException`

### updateClob

    public void updateClob(int columnIndex,
                           Clob x)
                    throws SQLException

  Updates the designated column with a java.sql.Clob value.

  Specified by:
    `updateClob` in interface `ResultSet`
  Throws:
    `SQLException`

### updateClob

    public void updateClob(int columnIndex,
                           Reader reader)
                    throws SQLException

  Updates the designated column using the given Reader object.

  Specified by:
    `updateClob` in interface `ResultSet`
  Throws:
    `SQLException`

### updateClob

    public void updateClob(int columnIndex,
                           Reader reader,
                           long length)
                    throws SQLException

  Updates the designated column using the given Reader object, which is the given number of characters long.

  Specified by:
    `updateClob` in interface `ResultSet`
  Throws:
    `SQLException`

### updateClob

    public void updateClob(String columnLabel,
                           Clob x)
                    throws SQLException

  Updates the designated column with a java.sql.Clob value.

  Specified by:
    `updateClob` in interface `ResultSet`
  Throws:
    `SQLException`

### updateClob

    public void updateClob(String columnLabel,
                           Reader reader)
                    throws SQLException

  Updates the designated column using the given Reader object.

  Specified by:
    `updateClob` in interface `ResultSet`
  Throws:
    `SQLException`

### updateClob

    public void updateClob(String columnLabel,
                           Reader reader,
                           long length)
                    throws SQLException

  Updates the designated column using the given Reader object, which is the given number of characters long.

  Specified by:
    `updateClob` in interface `ResultSet`
  Throws:
    `SQLException`

### updateDate

    public void updateDate(int columnIndex,
                           Date x)
                    throws SQLException

  Updates the designated column with a java.sql.Date value.

  Specified by:
    `updateDate` in interface `ResultSet`
  Throws:
    `SQLException`

### updateDate

    public void updateDate(String columnLabel,
                           Date x)
                    throws SQLException

  Updates the designated column with a java.sql.Date value.

  Specified by:
    `updateDate` in interface `ResultSet`
  Throws:
    `SQLException`

### updateDouble

    public void updateDouble(int columnIndex,
                             double x)
                      throws SQLException

  Updates the designated column with a double value

  Specified by:
    `updateDouble` in interface `ResultSet`
  Throws:
    `SQLException`

### updateDouble

    public void updateDouble(String columnLabel,
                             double x)
                      throws SQLException

  Updates the designated column with a double value

  Specified by:
    `updateDouble` in interface `ResultSet`
  Throws:
    `SQLException`

### updateFloat

    public void updateFloat(int columnIndex,
                            float x)
                     throws SQLException

  Updates the designated column with a float value.

  Specified by:
    `updateFloat` in interface `ResultSet`
  Throws:
    `SQLException`

### updateFloat

    public void updateFloat(String columnLabel,
                            float x)
                     throws SQLException

  Updates the designated column with a float value.

  Specified by:
    `updateFloat` in interface `ResultSet`
  Throws:
    `SQLException`

### updateInt

    public void updateInt(int columnIndex,
                          int x)
                   throws SQLException

  Updates the designated column with an int value.

  Specified by:
    `updateInt` in interface `ResultSet`
  Throws:
    `SQLException`

### updateInt

    public void updateInt(String columnLabel,
                          int x)
                   throws SQLException

  Updates the designated column with an int value.

  Specified by:
    `updateInt` in interface `ResultSet`
  Throws:
    `SQLException`

### updateLong

    public void updateLong(int columnIndex,
                           long x)
                    throws SQLException

  Updates the designated column with a long value.

  Specified by:
    `updateLong` in interface `ResultSet`
  Throws:
    `SQLException`

### updateLong

    public void updateLong(String columnLabel,
                           long x)
                    throws SQLException

  Updates the designated column with a long value.

  Specified by:
    `updateLong` in interface `ResultSet`
  Throws:
    `SQLException`

### updateNCharacterStream

    public void updateNCharacterStream(int columnIndex,
                                       Reader x)
                                throws SQLException

  Updates the designated column with a character stream value.

  Specified by:
    `updateNCharacterStream` in interface `ResultSet`
  Throws:
    `SQLException`

### updateNCharacterStream

    public void updateNCharacterStream(int columnIndex,
                                       Reader x,
                                       long length)
                                throws SQLException

  Updates the designated column with a character stream value, which will have the specified number of bytes.

  Specified by:
    `updateNCharacterStream` in interface `ResultSet`
  Throws:
    `SQLException`

### updateNCharacterStream

    public void updateNCharacterStream(String columnLabel,
                                       Reader reader)
                                throws SQLException

  Updates the designated column with a character stream value.

  Specified by:
    `updateNCharacterStream` in interface `ResultSet`
  Throws:
    `SQLException`

### updateNCharacterStream

    public void updateNCharacterStream(String columnLabel,
                                       Reader reader,
                                       long length)
                                throws SQLException

  Updates the designated column with a character stream value, which will have the specified number of bytes.

  Specified by:
    `updateNCharacterStream` in interface `ResultSet`
  Throws:
    `SQLException`

### updateNClob

    public void updateNClob(int columnIndex,
                            NClob nClob)
                     throws SQLException

  Updates the designated column with a java.sql.NClob value.

  Specified by:
    `updateNClob` in interface `ResultSet`
  Throws:
    `SQLException`

### updateNClob

    public void updateNClob(int columnIndex,
                            Reader reader)
                     throws SQLException

  Updates the designated column using the given Reader object.

  Specified by:
    `updateNClob` in interface `ResultSet`
  Throws:
    `SQLException`

### updateNClob

    public void updateNClob(int columnIndex,
                            Reader reader,
                            long length)
                     throws SQLException

  Updates the designated column using the given Reader, which is the given number of characters long.

  Specified by:
    `updateNClob` in interface `ResultSet`
  Throws:
    `SQLException`

### updateNClob

    public void updateNClob(String columnLabel,
                            NClob nClob)
                     throws SQLException

  Updates the designated column with a java.sql.NClob value.

  Specified by:
    `updateNClob` in interface `ResultSet`
  Throws:
    `SQLException`

### updateNClob

    public void updateNClob(String columnLabel,
                            Reader reader)
                     throws SQLException

  Updates the designated column using the given Reader object.

  Specified by:
    `updateNClob` in interface `ResultSet`
  Throws:
    `SQLException`

### updateNClob

    public void updateNClob(String columnLabel,
                            Reader reader,
                            long length)
                     throws SQLException

  Updates the designated column using the given Reader, which is the given number of characters long.

  Specified by:
    `updateNClob` in interface `ResultSet`
  Throws:
    `SQLException`

### updateNString

    public void updateNString(int columnIndex,
                              String nString)
                       throws SQLException

  Updates the designated column with a String value.

  Specified by:
    `updateNString` in interface `ResultSet`
  Throws:
    `SQLException`

### updateNString

    public void updateNString(String columnLabel,
                              String nString)
                       throws SQLException

  Updates the designated column with a String value.

  Specified by:
    `updateNString` in interface `ResultSet`
  Throws:
    `SQLException`

### updateNull

    public void updateNull(int columnIndex)
                    throws SQLException

  Updates the designated column with a null value.

  Specified by:
    `updateNull` in interface `ResultSet`
  Throws:
    `SQLException`

### updateNull

    public void updateNull(String columnLabel)
                    throws SQLException

  Updates the designated column with a null value.

  Specified by:
    `updateNull` in interface `ResultSet`
  Throws:
    `SQLException`

### updateObject

    public void updateObject(int columnIndex,
                             Object x)
                      throws SQLException

  Updates the designated column with an Object value.

  Specified by:
    `updateObject` in interface `ResultSet`
  Throws:
    `SQLException`

### updateObject

    public void updateObject(int columnIndex,
                             Object x,
                             int scaleOrLength)
                      throws SQLException

  Updates the designated column with an Object value.

  Specified by:
    `updateObject` in interface `ResultSet`
  Throws:
    `SQLException`

### updateObject

    public void updateObject(String columnLabel,
                             Object x)
                      throws SQLException

  Updates the designated column with an Object value.

  Specified by:
    `updateObject` in interface `ResultSet`
  Throws:
    `SQLException`

### updateObject

    public void updateObject(String columnLabel,
                             Object x,
                             int scaleOrLength)
                      throws SQLException

  Updates the designated column with an Object value.

  Specified by:
    `updateObject` in interface `ResultSet`
  Throws:
    `SQLException`

### updateRef

    public void updateRef(int columnIndex,
                          Ref x)
                   throws SQLException

  Updates the designated column with a java.sql.Ref value.

  Specified by:
    `updateRef` in interface `ResultSet`
  Throws:
    `SQLException`

### updateRef

    public void updateRef(String columnLabel,
                          Ref x)
                   throws SQLException

  Updates the designated column with a java.sql.Ref value.

  Specified by:
    `updateRef` in interface `ResultSet`
  Throws:
    `SQLException`

### updateRowId

    public void updateRowId(int columnIndex,
                            RowId x)
                     throws SQLException

  Updates the designated column with a RowId value.

  Specified by:
    `updateRowId` in interface `ResultSet`
  Throws:
    `SQLException`

### updateRowId

    public void updateRowId(String columnLabel,
                            RowId x)
                     throws SQLException

  Updates the designated column with a RowId value.

  Specified by:
    `updateRowId` in interface `ResultSet`
  Throws:
    `SQLException`

### updateShort

    public void updateShort(int columnIndex,
                            short x)
                     throws SQLException

  Updates the designated column with a short value.

  Specified by:
    `updateShort` in interface `ResultSet`
  Throws:
    `SQLException`

### updateShort

    public void updateShort(String columnLabel,
                            short x)
                     throws SQLException

  Updates the designated column with a short value.

  Specified by:
    `updateShort` in interface `ResultSet`
  Throws:
    `SQLException`

### updateSQLXML

    public void updateSQLXML(int columnIndex,
                             SQLXML xmlObject)
                      throws SQLException

  Updates the designated column with a java.sql.SQLXML value.

  Specified by:
    `updateSQLXML` in interface `ResultSet`
  Throws:
    `SQLException`

### updateSQLXML

    public void updateSQLXML(String columnLabel,
                             SQLXML xmlObject)
                      throws SQLException

  Updates the designated column with a java.sql.SQLXML value.

  Specified by:
    `updateSQLXML` in interface `ResultSet`
  Throws:
    `SQLException`

### updateString

    public void updateString(int columnIndex,
                             String x)
                      throws SQLException

  Updates the designated column with a String value.

  Specified by:
    `updateString` in interface `ResultSet`
  Throws:
    `SQLException`

### updateString

    public void updateString(String columnLabel,
                             String x)
                      throws SQLException

  Updates the designated column with a String value.

  Specified by:
    `updateString` in interface `ResultSet`
  Throws:
    `SQLException`

### updateTime

    public void updateTime(int columnIndex,
                           Time x)
                    throws SQLException

  Updates the designated column with a java.sql.Time value

  Specified by:
    `updateTime` in interface `ResultSet`
  Throws:
    `SQLException`

### updateTime

    public void updateTime(String columnLabel,
                           Time x)
                    throws SQLException

  Updates the designated column with a java.sql.Time value

  Specified by:
    `updateTime` in interface `ResultSet`
  Throws:
    `SQLException`

### updateTimestamp

    public void updateTimestamp(int columnIndex,
                                Timestamp x)
                         throws SQLException

  Updates the designated column with a java.sql.Timestamp value.

  Specified by:
    `updateTimestamp` in interface `ResultSet`
  Throws:
    `SQLException`

### updateTimestamp

    public void updateTimestamp(String columnLabel,
                                Timestamp x)
                         throws SQLException

  Updates the designated column with a java.sql.Timestamp value.

  Specified by:
    `updateTimestamp` in interface `ResultSet`
  Throws:
    `SQLException`

### getMatchColumnIndexes

    public int[] getMatchColumnIndexes()
                                throws SQLException

  Retrieves the column id as int array that was set using setMatchColumn(int []) for this rowset

  Specified by:
    `getMatchColumnIndexes` in interface `Joinable`
  Throws:
    `SQLException`

### getMatchColumnNames

    public String[] getMatchColumnNames()
                                 throws SQLException

  Retrieves the column name as String array that was set using setMatchColumn(String []) for this rowset

  Specified by:
    `getMatchColumnNames` in interface `Joinable`
  Throws:
    `SQLException`

### setMatchColumn

    public void setMatchColumn(int columnIdx)
                        throws SQLException

  Sets the designated parameter to the given int object.

  Specified by:
    `setMatchColumn` in interface `Joinable`
  Throws:
    `SQLException`

### setMatchColumn

    public void setMatchColumn(String columnName)
                        throws SQLException

  Sets the designated parameter to the given String object.

  Specified by:
    `setMatchColumn` in interface `Joinable`
  Throws:
    `SQLException`

### setMatchColumn

    public void setMatchColumn(int[] columnIdxes)
                        throws SQLException

  Sets the designated parameter to the given int array.

  Specified by:
    `setMatchColumn` in interface `Joinable`
  Throws:
    `SQLException`

### setMatchColumn

    public void setMatchColumn(String[] columnNames)
                        throws SQLException

  Sets the designated parameter to the given String array.

  Specified by:
    `setMatchColumn` in interface `Joinable`
  Throws:
    `SQLException`

### unsetMatchColumn

    public void unsetMatchColumn(int columnIdx)
                          throws SQLException

  Unsets the designated parameter to the given int object

  Specified by:
    `unsetMatchColumn` in interface `Joinable`
  Throws:
    `SQLException`

### unsetMatchColumn

    public void unsetMatchColumn(String columnName)
                          throws SQLException

  Unsets the designated parameter to the given string object

  Specified by:
    `unsetMatchColumn` in interface `Joinable`
  Throws:
    `SQLException`

### unsetMatchColumn

    public void unsetMatchColumn(int[] columnIdxes)
                          throws SQLException

  Unsets the designated parameter to the given int array

  Specified by:
    `unsetMatchColumn` in interface `Joinable`
  Throws:
    `SQLException`

### unsetMatchColumn

    public void unsetMatchColumn(String[] columnNames)
                          throws SQLException

  Unsets the designated parameter to the given String array.

  Specified by:
    `unsetMatchColumn` in interface `Joinable`
  Throws:
    `SQLException`

### execute

    public void execute()
                 throws SQLException

  Creates the internal ResultSet object for which this JdbcRowSet object is a wrapper, effectively making the result set a JavaBeans component.

  Specified by:
    `execute` in interface `RowSet`
  Throws:
    `SQLException`

### deleteRow

    public void deleteRow()
                   throws SQLException

  Deletes the current row from this rowset's ResultSet object and from the underlying database and also notifies listeners that a row has changed

  Specified by:
    `deleteRow` in interface `ResultSet`
  Throws:
    `SQLException`

### cancelRowUpdates

    public void cancelRowUpdates()
                          throws SQLException

  Cancels the updates made to the current row in this ResultSet object and notifies listeners that a row has changed.

  Specified by:
    `cancelRowUpdates` in interface `ResultSet`
  Throws:
    `SQLException`

### commit

    public void commit()
                throws SQLException

  Commits all updates in this JdbcRowSet object by wrapping the internal Connection object and calling its commit method.

  Specified by:
    `commit` in interface `JdbcRowSet`
  Throws:
    `SQLException`

### getAutoCommit

    public boolean getAutoCommit()
                          throws SQLException

  Returns the auto-commit status with this JdbcRowSet

  Specified by:
    `getAutoCommit` in interface `JdbcRowSet`
  Throws:
    `SQLException`

### setAutoCommit

    public void setAutoCommit(boolean autoCommit)
                       throws SQLException

  Sets auto-commit on the internal Connection object with this JdbcRowSet

  Specified by:
    `setAutoCommit` in interface `JdbcRowSet`
  Throws:
    `SQLException`

### rollback

    public void rollback()
                  throws SQLException

  Rolls back all the updates in this JdbcRowSet object by wrapping the internal Connection object and calling its rollback method.

  Specified by:
    `rollback` in interface `JdbcRowSet`
  Throws:
    `SQLException`

### rollback

    public void rollback(Savepoint s)
                  throws SQLException

  Rollbacks all the updates in the JdbcRowSet back to the last Savepoint transaction marker

  Specified by:
    `rollback` in interface `JdbcRowSet`
  Throws:
    `SQLException`

### close

    public void close()
               throws SQLException

  Releases this rowset's ResultSet object's database and JDBC resources immediately instead of waiting for this to happen when it is automatically closed

  Specified by:
    `close` in interface `ResultSet`
  Throws:
    `SQLException`

### getHoldability

    public int getHoldability()
                       throws SQLException

  Retrieves the holdability of this ResultSet object

  Specified by:
    `getHoldability` in interface `ResultSet`
  Throws:
    `SQLException`

### isClosed

    public boolean isClosed()
                     throws SQLException

  Retrieves whether this ResultSet object has been closed. A ResultSet is closed if the method close has been called on it, or if it is automatically closed.

  Specified by:
    `isClosed` in interface `ResultSet`
  Throws:
    `SQLException`

### unwrap

    public <T> T unwrap(Class<T> iface)
             throws SQLException

  Returns an object that implements the given interface to allow access to non-standard methods, or standard methods not exposed by the proxy.

  Specified by:
    `unwrap` in interface `Wrapper`
  Throws:
    `SQLException`

### isWrapperFor

    public boolean isWrapperFor(Class<?> iface)
                         throws SQLException

  Returns true if this either implements the interface argument or is directly or indirectly a wrapper for an object that does. Returns false otherwise.

  Specified by:
    `isWrapperFor` in interface `Wrapper`
  Throws:
    `SQLException`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Documentation is available at http://edocs.bea.com/wls/docs103 Copyright 1996,2008, 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
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD