# Package org.apache.cassandra.db.composites

Interface Summary
Interface | Description
--- | ---
CBuilder | A builder of Composite.
CellName | A CellName is a Composite, but for which, for the sake of CQL3, we distinguish different parts: a CellName has first a number of clustering components, followed by the CQL3 column name, and then possibly followed by a collection element part.
CellNameType | The type of CellNames.
CellNameType.Deserializer |
Composite | A composite value.
CType | A type for a Composite.
CType.Serializer |

Class Summary
Class | Description
--- | ---
AbstractCellNameType |
AbstractComposite |
AbstractCompoundCellNameType |
AbstractCType |
AbstractSimpleCellNameType |
BoundedComposite | Wraps another Composite and adds an EOC byte to track whether this is a slice start or end.
CellNames |
Composites |
CompoundComposite | A "truly-composite" Composite.
CompoundCType | A truly-composite CType.
CompoundCType.CompoundCBuilder |
CompoundDenseCellName |
CompoundDenseCellNameType |
CompoundSparseCellName |
CompoundSparseCellName.WithCollection |
CompoundSparseCellNameType |
CompoundSparseCellNameType.WithCollection |
SimpleComposite | A "simple" (not-truly-composite) Composite.
SimpleCType | A not truly-composite CType.
SimpleCType.SimpleCBuilder |
SimpleDenseCellName |
SimpleDenseCellNameType |
SimpleSparseCellName |
SimpleSparseCellNameType |
SimpleSparseInternedCellName |

Enum Summary
Enum | Description
--- | ---
Composite.EOC |