## Uses of Interface
org.apache.cassandra.cql3.AssignmentTestable

Packages that use AssignmentTestable
org.apache.cassandra.cql3
org.apache.cassandra.cql3.functions
org.apache.cassandra.cql3.selection

### Uses of AssignmentTestable in org.apache.cassandra.cql3

Subinterfaces of AssignmentTestable in org.apache.cassandra.cql3
`static interface` `Term.MultiColumnRaw`
`static interface` `Term.Raw` A parsed, non prepared (thus untyped) term.

Classes in org.apache.cassandra.cql3 that implement AssignmentTestable
`static class` `AbstractMarker.INRaw` A raw placeholder for multiple values of the same type for a single column.
`static class` `AbstractMarker.Raw` A parsed, but non prepared, bind marker.
`static class` `Constants.Literal`
`static class` `Lists.Literal`
`static class` `Maps.Literal`
`static class` `Sets.Literal`
`static class` `Tuples.INRaw` A raw marker for an IN list of tuples, like "SELECT ...
`static class` `Tuples.Literal` A raw, literal tuple.
`static class` `Tuples.Raw` A raw placeholder for a tuple of values for different multiple columns, each of which may have a different type.
`class` `TypeCast`
`static class` `UserTypes.Literal`

Method parameters in org.apache.cassandra.cql3 with type arguments of type AssignmentTestable
`static AssignmentTestable.TestResult` AssignmentTestable.TestResult.`testAll(java.lang.String keyspace, ColumnSpecification receiver, java.util.Collection<? extends AssignmentTestable> toTest)`

### Uses of AssignmentTestable in org.apache.cassandra.cql3.functions

Subinterfaces of AssignmentTestable in org.apache.cassandra.cql3.functions
`interface` `AggregateFunction` Performs a calculation on a set of values and return a single value.
`interface` `Function`
`interface` `ScalarFunction` Determines a single output value based on a single input value.

Classes in org.apache.cassandra.cql3.functions that implement AssignmentTestable
`class` `AbstractFunction` Base class for our native/hardcoded functions.
`class` `FromJsonFct`
`static class` `FunctionCall.Raw`
`class` `NativeAggregateFunction` Base class for the `AggregateFunction` native classes.
`class` `NativeFunction` Base class for our native/hardcoded functions.
`class` `NativeScalarFunction` Base class for the `ScalarFunction` native classes.
`class` `ScriptBasedUDF`
`class` `ToJsonFct`
`class` `TokenFct`
`class` `UDAggregate` Base class for user-defined-aggregates.
`class` `UDFunction` Base class for User Defined Functions.

Method parameters in org.apache.cassandra.cql3.functions with type arguments of type AssignmentTestable
`static Function` Functions.`get(java.lang.String keyspace, FunctionName name, java.util.List<? extends AssignmentTestable> providedArgs, java.lang.String receiverKs, java.lang.String receiverCf, AbstractType<?> receiverType)`

### Uses of AssignmentTestable in org.apache.cassandra.cql3.selection

Classes in org.apache.cassandra.cql3.selection that implement AssignmentTestable
`class` `Selector` A `Selector` is used to convert the data returned by the storage engine into the data requested by the user.
`class` `SimpleSelector`