Package | Description |
---|---|
org.apache.cassandra.cache | |
org.apache.cassandra.cql3 | |
org.apache.cassandra.db | |
org.apache.cassandra.db.composites |
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 | Class and Description |
---|---|
class |
AbstractNativeCell
{@code
Packs a CellName AND a Cell into one off-heap representation.
|
class |
ClockAndCount |
class |
DeletionInfo
A combination of a top-level (or row) tombstone and range tombstones describing the deletions
within a
ColumnFamily (or row). |
class |
DeletionTime
A top-level (row) tombstone.
|
class |
NativeCell |
class |
NativeCounterCell |
class |
NativeDeletedCell |
class |
NativeExpiringCell |
class |
RangeTombstoneList
Data structure holding the range tombstones of a ColumnFamily.
|
class |
RowIndexEntry<T> |
Modifier and Type | Interface and Description |
---|---|
interface |
CellName
A CellName is a Composite, but for which, for the sake of CQL3, we
distinguish different parts: a CellName has first a number of clustering
components, followed by the CQL3 column name, and then possibly followed by
a collection element part.
|
interface |
Composite
A composite value.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractComposite |
class |
BoundedComposite
Wraps another Composite and adds an EOC byte to track whether this is a slice start or end.
|
class |
CompoundComposite
A "truly-composite" Composite.
|
class |
CompoundDenseCellName |
class |
CompoundSparseCellName |
static class |
CompoundSparseCellName.WithCollection |
class |
SimpleComposite
A "simple" (not-truly-composite) Composite.
|
class |
SimpleDenseCellName |
class |
SimpleSparseCellName |
class |
SimpleSparseInternedCellName |
Copyright © 2020 The Apache Software Foundation