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

Packages that use ModificationStatement
org.apache.cassandra.cql3.statements

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

Subclasses of ModificationStatement in org.apache.cassandra.cql3.statements
`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
`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
`java.util.List<ModificationStatement>` BatchStatement.`getStatements()`

Methods in org.apache.cassandra.cql3.statements with parameters of type ModificationStatement
`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.