public interface RowSetInternal
RowSetオブジェクトが自身をRowSetReaderオブジェクトやRowSetWriterオブジェクトに渡すために実装するインタフェースです。 RowSetInternalインタフェースには、リーダーやライターが行セットの内部状態にアクセスして変更可能なメソッドが含まれます。 - 導入されたバージョン:
- 1.4
-
メソッドのサマリー
修飾子と型 メソッド 説明 ConnectiongetConnection()このRowSetオブジェクトに渡されたConnectionオブジェクトを取得します。ResultSetgetOriginal()このRowSetオブジェクトの元の値を格納するResultSetオブジェクトを取得します。ResultSetgetOriginalRow()現在行だけの元の値を格納するResultSetオブジェクトを取得します。Object[]getParams()このRowSetオブジェクトのコマンド用に設定済みのパラメータを取得します。voidsetMetaData(RowSetMetaData md)指定したRowSetMetaDataオブジェクトを、このRowSetオブジェクトのRowSetMetaDataオブジェクトとして設定します。
-
メソッドの詳細
-
getParams
Object[] getParams() throws SQLExceptionこのRowSetオブジェクトのコマンド用に設定済みのパラメータを取得します。- 戻り値:
- この
RowSetオブジェクトのコマンドの現在のパラメータ値の配列 - 例外:
SQLException- データベース・アクセス・エラーが発生した場合
-
getConnection
Connection getConnection() throws SQLExceptionこのRowSetオブジェクトに渡されたConnectionオブジェクトを取得します。- 戻り値:
- 行セットに渡された
Connectionオブジェクト。何も渡されない場合はnull - 例外:
SQLException- データベース・アクセス・エラーが発生した場合
-
setMetaData
void setMetaData(RowSetMetaData md) throws SQLException指定したRowSetMetaDataオブジェクトを、このRowSetオブジェクトのRowSetMetaDataオブジェクトとして設定します。 行セットに関連付けられているRowSetReaderオブジェクトでは、RowSetMetaDataメソッドを使用して、行セットの列に関する情報を与える値を設定します。- パラメータ:
md- 行セットの列についての情報が設定されるRowSetMetaDataオブジェクト- 例外:
SQLException- データベース・アクセス・エラーが発生した場合
-
getOriginal
ResultSet getOriginal() throws SQLExceptionこのRowSetオブジェクトの元の値を格納するResultSetオブジェクトを取得します。カーソルは、結果セット内で最初の行の前に位置します。
getOriginalメソッドによって返された結果セットに含まれる行だけが、元の値を持っていると言えます。- 戻り値:
- 行セットの元の値
- 例外:
SQLException- データベース・アクセス・エラーが発生した場合
-
getOriginalRow
ResultSet getOriginalRow() throws SQLException現在行だけの元の値を格納するResultSetオブジェクトを取得します。 現在行に元の値がない場合は、空の結果セットが返されます。 現在行がない場合は、エラーがスローされます。- 戻り値:
ResultSetオブジェクトである現在の行の元の値- 例外:
SQLException- データベース・アクセス・エラーが発生した場合、またはカーソルが挿入行、最初の行の前、または最後の行の後にあるときに、このメソッドが呼び出された場合
-