インターフェース PreparedStatementBinder
- すべての既知のサブインターフェース:
AsyncCassandraTemplate.AsyncPreparedStatementHandler
、AsyncCassandraTemplate.AsyncPreparedStatementHandler
、ReactiveCassandraTemplate.ReactivePreparedStatementHandler
- すべての既知の実装クラス:
ArgumentPreparedStatementBinder
、AsyncCassandraTemplate.PreparedStatementHandler
、CassandraTemplate.PreparedStatementHandler
、ReactiveCassandraTemplate.PreparedStatementHandler
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
CqlTemplate
クラスと ReactiveCqlTemplate
クラスで使用される一般的なコールバックインターフェース。 このインターフェースは、同じ CQL を使用してバッチ内の複数の更新ごとに、CqlTemplate
クラスによって提供される PreparedStatement
に値をバインドします。実装は必要なパラメーターを設定する必要があります。プレースホルダを含む CQL はすでに提供されています。
このインターフェースは PreparedStatementCreator
よりも簡単に使用できます。CqlTemplate
は PreparedStatement
を作成し、コールバックはパラメーター値の設定のみを担当します。
実装では、実行しようとする操作からスローされる可能性のある DriverException
について考慮する必要はありません。CqlTemplate
クラスは、DriverException
を適切にキャッチして処理します。
メソッドのサマリー
修飾子と型メソッド説明com.datastax.oss.driver.api.core.cql.BoundStatement
bindValues
(com.datastax.oss.driver.api.core.cql.PreparedStatement ps) 指定されたPreparedStatement
にパラメーター値をバインドします。
メソッドの詳細
bindValues
com.datastax.oss.driver.api.core.cql.BoundStatement bindValues(com.datastax.oss.driver.api.core.cql.PreparedStatement ps) throws com.datastax.oss.driver.api.core.DriverException 指定されたPreparedStatement
にパラメーター値をバインドします。- パラメーター:
ps
- setter メソッドを呼び出すための PreparedStatement。- 例外:
com.datastax.oss.driver.api.core.DriverException
-DriverException
に遭遇した場合 (つまり、DriverException
をキャッチする必要はない)