public class SSTableScanner extends java.lang.Object implements ICompactionScanner
| Modifier and Type | Class and Description |
|---|---|
protected class |
SSTableScanner.KeyScanningIterator |
| Modifier and Type | Field and Description |
|---|---|
protected RandomAccessReader |
dfile |
protected RandomAccessReader |
ifile |
protected java.util.Iterator<OnDiskAtomIterator> |
iterator |
SSTableReader |
sstable |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
java.lang.String |
getBackingFiles() |
long |
getCurrentPosition() |
long |
getLengthInBytes() |
boolean |
hasNext() |
OnDiskAtomIterator |
next() |
void |
remove() |
java.lang.String |
toString() |
protected final RandomAccessReader dfile
protected final RandomAccessReader ifile
public final SSTableReader sstable
protected java.util.Iterator<OnDiskAtomIterator> iterator
public void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOExceptionpublic long getLengthInBytes()
getLengthInBytes in interface ICompactionScannerpublic long getCurrentPosition()
getCurrentPosition in interface ICompactionScannerpublic java.lang.String getBackingFiles()
getBackingFiles in interface ICompactionScannerpublic boolean hasNext()
hasNext in interface java.util.Iterator<OnDiskAtomIterator>public OnDiskAtomIterator next()
next in interface java.util.Iterator<OnDiskAtomIterator>public void remove()
remove in interface java.util.Iterator<OnDiskAtomIterator>public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2015 The Apache Software Foundation