Uses of Interface
org.apache.cassandra.db.ClusteringPrefix
-
-
Uses of ClusteringPrefix in org.apache.cassandra.db
Subinterfaces of ClusteringPrefix in org.apache.cassandra.db Modifier and Type Interface Description interface
Clustering<V>
interface
ClusteringBound<V>
The start or end of a range of clusterings, either inclusive or exclusive.interface
ClusteringBoundary<V>
The threshold between two different ranges, i.e.interface
ClusteringBoundOrBoundary<V>
This class defines a threshold between ranges of clusterings.Classes in org.apache.cassandra.db that implement ClusteringPrefix Modifier and Type Class Description class
AbstractArrayClusteringPrefix
class
AbstractBufferClusteringPrefix
class
AbstractOnHeapClusteringPrefix<V>
class
ArrayClustering
class
ArrayClusteringBound
class
ArrayClusteringBoundary
class
ArrayClusteringBoundOrBoundary
class
BufferClustering
The clustering column values for a row.class
BufferClusteringBound
class
BufferClusteringBoundary
class
BufferClusteringBoundOrBoundary
class
NativeClustering
Methods in org.apache.cassandra.db that return ClusteringPrefix Modifier and Type Method Description ClusteringPrefix<V>
AbstractOnHeapClusteringPrefix. clustering()
ClusteringPrefix<T>
Clusterable. clustering()
ClusteringPrefix<java.nio.ByteBuffer>
NativeClustering. clustering()
ClusteringPrefix<byte[]>
ClusteringPrefix.Serializer. deserialize(DataInputPlus in, int version, java.util.List<AbstractType<?>> types)
ClusteringPrefix<byte[]>
AbstractArrayClusteringPrefix. minimize()
ClusteringPrefix<java.nio.ByteBuffer>
AbstractBufferClusteringPrefix. minimize()
ClusteringPrefix<V>
ClusteringPrefix. minimize()
If the prefix contains byte buffers that can be minimized (seeByteBufferUtil.minimalBufferFor(ByteBuffer)
), this will return a copy of the prefix with minimized values, otherwise it returns itself.ClusteringPrefix<java.nio.ByteBuffer>
NativeClustering. minimize()
Methods in org.apache.cassandra.db with parameters of type ClusteringPrefix Modifier and Type Method Description <V> CBuilder
CBuilder. add(ClusteringPrefix<V> prefix, int i)
<V1,V2>
intClusteringComparator. compare(ClusteringPrefix<V1> c1, ClusteringPrefix<V2> c2)
<V1,V2>
intClusteringComparator. compareComponent(int i, ClusteringPrefix<V1> v1, ClusteringPrefix<V2> v2)
static <V> ClusteringBound<V>
ClusteringBound. create(ClusteringPrefix.Kind kind, ClusteringPrefix<V> from)
static <V> ClusteringBoundary<V>
ClusteringBoundary. create(ClusteringPrefix.Kind kind, ClusteringPrefix<V> from)
static boolean
ClusteringPrefix. equals(ClusteringPrefix<?> prefix, java.lang.Object o)
static <V1,V2>
booleanClusteringPrefix. equals(ClusteringPrefix<V1> left, ClusteringPrefix<V2> right)
static ClusteringBound<?>
ClusteringBound. exclusiveEndOf(ClusteringPrefix<?> from)
static ClusteringBound<?>
ClusteringBound. exclusiveStartOf(ClusteringPrefix<?> from)
static <V> int
ClusteringPrefix. hashCode(ClusteringPrefix<V> 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<?> from)
static ClusteringBound<?>
ClusteringBound. inclusiveStartOf(ClusteringPrefix<?> from)
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)
<T> void
ClusteringComparator. validate(ClusteringPrefix<T> 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 Modifier and Type Method Description 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 Description TombstoneOverwhelmingException(int numTombstones, java.lang.String query, TableMetadata metadata, DecoratedKey lastPartitionKey, ClusteringPrefix<?> lastClustering)
-
Uses of ClusteringPrefix in org.apache.cassandra.db.rows
Methods in org.apache.cassandra.db.rows that return ClusteringPrefix Modifier and Type Method Description ClusteringPrefix<?>
Unfiltered. clustering()
Methods in org.apache.cassandra.db.rows with parameters of type ClusteringPrefix Modifier and Type Method Description static <V> RangeTombstoneBoundMarker
RangeTombstoneBoundMarker. exclusiveClose(boolean reversed, ClusteringPrefix<V> from, DeletionTime deletion)
static <V> RangeTombstoneBoundaryMarker
RangeTombstoneBoundaryMarker. exclusiveCloseInclusiveOpen(boolean reversed, ClusteringPrefix<V> from, DeletionTime closeDeletion, DeletionTime openDeletion)
static <V> RangeTombstoneBoundMarker
RangeTombstoneBoundMarker. exclusiveOpen(boolean reversed, ClusteringPrefix<V> from, DeletionTime deletion)
static <V> RangeTombstoneBoundMarker
RangeTombstoneBoundMarker. inclusiveClose(boolean reversed, ClusteringPrefix<V> from, DeletionTime deletion)
static <V> RangeTombstoneBoundaryMarker
RangeTombstoneBoundaryMarker. inclusiveCloseExclusiveOpen(boolean reversed, ClusteringPrefix<V> from, DeletionTime closeDeletion, DeletionTime openDeletion)
static <V> RangeTombstoneBoundMarker
RangeTombstoneBoundMarker. inclusiveOpen(boolean reversed, ClusteringPrefix<V> from, DeletionTime deletion)
-
Uses of ClusteringPrefix in org.apache.cassandra.index.internal
Methods in org.apache.cassandra.index.internal with parameters of type ClusteringPrefix Modifier and Type Method Description protected abstract <T> CBuilder
CassandraIndex. buildIndexClusteringPrefix(java.nio.ByteBuffer partitionKey, ClusteringPrefix<T> 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 Modifier and Type Method Description <T> CBuilder
ClusteringColumnIndex. buildIndexClusteringPrefix(java.nio.ByteBuffer partitionKey, ClusteringPrefix<T> prefix, CellPath path)
<T> CBuilder
CollectionKeyIndexBase. buildIndexClusteringPrefix(java.nio.ByteBuffer partitionKey, ClusteringPrefix<T> prefix, CellPath path)
<T> CBuilder
CollectionValueIndex. buildIndexClusteringPrefix(java.nio.ByteBuffer partitionKey, ClusteringPrefix<T> prefix, CellPath path)
<T> CBuilder
PartitionKeyIndex. buildIndexClusteringPrefix(java.nio.ByteBuffer partitionKey, ClusteringPrefix<T> prefix, CellPath path)
<T> CBuilder
RegularColumnIndex. buildIndexClusteringPrefix(java.nio.ByteBuffer partitionKey, ClusteringPrefix<T> 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 Modifier and Type Method Description protected <T> CBuilder
KeysIndex. buildIndexClusteringPrefix(java.nio.ByteBuffer partitionKey, ClusteringPrefix<T> prefix, CellPath path)
-
Uses of ClusteringPrefix in org.apache.cassandra.io.sstable
Fields in org.apache.cassandra.io.sstable declared as ClusteringPrefix Modifier and Type Field Description ClusteringPrefix<?>
IndexInfo. firstName
ClusteringPrefix<?>
IndexInfo. lastName
Constructors in org.apache.cassandra.io.sstable with parameters of type ClusteringPrefix Constructor Description IndexInfo(ClusteringPrefix<?> firstName, ClusteringPrefix<?> lastName, long offset, long width, DeletionTime endOpenMarker)
-
Uses of ClusteringPrefix in org.apache.cassandra.io.sstable.metadata
Methods in org.apache.cassandra.io.sstable.metadata with parameters of type ClusteringPrefix Modifier and Type Method Description MetadataCollector
MetadataCollector. updateClusteringValues(ClusteringPrefix<?> clustering)
-