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(java.util.concurrent.atomic.AtomicReference<ReplayPosition> commitLogLowerBound,
ColumnFamilyStore cfs) |
Memtable(CFMetaData metadata) |
Modifier and Type | Method and Description |
---|---|
boolean |
accepts(OpOrder.Group opGroup,
ReplayPosition replayPosition) |
int |
compareTo(Memtable that) |
SSTableTxnWriter |
createFlushWriter(java.lang.String filename,
PartitionColumns columns,
EncodingStats stats) |
java.util.Collection<SSTableReader> |
flush() |
MemtableAllocator |
getAllocator() |
ReplayPosition |
getCommitLogLowerBound() |
long |
getLiveDataSize() |
long |
getMinTimestamp() |
long |
getOperations() |
Partition |
getPartition(DecoratedKey key) |
boolean |
isClean() |
boolean |
isExpired() |
boolean |
isLive() |
Memtable.MemtableUnfilteredPartitionIterator |
makePartitionIterator(ColumnFilter columnFilter,
DataRange dataRange,
boolean isForThrift) |
boolean |
mayContainDataBefore(ReplayPosition position) |
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(java.util.concurrent.atomic.AtomicReference<ReplayPosition> commitLogLowerBound, 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 ReplayPosition getCommitLogLowerBound()
public boolean isLive()
public boolean isClean()
public boolean mayContainDataBefore(ReplayPosition position)
public boolean isExpired()
public int partitionCount()
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 java.util.Collection<SSTableReader> flush()
public long getMinTimestamp()
public SSTableTxnWriter createFlushWriter(java.lang.String filename, PartitionColumns columns, EncodingStats stats)
Copyright © 2016 The Apache Software Foundation