クラス CassandraTemplate.PreparedStatementHandler

java.lang.ObjectSE
org.springframework.data.cassandra.core.CassandraTemplate.PreparedStatementHandler
実装されたすべてのインターフェース:
CqlProviderPreparedStatementBinderPreparedStatementCreator
含まれているクラス:
CassandraTemplate

public static class CassandraTemplate.PreparedStatementHandler extends ObjectSE implements PreparedStatementCreator, PreparedStatementBinder, CqlProvider
SimpleStatement を準備し、ステートメントに関連付けられた値を BoundStatement にバインドするユーティリティクラス。
導入:
3.2
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    PreparedStatementHandler(com.datastax.oss.driver.api.core.cql.Statement<?> statement)
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    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)
    このセッションでステートメントを作成します。
    このオブジェクトの CQL 文字列 (通常はステートメントの作成に使用される CQL) を返します。

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

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • 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 を使用できるようにします。
      次で指定:
      インターフェース PreparedStatementCreatorcreatePreparedStatement 
      パラメーター:
      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 にパラメーター値をバインドします。
      次で指定:
      インターフェース PreparedStatementBinderbindValues 
      パラメーター:
      ps - setter メソッドを呼び出すための PreparedStatement。
      例外:
      com.datastax.oss.driver.api.core.DriverException - DriverException に遭遇した場合 (つまり、DriverException をキャッチする必要はない)
    • getCql

      public StringSE getCql()
      インターフェースからコピーされた説明: CqlProvider
      このオブジェクトの CQL 文字列 (通常はステートメントの作成に使用される CQL) を返します。
      次で指定:
      インターフェース CqlProvidergetCql 
      戻り値:
      CQL 文字列。