パッケージ jakarta.resource.cci

インターフェース ResultSetInfo


  • public interface ResultSetInfo
    インターフェース jakarta.resource.cci.ResultSetInfo は、接続された EIS インスタンスによって ResultSet に提供されるサポートに関する情報を提供します。コンポーネントがメソッド Connection.getResultInfo を呼び出して、ResultSetInfo インスタンスを取得します。

    jakarta.resource.cci.ResultSetInfo インターフェースをサポートするために CCI 実装は必要ありません。このインターフェースの実装は、CCI が ResultSet 機能をサポートしている場合にのみ提供されます。

    バージョン:
    0.9
    作成者:
    Rahul Sharma
    関連事項:
    Connection, ResultSetSE, ConnectionMetaData
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   抽象メソッド  
      修飾子と型 メソッド 説明
      booleandeletesAreDetected​(int type)
      ResultSet.rowDeleted を呼び出して、表示されている行の削除を検出できるかどうかを示します。
      booleaninsertsAreDetected​(int type)
      ResultSet.rowInserted を呼び出して、表示されている行の挿入を検出できるかどうかを示します。
      booleanothersDeletesAreVisible​(int type)
      他の人による削除が表示されるかどうかを示します。
      booleanothersInsertsAreVisible​(int type)
      他の人が作成した挿入が表示されるかどうかを示します。
      booleanothersUpdatesAreVisible​(int type)
      他の人が行った更新が表示されるかどうかを示します。
      booleanownDeletesAreVisible​(int type)
      ResultSet 自身の削除が表示されるかどうかを示します。
      booleanownInsertsAreVisible​(int type)
      ResultSet 自身のインサートが表示されているかどうかを示します。
      booleanownUpdatesAreVisible​(int type)
      ResultSet 自体の更新が表示されているかどうかを示します。
      booleansupportsResultSetType​(int type)
      リソースアダプターが ResultSet の型をサポートするかどうかを示します。
      booleansupportsResultTypeConcurrency​(int type, int concurrency)
      リソースアダプターが、指定された ResultSet 型と組み合わせて同時実行型をサポートするかどうかを示します。/
      booleanupdatesAreDetected​(int type)
      メソッド ResultSet.rowUpdated を呼び出すことにより、表示されている行の更新を検出できるかどうかを示します。
    • メソッドの詳細

      • updatesAreDetected

        boolean updatesAreDetected​(int type)
                            throws ResourceException
        メソッド ResultSet.rowUpdated を呼び出すことにより、表示されている行の更新を検出できるかどうかを示します。
        パラメーター:
        type - ResultSet の型(例: ResultSet.TYPE_XXX)
        戻り値:
        結果セット型によって変更が検出された場合は true。それ以外の場合は false
        例外:
        ResourceException - 情報の取得に失敗しました
        関連事項:
        ResultSet.rowUpdated()
      • insertsAreDetected

        boolean insertsAreDetected​(int type)
                            throws ResourceException
        ResultSet.rowInserted を呼び出して、表示されている行の挿入を検出できるかどうかを示します。
        パラメーター:
        type - ResultSet の型(例: ResultSet.TYPE_XXX)
        戻り値:
        結果セット型によって変更が検出された場合は true。それ以外の場合は false
        例外:
        ResourceException - 情報の取得に失敗しました
        関連事項:
        ResultSet.rowInserted()
      • deletesAreDetected

        boolean deletesAreDetected​(int type)
                            throws ResourceException
        ResultSet.rowDeleted を呼び出すことによって、表示可能な行の削除を検出できるかどうかを示します。deletesAreDetected が false を返す場合、削除された行は ResultSet から削除されます。
        パラメーター:
        type - ResultSet の型(例: ResultSet.TYPE_XXX)
        戻り値:
        結果セット型によって変更が検出された場合は true。それ以外の場合は false
        例外:
        ResourceException - 情報の取得に失敗しました
        関連事項:
        ResultSet.rowDeleted()
      • supportsResultSetType

        boolean supportsResultSetType​(int type)
                               throws ResourceException
        リソースアダプターが ResultSet の型をサポートするかどうかを示します。
        パラメーター:
        type - ResultSet の型(例: ResultSet.TYPE_XXX)
        戻り値:
        ResultSet 型がサポートされている場合は true。それ以外の場合は false
        例外:
        ResourceException - 情報の取得に失敗しました
      • supportsResultTypeConcurrency

        boolean supportsResultTypeConcurrency​(int type,
                                              int concurrency)
                                       throws ResourceException
        リソースアダプターが、指定された ResultSet 型と組み合わせて同時実行型をサポートするかどうかを示します。/
        パラメーター:
        type - ResultSet の型(例: ResultSet.TYPE_XXX)
        concurrency - java.sql.ResultSet で定義された ResultSet 同時実行型
        戻り値:
        指定された組み合わせがサポートされている場合は true。それ以外の場合は false
        例外:
        ResourceException - 情報の取得に失敗しました
      • othersUpdatesAreVisible

        boolean othersUpdatesAreVisible​(int type)
                                 throws ResourceException
        他の人が行った更新が表示されるかどうかを示します。
        パラメーター:
        type - ResultSet の型(例: ResultSet.TYPE_XXX)
        戻り値:
        ResultSet 型で他の人による更新が表示されている場合は true。それ以外の場合は false
        例外:
        ResourceException - 情報の取得に失敗しました
      • othersDeletesAreVisible

        boolean othersDeletesAreVisible​(int type)
                                 throws ResourceException
        他の人による削除が表示されるかどうかを示します。
        パラメーター:
        type - ResultSet の型(例: ResultSet.TYPE_XXX)
        戻り値:
        ResultSet 型で他のユーザーによる削除が表示されている場合は true。それ以外の場合は false
        例外:
        ResourceException - 情報の取得に失敗しました
      • othersInsertsAreVisible

        boolean othersInsertsAreVisible​(int type)
                                 throws ResourceException
        他の人が作成した挿入が表示されるかどうかを示します。
        パラメーター:
        type - ResultSet の型(例: ResultSet.TYPE_XXX)
        戻り値:
        ResultSet 型で他の人による挿入が表示されている場合は true。それ以外の場合は false
        例外:
        ResourceException - 情報の取得に失敗しました
      • ownUpdatesAreVisible

        boolean ownUpdatesAreVisible​(int type)
                              throws ResourceException
        ResultSet 自体の更新が表示されているかどうかを示します。
        パラメーター:
        type - ResultSet の型(例: ResultSet.TYPE_XXX)
        戻り値:
        ResultSet 型の更新が表示されている場合は true。それ以外の場合は false
        例外:
        ResourceException - 情報の取得に失敗しました
      • ownInsertsAreVisible

        boolean ownInsertsAreVisible​(int type)
                              throws ResourceException
        ResultSet 自身のインサートが表示されているかどうかを示します。
        パラメーター:
        type - ResultSet の型(例: ResultSet.TYPE_XXX)
        戻り値:
        ResultSet 型のインサートが表示されている場合は true。それ以外の場合は false
        例外:
        ResourceException - 情報の取得に失敗しました
      • ownDeletesAreVisible

        boolean ownDeletesAreVisible​(int type)
                              throws ResourceException
        ResultSet 自身の削除が表示されるかどうかを示します。
        パラメーター:
        type - ResultSet の型(例: ResultSet.TYPE_XXX)
        戻り値:
        ResultSet 型のインサートが表示されている場合は true。それ以外の場合は false
        例外:
        ResourceException - 情報の取得に失敗しました