JavaTM 2 Platform
Standard Ed. 5.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

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 - データベースアクセスエラーが発生した場合、またはカーソルが挿入行、最初の行の前、または最後の行の後にあるときに、このメソッドが呼び出された場合

JavaTM 2 Platform
Standard Ed. 5.0

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

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。