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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.cassandra.db.composites.AbstractComposite (implements org.apache.cassandra.db.composites.Composite)
    - org.apache.cassandra.db.composites.BoundedComposite
    - org.apache.cassandra.db.composites.CompoundComposite
      - org.apache.cassandra.db.composites.CompoundDenseCellName (implements org.apache.cassandra.db.composites.CellName)
      - org.apache.cassandra.db.composites.CompoundSparseCellName (implements org.apache.cassandra.db.composites.CellName)
        - org.apache.cassandra.db.composites.CompoundSparseCellName.WithCollection
    - org.apache.cassandra.db.composites.SimpleComposite
      - org.apache.cassandra.db.composites.SimpleDenseCellName (implements org.apache.cassandra.db.composites.CellName)
    - org.apache.cassandra.db.composites.SimpleSparseCellName (implements org.apache.cassandra.db.composites.CellName)
      - org.apache.cassandra.db.composites.SimpleSparseInternedCellName
  - org.apache.cassandra.db.composites.AbstractCType (implements org.apache.cassandra.db.composites.CType)
    - org.apache.cassandra.db.composites.AbstractCellNameType (implements org.apache.cassandra.db.composites.CellNameType)
      - org.apache.cassandra.db.composites.AbstractCompoundCellNameType
        - org.apache.cassandra.db.composites.CompoundDenseCellNameType
        - org.apache.cassandra.db.composites.CompoundSparseCellNameType
          - org.apache.cassandra.db.composites.CompoundSparseCellNameType.WithCollection
      - org.apache.cassandra.db.composites.AbstractSimpleCellNameType
        - org.apache.cassandra.db.composites.SimpleDenseCellNameType
        - org.apache.cassandra.db.composites.SimpleSparseCellNameType
    - org.apache.cassandra.db.composites.CompoundCType
    - org.apache.cassandra.db.composites.SimpleCType
  - org.apache.cassandra.db.composites.CellNames
  - org.apache.cassandra.db.composites.Composites
  - org.apache.cassandra.db.composites.CompositesBuilder
  - org.apache.cassandra.db.composites.CompoundCType.CompoundCBuilder (implements org.apache.cassandra.db.composites.CBuilder)
  - org.apache.cassandra.db.composites.SimpleCType.SimpleCBuilder (implements org.apache.cassandra.db.composites.CBuilder)

## Interface Hierarchy

- org.apache.cassandra.db.composites.CBuilder
- org.apache.cassandra.db.composites.CellNameType.Deserializer
- java.util.Comparator<T>
  - org.apache.cassandra.db.composites.CType
    - org.apache.cassandra.db.composites.CellNameType
- org.apache.cassandra.cache.IMeasurableMemory
  - org.apache.cassandra.db.composites.Composite
    - org.apache.cassandra.db.composites.CellName
- org.apache.cassandra.io.ISerializer<T>
  - org.apache.cassandra.db.composites.CType.Serializer

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.cassandra.db.composites.Composite.EOC