Oracle

weblogic.jdbc.rowset
Class JdbcRowSetImpl

java.lang.Object
  extended by 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

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/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.