| Package | Description |
|---|---|
| org.apache.cassandra.cql3 | |
| org.apache.cassandra.db.view |
| 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.
|
| Modifier and Type | Field and Description |
|---|---|
java.util.List<Relation> |
WhereClause.relations |
| 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() |
| Modifier and Type | Method and Description |
|---|---|
WhereClause.Builder |
WhereClause.Builder.add(Relation relation) |
| Modifier and Type | Method and Description |
|---|---|
WhereClause |
WhereClause.copy(java.util.List<Relation> newRelations) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
View.relationsToWhereClause(java.util.List<Relation> whereClause) |
Copyright © 2018 The Apache Software Foundation