クラス CassandraTemplate.PreparedStatementHandler
java.lang.ObjectSE
org.springframework.data.cassandra.core.CassandraTemplate.PreparedStatementHandler
- 実装されたすべてのインターフェース:
CqlProvider
、PreparedStatementBinder
、PreparedStatementCreator
- 含まれているクラス:
- CassandraTemplate
public static class CassandraTemplate.PreparedStatementHandler
extends ObjectSE
implements PreparedStatementCreator, PreparedStatementBinder, CqlProvider
SimpleStatement
を準備し、ステートメントに関連付けられた値を BoundStatement
にバインドするユーティリティクラス。- 導入:
- 3.2
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明com.datastax.oss.driver.api.core.cql.BoundStatement
bindValues
(com.datastax.oss.driver.api.core.cql.PreparedStatement ps) 指定されたPreparedStatement
にパラメーター値をバインドします。com.datastax.oss.driver.api.core.cql.PreparedStatement
createPreparedStatement
(com.datastax.oss.driver.api.core.CqlSession session) このセッションでステートメントを作成します。getCql()
このオブジェクトの CQL 文字列 (通常はステートメントの作成に使用される CQL) を返します。
コンストラクターの詳細
PreparedStatementHandler
public PreparedStatementHandler(com.datastax.oss.driver.api.core.cql.Statement<?> statement)
メソッドの詳細
createPreparedStatement
public com.datastax.oss.driver.api.core.cql.PreparedStatement createPreparedStatement(com.datastax.oss.driver.api.core.CqlSession session) throws com.datastax.oss.driver.api.core.DriverException インターフェースからコピーされた説明:PreparedStatementCreator
このセッションでステートメントを作成します。実装でPreparedStatement
を使用できるようにします。- 次で指定:
- インターフェース
PreparedStatementCreator
のcreatePreparedStatement
- パラメーター:
session
- ステートメントを作成するために使用するCqlSession
。- 戻り値:
- 準備された声明。
- 例外:
com.datastax.oss.driver.api.core.DriverException
- このメソッドの実装でスローされる可能性のあるDriverException
をキャッチする必要はありません。CqlTemplate
クラスが処理します。
bindValues
public 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 インターフェースからコピーされた説明:PreparedStatementBinder
指定されたPreparedStatement
にパラメーター値をバインドします。- 次で指定:
- インターフェース
PreparedStatementBinder
のbindValues
- パラメーター:
ps
- setter メソッドを呼び出すための PreparedStatement。- 例外:
com.datastax.oss.driver.api.core.DriverException
-DriverException
に遭遇した場合 (つまり、DriverException
をキャッチする必要はない)
getCql
インターフェースからコピーされた説明:CqlProvider
このオブジェクトの CQL 文字列 (通常はステートメントの作成に使用される CQL) を返します。- 次で指定:
- インターフェース
CqlProvider
のgetCql
- 戻り値:
- CQL 文字列。