Uses of Interface org.apache.cassandra.cql3.AssignmentTestable (apache-cassandra API)
Date: 2018-02-12

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

- Packages that use AssignmentTestable
  Package | Description
  --- | ---
  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
    Modifier and Type | Interface and Description
    --- | ---
    `static interface` | `Term.MultiColumnRaw`
    `static interface` | `Term.Raw` A parsed, non prepared (thus untyped) term.

    Classes in org.apache.cassandra.cql3 that implement AssignmentTestable
    Modifier and Type | Class and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Interface and Description
    --- | ---
    `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
    Modifier and Type | Class and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Selector` A `Selector` is used to convert the data returned by the storage engine into the data requested by the user.
    `class` | `SimpleSelector`

Copyright © 2018 The Apache Software Foundation