# Package org.apache.cassandra.db.marshal

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

- Class Summary
  Class | Description
  --- | ---
  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 |
  ByteType |
  CollectionType<T> | The abstract validator that is the base for maps, sets and lists (both frozen and non-frozen).
  ColumnToCollectionType |
  CompositeType |
  CompositeType.Builder |
  CounterColumnType |
  DateType | Deprecated
  DecimalType |
  DoubleType |
  DynamicCompositeType |
  EmptyType | A type that only accept empty data.
  FloatType |
  FrozenType | A fake type that is only used for parsing type strings that include frozen types.
  InetAddressType |
  Int32Type |
  IntegerType |
  LexicalUUIDType |
  ListType<T> |
  LocalByPartionerType | for sorting columns representing row keys in the row ordering as determined by a partitioner.
  LongType |
  MapType<K,V> |
  ReversedType<T> |
  SetType<T> |
  ShortType |
  SimpleDateType |
  TimestampType | Type for date-time values.
  TimeType | Nanosecond resolution time values
  TimeUUIDType |
  TupleType | This 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.
  TypeParser | Parse a string containing an Type definition.
  UserType | A user defined type.
  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 |

Copyright © 2018 The Apache Software Foundation