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

Packages that use ClusteringPrefix
org.apache.cassandra.config
org.apache.cassandra.db
org.apache.cassandra.db.columniterator
org.apache.cassandra.db.filter
org.apache.cassandra.index.internal
org.apache.cassandra.index.internal.composites
org.apache.cassandra.index.internal.keys
org.apache.cassandra.io.sstable
org.apache.cassandra.io.sstable.metadata

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

Methods in org.apache.cassandra.config with parameters of type ClusteringPrefix
`static java.nio.ByteBuffer` CFMetaData.`serializePartitionKey(ClusteringPrefix keyAsClustering)`

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

Subinterfaces of ClusteringPrefix in org.apache.cassandra.db
`interface` `Clustering`

Classes in org.apache.cassandra.db that implement ClusteringPrefix
`class` `AbstractBufferClusteringPrefix`
`class` `AbstractClusteringPrefix`
`class` `BufferClustering` The clustering column values for a row.
`class` `ClusteringBound` The start or end of a range of clusterings, either inclusive or exclusive.
`class` `ClusteringBoundary` The threshold between two different ranges, i.e.
`class` `ClusteringBoundOrBoundary` This class defines a threshold between ranges of clusterings.
`class` `NativeClustering`

Methods in org.apache.cassandra.db that return ClusteringPrefix
`ClusteringPrefix` AbstractBufferClusteringPrefix.`clustering()`
`ClusteringPrefix` AbstractClusteringPrefix.`clustering()`
`ClusteringPrefix` Clusterable.`clustering()`
`ClusteringPrefix` LegacyLayout.LegacyAtom.`clustering()`
`ClusteringPrefix` LegacyLayout.LegacyCell.`clustering()`
`ClusteringPrefix` LegacyLayout.LegacyRangeTombstone.`clustering()`
`ClusteringPrefix` ClusteringPrefix.Serializer.`deserialize(DataInputPlus in, int version, java.util.List<AbstractType<?>> types)`

Methods in org.apache.cassandra.db with parameters of type ClusteringPrefix
`int` ClusteringComparator.`compare(ClusteringPrefix c1, ClusteringPrefix c2)`
`static java.nio.ByteBuffer` LegacyLayout.`encodeCellName(CFMetaData metadata, ClusteringPrefix clustering, java.nio.ByteBuffer columnName, java.nio.ByteBuffer collectionElement)`
`static java.nio.ByteBuffer` LegacyLayout.`encodeClustering(CFMetaData metadata, ClusteringPrefix clustering)`
`static ClusteringBound` ClusteringBound.`exclusiveStartOf(ClusteringPrefix prefix)`
`boolean` Slice.`includes(ClusteringComparator comparator, ClusteringPrefix bound)` Returns whether a given clustering or bound is included in this slice.
`static ClusteringBound` ClusteringBound.`inclusiveEndOf(ClusteringPrefix prefix)`
`static ClusteringBound` ClusteringBound.`inclusiveStartOf(ClusteringPrefix prefix)`
`void` ClusteringPrefix.Serializer.`serialize(ClusteringPrefix clustering, DataOutputPlus out, int version, java.util.List<AbstractType<?>> types)`
`long` ClusteringPrefix.Serializer.`serializedSize(ClusteringPrefix clustering, int version, java.util.List<AbstractType<?>> types)`
`void` ClusteringComparator.`validate(ClusteringPrefix clustering)` Validates the provided prefix for corrupted data.

### Uses of ClusteringPrefix in org.apache.cassandra.db.columniterator

Methods in org.apache.cassandra.db.columniterator with parameters of type ClusteringPrefix
`int` AbstractSSTableIterator.IndexState.`indexFor(ClusteringPrefix name, int lastIndex)`

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

Constructors in org.apache.cassandra.db.filter with parameters of type ClusteringPrefix
Constructor and Description
`TombstoneOverwhelmingException(int numTombstones, java.lang.String query, CFMetaData metadata, DecoratedKey lastPartitionKey, ClusteringPrefix lastClustering)`

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

Methods in org.apache.cassandra.index.internal with parameters of type ClusteringPrefix
`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.

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

Methods in org.apache.cassandra.index.internal.composites with parameters of type ClusteringPrefix
`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)`

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

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

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

Fields in org.apache.cassandra.io.sstable declared as ClusteringPrefix
`ClusteringPrefix` IndexInfo.`firstName`
`ClusteringPrefix` IndexInfo.`lastName`

Constructors in org.apache.cassandra.io.sstable with parameters of type ClusteringPrefix
Constructor and Description
`IndexInfo(ClusteringPrefix firstName, ClusteringPrefix lastName, long offset, long width, DeletionTime endOpenMarker)`

Constructor parameters in org.apache.cassandra.io.sstable with type arguments of type ClusteringPrefix
Constructor and Description
`Serializer(Version version, ISerializer<ClusteringPrefix> clusteringSerializer)`

### Uses of ClusteringPrefix in org.apache.cassandra.io.sstable.metadata

Methods in org.apache.cassandra.io.sstable.metadata with parameters of type ClusteringPrefix
`MetadataCollector` MetadataCollector.`updateClusteringValues(ClusteringPrefix clustering)`