クラス CachedPreparedStatementCreator

java.lang.ObjectSE
org.springframework.data.cassandra.core.cql.CachedPreparedStatementCreator
実装されたすべてのインターフェース:
PreparedStatementCreator

@DeprecatedSE public class CachedPreparedStatementCreator extends ObjectSE implements PreparedStatementCreator
使用すべきではありません。
2.0 以来。このクラスは、安全でない静的に保持されたキャッシュを使用します。
この PreparedStatementCreator は、JVM ランタイムの間、より具体的には関連する ClassLoaderSE のライフサイクルの間、すべての準備されたステートメントの静的キャッシュを維持します。Cassandra でステートメントを準備する場合、ステートメントの準備のオーバーヘッドのため、各ステートメントは 1 回だけ準備する必要があります。

CachedPreparedStatementCreator はスレッドセーフであり、同時スレッドで使用する場合は外部同期を必要としません。

作成者:
David Webb, Mark Paluch
  • フィールドサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    protected final Log
    使用すべきではありません。
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    使用すべきではありません。
    提供された CQL から PreparedStatementCreator を作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    com.datastax.oss.driver.api.core.cql.PreparedStatement
    createPreparedStatement(com.datastax.oss.driver.api.core.CqlSession session)
    使用すべきではありません。
    このセッションでステートメントを作成します。
    使用すべきではありません。
    PreparedStatement のベースとなる CQL ステートメントを返します。

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

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • フィールドの詳細

    • log

      protected final Log log
      使用すべきではありません。
  • コンストラクターの詳細

    • CachedPreparedStatementCreator

      public CachedPreparedStatementCreator(StringSE cql)
      使用すべきではありません。
      提供された CQL から PreparedStatementCreator を作成します。
      パラメーター:
      cql - 空または null であってはなりません。
  • メソッドの詳細

    • getCql

      public StringSE getCql()
      使用すべきではありません。
      PreparedStatement のベースとなる CQL ステートメントを返します。
      戻り値:
      PreparedStatement の CQL を含む文字列。
    • 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 を使用できるようにします。
      次で指定:
      インターフェース PreparedStatementCreatorcreatePreparedStatement 
      パラメーター:
      session - ステートメントを作成するために使用する CqlSession
      戻り値:
      準備された声明。
      例外:
      com.datastax.oss.driver.api.core.DriverException - このメソッドの実装でスローされる可能性のある DriverException をキャッチする必要はありません。CqlTemplate クラスが処理します。