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