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

Packages that use ClusteringBound
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
`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
`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
`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
`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
`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
`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
`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
`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)`