# Hierarchy For Package org.apache.cassandra.db.marshal

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.cassandra.db.marshal.AbstractCompositeType.CompositeComponent
  - org.apache.cassandra.db.marshal.AbstractType<T> (implements java.util.Comparator<T>)
    - org.apache.cassandra.db.marshal.AbstractCompositeType
      - org.apache.cassandra.db.marshal.CompositeType
      - org.apache.cassandra.db.marshal.DynamicCompositeType
    - org.apache.cassandra.db.marshal.AsciiType
    - org.apache.cassandra.db.marshal.BooleanType
    - org.apache.cassandra.db.marshal.BytesType
    - org.apache.cassandra.db.marshal.ByteType
    - org.apache.cassandra.db.marshal.CollectionType<T>
      - org.apache.cassandra.db.marshal.ListType<T>
      - org.apache.cassandra.db.marshal.MapType<K,V>
      - org.apache.cassandra.db.marshal.SetType<T>
    - org.apache.cassandra.db.marshal.ColumnToCollectionType
    - org.apache.cassandra.db.marshal.CounterColumnType
    - org.apache.cassandra.db.marshal.DateType
    - org.apache.cassandra.db.marshal.DecimalType
    - org.apache.cassandra.db.marshal.DoubleType
    - org.apache.cassandra.db.marshal.EmptyType
    - org.apache.cassandra.db.marshal.FloatType
    - org.apache.cassandra.db.marshal.FrozenType
    - org.apache.cassandra.db.marshal.InetAddressType
    - org.apache.cassandra.db.marshal.Int32Type
    - org.apache.cassandra.db.marshal.IntegerType
    - org.apache.cassandra.db.marshal.LexicalUUIDType
    - org.apache.cassandra.db.marshal.LocalByPartionerType
    - org.apache.cassandra.db.marshal.LongType
    - org.apache.cassandra.db.marshal.ReversedType<T>
    - org.apache.cassandra.db.marshal.ShortType
    - org.apache.cassandra.db.marshal.SimpleDateType
    - org.apache.cassandra.db.marshal.TimestampType
    - org.apache.cassandra.db.marshal.TimeType
    - org.apache.cassandra.db.marshal.TimeUUIDType
    - org.apache.cassandra.db.marshal.TupleType
      - org.apache.cassandra.db.marshal.UserType
    - org.apache.cassandra.db.marshal.UTF8Type
    - org.apache.cassandra.db.marshal.UUIDType
  - org.apache.cassandra.db.marshal.CompositeType.Builder
  - org.apache.cassandra.db.marshal.TypeParser

## Interface Hierarchy

- org.apache.cassandra.db.marshal.AbstractCompositeType.ParsedComparator

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.cassandra.db.marshal.CollectionType.Kind