モジュール java.sql
パッケージ javax.sql

インタフェースRowSetInternal


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

    修飾子と型
    メソッド
    説明
    このRowSetオブジェクトに渡されたConnectionオブジェクトを取得します。
    このRowSetオブジェクトの元の値を格納するResultSetオブジェクトを取得します。
    現在行だけの元の値を格納するResultSetオブジェクトを取得します。
    このRowSetオブジェクトのコマンド用に設定済みのパラメータを取得します。
    void
    指定した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 - データベース・アクセス・エラーが発生した場合、またはカーソルが挿入行、最初の行の前、または最後の行の後にあるときに、このメソッドが呼び出された場合