Uses of Interface
org.apache.cassandra.db.ClusteringBound
-
-
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 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.cql3.statements
Method parameters in org.apache.cassandra.cql3.statements with type arguments of type ClusteringBound Modifier and Type Method Description static Slices
ModificationStatement. toSlices(ClusteringComparator comparator, java.util.SortedSet<ClusteringBound<?>> startBounds, java.util.SortedSet<ClusteringBound<?>> endBounds)
static Slices
ModificationStatement. toSlices(TableMetadata metadata, java.util.SortedSet<ClusteringBound<?>> startBounds, java.util.SortedSet<ClusteringBound<?>> endBounds)
-
Uses of ClusteringBound in org.apache.cassandra.db
Classes in org.apache.cassandra.db that implement ClusteringBound Modifier and Type Class Description class
ArrayClusteringBound
class
BufferClusteringBound
Fields in org.apache.cassandra.db declared as ClusteringBound Modifier and Type Field Description static ClusteringBound<?>
ClusteringBound. BOTTOM
The smallest start bound, i.e.static ClusteringBound<?>
ClusteringBound. MAX_START
The biggest start bound, i.e.static ClusteringBound<?>
ClusteringBound. MIN_END
The smallest end bound, i.e.static ClusteringBound<?>
ClusteringBound. TOP
The biggest end bound, i.e.Methods in org.apache.cassandra.db that return ClusteringBound Modifier and Type Method Description default ClusteringBound<V>
ClusteringBound. artificialLowerBound(boolean isReversed)
default ClusteringBound<V>
Clustering. asEndBound()
default ClusteringBound<V>
ClusteringBound. asEndBound()
default ClusteringBound<V>
ClusteringBoundary. asEndBound()
ClusteringBound<V>
ClusteringPrefix. asEndBound()
Returns this prefix as an end bound.default ClusteringBound<V>
Clustering. asStartBound()
default ClusteringBound<V>
ClusteringBound. asStartBound()
default ClusteringBound<V>
ClusteringBoundary. asStartBound()
ClusteringBound<V>
ClusteringPrefix. asStartBound()
Returns this prefix as a start bound.<V> ClusteringBound<V>
ClusteringComparator. boundFromByteComparable(ValueAccessor<V> accessor, ByteComparable comparable, boolean isEnd)
Produces a clustering bound from the given byte-comparable value.abstract ClusteringBound<?>
CBuilder. buildBound(boolean isStart, boolean isInclusive)
abstract ClusteringBound<?>
CBuilder. buildBoundWith(java.util.List<java.nio.ByteBuffer> newValues, boolean isStart, boolean isInclusive)
ClusteringBound<java.nio.ByteBuffer>
ArrayClusteringBound. clone(ByteBufferCloner cloner)
ClusteringBound<java.nio.ByteBuffer>
BufferClusteringBound. clone(ByteBufferCloner cloner)
ClusteringBound<java.nio.ByteBuffer>
ClusteringBound. clone(ByteBufferCloner cloner)
ClusteringBound<?>
Slice. close(boolean reversed)
ClusteringBound<byte[]>
ArrayClusteringBoundary. closeBound(boolean reversed)
ClusteringBound<java.nio.ByteBuffer>
BufferClusteringBoundary. closeBound(boolean reversed)
ClusteringBound<V>
ClusteringBoundary. closeBound(boolean reversed)
static ClusteringBound<?>
ClusteringBound. create(ClusteringComparator comparator, boolean isStart, boolean isInclusive, java.lang.Object... values)
static <V> ClusteringBound<V>
ClusteringBound. create(ClusteringPrefix.Kind kind, ClusteringPrefix<V> from)
ClusteringBound<?>
Slice. end()
ClusteringBound<?>
Slices. end()
static <V> ClusteringBound<V>
ClusteringBound. exclusiveEndOf(ClusteringPrefix<V> from)
static <V> ClusteringBound<V>
ClusteringBound. exclusiveStartOf(ClusteringPrefix<V> from)
static <V> ClusteringBound<V>
ClusteringBound. inclusiveEndOf(ClusteringPrefix<V> from)
static <V> ClusteringBound<V>
ClusteringBound. inclusiveStartOf(ClusteringPrefix<V> from)
ClusteringBound<byte[]>
ArrayClusteringBound. invert()
ClusteringBound<java.nio.ByteBuffer>
BufferClusteringBound. invert()
ClusteringBound<V>
ClusteringBound. invert()
ClusteringBound<?>
Slice. open(boolean reversed)
ClusteringBound<byte[]>
ArrayClusteringBoundary. openBound(boolean reversed)
ClusteringBound<java.nio.ByteBuffer>
BufferClusteringBoundary. openBound(boolean reversed)
ClusteringBound<V>
ClusteringBoundary. openBound(boolean reversed)
ClusteringBound<?>
Slice. start()
ClusteringBound<?>
Slices. start()
Methods in org.apache.cassandra.db that return types with arguments of type ClusteringBound Modifier and Type Method Description abstract java.util.NavigableSet<ClusteringBound<?>>
MultiCBuilder. buildBound(boolean isStart, boolean isInclusive)
Builds theClusteringBound
sabstract java.util.NavigableSet<ClusteringBound<?>>
MultiCBuilder. buildBoundForSlice(boolean isStart, boolean isInclusive, boolean isOtherBoundInclusive, java.util.List<ColumnMetadata> columnDefs)
Builds theClusteringBound
s for slice restrictions.Methods in org.apache.cassandra.db with parameters of type ClusteringBound Modifier and Type Method Description Slices.Builder
Slices.Builder. add(ClusteringBound<?> start, ClusteringBound<?> end)
int
UnfilteredDeserializer. compareNextTo(ClusteringBound<?> bound)
Compare the provided bound to the next atom to read on disk.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)
-
Uses of ClusteringBound in org.apache.cassandra.db.marshal
Methods in org.apache.cassandra.db.marshal that return ClusteringBound Modifier and Type Method Description ClusteringBound<V>
ValueAccessor.ObjectFactory. bound(ClusteringPrefix.Kind kind)
ClusteringBound<V>
ValueAccessor.ObjectFactory. bound(ClusteringPrefix.Kind kind, V... values)
default ClusteringBound<V>
ValueAccessor.ObjectFactory. exclusiveClose(boolean reversed, V[] boundValues)
default ClusteringBound<V>
ValueAccessor.ObjectFactory. exclusiveOpen(boolean reversed, V[] boundValues)
default ClusteringBound<V>
ValueAccessor.ObjectFactory. inclusiveClose(boolean reversed, V[] boundValues)
default ClusteringBound<V>
ValueAccessor.ObjectFactory. inclusiveOpen(boolean reversed, V[] boundValues)
-
Uses of ClusteringBound in org.apache.cassandra.db.rows
Methods in org.apache.cassandra.db.rows that return ClusteringBound Modifier and Type Method Description ClusteringBound<?>
RangeTombstoneBoundaryMarker. closeBound(boolean reversed)
ClusteringBound<?>
RangeTombstoneBoundMarker. closeBound(boolean reversed)
ClusteringBound<?>
RangeTombstoneMarker. closeBound(boolean reversed)
ClusteringBound<?>
RangeTombstoneBoundaryMarker. openBound(boolean reversed)
ClusteringBound<?>
RangeTombstoneBoundMarker. openBound(boolean reversed)
ClusteringBound<?>
RangeTombstoneMarker. openBound(boolean reversed)
Methods in org.apache.cassandra.db.rows with parameters of type ClusteringBound Modifier and Type Method Description static <V1,V2>
RangeTombstoneBoundaryMarkerRangeTombstoneBoundaryMarker. makeBoundary(boolean reversed, ClusteringBound<V1> close, ClusteringBound<V2> open, DeletionTime closeDeletion, DeletionTime openDeletion)
Constructors in org.apache.cassandra.db.rows with parameters of type ClusteringBound Constructor Description ArtificialBoundMarker(ClusteringBound<?> bound)
RangeTombstoneBoundMarker(ClusteringBound<?> bound, DeletionTime deletion)
-
Uses of ClusteringBound in org.apache.cassandra.io.sstable
Fields in org.apache.cassandra.io.sstable declared as ClusteringBound Modifier and Type Field Description protected ClusteringBound<?>
AbstractSSTableIterator.ForwardReader. end
protected ClusteringBound<?>
AbstractSSTableIterator.ForwardReader. start
-
Uses of ClusteringBound in org.apache.cassandra.io.sstable.format.big
Methods in org.apache.cassandra.io.sstable.format.big that return ClusteringBound Modifier and Type Method Description ClusteringBound<?>
BigTableReader. getLowerBoundPrefixFromCache(DecoratedKey partitionKey, boolean isReversed)
Methods in org.apache.cassandra.io.sstable.format.big with parameters of type ClusteringBound Modifier and Type Method Description int
IndexState. findBlockIndex(ClusteringBound<?> bound, int fromIdx)
-
Uses of ClusteringBound in org.apache.cassandra.io.sstable.keycache
Methods in org.apache.cassandra.io.sstable.keycache that return ClusteringBound Modifier and Type Method Description ClusteringBound<?>
KeyCacheSupport. getLowerBoundPrefixFromCache(DecoratedKey partitionKey, boolean isReversed)
Should quickly get a lower bound prefix from cache only if everything is already availabe in memory and does not need to be loaded from disk.
-