Package org.apache.cassandra.cql3
Class Lists.Discarder
- java.lang.Object
-
- org.apache.cassandra.cql3.Operation
-
- org.apache.cassandra.cql3.Lists.Discarder
-
-
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 Discarder(ColumnMetadata column, Term t)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute(DecoratedKey partitionKey, UpdateParameters params)
Execute the operation.boolean
requiresRead()
-
Methods inherited from class org.apache.cassandra.cql3.Operation
addFunctionsTo, collectMarkerSpecification
-
-
-
-
Constructor Detail
-
Discarder
public Discarder(ColumnMetadata column, Term t)
-
-
Method Detail
-
requiresRead
public boolean requiresRead()
- Overrides:
requiresRead
in classOperation
- Returns:
- whether the operation requires a read of the previous value to be executed (only lists setterByIdx, discard and discardByIdx requires that).
-
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
-
-