## Uses of Class
org.apache.cassandra.cql3.Operation

Packages that use Operation
Package | Description
--- | ---
org.apache.cassandra.cql3 |
org.apache.cassandra.cql3.statements |

### Uses of Operation in org.apache.cassandra.cql3

Subclasses of Operation in org.apache.cassandra.cql3
Modifier and Type | Class and Description
--- | ---
`static class` | `Constants.Adder`
`static class` | `Constants.Deleter`
`static class` | `Constants.Setter`
`static class` | `Constants.Substracter`
`static class` | `Lists.Appender`
`static class` | `Lists.Discarder`
`static class` | `Lists.DiscarderByIndex`
`static class` | `Lists.Prepender`
`static class` | `Lists.Setter`
`static class` | `Lists.SetterByIndex`
`static class` | `Maps.DiscarderByKey`
`static class` | `Maps.Putter`
`static class` | `Maps.Setter`
`static class` | `Maps.SetterByKey`
`static class` | `Sets.Adder`
`static class` | `Sets.Discarder`
`static class` | `Sets.Setter`

Methods in org.apache.cassandra.cql3 that return Operation
Modifier and Type | Method and Description
--- | ---
`Operation` | Operation.RawUpdate.`prepare(java.lang.String keyspace, ColumnDefinition receiver)` This method validates the operation (i.e.
`Operation` | Operation.RawDeletion.`prepare(java.lang.String keyspace, ColumnDefinition receiver)` This method validates the operation (i.e.
`Operation` | Operation.SetValue.`prepare(java.lang.String keyspace, ColumnDefinition receiver)`
`Operation` | Operation.SetElement.`prepare(java.lang.String keyspace, ColumnDefinition receiver)`
`Operation` | Operation.Addition.`prepare(java.lang.String keyspace, ColumnDefinition receiver)`
`Operation` | Operation.Substraction.`prepare(java.lang.String keyspace, ColumnDefinition receiver)`
`Operation` | Operation.Prepend.`prepare(java.lang.String keyspace, ColumnDefinition receiver)`
`Operation` | Operation.ColumnDeletion.`prepare(java.lang.String keyspace, ColumnDefinition receiver)`
`Operation` | Operation.ElementDeletion.`prepare(java.lang.String keyspace, ColumnDefinition receiver)`

### Uses of Operation in org.apache.cassandra.cql3.statements

Methods in org.apache.cassandra.cql3.statements that return types with arguments of type Operation
Modifier and Type | Method and Description
--- | ---
`java.util.List<Operation>` | ModificationStatement.`getOperations()`

Methods in org.apache.cassandra.cql3.statements with parameters of type Operation
Modifier and Type | Method and Description
--- | ---
`void` | ModificationStatement.`addOperation(Operation op)`