Uses of Class org.apache.cassandra.cql3.Relation (apache-cassandra API)
Date: 2014-10-21

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

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

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

    Subclasses of Relation in org.apache.cassandra.cql3
    Modifier and Type | Class and Description
    --- | ---
    `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).

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

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

Copyright © 2014 The Apache Software Foundation