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

Packages that use Operator
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
`Operator` ColumnCondition.`operator`
`Operator` ColumnCondition.Bound.`operator`
`protected Operator` Relation.`relationType`

Methods in org.apache.cassandra.cql3 that return Operator
`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
`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
`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
`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
`protected Operator` RowFilter.Expression.`operator`

Methods in org.apache.cassandra.db.filter that return Operator
`Operator` RowFilter.Expression.`operator()`

Methods in org.apache.cassandra.db.filter with parameters of type Operator
`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
`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
`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
`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
`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
`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
`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
`Expression` Expression.`add(Operator op, java.nio.ByteBuffer value)`
`static Expression.Op` Expression.Op.`valueOf(Operator operator)`