# 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 |
  CompositesBuilder | Builder that allow to build multiple composites at the same time.
  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 |

Copyright © 2018 The Apache Software Foundation