## Uses of Interface
org.apache.cassandra.db.composites.CType

Packages that use CType
org.apache.cassandra.config
org.apache.cassandra.cql3
org.apache.cassandra.cql3.restrictions
org.apache.cassandra.db
org.apache.cassandra.db.composites
org.apache.cassandra.db.filter
org.apache.cassandra.io.sstable

### Uses of CType in org.apache.cassandra.config

Methods in org.apache.cassandra.config that return CType
`CType` CFMetaData.`getKeyValidatorAsCType()`

### Uses of CType in org.apache.cassandra.cql3

Methods in org.apache.cassandra.cql3 with parameters of type CType
`static void` QueryProcessor.`validateComposite(Composite name, CType type)`

### Uses of CType in org.apache.cassandra.cql3.restrictions

Constructors in org.apache.cassandra.cql3.restrictions with parameters of type CType
Constructor and Description
`EQ(CType ctype, java.util.List<ColumnDefinition> columnDefs, Term value)`
`Slice(CType ctype, java.util.List<ColumnDefinition> columnDefs, Bound bound, boolean inclusive, Term term)`
`TokenRestriction(CType ctype, java.util.List<ColumnDefinition> columnDefs)` Creates a new `TokenRestriction` that apply to the specified columns.

### Uses of CType in org.apache.cassandra.db

Methods in org.apache.cassandra.db with parameters of type CType
`boolean` AbstractNativeCell.`isPrefixOf(CType type, Composite c)`

Constructors in org.apache.cassandra.db with parameters of type CType
Constructor and Description
`Serializer(CType type)`
`Serializer(CType type)`
`Serializer(CType type)`

### Uses of CType in org.apache.cassandra.db.composites

Subinterfaces of CType in org.apache.cassandra.db.composites
`interface` `CellNameType` The type of CellNames.

Classes in org.apache.cassandra.db.composites that implement CType
`class` `AbstractCellNameType`
`class` `AbstractCompoundCellNameType`
`class` `AbstractCType`
`class` `AbstractSimpleCellNameType`
`class` `CompoundCType` A truly-composite CType.
`class` `CompoundDenseCellNameType`
`class` `CompoundSparseCellNameType`
`static class` `CompoundSparseCellNameType.WithCollection`
`class` `SimpleCType` A not truly-composite CType.
`class` `SimpleDenseCellNameType`
`class` `SimpleSparseCellNameType`

Methods in org.apache.cassandra.db.composites that return CType
`CType` CType.`setSubtype(int position, AbstractType<?> newType)` Returns a new CType that is equivalent to this CType but with one of the subtype replaced by the provided new type.
`CType` SimpleCType.`setSubtype(int position, AbstractType<?> newType)`

Methods in org.apache.cassandra.db.composites with parameters of type CType
`boolean` AbstractCType.`isCompatibleWith(CType previous)`
`boolean` CType.`isCompatibleWith(CType previous)` See AbstractType#isCompatibleWith.
`boolean` AbstractComposite.`isPrefixOf(CType type, Composite c)`
`boolean` Composite.`isPrefixOf(CType type, Composite other)`

Constructors in org.apache.cassandra.db.composites with parameters of type CType
Constructor and Description
`CompositesBuilder(CType ctype)`
`CompoundCBuilder(CType type)`
`SimpleCBuilder(CType type)`

### Uses of CType in org.apache.cassandra.db.filter

Methods in org.apache.cassandra.db.filter with parameters of type CType
`boolean` IDiskAtomFilter.`maySelectPrefix(CType type, Composite prefix)`
`boolean` NamesQueryFilter.`maySelectPrefix(CType type, Composite prefix)`
`boolean` SliceQueryFilter.`maySelectPrefix(CType type, Composite prefix)`

Constructors in org.apache.cassandra.db.filter with parameters of type CType
Constructor and Description
`Serializer(CType type)`
`Serializer(CType type)`

### Uses of CType in org.apache.cassandra.io.sstable

Methods in org.apache.cassandra.io.sstable with parameters of type CType
`static java.util.Comparator<IndexHelper.IndexInfo>` IndexHelper.`getComparator(CType nameComparator, boolean reversed)`
`static int` IndexHelper.`indexFor(Composite name, java.util.List<IndexHelper.IndexInfo> indexList, CType comparator, boolean reversed, int lastIndex)` The index of the IndexInfo in which a scan starting with @name should begin.

Constructors in org.apache.cassandra.io.sstable with parameters of type CType
Constructor and Description
`Serializer(CType type)`