クラス QueryOptionsUtil

java.lang.ObjectSE
org.springframework.data.cassandra.core.cql.QueryOptionsUtil

public abstract class QueryOptionsUtil extends ObjectSE
QueryOptions および WriteOptions を QueryBuilder Statement に関連付けるユーティリティクラス。
導入:
2.0
作成者:
Mark Paluch, Lukasz Antoniak, Tomasz Lelek, Sam Lightfoot
  • コンストラクターの詳細

    • QueryOptionsUtil

      public QueryOptionsUtil()
  • メソッドの詳細

    • addQueryOptions

      public static <T extends com.datastax.oss.driver.api.core.cql.Statement<?>> T addQueryOptions(T statement, QueryOptions queryOptions)
      すべての型のクエリに共通の QueryOptions を追加します。
      パラメーター:
      statement - CQL Statement は null であってはなりません。
      queryOptions - CQL ステートメントに追加するクエリオプション (一貫性レベルなど)。
      戻り値:
      指定された Statement
    • addWriteOptions

      public static com.datastax.oss.driver.api.querybuilder.insert.Insert addWriteOptions(com.datastax.oss.driver.api.querybuilder.insert.Insert insert, WriteOptions writeOptions)
      Insert CQL ステートメントに共通の WriteOptions オプションを追加します。
      パラメーター:
      insert - Insert CQL ステートメントは null であってはなりません。
      writeOptions - CQL ステートメントに追加するオプション (一貫性レベルなど) を記述します。
      戻り値:
      指定された Insert
    • addWriteOptions

      public static com.datastax.oss.driver.api.querybuilder.update.Update addWriteOptions(com.datastax.oss.driver.api.querybuilder.update.Update update, WriteOptions writeOptions)
      Update CQL ステートメントに共通の WriteOptions オプションを追加します。
      パラメーター:
      update - Update CQL ステートメントは null であってはなりません。
      writeOptions - CQL ステートメントに追加するオプション (一貫性レベルなど) を記述します。
      戻り値:
      指定された Update
    • addWriteOptions

      public static com.datastax.oss.driver.api.querybuilder.delete.Delete addWriteOptions(com.datastax.oss.driver.api.querybuilder.delete.Delete delete, WriteOptions writeOptions)
      Delete CQL ステートメントに共通の WriteOptions オプションを追加します。
      パラメーター:
      delete - Delete CQL ステートメントは null であってはなりません。
      writeOptions - CQL ステートメントに追加するオプション (一貫性レベルなど) を記述します。
      戻り値:
      指定された Delete
      導入:
      2.1
    • addWriteOptions

      public static <T> T addWriteOptions(QueryOptionsUtil.CqlStatementOptionsAccessor<T> accessor, WriteOptions writeOptions)
      QueryOptionsUtil.CqlStatementOptionsAccessor を介して CQL ステートメントに共通の WriteOptions オプションを追加します。
      パラメーター:
      accessor - CQL ステートメントアクセサーは null であってはなりません。
      writeOptions - CQL ステートメントに追加するオプション (一貫性レベルなど) を記述します。
      戻り値:
      結果として得られるステートメント。
      導入:
      4.2