Package | Description |
---|---|
org.apache.cassandra.db | |
org.apache.cassandra.db.compaction | |
org.apache.cassandra.db.index |
Modifier and Type | Method and Description |
---|---|
org.apache.cassandra.db.AtomicBTreeColumns.ColumnUpdater |
AtomicBTreeColumns.addAllWithSizeDelta(ColumnFamily cm,
MemtableAllocator allocator,
OpOrder.Group writeOp,
SecondaryIndexManager.Updater indexer)
This is only called by Memtable.resolve, so only AtomicBTreeColumns needs to implement it.
|
void |
ColumnFamilyStore.apply(DecoratedKey key,
ColumnFamily columnFamily,
SecondaryIndexManager.Updater indexer,
OpOrder.Group opGroup,
ReplayPosition replayPosition)
Insert/Update the column family for this key.
|
static ColumnFamily |
ColumnFamilyStore.removeDeleted(ColumnFamily cf,
int gcBefore,
SecondaryIndexManager.Updater indexer) |
static ColumnFamily |
ColumnFamilyStore.removeDeletedColumnsOnly(ColumnFamily cf,
int gcBefore,
SecondaryIndexManager.Updater indexer)
Removes only per-cell tombstones, cells that are shadowed by a row-level or range tombstone, or
columns that have been dropped from the schema (for CQL3 tables only).
|
Modifier and Type | Field and Description |
---|---|
protected SecondaryIndexManager.Updater |
LazilyCompactedRow.indexer |
Modifier and Type | Field and Description |
---|---|
static SecondaryIndexManager.Updater |
SecondaryIndexManager.nullUpdater |
Modifier and Type | Method and Description |
---|---|
SecondaryIndexManager.Updater |
SecondaryIndexManager.gcUpdaterFor(DecoratedKey key)
Updated closure with only the modified row key.
|
SecondaryIndexManager.Updater |
SecondaryIndexManager.updaterFor(DecoratedKey key,
ColumnFamily cf,
OpOrder.Group opGroup)
This helper acts as a closure around the indexManager
and updated cf data to ensure that down in
Memtable's ColumnFamily implementation, the index
can get updated.
|
Copyright © 2020 The Apache Software Foundation