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() |
org.apache.cassandra.db.Memtable.FlushRunnable |
flushRunnable() |
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 org.apache.cassandra.db.Memtable.FlushRunnable flushRunnable()
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 © 2015 The Apache Software Foundation