org.apache.cassandra.io.sstable
Class ReducingKeyIterator

java.lang.Object
  extended by org.apache.cassandra.io.sstable.ReducingKeyIterator
All Implemented Interfaces:
java.io.Closeable, java.util.Iterator<DecoratedKey>

public class ReducingKeyIterator
extends java.lang.Object
implements java.util.Iterator<DecoratedKey>, java.io.Closeable


Constructor Summary
ReducingKeyIterator(java.util.Collection<SSTableReader> sstables)
           
 
Method Summary
 void close()
           
 long getBytesRead()
           
 java.lang.String getTaskType()
           
 long getTotalBytes()
           
 boolean hasNext()
           
 DecoratedKey next()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReducingKeyIterator

public ReducingKeyIterator(java.util.Collection<SSTableReader> sstables)
Method Detail

close

public void close()
           throws java.io.IOException
Specified by:
close in interface java.io.Closeable
Throws:
java.io.IOException

getTotalBytes

public long getTotalBytes()

getBytesRead

public long getBytesRead()

getTaskType

public java.lang.String getTaskType()

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator<DecoratedKey>

next

public DecoratedKey next()
Specified by:
next in interface java.util.Iterator<DecoratedKey>

remove

public void remove()
Specified by:
remove in interface java.util.Iterator<DecoratedKey>


Copyright © 2010 The Apache Software Foundation