## Uses of Class
org.apache.cassandra.cql3.statements.ModificationStatement

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

- - ### Uses of ModificationStatement in org.apache.cassandra.cql3.statements

    Subclasses of ModificationStatement in org.apache.cassandra.cql3.statements
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DeleteStatement` A `DELETE` parsed from a CQL query statement.
    `class` | `UpdateStatement` An `UPDATE` statement parsed from a CQL query statement.

    Methods in org.apache.cassandra.cql3.statements that return ModificationStatement
    Modifier and Type | Method and Description
    --- | ---
    `ModificationStatement` | ModificationStatement.Parsed.`prepare(VariableSpecifications boundNames, ClientState clientState)`
    `protected ModificationStatement` | DeleteStatement.Parsed.`prepareInternal(CFMetaData cfm, VariableSpecifications boundNames, Conditions conditions, Attributes attrs)`
    `protected abstract ModificationStatement` | ModificationStatement.Parsed.`prepareInternal(CFMetaData cfm, VariableSpecifications boundNames, Conditions conditions, Attributes attrs)`
    `protected ModificationStatement` | UpdateStatement.ParsedInsert.`prepareInternal(CFMetaData cfm, VariableSpecifications boundNames, Conditions conditions, Attributes attrs)`
    `protected ModificationStatement` | UpdateStatement.ParsedInsertJson.`prepareInternal(CFMetaData cfm, VariableSpecifications boundNames, Conditions conditions, Attributes attrs)`
    `protected ModificationStatement` | UpdateStatement.ParsedUpdate.`prepareInternal(CFMetaData cfm, VariableSpecifications boundNames, Conditions conditions, Attributes attrs)`

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

    Methods in org.apache.cassandra.cql3.statements with parameters of type ModificationStatement
    Modifier and Type | Method and Description
    --- | ---
    `void` | CQL3CasRequest.`addRangeDeletion(Slice slice, ModificationStatement stmt, QueryOptions options, long timestamp)`
    `void` | CQL3CasRequest.`addRowUpdate(Clustering clustering, ModificationStatement stmt, QueryOptions options, long timestamp)`

    Constructor parameters in org.apache.cassandra.cql3.statements with type arguments of type ModificationStatement
    Constructor and Description
    `BatchStatement(int boundTerms, BatchStatement.Type type, java.util.List<ModificationStatement> statements, Attributes attrs)` Creates a new BatchStatement from a list of statements and a Thrift consistency level.

Copyright © 2018 The Apache Software Foundation