Package org.apache.cassandra.cql3
Class Maps.SetterByKey
- java.lang.Object
-
- org.apache.cassandra.cql3.Operation
-
- org.apache.cassandra.cql3.Maps.SetterByKey
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.cassandra.cql3.Operation
Operation.Addition, Operation.ColumnDeletion, Operation.ElementDeletion, Operation.FieldDeletion, Operation.Prepend, Operation.RawDeletion, Operation.RawUpdate, Operation.SetElement, Operation.SetField, Operation.SetValue, Operation.Substraction
-
-
Constructor Summary
Constructors Constructor Description SetterByKey(ColumnMetadata column, Term k, Term t)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
collectMarkerSpecification(VariableSpecifications boundNames)
Collects the column specification for the bind variables of this operation.void
execute(DecoratedKey partitionKey, UpdateParameters params)
Execute the operation.-
Methods inherited from class org.apache.cassandra.cql3.Operation
addFunctionsTo, requiresRead
-
-
-
-
Constructor Detail
-
SetterByKey
public SetterByKey(ColumnMetadata column, Term k, Term t)
-
-
Method Detail
-
collectMarkerSpecification
public void collectMarkerSpecification(VariableSpecifications boundNames)
Description copied from class:Operation
Collects the column specification for the bind variables of this operation.- Overrides:
collectMarkerSpecification
in classOperation
- Parameters:
boundNames
- the list of column specification where to collect the bind variables of this term in.
-
execute
public void execute(DecoratedKey partitionKey, UpdateParameters params) throws InvalidRequestException
Description copied from class:Operation
Execute the operation.- Specified by:
execute
in classOperation
- Parameters:
partitionKey
- partition key for the update.params
- parameters of the update.- Throws:
InvalidRequestException
-
-