## 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.AdderByKey`
    `static class` | `Maps.DiscarderByKey`
    `static class` | `Maps.Putter`
    `static class` | `Maps.Setter`
    `static class` | `Maps.SetterByKey`
    `static class` | `Maps.SubtracterByKey`
    `static class` | `Sets.Adder`
    `static class` | `Sets.Discarder`
    `static class` | `Sets.ElementDiscarder`
    `static class` | `Sets.Setter`
    `static class` | `UserTypes.DeleterByField`
    `static class` | `UserTypes.Setter`
    `static class` | `UserTypes.SetterByField`

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

    Methods in org.apache.cassandra.cql3 that return types with arguments of type Operation
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Iterator<Operation>` | Operations.`iterator()`
    `java.util.List<Operation>` | Operations.`regularOperations()` Returns the operation on regular columns.
    `java.util.List<Operation>` | Operations.`staticOperations()` Returns the operation on static columns.

    Methods in org.apache.cassandra.cql3 with parameters of type Operation
    Modifier and Type | Method and Description
    --- | ---
    `void` | Operations.`add(Operation operation)` Adds the specified `Operation` to this set of operations.

  - ### 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.lang.Iterable<Operation>` | ModificationStatement.`allOperations()`
    `java.util.List<Operation>` | ModificationStatement.`getRegularOperations()`
    `java.util.List<Operation>` | ModificationStatement.`getStaticOperations()`

Copyright © 2018 The Apache Software Foundation