Modifier and Type | Class and Description |
---|---|
static class |
Memtable.LastReplayPosition |
static class |
Memtable.MemtableUnfilteredPartitionIterator |
Modifier and Type | Field and Description |
---|---|
ColumnFamilyStore |
cfs |
ClusteringComparator |
initialComparator |
Constructor and Description |
---|
Memtable(CFMetaData metadata) |
Memtable(ColumnFamilyStore cfs) |
Modifier and Type | Method and Description |
---|---|
boolean |
accepts(OpOrder.Group opGroup,
ReplayPosition replayPosition) |
int |
compareTo(Memtable that) |
long |
creationTime() |
java.util.List<org.apache.cassandra.db.Memtable.FlushRunnable> |
flushRunnables(LifecycleTransaction txn) |
MemtableAllocator |
getAllocator() |
long |
getLiveDataSize() |
long |
getOperations() |
Partition |
getPartition(DecoratedKey key) |
boolean |
isClean() |
boolean |
isCleanAfter(ReplayPosition position) |
boolean |
isExpired() |
boolean |
isLive() |
Memtable.MemtableUnfilteredPartitionIterator |
makePartitionIterator(ColumnFilter columnFilter,
DataRange dataRange,
boolean isForThrift) |
int |
partitionCount() |
void |
setDiscarding(OpOrder.Barrier writeBarrier,
java.util.concurrent.atomic.AtomicReference<ReplayPosition> lastReplayPosition) |
java.lang.String |
toString() |
public final ColumnFamilyStore cfs
public final ClusteringComparator initialComparator
public Memtable(ColumnFamilyStore cfs)
public Memtable(CFMetaData metadata)
public int compareTo(Memtable that)
compareTo
in interface java.lang.Comparable<Memtable>
public MemtableAllocator getAllocator()
public long getLiveDataSize()
public long getOperations()
public void setDiscarding(OpOrder.Barrier writeBarrier, java.util.concurrent.atomic.AtomicReference<ReplayPosition> lastReplayPosition)
public boolean accepts(OpOrder.Group opGroup, ReplayPosition replayPosition)
public boolean isLive()
public boolean isClean()
public boolean isCleanAfter(ReplayPosition position)
public boolean isExpired()
public int partitionCount()
public java.util.List<org.apache.cassandra.db.Memtable.FlushRunnable> flushRunnables(LifecycleTransaction txn)
public java.lang.String toString()
toString
in class java.lang.Object
public Memtable.MemtableUnfilteredPartitionIterator makePartitionIterator(ColumnFilter columnFilter, DataRange dataRange, boolean isForThrift)
public Partition getPartition(DecoratedKey key)
public long creationTime()
Copyright © 2016 The Apache Software Foundation