public class SimplePreparedStatementCreator extends ObjectSE implements PreparedStatementCreator, CqlProvider
PreparedStatementCreator
の簡単な実装。この準備済みステートメントクリエーターは、CQL 文字列からステートメントを準備するだけです。 この実装はテストには便利ですが、大量の読み取りと書き込みが行われる本番システムでは使用しないでください。CachedPreparedStatementCreator
を使用します。Cassandra を使用してステートメントを準備する場合、ステートメントの準備にかかるオーバーヘッドのため、各ステートメントは 1 回だけ準備する必要があります。
コンストラクターと説明 |
---|
SimplePreparedStatementCreator(StringSE cql) cql を指定して SimplePreparedStatementCreator を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
com.datastax.driver.core.PreparedStatement | createPreparedStatement(com.datastax.driver.core.Session session) このセッションでステートメントを作成します。 |
StringSE | getCql() このオブジェクトの CQL 文字列 (通常はステートメントの作成に使用される CQL) を返します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public SimplePreparedStatementCreator(StringSE cql)
cql
を指定して SimplePreparedStatementCreator
を作成します。cql
- null であってはなりません。public StringSE getCql()
CqlProvider
CqlProvider
の getCql
public com.datastax.driver.core.PreparedStatement createPreparedStatement(com.datastax.driver.core.Session session) throws com.datastax.driver.core.exceptions.DriverException
PreparedStatementCreator
PreparedStatement
を使用できるようにします。PreparedStatementCreator
の createPreparedStatement
session
- ステートメントを作成するために使用する Session
。com.datastax.driver.core.exceptions.DriverException
- このメソッドの実装でスローされる可能性のある DriverException
をキャッチする必要はありません。CqlTemplate
クラスが処理します。Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.