Uses of Class
org.apache.cassandra.db.Memtable
-
Packages that use Memtable Package Description org.apache.cassandra.db org.apache.cassandra.db.lifecycle org.apache.cassandra.index.sasi.conf org.apache.cassandra.notifications -
-
Uses of Memtable in org.apache.cassandra.db
Fields in org.apache.cassandra.db with type parameters of type Memtable Modifier and Type Field Description java.lang.Iterable<Memtable>
ColumnFamilyStore.ViewFragment. memtables
Methods in org.apache.cassandra.db with parameters of type Memtable Modifier and Type Method Description int
Memtable. compareTo(Memtable that)
com.google.common.util.concurrent.ListenableFuture<CommitLogPosition>
ColumnFamilyStore. switchMemtableIfCurrent(Memtable memtable)
Switches the memtable iff the live memtable is the one providedConstructor parameters in org.apache.cassandra.db with type arguments of type Memtable Constructor Description RefViewFragment(java.util.List<SSTableReader> sstables, java.lang.Iterable<Memtable> memtables, Refs<SSTableReader> refs)
ViewFragment(java.util.List<SSTableReader> sstables, java.lang.Iterable<Memtable> memtables)
-
Uses of Memtable in org.apache.cassandra.db.lifecycle
Fields in org.apache.cassandra.db.lifecycle with type parameters of type Memtable Modifier and Type Field Description java.util.List<Memtable>
View. flushingMemtables
contains all memtables that are no longer referenced for writing and are queued for / in the process of being flushed.java.util.List<Memtable>
View. liveMemtables
ordinarily a list of size 1, but when preparing to flush will contain both the memtable we will flush and the new replacement memtable, until all outstanding write operations on the old table complete.Methods in org.apache.cassandra.db.lifecycle that return Memtable Modifier and Type Method Description Memtable
View. getCurrentMemtable()
Memtable
Tracker. getMemtableFor(OpOrder.Group opGroup, CommitLogPosition commitLogPosition)
get the Memtable that the ordered writeOp should be directed toMemtable
Tracker. switchMemtable(boolean truncating, Memtable newMemtable)
Switch the current memtable.Methods in org.apache.cassandra.db.lifecycle that return types with arguments of type Memtable Modifier and Type Method Description java.lang.Iterable<Memtable>
View. getAllMemtables()
Methods in org.apache.cassandra.db.lifecycle with parameters of type Memtable Modifier and Type Method Description void
Tracker. markFlushing(Memtable memtable)
void
Tracker. notifyDiscarded(Memtable discarded)
void
Tracker. notifyRenewed(Memtable renewed)
void
Tracker. notifySwitched(Memtable previous)
void
Tracker. replaceFlushed(Memtable memtable, java.lang.Iterable<SSTableReader> sstables)
void
Tracker. reset(Memtable memtable)
(Re)initializes the tracker, purging all references.Memtable
Tracker. switchMemtable(boolean truncating, Memtable newMemtable)
Switch the current memtable.Constructors in org.apache.cassandra.db.lifecycle with parameters of type Memtable Constructor Description Tracker(Memtable memtable, boolean loadsstables)
-
Uses of Memtable in org.apache.cassandra.index.sasi.conf
Methods in org.apache.cassandra.index.sasi.conf with parameters of type Memtable Modifier and Type Method Description void
ColumnIndex. discardMemtable(Memtable parent)
void
ColumnIndex. switchMemtable(Memtable parent)
-
Uses of Memtable in org.apache.cassandra.notifications
Fields in org.apache.cassandra.notifications declared as Memtable Modifier and Type Field Description Memtable
MemtableDiscardedNotification. memtable
Memtable
MemtableSwitchedNotification. memtable
Memtable
MemtableRenewedNotification. renewed
Methods in org.apache.cassandra.notifications that return types with arguments of type Memtable Modifier and Type Method Description java.util.Optional<Memtable>
SSTableAddedNotification. memtable()
Returns the memtable from which the tables come when they have been added due to a memtable flush.Constructors in org.apache.cassandra.notifications with parameters of type Memtable Constructor Description MemtableDiscardedNotification(Memtable discarded)
MemtableRenewedNotification(Memtable renewed)
MemtableSwitchedNotification(Memtable switched)
SSTableAddedNotification(java.lang.Iterable<SSTableReader> added, Memtable memtable)
Creates a newSSTableAddedNotification
for the specified SSTables and optional memtable.
-