## Uses of Interface
org.apache.cassandra.cql3.Conditions

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

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

Classes in org.apache.cassandra.cql3 that implement Conditions
`class` `ColumnConditions` A set of `ColumnCondition`s.

Fields in org.apache.cassandra.cql3 declared as Conditions
`static Conditions` Conditions.`EMPTY_CONDITION` An EMPTY condition
`static Conditions` Conditions.`IF_EXISTS_CONDITION` IF EXISTS condition
`static Conditions` Conditions.`IF_NOT_EXISTS_CONDITION` IF NOT EXISTS condition

Methods in org.apache.cassandra.cql3 that return Conditions
`static Conditions` SuperColumnCompatibility.`rebuildLWTColumnConditions(Conditions conditions, CFMetaData cfm, WhereClause whereClause)` Rebuilds LWT conditions on SuperColumn _value_ column.

Methods in org.apache.cassandra.cql3 with parameters of type Conditions
`static Conditions` SuperColumnCompatibility.`rebuildLWTColumnConditions(Conditions conditions, CFMetaData cfm, WhereClause whereClause)` Rebuilds LWT conditions on SuperColumn _value_ column.

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

Methods in org.apache.cassandra.cql3.statements with parameters of type Conditions
`static boolean` ModificationStatement.`appliesOnlyToStaticColumns(Operations operation, Conditions conditions)` Checks that the specified operations and conditions only apply to static columns.
`protected StatementRestrictions` ModificationStatement.Parsed.`newRestrictions(CFMetaData cfm, VariableSpecifications boundNames, Operations operations, WhereClause where, Conditions conditions)` Creates the restrictions.
`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)`

Constructors in org.apache.cassandra.cql3.statements with parameters of type Conditions
Constructor and Description
`ModificationStatement(StatementType type, int boundTerms, CFMetaData cfm, Operations operations, StatementRestrictions restrictions, Conditions conditions, Attributes attrs)`