JavaTM 2
Platform
Std. Ed. v1.4.0

javax.sql
インタフェース RowSetInternal


public interface RowSetInternal

RowSet オブジェクトが自身を RowSetReader オブジェクトや RowSetWriter オブジェクトに渡すために実装するインタフェースです。RowSetInternal インタフェースには、リーダーやライターが行セットの内部状態にアクセスして変更可能なメソッドが含まれます。

導入されたバージョン:
1.4

メソッドの概要
 Connection getConnection()
          この RowSet オブジェクトに渡された Connection オブジェクトを取得します。
 ResultSet getOriginal()
          この RowSet オブジェクトの元の値を格納する ResultSet オブジェクトを取得します。
 ResultSet getOriginalRow()
          現在行だけの元の値を格納する ResultSet オブジェクトを取得します。
 Object[] getParams()
          この RowSet オブジェクトのコマンド用に設定済みのパラメータを取得します。
 void setMetaData(RowSetMetaData md)
          指定した RowSetMetaData オブジェクトを、この RowSet オブジェクトの RowSetMetaData オブジェクトとして設定します。
 

メソッドの詳細

getParams

public Object[] getParams()
                   throws SQLException
この RowSet オブジェクトのコマンド用に設定済みのパラメータを取得します。

戻り値:
この RowSet オブジェクトのコマンド用現行パラメータ値の配列
例外:
SQLException - データベースアクセスエラーが発生した場合

getConnection

public Connection getConnection()
                         throws SQLException
この RowSet オブジェクトに渡された Connection オブジェクトを取得します。

戻り値:
行セットに渡された Connection オブジェクト。何も渡されない場合は null
例外:
SQLException - データベースアクセスエラーが発生した場合

setMetaData

public void setMetaData(RowSetMetaData md)
                 throws SQLException
指定した RowSetMetaData オブジェクトを、この RowSet オブジェクトの RowSetMetaData オブジェクトとして設定します。行セットに関連付けられている RowSetReader オブジェクトでは、RowSetMetaData オブジェクトを使用して、行セットの列に関する情報を与える値を設定します。

パラメータ:
md - 行セットの列についての情報が設定される RowSetMetaData オブジェクト
例外:
SQLException - データベースアクセスエラーが発生した場合

getOriginal

public ResultSet getOriginal()
                      throws SQLException
この RowSet オブジェクトの元の値を格納する ResultSet オブジェクトを取得します。

カーソルは、結果セット内で最初の行の前に位置します。getOriginal メソッドによって返された結果セットに含まれる行だけが、元の値を持っていると言えます。

戻り値:
行セットの元の値
例外:
SQLException - データベースアクセスエラーが発生した場合

getOriginalRow

public ResultSet getOriginalRow()
                         throws SQLException
現在行だけの元の値を格納する ResultSet オブジェクトを取得します。現在行に元の値がない場合は、空の結果セットが返されます。現在行がない場合は、エラーがスローされます。

戻り値:
ResultSet オブジェクトである現在行の元の値
例外:
SQLException - データベースアクセスエラーが発生した場合、またはカーソルが挿入行、最初の行の前、または最後の行の後にあるときに、このメソッドが呼び出された場合

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.