org.apache.cassandra.io
Class SSTableTracker

java.lang.Object
  extended by org.apache.cassandra.io.SSTableTracker
All Implemented Interfaces:
java.lang.Iterable<SSTableReader>

public class SSTableTracker
extends java.lang.Object
implements java.lang.Iterable<SSTableReader>


Constructor Summary
SSTableTracker()
           
 
Method Summary
 void add(java.lang.Iterable<SSTableReader> sstables)
           
 void clearUnsafe()
           
 long estimatedKeys()
           
 long getLiveSize()
           
 java.util.Set<SSTableReader> getSSTables()
           
 long getTotalSize()
           
 java.util.Iterator<SSTableReader> iterator()
           
 void markCompacted(java.util.Collection<SSTableReader> compacted)
           
 void replace(java.util.Collection<SSTableReader> oldSSTables, java.lang.Iterable<SSTableReader> replacements)
           
 int size()
           
 void spaceReclaimed(long size)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SSTableTracker

public SSTableTracker()
Method Detail

replace

public void replace(java.util.Collection<SSTableReader> oldSSTables,
                    java.lang.Iterable<SSTableReader> replacements)
             throws java.io.IOException
Throws:
java.io.IOException

add

public void add(java.lang.Iterable<SSTableReader> sstables)

markCompacted

public void markCompacted(java.util.Collection<SSTableReader> compacted)
                   throws java.io.IOException
Throws:
java.io.IOException

getSSTables

public java.util.Set<SSTableReader> getSSTables()

size

public int size()

iterator

public java.util.Iterator<SSTableReader> iterator()
Specified by:
iterator in interface java.lang.Iterable<SSTableReader>

clearUnsafe

public void clearUnsafe()

estimatedKeys

public long estimatedKeys()

getLiveSize

public long getLiveSize()

getTotalSize

public long getTotalSize()

spaceReclaimed

public void spaceReclaimed(long size)


Copyright © 2010 The Apache Software Foundation