Uses of Class org.apache.cassandra.cql3.Relation (apache-cassandra API)
Date: 2018-02-14

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

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

- - ### 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).
    `class` | `TokenRelation` A relation using the token function.

    Fields in org.apache.cassandra.cql3 with type parameters of type Relation
    Modifier and Type | Field and Description
    --- | ---
    `java.util.List<Relation>` | WhereClause.`relations`

    Methods in org.apache.cassandra.cql3 that return Relation
    Modifier and Type | Method and Description
    --- | ---
    `Relation` | MultiColumnRelation.`renameIdentifier(ColumnDefinition.Raw from, ColumnDefinition.Raw to)`
    `abstract Relation` | Relation.`renameIdentifier(ColumnDefinition.Raw from, ColumnDefinition.Raw to)` Renames an identifier in this Relation, if applicable.
    `Relation` | SingleColumnRelation.`renameIdentifier(ColumnDefinition.Raw from, ColumnDefinition.Raw to)`
    `Relation` | TokenRelation.`renameIdentifier(ColumnDefinition.Raw from, ColumnDefinition.Raw to)`
    `Relation` | MultiColumnRelation.`toSuperColumnAdapter()`
    `Relation` | Relation.`toSuperColumnAdapter()` Required for SuperColumn compatibility, creates an adapter Relation that remaps all restrictions required for SuperColumn tables.
    `Relation` | SingleColumnRelation.`toSuperColumnAdapter()`

    Methods in org.apache.cassandra.cql3 with parameters of type Relation
    Modifier and Type | Method and Description
    --- | ---
    `WhereClause.Builder` | WhereClause.Builder.`add(Relation relation)`

    Method parameters in org.apache.cassandra.cql3 with type arguments of type Relation
    Modifier and Type | Method and Description
    --- | ---
    `WhereClause` | WhereClause.`copy(java.util.List<Relation> newRelations)`

  - ### Uses of Relation in org.apache.cassandra.db.view

    Method parameters in org.apache.cassandra.db.view with type arguments of type Relation
    Modifier and Type | Method and Description
    --- | ---
    `static java.lang.String` | View.`relationsToWhereClause(java.util.List<Relation> whereClause)`

Copyright © 2018 The Apache Software Foundation