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

- Packages that use Operator
  Package | Description
  --- | ---
  org.apache.cassandra.cql3 |
  org.apache.cassandra.cql3.restrictions |
  org.apache.cassandra.db |
  org.apache.cassandra.db.filter |
  org.apache.cassandra.db.marshal |
  org.apache.cassandra.index |
  org.apache.cassandra.index.internal |
  org.apache.cassandra.index.internal.composites |
  org.apache.cassandra.index.sasi |
  org.apache.cassandra.index.sasi.conf |
  org.apache.cassandra.index.sasi.plan |

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

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

    Methods in org.apache.cassandra.cql3 that return Operator
    Modifier and Type | Method and Description
    --- | ---
    `Operator` | Relation.`operator()`
    `static Operator` | Operator.`readFrom(java.io.DataInput input)` Deserializes a `Operator` instance from the specified input.
    `static Operator` | Operator.`valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
    `static Operator[]` | Operator.`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 Operator
    Modifier and Type | Method and Description
    --- | ---
    `static ColumnCondition.Raw` | ColumnCondition.Raw.`collectionCondition(Term.Raw value, Term.Raw collectionElement, Operator op)` A condition on a collection element.
    `protected boolean` | ColumnCondition.Bound.`compareWithOperator(Operator 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, FieldIdentifier udtField, Term value, Operator op)`
    `static ColumnCondition` | ColumnCondition.`condition(ColumnDefinition column, Term value, Operator op)`
    `static ColumnCondition` | ColumnCondition.`condition(ColumnDefinition column, Term collectionElement, Term value, Operator op)`
    `static MultiColumnRelation` | MultiColumnRelation.`createNonInRelation(java.util.List<ColumnDefinition.Raw> entities, Operator 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, Operator operator)`
    `protected Restriction` | MultiColumnRelation.`newLikeRestriction(CFMetaData cfm, VariableSpecifications boundNames, Operator operator)`
    `protected abstract Restriction` | Relation.`newLikeRestriction(CFMetaData cfm, VariableSpecifications boundNames, Operator operator)`
    `protected Restriction` | SingleColumnRelation.`newLikeRestriction(CFMetaData cfm, VariableSpecifications boundNames, Operator operator)`
    `protected Restriction` | TokenRelation.`newLikeRestriction(CFMetaData cfm, VariableSpecifications boundNames, Operator operator)`
    `static ColumnCondition.Raw` | ColumnCondition.Raw.`simpleCondition(Term.Raw value, Operator op)` A condition on a column.
    `static ColumnCondition.Raw` | ColumnCondition.Raw.`udtFieldCondition(Term.Raw value, FieldIdentifier udtField, Operator op)` A condition on a UDT field.

    Constructors in org.apache.cassandra.cql3 with parameters of type Operator
    Constructor and Description
    `Bound(ColumnDefinition column, Operator operator)`
    `SingleColumnRelation(ColumnDefinition.Raw entity, Operator type, Term.Raw value)` Creates a new relation.
    `SingleColumnRelation(ColumnDefinition.Raw entity, Term.Raw mapKey, Operator type, Term.Raw value)` Creates a new relation.
    `TokenRelation(java.util.List<ColumnDefinition.Raw> entities, Operator type, Term.Raw value)`

  - ### Uses of Operator in org.apache.cassandra.cql3.restrictions

    Methods in org.apache.cassandra.cql3.restrictions that return Operator
    Modifier and Type | Method and Description
    --- | ---
    `Operator` | TermSlice.`getIndexOperator(Bound b)` Returns the index operator corresponding to the specified boundary.

    Constructors in org.apache.cassandra.cql3.restrictions with parameters of type Operator
    Constructor and Description
    `LikeRestriction(ColumnDefinition columnDef, Operator operator, Term value)`

  - ### Uses of Operator in org.apache.cassandra.db

    Methods in org.apache.cassandra.db with parameters of type Operator
    Modifier and Type | Method and Description
    --- | ---
    `AbstractReadCommandBuilder` | AbstractReadCommandBuilder.`filterOn(java.lang.String column, Operator op, java.lang.Object value)`

  - ### Uses of Operator in org.apache.cassandra.db.filter

    Fields in org.apache.cassandra.db.filter declared as Operator
    Modifier and Type | Field and Description
    --- | ---
    `protected Operator` | RowFilter.Expression.`operator`

    Methods in org.apache.cassandra.db.filter that return Operator
    Modifier and Type | Method and Description
    --- | ---
    `Operator` | RowFilter.Expression.`operator()`

    Methods in org.apache.cassandra.db.filter with parameters of type Operator
    Modifier and Type | Method and Description
    --- | ---
    `RowFilter.SimpleExpression` | RowFilter.`add(ColumnDefinition def, Operator op, java.nio.ByteBuffer value)`
    `void` | RowFilter.`addMapEquality(ColumnDefinition def, java.nio.ByteBuffer key, Operator op, java.nio.ByteBuffer value)`
    `void` | RowFilter.`addThriftExpression(CFMetaData metadata, java.nio.ByteBuffer name, Operator op, java.nio.ByteBuffer value)`

    Constructors in org.apache.cassandra.db.filter with parameters of type Operator
    Constructor and Description
    `Expression(ColumnDefinition column, Operator operator, java.nio.ByteBuffer value)`
    `UserExpression(ColumnDefinition column, Operator operator, java.nio.ByteBuffer value)`

  - ### Uses of Operator in org.apache.cassandra.db.marshal

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

  - ### Uses of Operator in org.apache.cassandra.index

    Methods in org.apache.cassandra.index with parameters of type Operator
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | Index.`supportsExpression(ColumnDefinition column, Operator operator)` Called to determine whether this index can provide a searcher to execute a query on the supplied column using the specified operator.

  - ### Uses of Operator in org.apache.cassandra.index.internal

    Methods in org.apache.cassandra.index.internal with parameters of type Operator
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | CassandraIndex.`supportsExpression(ColumnDefinition column, Operator operator)`
    `protected boolean` | CassandraIndex.`supportsOperator(ColumnDefinition indexedColumn, Operator operator)` Returns true if an index of this type can support search predicates of the form [column] OPERATOR [value]

  - ### Uses of Operator in org.apache.cassandra.index.internal.composites

    Methods in org.apache.cassandra.index.internal.composites with parameters of type Operator
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | CollectionKeyIndex.`supportsOperator(ColumnDefinition indexedColumn, Operator operator)`
    `boolean` | CollectionValueIndex.`supportsOperator(ColumnDefinition indexedColumn, Operator operator)`

  - ### Uses of Operator in org.apache.cassandra.index.sasi

    Methods in org.apache.cassandra.index.sasi with parameters of type Operator
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | SASIIndex.`supportsExpression(ColumnDefinition column, Operator operator)`

  - ### Uses of Operator in org.apache.cassandra.index.sasi.conf

    Methods in org.apache.cassandra.index.sasi.conf with parameters of type Operator
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ColumnIndex.`supports(Operator op)`

  - ### Uses of Operator in org.apache.cassandra.index.sasi.plan

    Methods in org.apache.cassandra.index.sasi.plan with parameters of type Operator
    Modifier and Type | Method and Description
    --- | ---
    `Expression` | Expression.`add(Operator op, java.nio.ByteBuffer value)`
    `static Expression.Op` | Expression.Op.`valueOf(Operator operator)`

Copyright © 2018 The Apache Software Foundation