Uses of Interface org.apache.cassandra.db.composites.CType (apache-cassandra API)
Date: 2018-02-12

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

- Packages that use CType
  Package | Description
  --- | ---
  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
    Modifier and Type | Method and Description
    --- | ---
    `CType` | CFMetaData.`getKeyValidatorAsCType()`

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

    Methods in org.apache.cassandra.cql3 with parameters of type CType
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `CellNameType` The type of CellNames.

    Classes in org.apache.cassandra.db.composites that implement CType
    Modifier and Type | Class and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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)`

Copyright © 2018 The Apache Software Foundation