Package | Description |
---|---|
org.apache.cassandra.cache | |
org.apache.cassandra.cql3 | |
org.apache.cassandra.db |
Modifier and Type | Class and Description |
---|---|
class |
ConcurrentLinkedHashCache<K extends IMeasurableMemory,V extends IMeasurableMemory>
Wrapper so CLHM can implement ICache interface.
|
class |
ConcurrentLinkedHashCache<K extends IMeasurableMemory,V extends IMeasurableMemory>
Wrapper so CLHM can implement 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> |
ConcurrentLinkedHashCache.create(long weightedCapacity) |
static <K extends IMeasurableMemory,V extends IMeasurableMemory> |
ConcurrentLinkedHashCache.create(long weightedCapacity) |
static <K extends IMeasurableMemory,V extends IMeasurableMemory> |
ConcurrentLinkedHashCache.create(long weightedCapacity,
com.googlecode.concurrentlinkedhashmap.EntryWeigher<K,V> entryWeiger)
Initialize a cache with initial capacity with weightedCapacity
|
static <K extends IMeasurableMemory,V extends IMeasurableMemory> |
ConcurrentLinkedHashCache.create(long weightedCapacity,
com.googlecode.concurrentlinkedhashmap.EntryWeigher<K,V> entryWeiger)
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 |
interface |
ClusteringPrefix
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 |
AbstractBufferClusteringPrefix |
class |
AbstractClusteringPrefix |
class |
BufferClustering
The clustering column values for a row.
|
class |
ClockAndCount |
class |
ClusteringBound
The start or end of a range of clusterings, either inclusive or exclusive.
|
class |
ClusteringBoundary
The threshold between two different ranges, i.e.
|
class |
ClusteringBoundOrBoundary
This class defines a threshold between ranges of clusterings.
|
class |
DeletionTime
Information on deletion of a storage engine object.
|
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. |
Copyright © 2020 The Apache Software Foundation