org.apache.cassandra.db.compaction
Class LeveledManifest

java.lang.Object
  extended by org.apache.cassandra.db.compaction.LeveledManifest

public class LeveledManifest
extends java.lang.Object


Field Summary
static java.lang.String EXTENSION
           
 
Method Summary
 void add(SSTableReader reader)
           
static LeveledManifest create(ColumnFamilyStore cfs, int maxSSTableSize, java.lang.Iterable<SSTableReader> sstables)
           
 java.util.Collection<SSTableReader> getCompactionCandidates()
           
 int getEstimatedTasks()
           
 java.util.List<SSTableReader> getLevel(int i)
           
 int getLevelCount()
           
 int getLevelSize(int i)
           
 void promote(java.lang.Iterable<SSTableReader> removed, java.lang.Iterable<SSTableReader> added)
           
 void replace(java.lang.Iterable<SSTableReader> removed, java.lang.Iterable<SSTableReader> added)
           
 void sendBackToL0(SSTableReader sstable)
           
 void serialize()
           
 java.lang.String toString()
           
static java.io.File tryGetManifest(ColumnFamilyStore cfs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EXTENSION

public static final java.lang.String EXTENSION
See Also:
Constant Field Values
Method Detail

create

public static LeveledManifest create(ColumnFamilyStore cfs,
                                     int maxSSTableSize,
                                     java.lang.Iterable<SSTableReader> sstables)

add

public void add(SSTableReader reader)

promote

public void promote(java.lang.Iterable<SSTableReader> removed,
                    java.lang.Iterable<SSTableReader> added)

replace

public void replace(java.lang.Iterable<SSTableReader> removed,
                    java.lang.Iterable<SSTableReader> added)

sendBackToL0

public void sendBackToL0(SSTableReader sstable)

getCompactionCandidates

public java.util.Collection<SSTableReader> getCompactionCandidates()

getLevelSize

public int getLevelSize(int i)

tryGetManifest

public static java.io.File tryGetManifest(ColumnFamilyStore cfs)

serialize

public void serialize()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getLevelCount

public int getLevelCount()

getLevel

public java.util.List<SSTableReader> getLevel(int i)

getEstimatedTasks

public int getEstimatedTasks()


Copyright © 2012 The Apache Software Foundation