org.apache.cassandra.db
Class Memtable
java.lang.Object
org.apache.cassandra.db.Memtable
public class Memtable
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
cfs
public final ColumnFamilyStore cfs
initialComparator
public final AbstractType initialComparator
Memtable
public Memtable(ColumnFamilyStore cfs)
getLiveSize
public long getLiveSize()
getSerializedSize
public long getSerializedSize()
getOperations
public long getOperations()
updateLiveRatio
public void updateLiveRatio()
throws java.lang.RuntimeException
- Throws:
java.lang.RuntimeException
contents
public java.lang.String contents()
flushAndSignal
public void flushAndSignal(java.util.concurrent.CountDownLatch latch,
java.util.concurrent.ExecutorService writer,
java.util.concurrent.Future<ReplayPosition> context)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getEntryIterator
public java.util.Iterator<java.util.Map.Entry<DecoratedKey,ColumnFamily>> getEntryIterator(RowPosition startWith,
RowPosition stopAt)
- Parameters:
startWith
- Include data in the result from and including this key and to the end of the memtable
- Returns:
- An iterator of entries with the data from the start key
isClean
public boolean isClean()
getSliceIterator
public static OnDiskAtomIterator getSliceIterator(DecoratedKey key,
ColumnFamily cf,
SliceQueryFilter filter)
- obtain an iterator of columns in this memtable in the specified order starting from a given column.
getNamesIterator
public static OnDiskAtomIterator getNamesIterator(DecoratedKey key,
ColumnFamily cf,
NamesQueryFilter filter)
getColumnFamily
public ColumnFamily getColumnFamily(DecoratedKey key)
creationTime
public long creationTime()
Copyright © 2012 The Apache Software Foundation