## Uses of Class
org.apache.cassandra.db.ClusteringBound

- Packages that use ClusteringBound
  Package | Description
  --- | ---
  org.apache.cassandra.cql3.restrictions |
  org.apache.cassandra.db |
  org.apache.cassandra.db.columniterator |
  org.apache.cassandra.db.rows |

- - ### Uses of ClusteringBound in org.apache.cassandra.cql3.restrictions

    Methods in org.apache.cassandra.cql3.restrictions that return types with arguments of type ClusteringBound
    Modifier and Type | Method and Description
    --- | ---
    `java.util.NavigableSet<ClusteringBound>` | StatementRestrictions.`getClusteringColumnsBounds(Bound b, QueryOptions options)` Returns the bounds (start or end) of the clustering columns.

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

    Fields in org.apache.cassandra.db declared as ClusteringBound
    Modifier and Type | Field and Description
    --- | ---
    `static ClusteringBound` | ClusteringBound.`BOTTOM` The smallest start bound, i.e.
    `ClusteringBound` | LegacyLayout.LegacyBound.`bound`
    `static ClusteringBound` | ClusteringBound.`TOP` The biggest end bound, i.e.

    Methods in org.apache.cassandra.db that return ClusteringBound
    Modifier and Type | Method and Description
    --- | ---
    `abstract ClusteringBound` | CBuilder.`buildBound(boolean isStart, boolean isInclusive)`
    `abstract ClusteringBound` | CBuilder.`buildBoundWith(java.nio.ByteBuffer value, boolean isStart, boolean isInclusive)`
    `abstract ClusteringBound` | CBuilder.`buildBoundWith(java.util.List<java.nio.ByteBuffer> newValues, boolean isStart, boolean isInclusive)`
    `ClusteringBound` | Slice.`close(boolean reversed)`
    `ClusteringBound` | ClusteringBoundary.`closeBound(boolean reversed)`
    `ClusteringBound` | ClusteringBound.`copy(AbstractAllocator allocator)`
    `static ClusteringBound` | ClusteringBound.`create(ClusteringComparator comparator, boolean isStart, boolean isInclusive, java.lang.Object... values)`
    `static ClusteringBound` | ClusteringBound.`create(ClusteringPrefix.Kind kind, java.nio.ByteBuffer[] values)`
    `ClusteringBound` | Slice.`end()`
    `static ClusteringBound` | ClusteringBoundOrBoundary.`exclusiveClose(boolean reversed, java.nio.ByteBuffer[] boundValues)`
    `static ClusteringBound` | ClusteringBound.`exclusiveEndOf(java.nio.ByteBuffer... values)`
    `static ClusteringBound` | ClusteringBoundOrBoundary.`exclusiveOpen(boolean reversed, java.nio.ByteBuffer[] boundValues)`
    `static ClusteringBound` | ClusteringBound.`exclusiveStartOf(java.nio.ByteBuffer... values)`
    `static ClusteringBound` | ClusteringBound.`exclusiveStartOf(ClusteringPrefix prefix)`
    `static ClusteringBound` | ClusteringBoundOrBoundary.`inclusiveClose(boolean reversed, java.nio.ByteBuffer[] boundValues)`
    `static ClusteringBound` | ClusteringBound.`inclusiveEndOf(java.nio.ByteBuffer... values)`
    `static ClusteringBound` | ClusteringBound.`inclusiveEndOf(ClusteringPrefix prefix)`
    `static ClusteringBound` | ClusteringBoundOrBoundary.`inclusiveOpen(boolean reversed, java.nio.ByteBuffer[] boundValues)`
    `static ClusteringBound` | ClusteringBound.`inclusiveStartOf(java.nio.ByteBuffer... values)`
    `static ClusteringBound` | ClusteringBound.`inclusiveStartOf(ClusteringPrefix prefix)`
    `ClusteringBound` | ClusteringBound.`invert()`
    `ClusteringBound` | Slice.`open(boolean reversed)`
    `ClusteringBound` | ClusteringBoundary.`openBound(boolean reversed)`
    `ClusteringBound` | Slice.`start()`

    Methods in org.apache.cassandra.db that return types with arguments of type ClusteringBound
    Modifier and Type | Method and Description
    --- | ---
    `abstract java.util.NavigableSet<ClusteringBound>` | MultiCBuilder.`buildBound(boolean isStart, boolean isInclusive)` Builds the `ClusteringBound`s
    `abstract java.util.NavigableSet<ClusteringBound>` | MultiCBuilder.`buildBoundForSlice(boolean isStart, boolean isInclusive, boolean isOtherBoundInclusive, java.util.List<ColumnDefinition> columnDefs)` Builds the `ClusteringBound`s for slice restrictions.

    Methods in org.apache.cassandra.db with parameters of type ClusteringBound
    Modifier and Type | Method and Description
    --- | ---
    `Slices.Builder` | Slices.Builder.`add(ClusteringBound start, ClusteringBound end)`
    `void` | RangeTombstoneList.`add(ClusteringBound start, ClusteringBound end, long markedAt, int delTime)` Adds a new range tombstone.
    `abstract int` | UnfilteredDeserializer.`compareNextTo(ClusteringBound bound)` Compare the provided bound to the next atom to read on disk.
    `int` | UnfilteredDeserializer.OldFormatDeserializer.`compareNextTo(ClusteringBound bound)`
    `static java.nio.ByteBuffer` | LegacyLayout.`encodeBound(CFMetaData metadata, ClusteringBound bound, boolean isStart)`
    `static boolean` | Slice.`isEmpty(ClusteringComparator comparator, ClusteringBound start, ClusteringBound end)` Return whether the slice formed by the two provided bound is empty or not.
    `static Slice` | Slice.`make(ClusteringBound start, ClusteringBound end)`

    Constructors in org.apache.cassandra.db with parameters of type ClusteringBound
    Constructor and Description
    `LegacyBound(ClusteringBound bound, boolean isStatic, ColumnDefinition collectionName)`

  - ### Uses of ClusteringBound in org.apache.cassandra.db.columniterator

    Methods in org.apache.cassandra.db.columniterator with parameters of type ClusteringBound
    Modifier and Type | Method and Description
    --- | ---
    `int` | AbstractSSTableIterator.IndexState.`findBlockIndex(ClusteringBound bound, int fromIdx)`

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

    Methods in org.apache.cassandra.db.rows that return ClusteringBound
    Modifier and Type | Method and Description
    --- | ---
    `ClusteringBound` | RangeTombstoneBoundMarker.`closeBound(boolean reversed)`
    `ClusteringBound` | RangeTombstoneBoundaryMarker.`closeBound(boolean reversed)`
    `ClusteringBound` | RangeTombstoneMarker.`closeBound(boolean reversed)`
    `ClusteringBound` | RangeTombstoneBoundMarker.`openBound(boolean reversed)`
    `ClusteringBound` | RangeTombstoneBoundaryMarker.`openBound(boolean reversed)`
    `ClusteringBound` | RangeTombstoneMarker.`openBound(boolean reversed)`

    Methods in org.apache.cassandra.db.rows with parameters of type ClusteringBound
    Modifier and Type | Method and Description
    --- | ---
    `static RangeTombstoneBoundaryMarker` | RangeTombstoneBoundaryMarker.`makeBoundary(boolean reversed, ClusteringBound close, ClusteringBound open, DeletionTime closeDeletion, DeletionTime openDeletion)`

    Constructors in org.apache.cassandra.db.rows with parameters of type ClusteringBound
    Constructor and Description
    `RangeTombstoneBoundMarker(ClusteringBound bound, DeletionTime deletion)`

Copyright © 2018 The Apache Software Foundation