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

- Packages that use CellPath
  Package | Description
  --- | ---
  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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract CellPath` | ColumnSubselection.`comparisonPath()`

    Methods in org.apache.cassandra.db.filter with parameters of type CellPath
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `CellPath` | UserType.`cellPathForField(FieldIdentifier fieldName)`

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

    Methods in org.apache.cassandra.db.partitions that return CellPath
    Modifier and Type | Method and Description
    --- | ---
    `CellPath` | PartitionUpdate.CounterMark.`path()`

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

    Fields in org.apache.cassandra.db.rows declared as CellPath
    Modifier and Type | Field and Description
    --- | ---
    `static CellPath` | CellPath.`BOTTOM`
    `static CellPath` | CellPath.`TOP`

    Methods in org.apache.cassandra.db.rows that return CellPath
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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)`

Copyright © 2018 The Apache Software Foundation