## Uses of Class
org.apache.cassandra.db.marshal.CollectionType

- Packages that use CollectionType
  Package | Description
  --- | ---
  org.apache.cassandra.cql3 |
  org.apache.cassandra.db.composites |
  org.apache.cassandra.db.marshal |

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

    Constructors in org.apache.cassandra.cql3 with parameters of type CollectionType
    Constructor and Description
    `Collection(CollectionType type)`

  - ### Uses of CollectionType in org.apache.cassandra.db.composites

    Methods in org.apache.cassandra.db.composites with parameters of type CollectionType
    Modifier and Type | Method and Description
    --- | ---
    `CellNameType` | AbstractCellNameType.`addOrUpdateCollection(ColumnIdentifier columnName, CollectionType newCollection)`
    `CellNameType` | CellNameType.`addOrUpdateCollection(ColumnIdentifier columnName, CollectionType newCollection)` Return the new type obtained by adding/updating to the new collection type for the provided column name to this type.
    `CellNameType` | CompoundSparseCellNameType.`addOrUpdateCollection(ColumnIdentifier columnName, CollectionType newCollection)`
    `CellNameType` | CompoundSparseCellNameType.WithCollection.`addOrUpdateCollection(ColumnIdentifier columnName, CollectionType newCollection)`

  - ### Uses of CollectionType in org.apache.cassandra.db.marshal

    Subclasses of CollectionType in org.apache.cassandra.db.marshal
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ListType<T>`
    `class` | `MapType<K,V>`
    `class` | `SetType<T>`

    Fields in org.apache.cassandra.db.marshal with type parameters of type CollectionType
    Modifier and Type | Field and Description
    --- | ---
    `java.util.Map<java.nio.ByteBuffer,CollectionType>` | ColumnToCollectionType.`defined`

    Methods in org.apache.cassandra.db.marshal that return types with arguments of type CollectionType
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Map<java.nio.ByteBuffer,CollectionType>` | TypeParser.`getCollectionsParameters()`

    Methods in org.apache.cassandra.db.marshal with parameters of type CollectionType
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract boolean` | CollectionType.`isCompatibleWithFrozen(CollectionType<?> previous)` A version of isCompatibleWith() to deal with non-multicell (frozen) collections
    `boolean` | ListType.`isCompatibleWithFrozen(CollectionType<?> previous)`
    `boolean` | MapType.`isCompatibleWithFrozen(CollectionType<?> previous)`
    `boolean` | SetType.`isCompatibleWithFrozen(CollectionType<?> previous)`
    `protected abstract boolean` | CollectionType.`isValueCompatibleWithFrozen(CollectionType<?> previous)` A version of isValueCompatibleWith() to deal with non-multicell (frozen) collections
    `boolean` | ListType.`isValueCompatibleWithFrozen(CollectionType<?> previous)`
    `boolean` | MapType.`isValueCompatibleWithFrozen(CollectionType<?> previous)`
    `boolean` | SetType.`isValueCompatibleWithFrozen(CollectionType<?> previous)`

    Method parameters in org.apache.cassandra.db.marshal with type arguments of type CollectionType
    Modifier and Type | Method and Description
    --- | ---
    `static ColumnToCollectionType` | ColumnToCollectionType.`getInstance(java.util.Map<java.nio.ByteBuffer,CollectionType> defined)`
    `static java.lang.String` | TypeParser.`stringifyCollectionsParameters(java.util.Map<java.nio.ByteBuffer,? extends CollectionType> collections)`

Copyright © 2018 The Apache Software Foundation