public class SSTableScanner extends java.lang.Object implements ICompactionScanner
| Modifier and Type | Class and Description |
|---|---|
protected class |
SSTableScanner.FilteredKeyScanningIterator |
protected class |
SSTableScanner.KeyScanningIterator |
| Modifier and Type | Field and Description |
|---|---|
protected RandomAccessReader |
dfile |
protected boolean |
exhausted |
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() |
void |
seekTo(RowPosition seekKey) |
java.lang.String |
toString() |
protected final RandomAccessReader dfile
protected final RandomAccessReader ifile
public final SSTableReader sstable
protected boolean exhausted
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 void seekTo(RowPosition seekKey)
public 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 © 2014 The Apache Software Foundation