## Uses of Class
org.apache.cassandra.db.Memtable

- Packages that use Memtable
  Package | Description
  --- | ---
  org.apache.cassandra.db |
  org.apache.cassandra.db.compaction |
  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 and Description
    --- | ---
    `java.lang.Iterable<Memtable>` | ColumnFamilyStore.ViewFragment.`memtables`

    Methods in org.apache.cassandra.db that return Memtable
    Modifier and Type | Method and Description
    --- | ---
    `Memtable` | DataTracker.View.`getCurrentMemtable()`
    `Memtable` | DataTracker.`getMemtableFor(OpOrder.Group opGroup)`
    `Memtable` | DataTracker.View.`getOldestMemtable()`
    `Memtable` | DataTracker.`switchMemtable(boolean truncating)` Switch the current memtable.

    Methods in org.apache.cassandra.db that return types with arguments of type Memtable
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.Iterable<Memtable>` | DataTracker.View.`getAllMemtables()`
    `java.lang.Iterable<Memtable>` | DataTracker.View.`getMemtablesPendingFlush()`

    Methods in org.apache.cassandra.db with parameters of type Memtable
    Modifier and Type | Method and Description
    --- | ---
    `void` | DataTracker.`markFlushing(Memtable memtable)`
    `void` | DataTracker.`notifyRenewed(Memtable renewed)`
    `void` | DataTracker.`replaceFlushed(Memtable memtable, SSTableReader sstable)`
    `java.util.concurrent.Future<?>` | ColumnFamilyStore.`switchMemtableIfCurrent(Memtable memtable)` Switches the memtable iff the live memtable is the one provided

    Method parameters in org.apache.cassandra.db with type arguments of type Memtable
    Modifier and Type | Method and Description
    --- | ---
    `static CloseableIterator<Row>` | RowIteratorFactory.`getIterator(java.lang.Iterable<Memtable> memtables, java.util.Collection<SSTableReader> sstables, DataRange range, ColumnFamilyStore cfs, long now)` Get a row iterator over the provided memtables and sstables, between the provided keys and filtered by the queryfilter.

    Constructor parameters in org.apache.cassandra.db with type arguments of type Memtable
    Constructor and Description
    `ColumnFamilyStore.ViewFragment(java.util.List<SSTableReader> sstables, java.lang.Iterable<Memtable> memtables)`

  - ### Uses of Memtable in org.apache.cassandra.db.compaction

    Methods in org.apache.cassandra.db.compaction with parameters of type Memtable
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractCompactionStrategy.`replaceFlushed(Memtable memtable, SSTableReader sstable)` Handle a flushed memtable.

  - ### Uses of Memtable in org.apache.cassandra.notifications

    Fields in org.apache.cassandra.notifications declared as Memtable
    Modifier and Type | Field and Description
    --- | ---
    `Memtable` | MemtableRenewedNotification.`renewed`

    Constructors in org.apache.cassandra.notifications with parameters of type Memtable
    Constructor and Description
    `MemtableRenewedNotification(Memtable renewed)`

Copyright © 2014 The Apache Software Foundation