## Uses of Class
org.apache.cassandra.db.rows.CellPath

Packages that use CellPath
org.apache.cassandra.cache
org.apache.cassandra.config
org.apache.cassandra.cql3
org.apache.cassandra.db
org.apache.cassandra.db.filter
org.apache.cassandra.db.marshal
org.apache.cassandra.db.partitions
org.apache.cassandra.db.rows
org.apache.cassandra.index.internal
org.apache.cassandra.index.internal.composites
org.apache.cassandra.index.internal.keys

### Uses of CellPath in org.apache.cassandra.cache

Methods in org.apache.cassandra.cache with parameters of type CellPath
`static CounterCacheKey` CounterCacheKey.`create(Pair<java.lang.String,java.lang.String> ksAndCFName, java.nio.ByteBuffer partitionKey, Clustering clustering, ColumnDefinition c, CellPath path)`

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

Methods in org.apache.cassandra.config that return types with arguments of type CellPath
`java.util.Comparator<CellPath>` ColumnDefinition.`cellPathComparator()`

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

Methods in org.apache.cassandra.cql3 with parameters of type CellPath
`void` UpdateParameters.`addCell(ColumnDefinition column, CellPath path, java.nio.ByteBuffer value)`
`void` UpdateParameters.`addCounter(ColumnDefinition column, long increment, CellPath path)`
`void` UpdateParameters.`addTombstone(ColumnDefinition column, CellPath path)`

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

Methods in org.apache.cassandra.db with parameters of type CellPath
`ClockAndCount` ColumnFamilyStore.`getCachedCounter(java.nio.ByteBuffer partitionKey, Clustering clustering, ColumnDefinition column, CellPath path)`
`void` ColumnFamilyStore.`putCachedCounter(java.nio.ByteBuffer partitionKey, Clustering clustering, ColumnDefinition column, CellPath path, ClockAndCount clockAndCount)`

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

Methods in org.apache.cassandra.db.filter that return CellPath
`protected abstract CellPath` ColumnSubselection.`comparisonPath()`

Methods in org.apache.cassandra.db.filter with parameters of type CellPath
`abstract int` ColumnSubselection.`compareInclusionOf(CellPath path)` Given a path, return -1 if the path is before anything selected by this subselection, 0 if it is selected by this subselection and 1 if the path is after anything selected by this subselection.
`static ColumnSubselection` ColumnSubselection.`element(ColumnDefinition column, CellPath elt)`
`boolean` ColumnFilter.Tester.`fetchedCellIsQueried(CellPath path)` Must only be called if `fetches(path) == true`.
`boolean` ColumnFilter.`fetchedCellIsQueried(ColumnDefinition column, CellPath path)` Whether the provided complex cell (identified by its column and path), which is assumed to be _fetched_ by this filter, is also _queried_ by the user.
`boolean` ColumnFilter.Tester.`fetches(CellPath path)`
`ColumnFilter.Builder` ColumnFilter.Builder.`select(ColumnDefinition c, CellPath elt)`
`ColumnFilter.Builder` ColumnFilter.Builder.`slice(ColumnDefinition c, CellPath from, CellPath to)`
`static ColumnSubselection` ColumnSubselection.`slice(ColumnDefinition column, CellPath from, CellPath to)`

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

Methods in org.apache.cassandra.db.marshal that return CellPath
`CellPath` UserType.`cellPathForField(FieldIdentifier fieldName)`

### Uses of CellPath in org.apache.cassandra.db.partitions

Methods in org.apache.cassandra.db.partitions that return CellPath
`CellPath` PartitionUpdate.CounterMark.`path()`

### Uses of CellPath in org.apache.cassandra.db.rows

Fields in org.apache.cassandra.db.rows declared as CellPath
`static CellPath` CellPath.`BOTTOM`
`static CellPath` CellPath.`TOP`

Methods in org.apache.cassandra.db.rows that return CellPath
`abstract CellPath` CellPath.`copy(AbstractAllocator allocator)`
`static CellPath` CellPath.`create(java.nio.ByteBuffer value)`
`CellPath` CellPath.Serializer.`deserialize(DataInputPlus in)`
`CellPath` BufferCell.`path()`
`abstract CellPath` Cell.`path()` For cells belonging to complex types (non-frozen collection and UDT), the path to the cell.
`CellPath` NativeCell.`path()`

Methods in org.apache.cassandra.db.rows with parameters of type CellPath
`boolean` SerializationHelper.`canSkipValue(CellPath path)`
`static BufferCell` BufferCell.`expiring(ColumnDefinition column, long timestamp, int ttl, int nowInSec, java.nio.ByteBuffer value, CellPath path)`
`Cell` ComplexColumnData.`getCell(CellPath path)`
`Cell` BTreeRow.`getCell(ColumnDefinition c, CellPath path)`
`Cell` Row.`getCell(ColumnDefinition c, CellPath path)` Return a cell for a given complex column and cell path.
`boolean` SerializationHelper.`includes(CellPath path)`
`static BufferCell` BufferCell.`live(ColumnDefinition column, long timestamp, java.nio.ByteBuffer value, CellPath path)`
`void` CellPath.Serializer.`serialize(CellPath path, DataOutputPlus out)`
`long` CellPath.Serializer.`serializedSize(CellPath path)`
`void` BTreeRow.`setValue(ColumnDefinition column, CellPath path, java.nio.ByteBuffer value)`
`static BufferCell` BufferCell.`tombstone(ColumnDefinition column, long timestamp, int nowInSec, CellPath path)`

Constructors in org.apache.cassandra.db.rows with parameters of type CellPath
Constructor and Description
`BufferCell(ColumnDefinition column, long timestamp, int ttl, int localDeletionTime, java.nio.ByteBuffer value, CellPath path)`
`NativeCell(NativeAllocator allocator, OpOrder.Group writeOp, ColumnDefinition column, long timestamp, int ttl, int localDeletionTime, java.nio.ByteBuffer value, CellPath path)`

### Uses of CellPath in org.apache.cassandra.index.internal

Methods in org.apache.cassandra.index.internal with parameters of type CellPath
`protected abstract CBuilder` CassandraIndex.`buildIndexClusteringPrefix(java.nio.ByteBuffer partitionKey, ClusteringPrefix prefix, CellPath path)` Used to construct an the clustering for an entry in the index table based on values from the base data.
`protected abstract java.nio.ByteBuffer` CassandraIndex.`getIndexedValue(java.nio.ByteBuffer partitionKey, Clustering clustering, CellPath path, java.nio.ByteBuffer cellValue)` Extract the value to be inserted into the index from the components of the base data

### Uses of CellPath in org.apache.cassandra.index.internal.composites

Methods in org.apache.cassandra.index.internal.composites with parameters of type CellPath
`CBuilder` ClusteringColumnIndex.`buildIndexClusteringPrefix(java.nio.ByteBuffer partitionKey, ClusteringPrefix prefix, CellPath path)`
`CBuilder` CollectionKeyIndexBase.`buildIndexClusteringPrefix(java.nio.ByteBuffer partitionKey, ClusteringPrefix prefix, CellPath path)`
`CBuilder` CollectionValueIndex.`buildIndexClusteringPrefix(java.nio.ByteBuffer partitionKey, ClusteringPrefix prefix, CellPath path)`
`CBuilder` PartitionKeyIndex.`buildIndexClusteringPrefix(java.nio.ByteBuffer partitionKey, ClusteringPrefix prefix, CellPath path)`
`CBuilder` RegularColumnIndex.`buildIndexClusteringPrefix(java.nio.ByteBuffer partitionKey, ClusteringPrefix prefix, CellPath path)`
`java.nio.ByteBuffer` ClusteringColumnIndex.`getIndexedValue(java.nio.ByteBuffer partitionKey, Clustering clustering, CellPath path, java.nio.ByteBuffer cellValue)`
`java.nio.ByteBuffer` CollectionEntryIndex.`getIndexedValue(java.nio.ByteBuffer partitionKey, Clustering clustering, CellPath path, java.nio.ByteBuffer cellValue)`
`java.nio.ByteBuffer` CollectionKeyIndex.`getIndexedValue(java.nio.ByteBuffer partitionKey, Clustering clustering, CellPath path, java.nio.ByteBuffer cellValue)`
`java.nio.ByteBuffer` CollectionValueIndex.`getIndexedValue(java.nio.ByteBuffer partitionKey, Clustering clustering, CellPath path, java.nio.ByteBuffer cellValue)`
`java.nio.ByteBuffer` PartitionKeyIndex.`getIndexedValue(java.nio.ByteBuffer partitionKey, Clustering clustering, CellPath path, java.nio.ByteBuffer cellValue)`
`java.nio.ByteBuffer` RegularColumnIndex.`getIndexedValue(java.nio.ByteBuffer partitionKey, Clustering clustering, CellPath path, java.nio.ByteBuffer cellValue)`

### Uses of CellPath in org.apache.cassandra.index.internal.keys

Methods in org.apache.cassandra.index.internal.keys with parameters of type CellPath
`protected CBuilder` KeysIndex.`buildIndexClusteringPrefix(java.nio.ByteBuffer partitionKey, ClusteringPrefix prefix, CellPath path)`
`protected java.nio.ByteBuffer` KeysIndex.`getIndexedValue(java.nio.ByteBuffer partitionKey, Clustering clustering, CellPath path, java.nio.ByteBuffer cellValue)`