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 voidcollectMarkerSpecification(VariableSpecifications boundNames)Collects the column specification for the bind variables of this operation.voidexecute(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:OperationCollects the column specification for the bind variables of this operation.- Overrides:
collectMarkerSpecificationin 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:OperationExecute the operation.- Specified by:
executein classOperation- Parameters:
partitionKey- partition key for the update.params- parameters of the update.- Throws:
InvalidRequestException
-
-