Package | Description |
---|---|
org.apache.cassandra.cache | |
org.apache.cassandra.cql3 | |
org.apache.cassandra.db | |
org.apache.cassandra.db.rows |
Modifier and Type | Class and Description |
---|---|
class |
CaffeineCache<K extends IMeasurableMemory,V extends IMeasurableMemory>
An adapter from a Caffeine cache to the ICache interface.
|
class |
CaffeineCache<K extends IMeasurableMemory,V extends IMeasurableMemory>
An adapter from a Caffeine cache to the ICache interface.
|
Modifier and Type | Class and Description |
---|---|
class |
CacheKey |
class |
CounterCacheKey |
class |
KeyCacheKey |
class |
RowCacheKey |
Modifier and Type | Method and Description |
---|---|
static <K extends IMeasurableMemory,V extends IMeasurableMemory> |
CaffeineCache.create(long weightedCapacity) |
static <K extends IMeasurableMemory,V extends IMeasurableMemory> |
CaffeineCache.create(long weightedCapacity) |
static <K extends IMeasurableMemory,V extends IMeasurableMemory> |
CaffeineCache.create(long weightedCapacity,
com.github.benmanes.caffeine.cache.Weigher<K,V> weigher)
Initialize a cache with initial capacity with weightedCapacity
|
static <K extends IMeasurableMemory,V extends IMeasurableMemory> |
CaffeineCache.create(long weightedCapacity,
com.github.benmanes.caffeine.cache.Weigher<K,V> weigher)
Initialize a cache with initial capacity with weightedCapacity
|
Modifier and Type | Class and Description |
---|---|
class |
ColumnIdentifier
Represents an identifer for a CQL column definition.
|
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.
|
interface |
ClusteringPrefix<V>
A clustering prefix is the unit of what a
ClusteringComparator can compare. |
interface |
DeletionInfo
A combination of a top-level (partition) tombstone and range tombstones describing the deletions
within a partition.
|
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 |
ClockAndCount |
class |
DeletionTime
Information on deletion of a storage engine object.
|
class |
LivenessInfo
Stores the information relating to the liveness of the primary key columns of a row.
|
class |
MutableDeletionInfo
A mutable implementation of
DeletionInfo . |
class |
NativeClustering |
class |
RangeTombstoneList
Data structure holding the range tombstones of a ColumnFamily.
|
class |
RowIndexEntry<T>
Binary format of
RowIndexEntry is defined as follows:
{@code
(long) position (64 bit long, vint encoded)
(int) serialized size of data that follows (32 bit int, vint encoded)
-- following for indexed entries only (so serialized size > 0)
(int) DeletionTime.localDeletionTime
(long) DeletionTime.markedForDeletionAt
(int) number of IndexInfo objects (32 bit int, vint encoded)
(*) serialized IndexInfo objects, see below
(*) offsets of serialized IndexInfo objects, since version "ma" (3.0)
Each IndexInfo object's offset is relative to the first IndexInfo object. |
Modifier and Type | Class and Description |
---|---|
class |
EncodingStats
Stats used for the encoding of the rows and tombstones of a given source.
|
Copyright © 2009-2022 The Apache Software Foundation