# Package org.apache.cassandra.db.marshal

Interface Summary
Interface | Description
--- | ---
AbstractCompositeType.ParsedComparator |

Class Summary
Class | Description
--- | ---
AbstractCommutativeType |
AbstractCompositeType | A class avoiding class duplication between CompositeType and DynamicCompositeType.
AbstractCompositeType.CompositeComponent |
AbstractType<T> | Specifies a Comparator for a specific type of ByteBuffer.
AsciiType |
BooleanType |
BytesType |
CollectionType<T> | The abstract validator that is the base for maps, sets and lists.
ColumnToCollectionType |
CompositeType |
CompositeType.Builder |
CounterColumnType |
DateType |
DecimalType |
DoubleType |
DynamicCompositeType |
EmptyType | A type that only accept empty data.
FloatType |
InetAddressType |
Int32Type |
IntegerType |
LexicalUUIDType |
ListType<T> |
LocalByPartionerType<T extends Token> | for sorting columns representing row keys in the row ordering as determined by a partitioner.
LongType |
MapType<K,V> |
ReversedType<T> |
SetType<T> |
TimestampType | Type for date-time values.
TimeUUIDType |
TypeParser | Parse a string containing an Type definition.
UTF8Type |
UUIDType | Compares 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

Enum Summary
Enum | Description
--- | ---
CollectionType.Kind |