Build 1.0_r1(from source)

javax.sql
Interface RowSetInternal


public interface RowSetInternal

An interface provided by a RowSet object to either a RowSetReader or a RowSetWriter, providing facilities to read and update the internal state of the RowSet.


Method Summary
 Connection getConnection()
          Gets the Connection associated with this RowSet object.
 ResultSet getOriginal()
          Gets the ResultSet that was the original (unmodified) content of the RowSet.
 ResultSet getOriginalRow()
          Gets the original value of the current row only.
 Object[] getParams()
          Gets the parameter values that have been set for this RowSet's command.
 void setMetaData(RowSetMetaData theMetaData)
          Sets RowSetMetaData for this RowSet.
 

Method Detail

getConnection

Connection getConnection()
                         throws SQLException
Gets the Connection associated with this RowSet object.

Returns:
the Connection
Throws:
SQLException - if there is a problem accessing the database.

getOriginal

ResultSet getOriginal()
                      throws SQLException
Gets the ResultSet that was the original (unmodified) content of the RowSet.

The ResultSet cursor is positioned before the first row of data

Returns:
the ResultSet that contained the original data value of the RowSet
Throws:
SQLException - if there is a problem accessing the database.

getOriginalRow

ResultSet getOriginalRow()
                         throws SQLException
Gets the original value of the current row only. If the current row did not have an original value, then an empty value is returned.

Returns:
a ResultSet containing the value of the current row only.
Throws:
SQLException - if there is a problem accessing the database, or if the cursor is not on a valid row (before first, after last or pointing to the insert row).

getParams

Object[] getParams()
                   throws SQLException
Gets the parameter values that have been set for this RowSet's command.

Returns:
an Object array containing the values of parameters that have been set.
Throws:
SQLException - if there is a problem accessing the database.

setMetaData

void setMetaData(RowSetMetaData theMetaData)
                 throws SQLException
Sets RowSetMetaData for this RowSet. The RowSetMetaData is used by a RowSetReader to set values giving information about the RowSet's columns.

Parameters:
theMetaData - a RowSetMetaData holding the metadata about the RowSet's columns.
Throws:
SQLException - if there is a problem accessing the database.

Build 1.0_r1(from source)

Please submit a feedback, bug or feature