クラス QueryOptionsUtil
java.lang.ObjectSE
org.springframework.data.cassandra.core.cql.QueryOptionsUtil
- 導入:
- 2.0
- 作成者:
- Mark Paluch, Lukasz Antoniak, Tomasz Lelek, Sam Lightfoot
ネストされたクラスのサマリー
ネストされたクラス修飾子と型クラス説明static class
TTL やタイムスタンプなど、CQL ステートメントで表される CQL ステートメントで使用される共通オプションのラッパー。コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明static <T extends com.datastax.oss.driver.api.core.cql.Statement<?>>
TaddQueryOptions
(T statement, QueryOptions queryOptions) すべての型のクエリに共通のQueryOptions
を追加します。static com.datastax.oss.driver.api.querybuilder.delete.Delete
addWriteOptions
(com.datastax.oss.driver.api.querybuilder.delete.Delete delete, WriteOptions writeOptions) Delete
CQL ステートメントに共通のWriteOptions
オプションを追加します。static com.datastax.oss.driver.api.querybuilder.insert.Insert
addWriteOptions
(com.datastax.oss.driver.api.querybuilder.insert.Insert insert, WriteOptions writeOptions) Insert
CQL ステートメントに共通のWriteOptions
オプションを追加します。static com.datastax.oss.driver.api.querybuilder.update.Update
addWriteOptions
(com.datastax.oss.driver.api.querybuilder.update.Update update, WriteOptions writeOptions) Update
CQL ステートメントに共通のWriteOptions
オプションを追加します。static <T> T
addWriteOptions
(QueryOptionsUtil.CqlStatementOptionsAccessor<T> accessor, WriteOptions writeOptions) QueryOptionsUtil.CqlStatementOptionsAccessor
を介して CQL ステートメントに共通のWriteOptions
オプションを追加します。
コンストラクターの詳細
QueryOptionsUtil
public QueryOptionsUtil()
メソッドの詳細
addQueryOptions
public static <T extends com.datastax.oss.driver.api.core.cql.Statement<?>> T addQueryOptions(T statement, QueryOptions queryOptions) すべての型のクエリに共通のQueryOptions
を追加します。- パラメーター:
statement
- CQLStatement
は 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