インターフェース PreparedStatementCallback<T>

関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface PreparedStatementCallback<T>
PreparedStatement で動作するコード用の汎用コールバックインターフェース。単一の PreparedStatement (たとえば単一の SyncCqlSession.execute(Statement)) で任意の数の操作を実行できます。

CqlTemplate によって内部的に使用されますが、アプリケーションコードにも役立ちます。渡された PreparedStatement は、フレームワークまたはカスタム PreparedStatementCreator によって作成される可能性があることに注意してください。ただし、後者はほとんど必要ありません。ほとんどのカスタムコールバックアクションは更新を実行するため、標準の PreparedStatement で十分です。カスタムアクションは常にパラメーター値自体を設定するため、PreparedStatementCreator 機能も必要ありません。

作成者:
David Webb, Mark Paluch
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    doInPreparedStatement(com.datastax.oss.driver.api.core.CqlSession session, com.datastax.oss.driver.api.core.cql.PreparedStatement preparedStatement)
    アクティブな CQL セッションと PreparedStatement を使用して CqlTemplate.execute(String, PreparedStatementCallback) によって呼び出されます。