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

- Packages that use CellName
  Package | Description
  --- | ---
  org.apache.cassandra.cache |
  org.apache.cassandra.config |
  org.apache.cassandra.cql3 |
  org.apache.cassandra.db |
  org.apache.cassandra.db.composites |
  org.apache.cassandra.db.filter |
  org.apache.cassandra.db.index |
  org.apache.cassandra.db.index.composites |
  org.apache.cassandra.db.index.keys |
  org.apache.cassandra.io.sstable.format |
  org.apache.cassandra.io.sstable.format.big |

- - ### Uses of CellName in org.apache.cassandra.cache

    Methods in org.apache.cassandra.cache with parameters of type CellName
    Modifier and Type | Method and Description
    --- | ---
    `static CounterCacheKey` | CounterCacheKey.`create(Pair<java.lang.String,java.lang.String> ksAndCFName, java.nio.ByteBuffer partitionKey, CellName cellName)`

  - ### Uses of CellName in org.apache.cassandra.config

    Methods in org.apache.cassandra.config with parameters of type CellName
    Modifier and Type | Method and Description
    --- | ---
    `ColumnDefinition` | CFMetaData.`getColumnDefinition(CellName cellName)` Returns a ColumnDefinition given a cell name.
    `AbstractType<?>` | CFMetaData.`getValueValidator(CellName cellName)`

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

    Methods in org.apache.cassandra.cql3 with parameters of type CellName
    Modifier and Type | Method and Description
    --- | ---
    `protected java.util.Iterator<Cell>` | ColumnCondition.Bound.`collectionColumns(CellName collection, ColumnFamily cf, long now)`
    `Cell` | UpdateParameters.`makeColumn(CellName name, java.nio.ByteBuffer value)`
    `Cell` | UpdateParameters.`makeCounter(CellName name, long delta)`
    `Cell` | UpdateParameters.`makeTombstone(CellName name)`
    `static void` | QueryProcessor.`validateCellName(CellName name, CellNameType type)`

    Method parameters in org.apache.cassandra.cql3 with type arguments of type CellName
    Modifier and Type | Method and Description
    --- | ---
    `static void` | QueryProcessor.`validateCellNames(java.lang.Iterable<CellName> cellNames, CellNameType type)`

  - ### Uses of CellName in org.apache.cassandra.db

    Classes in org.apache.cassandra.db that implement CellName
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractNativeCell` {@code Packs a CellName AND a Cell into one off-heap representation.
    `class` | `NativeCell`
    `class` | `NativeCounterCell`
    `class` | `NativeDeletedCell`
    `class` | `NativeExpiringCell`

    Fields in org.apache.cassandra.db declared as CellName
    Modifier and Type | Field and Description
    --- | ---
    `protected CellName` | BufferCell.`name`

    Methods in org.apache.cassandra.db that return CellName
    Modifier and Type | Method and Description
    --- | ---
    `CellName` | AbstractNativeCell.`copy(CFMetaData cfm, AbstractAllocator allocator)`
    `CellName` | BufferCell.`name()`
    `CellName` | Cell.`name()`
    `CellName` | NativeCell.`name()`

    Methods in org.apache.cassandra.db that return types with arguments of type CellName
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Map<CellName,java.nio.ByteBuffer>` | ColumnFamily.`asMap()`
    `java.lang.Iterable<CellName>` | ArrayBackedSortedColumns.`getColumnNames()`
    `java.lang.Iterable<CellName>` | AtomicBTreeColumns.`getColumnNames()`
    `abstract java.lang.Iterable<CellName>` | ColumnFamily.`getColumnNames()` Returns an iterable with the names of columns in this column map in the same order as the underlying columns themselves.
    `SearchIterator<CellName,Cell>` | ArrayBackedSortedColumns.`searchIterator()`
    `SearchIterator<CellName,Cell>` | AtomicBTreeColumns.`searchIterator()`
    `abstract SearchIterator<CellName,Cell>` | ColumnFamily.`searchIterator()`

    Methods in org.apache.cassandra.db with parameters of type CellName
    Modifier and Type | Method and Description
    --- | ---
    `void` | Mutation.`add(java.lang.String cfName, CellName name, java.nio.ByteBuffer value, long timestamp)`
    `void` | Mutation.`add(java.lang.String cfName, CellName name, java.nio.ByteBuffer value, long timestamp, int timeToLive)`
    `void` | ColumnFamily.`addColumn(CellName name, java.nio.ByteBuffer value, long timestamp)`
    `void` | ColumnFamily.`addColumn(CellName name, java.nio.ByteBuffer value, long timestamp, int timeToLive)`
    `void` | ColumnFamily.`addCounter(CellName name, long value)`
    `void` | Mutation.`addCounter(java.lang.String cfName, CellName name, long value)`
    `void` | ColumnFamily.`addTombstone(CellName name, java.nio.ByteBuffer localDeletionTime, long timestamp)`
    `void` | ColumnFamily.`addTombstone(CellName name, int localDeletionTime, long timestamp)`
    `static Cell` | AbstractCell.`create(CellName name, java.nio.ByteBuffer value, long timestamp, int ttl, CFMetaData metadata)`
    `static Cell` | BufferExpiringCell.`create(CellName name, java.nio.ByteBuffer value, long timestamp, int timeToLive, int localExpirationTime, int expireBefore, ColumnSerializer.Flag flag)`
    `static CounterCell` | BufferCounterCell.`create(CellName name, java.nio.ByteBuffer value, long timestamp, long timestampOfLastDelete, ColumnSerializer.Flag flag)`
    `static CounterCell` | BufferCounterCell.`createLocal(CellName name, long value, long timestamp, long timestampOfLastDelete)`
    `void` | Mutation.`delete(java.lang.String cfName, CellName name, long timestamp)`
    `boolean` | AbstractNativeCell.`equals(CellName that)`
    `ClockAndCount` | ColumnFamilyStore.`getCachedCounter(java.nio.ByteBuffer partitionKey, CellName cellName)`
    `Cell` | ArrayBackedSortedColumns.`getColumn(CellName name)`
    `Cell` | AtomicBTreeColumns.`getColumn(CellName name)`
    `abstract Cell` | ColumnFamily.`getColumn(CellName name)` Get a column given its name, returning null if the column is not present.
    `boolean` | AbstractNativeCell.`isSameCQL3RowAs(CellNameType type, CellName other)`
    `void` | ColumnFamilyStore.`putCachedCounter(java.nio.ByteBuffer partitionKey, CellName cellName, ClockAndCount clockAndCount)`
    `Cell` | AbstractNativeCell.`withUpdatedName(CellName newName)`
    `Cell` | BufferCell.`withUpdatedName(CellName newName)`
    `Cell` | BufferCounterCell.`withUpdatedName(CellName newName)`
    `Cell` | BufferCounterUpdateCell.`withUpdatedName(CellName newName)`
    `Cell` | BufferDeletedCell.`withUpdatedName(CellName newName)`
    `Cell` | BufferExpiringCell.`withUpdatedName(CellName newName)`
    `Cell` | Cell.`withUpdatedName(CellName newName)`

    Constructors in org.apache.cassandra.db with parameters of type CellName
    Constructor and Description
    `BufferCell(CellName name, java.nio.ByteBuffer value)`
    `BufferCell(CellName name, java.nio.ByteBuffer value, long timestamp)`
    `BufferCounterCell(CellName name, java.nio.ByteBuffer value, long timestamp)`
    `BufferCounterCell(CellName name, java.nio.ByteBuffer value, long timestamp, long timestampOfLastDelete)`
    `BufferCounterUpdateCell(CellName name, java.nio.ByteBuffer value, long timestamp)`
    `BufferCounterUpdateCell(CellName name, long value, long timestamp)`
    `BufferDeletedCell(CellName name, java.nio.ByteBuffer value, long timestamp)`
    `BufferDeletedCell(CellName name, int localDeletionTime, long timestamp)`
    `BufferExpiringCell(CellName name, java.nio.ByteBuffer value, long timestamp, int timeToLive)`
    `BufferExpiringCell(CellName name, java.nio.ByteBuffer value, long timestamp, int timeToLive, int localExpirationTime)`

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

    Classes in org.apache.cassandra.db.composites that implement CellName
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CompoundDenseCellName`
    `class` | `CompoundSparseCellName`
    `static class` | `CompoundSparseCellName.WithCollection`
    `class` | `SimpleDenseCellName`
    `class` | `SimpleSparseCellName`
    `class` | `SimpleSparseInternedCellName`

    Methods in org.apache.cassandra.db.composites that return CellName
    Modifier and Type | Method and Description
    --- | ---
    `CellName` | AbstractCellNameType.`cellFromByteBuffer(java.nio.ByteBuffer bytes)`
    `CellName` | CellNameType.`cellFromByteBuffer(java.nio.ByteBuffer bb)` Deserialize a Composite from a ByteBuffer.
    `static CellName` | CellNames.`compositeDense(java.nio.ByteBuffer... bbs)`
    `static CellName` | CellNames.`compositeSparse(java.nio.ByteBuffer[] bbs, ColumnIdentifier identifier, boolean isStatic)`
    `static CellName` | CellNames.`compositeSparseWithCollection(java.nio.ByteBuffer[] bbs, java.nio.ByteBuffer collectionElement, ColumnIdentifier identifier, boolean isStatic)`
    `CellName` | CellName.`copy(CFMetaData cfm, AbstractAllocator allocator)`
    `CellName` | CompoundDenseCellName.`copy(CFMetaData cfm, AbstractAllocator allocator)`
    `CellName` | CompoundSparseCellName.`copy(CFMetaData cfm, AbstractAllocator allocator)`
    `CellName` | CompoundSparseCellName.WithCollection.`copy(CFMetaData cfm, AbstractAllocator allocator)`
    `CellName` | SimpleDenseCellName.`copy(CFMetaData cfm, AbstractAllocator allocator)`
    `CellName` | SimpleSparseCellName.`copy(CFMetaData cfm, AbstractAllocator allocator)`
    `CellName` | SimpleSparseInternedCellName.`copy(CFMetaData cfm, AbstractAllocator allocator)`
    `CellName` | CellNameType.`create(Composite prefix, ColumnDefinition column)` Creates a new CellName given a clustering prefix and a CQL3 column.
    `CellName` | CompoundDenseCellNameType.`create(Composite prefix, ColumnDefinition column)`
    `CellName` | CompoundSparseCellNameType.`create(Composite prefix, ColumnDefinition column)`
    `CellName` | SimpleDenseCellNameType.`create(Composite prefix, ColumnDefinition column)`
    `CellName` | SimpleSparseCellNameType.`create(Composite prefix, ColumnDefinition column)`
    `CellName` | AbstractCellNameType.`create(Composite prefix, ColumnDefinition column, java.nio.ByteBuffer collectionElement)`
    `CellName` | CellNameType.`create(Composite prefix, ColumnDefinition column, java.nio.ByteBuffer collectionElement)` Creates a new collection CellName given a clustering prefix, a CQL3 column and the collection element.
    `CellName` | CompoundSparseCellNameType.WithCollection.`create(Composite prefix, ColumnDefinition column, java.nio.ByteBuffer collectionElement)`
    `protected abstract CellName` | AbstractCellNameType.`makeCellName(java.nio.ByteBuffer[] components)`
    `protected CellName` | AbstractCompoundCellNameType.`makeCellName(java.nio.ByteBuffer[] components)`
    `protected CellName` | AbstractSimpleCellNameType.`makeCellName(java.nio.ByteBuffer[] components)`
    `CellName` | AbstractCellNameType.`makeCellName(java.lang.Object... components)`
    `CellName` | CellNameType.`makeCellName(java.lang.Object... components)` Convenience method to create cell names given its components.
    `CellName` | AbstractCellNameType.`rowMarker(Composite prefix)`
    `CellName` | CellNameType.`rowMarker(Composite prefix)` Creates a row marker for the CQL3 having the provided clustering prefix.
    `CellName` | CompoundSparseCellNameType.`rowMarker(Composite prefix)`
    `static CellName` | CellNames.`simpleDense(java.nio.ByteBuffer bb)`
    `static CellName` | CellNames.`simpleSparse(ColumnIdentifier identifier)`

    Methods in org.apache.cassandra.db.composites that return types with arguments of type CellName
    Modifier and Type | Method and Description
    --- | ---
    `ISerializer<CellName>` | AbstractCellNameType.`cellSerializer()`
    `ISerializer<CellName>` | CellNameType.`cellSerializer()`

    Methods in org.apache.cassandra.db.composites with parameters of type CellName
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | CellName.`isSameCQL3RowAs(CellNameType type, CellName other)` Whether this cell is part of the same CQL3 row as the other cell.
    `boolean` | CompoundDenseCellName.`isSameCQL3RowAs(CellNameType type, CellName other)`
    `boolean` | CompoundSparseCellName.`isSameCQL3RowAs(CellNameType type, CellName other)`
    `boolean` | SimpleDenseCellName.`isSameCQL3RowAs(CellNameType type, CellName other)`
    `boolean` | SimpleSparseCellName.`isSameCQL3RowAs(CellNameType type, CellName other)`

  - ### Uses of CellName in org.apache.cassandra.db.filter

    Fields in org.apache.cassandra.db.filter declared as CellName
    Modifier and Type | Field and Description
    --- | ---
    `protected CellName` | ColumnCounter.GroupByPrefix.`previous`

    Fields in org.apache.cassandra.db.filter with type parameters of type CellName
    Modifier and Type | Field and Description
    --- | ---
    `java.util.SortedSet<CellName>` | NamesQueryFilter.`columns`

    Method parameters in org.apache.cassandra.db.filter with type arguments of type CellName
    Modifier and Type | Method and Description
    --- | ---
    `static QueryFilter` | QueryFilter.`getNamesFilter(DecoratedKey key, java.lang.String cfName, java.util.SortedSet<CellName> columns, long timestamp)`
    `NamesQueryFilter` | NamesQueryFilter.`withUpdatedColumns(java.util.SortedSet<CellName> newColumns)`

    Constructor parameters in org.apache.cassandra.db.filter with type arguments of type CellName
    Constructor and Description
    `NamesQueryFilter(java.util.SortedSet<CellName> columns)`
    `NamesQueryFilter(java.util.SortedSet<CellName> columns, boolean countCQL3Rows)`

  - ### Uses of CellName in org.apache.cassandra.db.index

    Methods in org.apache.cassandra.db.index that return CellName
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract CellName` | AbstractSimplePerColumnSecondaryIndex.`makeIndexColumnName(java.nio.ByteBuffer rowKey, Cell cell)`

    Methods in org.apache.cassandra.db.index with parameters of type CellName
    Modifier and Type | Method and Description
    --- | ---
    `abstract boolean` | SecondaryIndex.`indexes(CellName name)` Returns true if the provided cell name is indexed by this secondary index.
    `boolean` | SecondaryIndexManager.`indexes(CellName name)`
    `boolean` | SecondaryIndexManager.`indexes(CellName name, java.util.Collection<SecondaryIndex> indexes)`
    `java.util.Set<SecondaryIndex>` | SecondaryIndexManager.`indexFor(CellName name)`
    `java.util.Set<SecondaryIndex>` | SecondaryIndexManager.`indexFor(CellName name, java.util.Collection<SecondaryIndex> indexes)`

  - ### Uses of CellName in org.apache.cassandra.db.index.composites

    Fields in org.apache.cassandra.db.index.composites declared as CellName
    Modifier and Type | Field and Description
    --- | ---
    `CellName` | CompositesIndex.IndexedEntry.`indexEntry`

    Methods in org.apache.cassandra.db.index.composites that return CellName
    Modifier and Type | Method and Description
    --- | ---
    `protected CellName` | CompositesIndex.`makeIndexColumnName(java.nio.ByteBuffer rowKey, Cell cell)`

    Methods in org.apache.cassandra.db.index.composites with parameters of type CellName
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | CompositesIndexIncludingCollectionKey.`indexes(CellName name)`
    `boolean` | CompositesIndexOnClusteringKey.`indexes(CellName name)`
    `boolean` | CompositesIndexOnCollectionValue.`indexes(CellName name)`
    `boolean` | CompositesIndexOnPartitionKey.`indexes(CellName name)`
    `boolean` | CompositesIndexOnRegular.`indexes(CellName name)`

    Constructors in org.apache.cassandra.db.index.composites with parameters of type CellName
    Constructor and Description
    `IndexedEntry(DecoratedKey indexValue, CellName indexEntry, long timestamp, java.nio.ByteBuffer indexedKey, Composite indexedEntryPrefix)`
    `IndexedEntry(DecoratedKey indexValue, CellName indexEntry, long timestamp, java.nio.ByteBuffer indexedKey, Composite indexedEntryPrefix, java.nio.ByteBuffer indexedEntryCollectionKey)`

  - ### Uses of CellName in org.apache.cassandra.db.index.keys

    Methods in org.apache.cassandra.db.index.keys that return CellName
    Modifier and Type | Method and Description
    --- | ---
    `protected CellName` | KeysIndex.`makeIndexColumnName(java.nio.ByteBuffer rowKey, Cell cell)`

    Methods in org.apache.cassandra.db.index.keys with parameters of type CellName
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | KeysIndex.`indexes(CellName name)`

  - ### Uses of CellName in org.apache.cassandra.io.sstable.format

    Method parameters in org.apache.cassandra.io.sstable.format with type arguments of type CellName
    Modifier and Type | Method and Description
    --- | ---
    `abstract OnDiskAtomIterator` | SSTableReader.`iterator(DecoratedKey key, java.util.SortedSet<CellName> columns)`
    `abstract OnDiskAtomIterator` | SSTableReader.`iterator(FileDataInput file, DecoratedKey key, java.util.SortedSet<CellName> columns, RowIndexEntry indexEntry)`

  - ### Uses of CellName in org.apache.cassandra.io.sstable.format.big

    Method parameters in org.apache.cassandra.io.sstable.format.big with type arguments of type CellName
    Modifier and Type | Method and Description
    --- | ---
    `OnDiskAtomIterator` | BigTableReader.`iterator(DecoratedKey key, java.util.SortedSet<CellName> columns)`
    `OnDiskAtomIterator` | BigTableReader.`iterator(FileDataInput input, DecoratedKey key, java.util.SortedSet<CellName> columns, RowIndexEntry indexEntry)`

Copyright © 2018 The Apache Software Foundation