Modifier and Type | Interface and 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.
|
Modifier and Type | Class and 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 |
Modifier and Type | Method and 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 (see
ByteBufferUtil.minimalBufferFor(ByteBuffer) ),
this will return a copy of the prefix with minimized values, otherwise it returns itself. |
ClusteringPrefix<java.nio.ByteBuffer> |
NativeClustering.minimize() |
Modifier and Type | Method and Description |
---|---|
<V> CBuilder |
CBuilder.add(ClusteringPrefix<V> prefix,
int i) |
<V1,V2> int |
ClusteringComparator.compare(ClusteringPrefix<V1> c1,
ClusteringPrefix<V2> c2) |
<V1,V2> int |
ClusteringComparator.compare(ClusteringPrefix<V1> c1,
ClusteringPrefix<V2> c2) |
<V1,V2> int |
ClusteringComparator.compareComponent(int i,
ClusteringPrefix<V1> v1,
ClusteringPrefix<V2> v2) |
<V1,V2> int |
ClusteringComparator.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> boolean |
ClusteringPrefix.equals(ClusteringPrefix<V1> left,
ClusteringPrefix<V2> right) |
static <V1,V2> boolean |
ClusteringPrefix.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.
|
Modifier and Type | Method and Description |
---|---|
int |
AbstractSSTableIterator.IndexState.indexFor(ClusteringPrefix<?> name,
int lastIndex) |
Constructor and Description |
---|
TombstoneOverwhelmingException(int numTombstones,
java.lang.String query,
TableMetadata metadata,
DecoratedKey lastPartitionKey,
ClusteringPrefix<?> lastClustering) |
Modifier and Type | Method and Description |
---|---|
ClusteringPrefix<?> |
Unfiltered.clustering() |
Modifier and Type | Method and 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) |
Modifier and Type | Method and 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.
|
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
protected <T> CBuilder |
KeysIndex.buildIndexClusteringPrefix(java.nio.ByteBuffer partitionKey,
ClusteringPrefix<T> prefix,
CellPath path) |
Modifier and Type | Field and Description |
---|---|
ClusteringPrefix<?> |
IndexInfo.firstName |
ClusteringPrefix<?> |
IndexInfo.lastName |
Constructor and Description |
---|
IndexInfo(ClusteringPrefix<?> firstName,
ClusteringPrefix<?> lastName,
long offset,
long width,
DeletionTime endOpenMarker) |
IndexInfo(ClusteringPrefix<?> firstName,
ClusteringPrefix<?> lastName,
long offset,
long width,
DeletionTime endOpenMarker) |
Modifier and Type | Method and Description |
---|---|
MetadataCollector |
MetadataCollector.updateClusteringValues(ClusteringPrefix<?> clustering) |
Copyright © 2009-2022 The Apache Software Foundation