Class QueryOptionsUtil
java.lang.Object
org.springframework.data.cassandra.core.cql.QueryOptionsUtil
- Since:
- 2.0
- Author:
- Mark Paluch, Lukasz Antoniak, Tomasz Lelek, Sam Lightfoot
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends com.datastax.oss.driver.api.core.cql.Statement<?>>
TaddQueryOptions(T statement, QueryOptions queryOptions) Add commonQueryOptionsto all types of queries.static com.datastax.oss.driver.api.querybuilder.delete.DeleteaddWriteOptions(com.datastax.oss.driver.api.querybuilder.delete.Delete delete, WriteOptions writeOptions) Add commonWriteOptionsoptions toDeleteCQL statements.static com.datastax.oss.driver.api.querybuilder.insert.InsertaddWriteOptions(com.datastax.oss.driver.api.querybuilder.insert.Insert insert, WriteOptions writeOptions) Add commonWriteOptionsoptions toInsertCQL statements.static com.datastax.oss.driver.api.querybuilder.update.UpdateaddWriteOptions(com.datastax.oss.driver.api.querybuilder.update.Update update, WriteOptions writeOptions) Add commonWriteOptionsoptions toUpdateCQL statements.
-
Constructor Details
-
QueryOptionsUtil
public QueryOptionsUtil()
-
-
Method Details
-
addQueryOptions
public static <T extends com.datastax.oss.driver.api.core.cql.Statement<?>> T addQueryOptions(T statement, QueryOptions queryOptions) Add commonQueryOptionsto all types of queries.- Parameters:
statement- CQLStatement, must not be null.queryOptions- query options (e.g. consistency level) to add to the CQL statement.- Returns:
- the given
Statement.
-
addWriteOptions
public static com.datastax.oss.driver.api.querybuilder.insert.Insert addWriteOptions(com.datastax.oss.driver.api.querybuilder.insert.Insert insert, WriteOptions writeOptions) Add commonWriteOptionsoptions toInsertCQL statements.- Parameters:
insert-InsertCQL statement, must not be null.writeOptions- write options (e.g. consistency level) to add to the CQL statement.- Returns:
- the given
Insert.
-
addWriteOptions
public static com.datastax.oss.driver.api.querybuilder.delete.Delete addWriteOptions(com.datastax.oss.driver.api.querybuilder.delete.Delete delete, WriteOptions writeOptions) Add commonWriteOptionsoptions toDeleteCQL statements.- Parameters:
delete-DeleteCQL statement, must not be null.writeOptions- write options (e.g. consistency level) to add to the CQL statement.- Returns:
- the given
Delete. - Since:
- 2.1
-
addWriteOptions
public static com.datastax.oss.driver.api.querybuilder.update.Update addWriteOptions(com.datastax.oss.driver.api.querybuilder.update.Update update, WriteOptions writeOptions) Add commonWriteOptionsoptions toUpdateCQL statements.- Parameters:
update-UpdateCQL statement, must not be null.writeOptions- write options (e.g. consistency level) to add to the CQL statement.- Returns:
- the given
Update.
-