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

Packages that use Relation
org.apache.cassandra.cql3
org.apache.cassandra.cql3.restrictions
org.apache.cassandra.cql3.statements
org.apache.cassandra.exceptions

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

Subclasses of Relation in org.apache.cassandra.cql3
`class` `MultiColumnRelation` A relation using the tuple notation, which typically affects multiple columns.
`class` `SingleColumnRelation` Relations encapsulate the relationship between an entity of some kind, and a value (term).
`class` `TokenRelation` A relation using the token function.

### Uses of Relation in org.apache.cassandra.cql3.restrictions

Constructor parameters in org.apache.cassandra.cql3.restrictions with type arguments of type Relation
Constructor and Description
`StatementRestrictions(CFMetaData cfm, java.util.List<Relation> whereClause, VariableSpecifications boundNames, boolean selectsOnlyStaticColumns, boolean selectACollection, boolean allowFiltering)`

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

Method parameters in org.apache.cassandra.cql3.statements with type arguments of type Relation
`void` ModificationStatement.`processWhereClause(java.util.List<Relation> whereClause, VariableSpecifications names)`

Constructor parameters in org.apache.cassandra.cql3.statements with type arguments of type Relation
Constructor and Description
`Parsed(CFName name, Attributes.Raw attrs, java.util.List<Operation.RawDeletion> deletions, java.util.List<Relation> whereClause, java.util.List<Pair<ColumnIdentifier.Raw,ColumnCondition.Raw>> conditions, boolean ifExists)`
`ParsedUpdate(CFName name, Attributes.Raw attrs, java.util.List<Pair<ColumnIdentifier.Raw,Operation.RawUpdate>> updates, java.util.List<Relation> whereClause, java.util.List<Pair<ColumnIdentifier.Raw,ColumnCondition.Raw>> conditions, boolean ifExists)` Creates a new UpdateStatement from a column family name, columns map, consistency level, and key term.
`RawStatement(CFName cfName, SelectStatement.Parameters parameters, java.util.List<RawSelector> selectClause, java.util.List<Relation> whereClause, Term.Raw limit)`

### Uses of Relation in org.apache.cassandra.exceptions

Fields in org.apache.cassandra.exceptions declared as Relation
`Relation` UnrecognizedEntityException.`relation` The entity relation.

Constructors in org.apache.cassandra.exceptions with parameters of type Relation
Constructor and Description
`UnrecognizedEntityException(ColumnIdentifier entity, Relation relation)` Creates a new `UnrecognizedEntityException`.