## Uses of Interface
org.apache.cassandra.db.Cell

Packages that use Cell
org.apache.cassandra.cql3
org.apache.cassandra.cql3.selection
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.db.marshal
org.apache.cassandra.io.sstable
org.apache.cassandra.thrift
org.apache.cassandra.utils.memory

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

Methods in org.apache.cassandra.cql3 that return Cell
`Cell` CQL3Row.`getColumn(ColumnIdentifier name)`
`Cell` UpdateParameters.`makeColumn(CellName name, java.nio.ByteBuffer value)`
`Cell` UpdateParameters.`makeCounter(CellName name, long delta)`
`Cell` UpdateParameters.`makeTombstone(CellName name)`

Methods in org.apache.cassandra.cql3 that return types with arguments of type Cell
`protected java.util.Iterator<Cell>` ColumnCondition.Bound.`collectionColumns(CellName collection, ColumnFamily cf, long now)`
`java.util.List<Cell>` CQL3Row.`getMultiCellColumn(ColumnIdentifier name)`
`java.util.List<Cell>` UpdateParameters.`getPrefetchedList(java.nio.ByteBuffer rowKey, ColumnIdentifier cql3ColumnName, ColumnFamily cf)` Returns the prefetched list with the already performed modifications.

Methods in org.apache.cassandra.cql3 with parameters of type Cell
`protected boolean` ColumnCondition.Bound.`isSatisfiedByValue(java.nio.ByteBuffer value, Cell c, AbstractType<?> type, Operator operator, long now)`

Method parameters in org.apache.cassandra.cql3 with type arguments of type Cell
`CQL3Row.RowIterator` CQL3Row.Builder.`group(java.util.Iterator<Cell> cells)`

### Uses of Cell in org.apache.cassandra.cql3.selection

Methods in org.apache.cassandra.cql3.selection with parameters of type Cell
`void` Selection.ResultSetBuilder.`add(Cell c)`

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

Subinterfaces of Cell in org.apache.cassandra.db
`interface` `CounterCell` A column that represents a partitioned counter.
`interface` `CounterUpdateCell` A counter update while it hasn't been applied yet by the leader replica.
`interface` `DeletedCell`
`interface` `ExpiringCell` Alternative to Cell that have an expiring time.

Classes in org.apache.cassandra.db that implement Cell
`class` `AbstractCell`
`class` `AbstractNativeCell` {@code Packs a CellName AND a Cell into one off-heap representation.
`class` `BufferCell`
`class` `BufferCounterCell`
`class` `BufferCounterUpdateCell`
`class` `BufferDeletedCell`
`class` `BufferExpiringCell`
`class` `NativeCell`
`class` `NativeCounterCell`
`class` `NativeDeletedCell`
`class` `NativeExpiringCell`

Methods in org.apache.cassandra.db that return Cell
`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)`
`Cell` ColumnSerializer.`deserialize(java.io.DataInput in)`
`Cell` ColumnSerializer.`deserialize(java.io.DataInput in, ColumnSerializer.Flag flag)`
`Cell` ColumnSerializer.`deserialize(java.io.DataInput in, ColumnSerializer.Flag flag, int expireBefore)`
`Cell` AbstractCell.`diff(Cell cell)`
`Cell` BufferCounterCell.`diff(Cell cell)`
`Cell` BufferCounterUpdateCell.`diff(Cell cell)`
`Cell` Cell.`diff(Cell cell)`
`Cell` NativeCounterCell.`diff(Cell cell)`
`Cell` AbstractCell.`diffCounter(Cell cell)`
`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.
`Cell` BufferCell.`localCopy(CFMetaData metadata, AbstractAllocator allocator)`
`Cell` BufferCounterUpdateCell.`localCopy(CFMetaData metadata, AbstractAllocator allocator)`
`Cell` Cell.`localCopy(CFMetaData metadata, AbstractAllocator allocator)`
`Cell` NativeCell.`localCopy(CFMetaData metadata, AbstractAllocator allocator)`
`Cell` BufferCell.`localCopy(CFMetaData metadata, MemtableAllocator allocator, OpOrder.Group opGroup)`
`Cell` BufferCounterUpdateCell.`localCopy(CFMetaData metadata, MemtableAllocator allocator, OpOrder.Group opGroup)`
`Cell` Cell.`localCopy(CFMetaData metaData, MemtableAllocator allocator, OpOrder.Group opGroup)`
`Cell` NativeCell.`localCopy(CFMetaData metadata, MemtableAllocator allocator, OpOrder.Group opGroup)`
`Cell` BufferCounterCell.`markLocalToBeCleared()`
`Cell` CounterCell.`markLocalToBeCleared()`
`Cell` NativeCounterCell.`markLocalToBeCleared()`
`Cell` AbstractCell.`reconcile(Cell cell)`
`Cell` BufferCounterCell.`reconcile(Cell cell)`
`Cell` BufferCounterUpdateCell.`reconcile(Cell cell)`
`Cell` BufferDeletedCell.`reconcile(Cell cell)`
`Cell` BufferExpiringCell.`reconcile(Cell cell)`
`Cell` Cell.`reconcile(Cell cell)`
`Cell` NativeCounterCell.`reconcile(Cell cell)`
`Cell` NativeDeletedCell.`reconcile(Cell cell)`
`Cell` NativeExpiringCell.`reconcile(Cell cell)`
`Cell` AbstractCell.`reconcileCounter(Cell cell)` This is temporary until we start creating Cells of the different type (buffer vs.
`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)`
`Cell` AbstractNativeCell.`withUpdatedTimestamp(long newTimestamp)`
`Cell` BufferCell.`withUpdatedTimestamp(long newTimestamp)`
`Cell` BufferDeletedCell.`withUpdatedTimestamp(long newTimestamp)`
`Cell` BufferExpiringCell.`withUpdatedTimestamp(long newTimestamp)`
`Cell` Cell.`withUpdatedTimestamp(long newTimestamp)`
`Cell` AbstractNativeCell.`withUpdatedTimestampAndLocalDeletionTime(long newTimestamp, int newLocalDeletionTime)`
`Cell` BufferCell.`withUpdatedTimestampAndLocalDeletionTime(long newTimestamp, int newLocalDeletionTime)`
`Cell` BufferDeletedCell.`withUpdatedTimestampAndLocalDeletionTime(long newTimestamp, int newLocalDeletionTime)`
`Cell` BufferExpiringCell.`withUpdatedTimestampAndLocalDeletionTime(long newTimestamp, int newLocalDeletionTime)`
`Cell` Cell.`withUpdatedTimestampAndLocalDeletionTime(long newTimestamp, int newLocalDeletionTime)`

Methods in org.apache.cassandra.db that return types with arguments of type Cell
`BatchRemoveIterator<Cell>` ArrayBackedSortedColumns.`batchRemoveIterator()`
`BatchRemoveIterator<Cell>` AtomicBTreeColumns.`batchRemoveIterator()`
`abstract BatchRemoveIterator<Cell>` ColumnFamily.`batchRemoveIterator()`
`java.util.Collection<Cell>` ArrayBackedSortedColumns.`getReverseSortedColumns()`
`java.util.Collection<Cell>` AtomicBTreeColumns.`getReverseSortedColumns()`
`abstract java.util.Collection<Cell>` ColumnFamily.`getReverseSortedColumns()` Returns the columns of this column map as a collection.
`java.util.Collection<Cell>` ArrayBackedSortedColumns.`getSortedColumns()`
`java.util.Collection<Cell>` AtomicBTreeColumns.`getSortedColumns()`
`abstract java.util.Collection<Cell>` ColumnFamily.`getSortedColumns()` Returns the columns of this column map as a collection.
`java.util.Iterator<Cell>` ColumnFamily.`iterator()`
`java.util.Iterator<Cell>` ArrayBackedSortedColumns.`iterator(ColumnSlice[] slices)`
`java.util.Iterator<Cell>` AtomicBTreeColumns.`iterator(ColumnSlice[] slices)`
`abstract java.util.Iterator<Cell>` ColumnFamily.`iterator(ColumnSlice[] slices)` Returns an iterator over the columns of this map that returns only the matching @param slices.
`java.util.Iterator<Cell>` ColumnFamily.`reverseIterator()`
`java.util.Iterator<Cell>` ArrayBackedSortedColumns.`reverseIterator(ColumnSlice[] slices)`
`java.util.Iterator<Cell>` AtomicBTreeColumns.`reverseIterator(ColumnSlice[] slices)`
`abstract java.util.Iterator<Cell>` ColumnFamily.`reverseIterator(ColumnSlice[] slices)` Returns a reversed iterator over the columns of this map that returns only the matching @param slices.
`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 Cell
`void` ArrayBackedSortedColumns.`addColumn(Cell cell)`
`void` AtomicBTreeColumns.`addColumn(Cell column)`
`abstract void` ColumnFamily.`addColumn(Cell cell)` Adds a cell to this cell map.
`void` ArrayBackedSortedColumns.`appendColumn(Cell cell)` Adds a cell, assuming that it sorts *strictly after* the current-last cell in the array.
`void` AtomicBTreeColumns.`appendColumn(Cell cell)`
`abstract void` ColumnFamily.`appendColumn(Cell cell)` Appends a cell.
`protected void` AbstractNativeCell.`construct(Cell from)`
`protected void` NativeCounterCell.`construct(Cell from)`
`protected void` NativeExpiringCell.`construct(Cell from)`
`Cell` AbstractCell.`diff(Cell cell)`
`Cell` BufferCounterCell.`diff(Cell cell)`
`Cell` BufferCounterUpdateCell.`diff(Cell cell)`
`Cell` Cell.`diff(Cell cell)`
`Cell` NativeCounterCell.`diff(Cell cell)`
`Cell` AbstractCell.`diffCounter(Cell cell)`
`boolean` AbstractCell.`equals(Cell cell)`
`boolean` BufferCounterCell.`equals(Cell cell)`
`boolean` BufferExpiringCell.`equals(Cell cell)`
`boolean` NativeCounterCell.`equals(Cell cell)`
`boolean` NativeExpiringCell.`equals(Cell cell)`
`boolean` DeletionInfo.`isDeleted(Cell cell)` Return whether a given cell is deleted by the container having this deletion info.
`boolean` DeletionInfo.InOrderTester.`isDeleted(Cell cell)`
`boolean` RangeTombstone.Tracker.`isDeleted(Cell cell)` Tests if the provided column is deleted by one of the tombstone tracked by this tracker.
`boolean` RangeTombstoneList.`isDeleted(Cell cell)` Returns whether the given name/timestamp pair is deleted by one of the tombstone of this RangeTombstoneList.
`boolean` RangeTombstoneList.InOrderTester.`isDeleted(Cell cell)`
`void` ArrayBackedSortedColumns.`maybeAppendColumn(Cell cell, DeletionInfo.InOrderTester tester, int gcBefore)` Adds a cell, assuming that: - it's non-gc-able (if a tombstone) or not a tombstone - it has a more recent timestamp than any partition/range tombstone shadowing it - it sorts *strictly after* the current-last cell in the array.
`void` AtomicBTreeColumns.`maybeAppendColumn(Cell cell, DeletionInfo.InOrderTester tester, int gcBefore)`
`abstract void` ColumnFamily.`maybeAppendColumn(Cell cell, DeletionInfo.InOrderTester tester, int gcBefore)` Adds a cell if it's non-gc-able and isn't shadowed by a partition/range tombstone with a higher timestamp.
`Cell` AbstractCell.`reconcile(Cell cell)`
`Cell` BufferCounterCell.`reconcile(Cell cell)`
`Cell` BufferCounterUpdateCell.`reconcile(Cell cell)`
`Cell` BufferDeletedCell.`reconcile(Cell cell)`
`Cell` BufferExpiringCell.`reconcile(Cell cell)`
`Cell` Cell.`reconcile(Cell cell)`
`Cell` NativeCounterCell.`reconcile(Cell cell)`
`Cell` NativeDeletedCell.`reconcile(Cell cell)`
`Cell` NativeExpiringCell.`reconcile(Cell cell)`
`Cell` AbstractCell.`reconcileCounter(Cell cell)` This is temporary until we start creating Cells of the different type (buffer vs.
`void` ColumnSerializer.`serialize(Cell cell, DataOutputPlus out)`
`long` ColumnSerializer.`serializedSize(Cell cell, TypeSizes typeSizes)`
`protected int` AbstractNativeCell.`sizeOf(Cell cell)`
`protected int` NativeCounterCell.`sizeOf(Cell cell)`
`protected int` NativeExpiringCell.`sizeOf(Cell cell)`

Constructors in org.apache.cassandra.db with parameters of type Cell
Constructor and Description
`AbstractNativeCell(NativeAllocator allocator, OpOrder.Group writeOp, Cell copyOf)`
`NativeCell(NativeAllocator allocator, OpOrder.Group writeOp, Cell copyOf)`

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

Methods in org.apache.cassandra.db.composites that return types with arguments of type Cell
`java.util.Comparator<Cell>` AbstractCellNameType.`columnComparator(boolean isRightNative)`
`java.util.Comparator<Cell>` CellNameType.`columnComparator(boolean isRightNative)`
`java.util.Comparator<Cell>` AbstractCellNameType.`columnReverseComparator()`
`java.util.Comparator<Cell>` CellNameType.`columnReverseComparator()`
`protected java.util.Comparator<Cell>` AbstractCType.`getByteOrderColumnComparator(boolean isRightNative)`
`protected java.util.Comparator<Cell>` AbstractSimpleCellNameType.`getByteOrderColumnComparator(boolean isRightNative)`

Method parameters in org.apache.cassandra.db.composites with type arguments of type Cell
`static java.lang.String` CellNames.`getColumnsString(CellNameType type, java.lang.Iterable<Cell> columns)`

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

Methods in org.apache.cassandra.db.filter that return types with arguments of type Cell
`static java.util.Iterator<Cell>` QueryFilter.`gatherTombstones(ColumnFamily returnCF, java.util.Iterator<? extends OnDiskAtom> iter)` Given an iterator of on disk atom, returns an iterator that filters the tombstone range markers adding them to `returnCF` and returns the normal column.
`protected java.util.Iterator<Cell>` ColumnCounter.`getCellIterator(ColumnFamily container)`
`java.util.Iterator<Cell>` ColumnCounter.GroupByPrefixReversed.`getCellIterator(ColumnFamily container)`
`java.util.Comparator<Cell>` IDiskAtomFilter.`getColumnComparator(CellNameType comparator)`
`java.util.Comparator<Cell>` NamesQueryFilter.`getColumnComparator(CellNameType comparator)`
`java.util.Comparator<Cell>` SliceQueryFilter.`getColumnComparator(CellNameType comparator)`
`java.util.Iterator<Cell>` IDiskAtomFilter.`getColumnIterator(ColumnFamily cf)` returns an iterator that returns columns from the given columnFamily matching the Filter criteria in sorted order.
`java.util.Iterator<Cell>` NamesQueryFilter.`getColumnIterator(ColumnFamily cf)`
`java.util.Iterator<Cell>` SliceQueryFilter.`getColumnIterator(ColumnFamily cf)`
`java.util.Iterator<Cell>` QueryFilter.`getIterator(ColumnFamily cf)`

Methods in org.apache.cassandra.db.filter with parameters of type Cell
`boolean` ColumnCounter.`count(Cell cell, DeletionInfo.InOrderTester tester)`
`boolean` ColumnCounter.GroupByPrefix.`count(Cell cell, DeletionInfo.InOrderTester tester)`
`boolean` ColumnCounter.GroupByPrefixReversed.`count(Cell cell, DeletionInfo.InOrderTester tester)`

Method parameters in org.apache.cassandra.db.filter with type arguments of type Cell
`static void` QueryFilter.`collateColumns(ColumnFamily returnCF, java.util.List<? extends java.util.Iterator<Cell>> toCollate, IDiskAtomFilter filter, DecoratedKey key, int gcBefore, long timestamp)`
`void` QueryFilter.`collateColumns(ColumnFamily returnCF, java.util.List<? extends java.util.Iterator<Cell>> toCollate, int gcBefore)`
`void` IDiskAtomFilter.`collectReducedColumns(ColumnFamily container, java.util.Iterator<Cell> reducedColumns, DecoratedKey key, int gcBefore, long now)` collects columns from reducedColumns into returnCF.
`void` NamesQueryFilter.`collectReducedColumns(ColumnFamily container, java.util.Iterator<Cell> reducedColumns, DecoratedKey key, int gcBefore, long now)`
`void` SliceQueryFilter.`collectReducedColumns(ColumnFamily container, java.util.Iterator<Cell> reducedColumns, DecoratedKey key, int gcBefore, long now)`

### Uses of Cell in org.apache.cassandra.db.index

Methods in org.apache.cassandra.db.index with parameters of type Cell
`void` AbstractSimplePerColumnSecondaryIndex.`delete(java.nio.ByteBuffer rowKey, Cell cell, OpOrder.Group opGroup)`
`abstract void` PerColumnSecondaryIndex.`delete(java.nio.ByteBuffer rowKey, Cell col, OpOrder.Group opGroup)` Called when a column has been tombstoned or replaced.
`void` AbstractSimplePerColumnSecondaryIndex.`deleteForCleanup(java.nio.ByteBuffer rowKey, Cell cell, OpOrder.Group opGroup)`
`abstract void` PerColumnSecondaryIndex.`deleteForCleanup(java.nio.ByteBuffer rowKey, Cell col, OpOrder.Group opGroup)` Called when a column has been removed due to a cleanup operation.
`protected abstract java.nio.ByteBuffer` AbstractSimplePerColumnSecondaryIndex.`getIndexedValue(java.nio.ByteBuffer rowKey, Cell cell)`
`boolean` SecondaryIndexManager.`indexes(Cell cell)`
`void` AbstractSimplePerColumnSecondaryIndex.`insert(java.nio.ByteBuffer rowKey, Cell cell, OpOrder.Group opGroup)`
`abstract void` PerColumnSecondaryIndex.`insert(java.nio.ByteBuffer rowKey, Cell col, OpOrder.Group opGroup)` insert a column to the index
`void` SecondaryIndexManager.Updater.`insert(Cell cell)` called when constructing the index against pre-existing data
`protected abstract CellName` AbstractSimplePerColumnSecondaryIndex.`makeIndexColumnName(java.nio.ByteBuffer rowKey, Cell cell)`
`void` SecondaryIndexManager.Updater.`remove(Cell current)` called when lazy-updating the index during compaction (CASSANDRA-2897)
`void` AbstractSimplePerColumnSecondaryIndex.`update(java.nio.ByteBuffer rowKey, Cell oldCol, Cell col, OpOrder.Group opGroup)`
`abstract void` PerColumnSecondaryIndex.`update(java.nio.ByteBuffer rowKey, Cell oldCol, Cell col, OpOrder.Group opGroup)` update a column from the index
`void` SecondaryIndexManager.Updater.`update(Cell oldCell, Cell cell)` called when updating the index from a memtable
`boolean` AbstractSimplePerColumnSecondaryIndex.`validate(java.nio.ByteBuffer rowKey, Cell cell)`
`boolean` PerColumnSecondaryIndex.`validate(java.nio.ByteBuffer rowKey, Cell cell)`
`boolean` PerRowSecondaryIndex.`validate(java.nio.ByteBuffer rowKey, Cell cell)`
`abstract boolean` SecondaryIndex.`validate(java.nio.ByteBuffer rowKey, Cell cell)`
`SecondaryIndex` SecondaryIndexManager.`validate(java.nio.ByteBuffer rowKey, Cell cell)`
`boolean` PerColumnSecondaryIndex.`validate(Cell cell)`
`boolean` PerRowSecondaryIndex.`validate(Cell cell)`

Method parameters in org.apache.cassandra.db.index with type arguments of type Cell
`void` SecondaryIndexManager.`deleteFromIndexes(DecoratedKey key, java.util.List<Cell> indexedColumnsInRow, OpOrder.Group opGroup)` Delete all columns from all indexes for this row.

### Uses of Cell in org.apache.cassandra.db.index.composites

Methods in org.apache.cassandra.db.index.composites with parameters of type Cell
`abstract CompositesIndex.IndexedEntry` CompositesIndex.`decodeEntry(DecoratedKey indexedValue, Cell indexEntry)`
`CompositesIndex.IndexedEntry` CompositesIndexIncludingCollectionKey.`decodeEntry(DecoratedKey indexedValue, Cell indexEntry)`
`CompositesIndex.IndexedEntry` CompositesIndexOnClusteringKey.`decodeEntry(DecoratedKey indexedValue, Cell indexEntry)`
`CompositesIndex.IndexedEntry` CompositesIndexOnCollectionValue.`decodeEntry(DecoratedKey indexedValue, Cell indexEntry)`
`CompositesIndex.IndexedEntry` CompositesIndexOnPartitionKey.`decodeEntry(DecoratedKey indexedValue, Cell indexEntry)`
`CompositesIndex.IndexedEntry` CompositesIndexOnRegular.`decodeEntry(DecoratedKey indexedValue, Cell indexEntry)`
`void` CompositesIndexOnClusteringKey.`delete(java.nio.ByteBuffer rowKey, Cell cell, OpOrder.Group opGroup)`
`void` CompositesIndexOnPartitionKey.`delete(java.nio.ByteBuffer rowKey, Cell cell, OpOrder.Group opGroup)`
`protected java.nio.ByteBuffer` CompositesIndexOnClusteringKey.`getIndexedValue(java.nio.ByteBuffer rowKey, Cell cell)`
`protected java.nio.ByteBuffer` CompositesIndexOnCollectionKey.`getIndexedValue(java.nio.ByteBuffer rowKey, Cell cell)`
`protected java.nio.ByteBuffer` CompositesIndexOnCollectionKeyAndValue.`getIndexedValue(java.nio.ByteBuffer rowKey, Cell cell)`
`protected java.nio.ByteBuffer` CompositesIndexOnCollectionValue.`getIndexedValue(java.nio.ByteBuffer rowKey, Cell cell)`
`protected java.nio.ByteBuffer` CompositesIndexOnPartitionKey.`getIndexedValue(java.nio.ByteBuffer rowKey, Cell cell)`
`protected java.nio.ByteBuffer` CompositesIndexOnRegular.`getIndexedValue(java.nio.ByteBuffer rowKey, Cell cell)`
`protected CellName` CompositesIndex.`makeIndexColumnName(java.nio.ByteBuffer rowKey, Cell cell)`

### Uses of Cell in org.apache.cassandra.db.index.keys

Methods in org.apache.cassandra.db.index.keys with parameters of type Cell
`protected java.nio.ByteBuffer` KeysIndex.`getIndexedValue(java.nio.ByteBuffer rowKey, Cell cell)`
`protected CellName` KeysIndex.`makeIndexColumnName(java.nio.ByteBuffer rowKey, Cell cell)`

### Uses of Cell in org.apache.cassandra.db.marshal

Methods in org.apache.cassandra.db.marshal that return types with arguments of type Cell
`java.util.List<Cell>` CollectionType.`enforceLimit(ColumnDefinition def, java.util.List<Cell> cells, int version)`

Method parameters in org.apache.cassandra.db.marshal with type arguments of type Cell
`java.util.List<Cell>` CollectionType.`enforceLimit(ColumnDefinition def, java.util.List<Cell> cells, int version)`
`abstract java.util.List<java.nio.ByteBuffer>` CollectionType.`serializedValues(java.util.List<Cell> cells)`
`java.util.List<java.nio.ByteBuffer>` ListType.`serializedValues(java.util.List<Cell> cells)`
`java.util.List<java.nio.ByteBuffer>` MapType.`serializedValues(java.util.List<Cell> cells)`
`java.util.List<java.nio.ByteBuffer>` SetType.`serializedValues(java.util.List<Cell> cells)`
`java.nio.ByteBuffer` CollectionType.`serializeForNativeProtocol(ColumnDefinition def, java.util.List<Cell> cells, int version)`

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

Methods in org.apache.cassandra.io.sstable with parameters of type Cell
`protected void` AbstractSSTableSimpleWriter.`addColumn(Cell cell)`
`protected void` SSTableSimpleUnsortedWriter.`addColumn(Cell cell)` Deprecated.
`protected void` SSTableSimpleUnsortedWriter.`countColumn(Cell cell)` Deprecated.

### Uses of Cell in org.apache.cassandra.thrift

Method parameters in org.apache.cassandra.thrift with type arguments of type Cell
`java.util.List<ColumnOrSuperColumn>` CassandraServer.`thriftifyColumns(java.util.Collection<Cell> cells, boolean reverseOrder, long now)`

### Uses of Cell in org.apache.cassandra.utils.memory

Methods in org.apache.cassandra.utils.memory that return Cell
`abstract Cell` MemtableAllocator.`clone(Cell cell, CFMetaData cfm, OpOrder.Group writeOp)`
`Cell` MemtableBufferAllocator.`clone(Cell cell, CFMetaData cfm, OpOrder.Group writeOp)`
`Cell` NativeAllocator.`clone(Cell cell, CFMetaData cfm, OpOrder.Group writeOp)`

Methods in org.apache.cassandra.utils.memory with parameters of type Cell
`abstract Cell` MemtableAllocator.`clone(Cell cell, CFMetaData cfm, OpOrder.Group writeOp)`
`Cell` MemtableBufferAllocator.`clone(Cell cell, CFMetaData cfm, OpOrder.Group writeOp)`
`Cell` NativeAllocator.`clone(Cell cell, CFMetaData cfm, OpOrder.Group writeOp)`
`MemtableAllocator.DataReclaimer` MemtableAllocator.DataReclaimer.`reclaim(Cell cell)`
`MemtableAllocator.DataReclaimer` MemtableAllocator.DataReclaimer.`reclaimImmediately(Cell cell)`