Package | Description |
---|---|
org.apache.cassandra.db | |
org.apache.cassandra.db.compaction | |
org.apache.cassandra.db.index |
Modifier and Type | Method and Description |
---|---|
long |
AtomicSortedColumns.addAllWithSizeDelta(ColumnFamily cm,
Allocator allocator,
com.google.common.base.Function<Column,Column> transformation,
SecondaryIndexManager.Updater indexer)
This is only called by Memtable.resolve, so only AtomicSortedColumns needs to implement it.
|
void |
ColumnFamilyStore.apply(DecoratedKey key,
ColumnFamily columnFamily,
SecondaryIndexManager.Updater indexer)
Insert/Update the column family for this key.
|
static ColumnFamily |
ColumnFamilyStore.removeDeleted(ColumnFamily cf,
int gcBefore,
SecondaryIndexManager.Updater indexer) |
static long |
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 | Method and Description |
---|---|
static void |
PrecompactedRow.merge(ColumnFamily returnCF,
java.util.List<CloseableIterator<Column>> data,
SecondaryIndexManager.Updater indexer) |
Modifier and Type | Field and Description |
---|---|
static SecondaryIndexManager.Updater |
SecondaryIndexManager.nullUpdater |
Modifier and Type | Method and Description |
---|---|
SecondaryIndexManager.Updater |
SecondaryIndexManager.updaterFor(DecoratedKey key)
Updated closure with only the modified row key.
|
SecondaryIndexManager.Updater |
SecondaryIndexManager.updaterFor(DecoratedKey key,
ColumnFamily cf)
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 © 2014 The Apache Software Foundation