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

Packages that use Operator
org.apache.cassandra.cql3
org.apache.cassandra.db
org.apache.cassandra.db.filter
org.apache.cassandra.db.index
org.apache.cassandra.db.index.composites
org.apache.cassandra.db.marshal

### 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.
`Operator` Operator.`reverse()` Returns the reverse operator if this one.
`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, Term value, Operator op)`
`static ColumnCondition` ColumnCondition.`condition(ColumnDefinition column, Term collectionElement, Term value, Operator op)`
`static MultiColumnRelation` MultiColumnRelation.`createNonInRelation(java.util.List<ColumnIdentifier.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, long now)`
`static ColumnCondition.Raw` ColumnCondition.Raw.`simpleCondition(Term.Raw value, Operator op)` A condition on a column.

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

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

Fields in org.apache.cassandra.db declared as Operator
`Operator` IndexExpression.`operator`

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

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

Methods in org.apache.cassandra.db.filter with parameters of type Operator
`static boolean` ExtendedFilter.`satisfies(int comparison, Operator op)`

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

Methods in org.apache.cassandra.db.index with parameters of type Operator
`boolean` SecondaryIndex.`supportsOperator(Operator operator)` Returns true if the index supports lookups for the given operator, false otherwise.

### Uses of Operator in org.apache.cassandra.db.index.composites

Methods in org.apache.cassandra.db.index.composites with parameters of type Operator
`boolean` CompositesIndexOnCollectionKey.`supportsOperator(Operator operator)`
`boolean` CompositesIndexOnCollectionValue.`supportsOperator(Operator operator)`

### 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)`