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

- Packages that use Clusterable
  Package | Description
  --- | ---
  org.apache.cassandra.db |
  org.apache.cassandra.db.rows |

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

    Subinterfaces of Clusterable in org.apache.cassandra.db
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Clustering`
    `interface` | `ClusteringPrefix` A clustering prefix is the unit of what a `ClusteringComparator` can compare.

    Classes in org.apache.cassandra.db that implement Clusterable
    Modifier and Type | Class and Description
    --- | ---
    `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 types with arguments of type Clusterable
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Comparator<Clusterable>` | ClusteringComparator.`reversed()`

    Methods in org.apache.cassandra.db with parameters of type Clusterable
    Modifier and Type | Method and Description
    --- | ---
    `int` | ClusteringComparator.`compare(Clusterable c1, Clusterable c2)`

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

    Subinterfaces of Clusterable in org.apache.cassandra.db.rows
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `RangeTombstoneMarker` A marker for a range tombstone bound.
    `interface` | `Row` Storage engine representation of a row.
    `interface` | `Unfiltered` Unfiltered is the common class for the main constituent of an unfiltered partition.

    Classes in org.apache.cassandra.db.rows that implement Clusterable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractRangeTombstoneMarker<B extends ClusteringBoundOrBoundary>`
    `class` | `AbstractRow` Base abstract class for `Row` implementations.
    `class` | `BTreeRow` Immutable implementation of a Row object.
    `class` | `RangeTombstoneBoundaryMarker` A range tombstone marker that represents a boundary between 2 range tombstones (i.e.
    `class` | `RangeTombstoneBoundMarker` A range tombstone marker that indicates the bound of a range tombstone (start or end).

Copyright © 2018 The Apache Software Foundation