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

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

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

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

    Fields in org.apache.cassandra.cql3 declared as Relation.Type
    Modifier and Type | Field and Description
    --- | ---
    `Relation.Type` | ColumnCondition.`operator`
    `Relation.Type` | ColumnCondition.Bound.`operator`
    `protected Relation.Type` | Relation.`relationType`

    Methods in org.apache.cassandra.cql3 that return Relation.Type
    Modifier and Type | Method and Description
    --- | ---
    `Relation.Type` | Relation.`operator()`
    `static Relation.Type` | Relation.Type.`valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
    `static Relation.Type[]` | Relation.Type.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.apache.cassandra.cql3 with parameters of type Relation.Type
    Modifier and Type | Method and Description
    --- | ---
    `static ColumnCondition.Raw` | ColumnCondition.Raw.`collectionCondition(Term.Raw value, Term.Raw collectionElement, Relation.Type op)` A condition on a collection element.
    `protected boolean` | ColumnCondition.Bound.`compareWithOperator(Relation.Type operator, AbstractType<?> type, java.nio.ByteBuffer value, java.nio.ByteBuffer otherValue)` Returns true if the operator is satisfied (i.e.
    `static ColumnCondition` | ColumnCondition.`condition(ColumnDefinition column, Term value, Relation.Type op)`
    `static ColumnCondition` | ColumnCondition.`condition(ColumnDefinition column, Term collectionElement, Term value, Relation.Type op)`
    `static MultiColumnRelation` | MultiColumnRelation.`createNonInRelation(java.util.List<ColumnIdentifier> entities, Relation.Type relationType, Term.MultiColumnRaw valuesOrMarker)` Creates a multi-column EQ, LT, LTE, GT, or GTE relation.
    `protected boolean` | ColumnCondition.Bound.`isSatisfiedByValue(java.nio.ByteBuffer value, Cell c, AbstractType<?> type, Relation.Type operator, long now)`
    `static ColumnCondition.Raw` | ColumnCondition.Raw.`simpleCondition(Term.Raw value, Relation.Type op)` A condition on a column.

    Constructors in org.apache.cassandra.cql3 with parameters of type Relation.Type
    Constructor and Description
    `ColumnCondition.Bound(ColumnDefinition column, Relation.Type operator)`
    `SingleColumnRelation(ColumnIdentifier entity, Relation.Type type, Term.Raw value)` Creates a new relation.
    `SingleColumnRelation(ColumnIdentifier entity, Relation.Type type, Term.Raw value, boolean onToken)`

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

    Methods in org.apache.cassandra.cql3.statements that return Relation.Type
    Modifier and Type | Method and Description
    --- | ---
    `Relation.Type` | Restriction.Slice.`getRelation(Bound eocBound, Bound inclusiveBound)`
    `Relation.Type` | SingleColumnRestriction.Slice.`getRelation(Bound eocBound, Bound inclusiveBound)`

    Methods in org.apache.cassandra.cql3.statements with parameters of type Relation.Type
    Modifier and Type | Method and Description
    --- | ---
    `void` | Restriction.Slice.`setBound(ColumnIdentifier name, Relation.Type type, Term t)`
    `void` | SingleColumnRestriction.Slice.`setBound(ColumnIdentifier name, Relation.Type type, Term t)`

  - ### Uses of Relation.Type in org.apache.cassandra.db.marshal

    Methods in org.apache.cassandra.db.marshal with parameters of type Relation.Type
    Modifier and Type | Method and Description
    --- | ---
    `java.nio.ByteBuffer` | CompositeType.Builder.`buildForRelation(Relation.Type op)`

Copyright © 2014 The Apache Software Foundation