org.apache.cassandra.io.sstable
Class IndexSummary
java.lang.Object
org.apache.cassandra.io.sstable.IndexSummary
public class IndexSummary
- extends java.lang.Object
Two approaches to building an IndexSummary:
1. Call maybeAddEntry with every potential index entry
2. Call shouldAddEntry, [addEntry,] incrementRowid
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serializer
public static final IndexSummary.IndexSummarySerializer serializer
IndexSummary
public IndexSummary(long expectedKeys)
incrementRowid
public void incrementRowid()
shouldAddEntry
public boolean shouldAddEntry()
addEntry
public void addEntry(DecoratedKey key,
long indexPosition)
maybeAddEntry
public void maybeAddEntry(DecoratedKey decoratedKey,
long indexPosition)
getKeys
public java.util.List<DecoratedKey> getKeys()
getPosition
public long getPosition(int index)
complete
public void complete()
Copyright © 2013 The Apache Software Foundation