クラス AsyncRowMapperResultSetExtractor<T>

java.lang.ObjectSE
org.springframework.data.cassandra.core.cql.legacy.AsyncRowMapperResultSetExtractor<T>
実装されたすべてのインターフェース:
AsyncResultSetExtractor<ListSE<T>>

@DeprecatedSE(since="4.0", forRemoval=true) public class AsyncRowMapperResultSetExtractor<T> extends ObjectSE implements AsyncResultSetExtractor<ListSE<T>>
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
4.0 以降は、CompletableFutureSE ベースのバリアントを使用します。
各行のオブジェクトを作成する RowMapper に委譲する ResultSetExtractor インターフェースのアダプター実装。各オブジェクトは、この ResultSetExtractor の結果リストに追加されます。

データベーステーブルの行ごとに 1 つのオブジェクトがある典型的なケースに役立ちます。結果のエントリ数は行数と一致します。

RowMapper オブジェクトは通常ステートレスであり、再利用可能であることに注意してください。

導入:
4.0
作成者:
Mark Paluch
関連事項:
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    新しい AsyncRowMapperResultSetExtractor を作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    org.springframework.util.concurrent.ListenableFuture<ListSE<T>>
    extractData(com.datastax.oss.driver.api.core.cql.AsyncResultSet resultSet)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    実装では、AsyncResultSet 全体を処理するためにこのメソッドを実装する必要があります。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • AsyncRowMapperResultSetExtractor

      public AsyncRowMapperResultSetExtractor(RowMapper<T> rowMapper)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      新しい AsyncRowMapperResultSetExtractor を作成します。
      パラメーター:
      rowMapper - 各行のオブジェクトを作成する RowMapper は null であってはなりません。
  • メソッドの詳細

    • extractData

      public org.springframework.util.concurrent.ListenableFuture<ListSE<T>> extractData(com.datastax.oss.driver.api.core.cql.AsyncResultSet resultSet) throws com.datastax.oss.driver.api.core.DriverException, org.springframework.dao.DataAccessException
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      インターフェースからコピーされた説明: AsyncResultSetExtractor
      実装では、AsyncResultSet 全体を処理するためにこのメソッドを実装する必要があります。
      次で指定:
      インターフェース AsyncResultSetExtractor<T>extractData 
      パラメーター:
      resultSet - データを抽出する AsyncResultSet
      戻り値:
      任意の結果オブジェクト、または結果オブジェクトがない場合は null (後者の場合、抽出子は通常ステートフルになります)。
      例外:
      com.datastax.oss.driver.api.core.DriverException - 列の値を取得したりナビゲートしたりする際に DriverException に遭遇した場合 (つまり、DriverException をキャッチする必要はありません。)
      org.springframework.dao.DataAccessException - カスタム例外の場合