Class UpdateOptions
java.lang.Object
org.springframework.data.cassandra.core.cql.QueryOptions
org.springframework.data.cassandra.core.cql.WriteOptions
org.springframework.data.cassandra.core.UpdateOptions
Extension to
WriteOptions for use with UPDATE operations.- Since:
- 2.0
- Author:
- Mark Paluch, Lukasz Antoniak, Tomasz Lelek, Sam Lightfoot
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.springframework.data.cassandra.core.cql.WriteOptions
WriteOptions.WriteOptionsBuilderNested classes/interfaces inherited from class org.springframework.data.cassandra.core.cql.QueryOptions
QueryOptions.QueryOptionsBuilder -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Create a newUpdateOptions.UpdateOptionsBuilder.static UpdateOptionsempty()Create defaultUpdateOptions.booleaninthashCode()booleanmutate()Create a newUpdateOptions.UpdateOptionsBuilderto mutate properties of thisUpdateOptions.Methods inherited from class org.springframework.data.cassandra.core.cql.WriteOptions
getTimestamp, getTtlMethods inherited from class org.springframework.data.cassandra.core.cql.QueryOptions
getConsistencyLevel, getExecutionProfileResolver, getKeyspace, getPageSize, getReadTimeout, getRoutingKey, getRoutingKeyspace, getSerialConsistencyLevel, getTimeout, getTracing, isIdempotent
-
Method Details
-
builder
Create a newUpdateOptions.UpdateOptionsBuilder.- Returns:
- a new
UpdateOptions.UpdateOptionsBuilder.
-
empty
Create defaultUpdateOptions.- Returns:
- default
UpdateOptions. - Since:
- 2.0
-
mutate
Create a newUpdateOptions.UpdateOptionsBuilderto mutate properties of thisUpdateOptions.- Overrides:
mutatein classWriteOptions- Returns:
- a new
UpdateOptions.UpdateOptionsBuilderinitialized with thisUpdateOptions.
-
getIfCondition
- Returns:
- the
IF conditionfor conditional updates. - Since:
- 2.2
-
isIfExists
public boolean isIfExists()- Returns:
- true to apply
IF EXISTStoUPDATEoperations.
-
equals
- Overrides:
equalsin classWriteOptions
-
hashCode
public int hashCode()- Overrides:
hashCodein classWriteOptions
-