| Package | Description | 
|---|---|
| org.apache.cassandra.config | |
| org.apache.cassandra.cql3 | |
| org.apache.cassandra.cql3.functions | |
| org.apache.cassandra.cql3.selection | |
| org.apache.cassandra.db.marshal | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ColumnDefinition | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | AbstractMarker.INRawA raw placeholder for multiple values of the same type for a single column. | 
| static class  | AbstractMarker.MultiColumnRawA MultiColumnRaw version of AbstractMarker.Raw | 
| static class  | AbstractMarker.RawA parsed, but non prepared, bind marker. | 
| static class  | Constants.Literal | 
| static class  | Lists.Literal | 
| static class  | Maps.Literal | 
| static class  | Sets.Literal | 
| static class  | Term.MultiColumnRaw | 
| static class  | Term.RawA parsed, non prepared (thus untyped) term. | 
| static class  | Tuples.INRawA raw marker for an IN list of tuples, like "SELECT ... | 
| static class  | Tuples.LiteralA raw, literal tuple. | 
| static class  | Tuples.RawA 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 | 
| Modifier and Type | Method and Description | 
|---|---|
| static AssignmentTestable.TestResult | AssignmentTestable.TestResult. testAll(java.lang.String keyspace,
       ColumnSpecification receiver,
       java.util.Collection<? extends AssignmentTestable> toTest) | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | AggregateFunctionPerforms a calculation on a set of values and return a single value. | 
| interface  | Function | 
| interface  | ScalarFunctionDetermines a single output value based on a single input value. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractFunctionBase class for our native/hardcoded functions. | 
| class  | FromJsonFct | 
| static class  | FunctionCall.Raw | 
| class  | JavaBasedUDFunction | 
| class  | NativeAggregateFunctionBase class for the  AggregateFunctionnative classes. | 
| class  | NativeFunctionBase class for our native/hardcoded functions. | 
| class  | NativeScalarFunctionBase class for the  ScalarFunctionnative classes. | 
| class  | ToJsonFct | 
| class  | TokenFct | 
| class  | UDAggregateBase class for user-defined-aggregates. | 
| class  | UDFunctionBase class for User Defined Functions. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Function | FunctionResolver. get(java.lang.String keyspace,
   FunctionName name,
   java.util.List<? extends AssignmentTestable> providedArgs,
   java.lang.String receiverKs,
   java.lang.String receiverCf,
   AbstractType<?> receiverType) | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | Selectable | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | Selectable.WithCast | 
| static class  | Selectable.WithFieldSelection | 
| static class  | Selectable.WithFunction | 
| static class  | Selectable.WithTerm | 
| static class  | Selectable.WithToJSonFunction | 
| static class  | Selectable.WritetimeOrTTL | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractCompositeTypeA class avoiding class duplication between CompositeType and
 DynamicCompositeType. | 
| class  | AbstractType<T>Specifies a Comparator for a specific type of ByteBuffer. | 
| class  | AsciiType | 
| class  | BooleanType | 
| class  | BytesType | 
| class  | ByteType | 
| class  | CollectionType<T>The abstract validator that is the base for maps, sets and lists (both frozen and non-frozen). | 
| class  | ColumnToCollectionType | 
| class  | CompositeType | 
| class  | CounterColumnType | 
| class  | DateTypeDeprecated.  | 
| class  | DecimalType | 
| class  | DoubleType | 
| class  | DurationTypeRepresents a duration. | 
| class  | DynamicCompositeType | 
| class  | EmptyTypeA type that only accept empty data. | 
| class  | FloatType | 
| class  | FrozenTypeA fake type that is only used for parsing type strings that include frozen types. | 
| class  | InetAddressType | 
| class  | Int32Type | 
| class  | IntegerType | 
| class  | LexicalUUIDType | 
| class  | ListType<T> | 
| class  | LongType | 
| class  | MapType<K,V> | 
| class  | PartitionerDefinedOrderfor sorting columns representing row keys in the row ordering as determined by a partitioner. | 
| class  | ReversedType<T> | 
| class  | SetType<T> | 
| class  | ShortType | 
| class  | SimpleDateType | 
| class  | TimestampTypeType for date-time values. | 
| class  | TimeTypeNanosecond resolution time values | 
| class  | TimeUUIDType | 
| class  | TupleTypeThis is essentially like a CompositeType, but it's not primarily meant for comparison, just
 to pack multiple values together so has a more friendly encoding. | 
| class  | UserTypeA user defined type. | 
| class  | UTF8Type | 
| class  | UUIDTypeCompares UUIDs using the following criteria: - if count of supplied bytes is less than 16, compare counts - compare UUID version fields - nil UUID is always lesser - compare timestamps if both are time-based - compare lexically, unsigned msb-to-lsb comparison | 
Copyright © 2018 The Apache Software Foundation