|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.io.RandomAccessFile
org.apache.cassandra.io.util.RandomAccessReader
org.apache.cassandra.io.compress.CompressedRandomAccessReader
public class CompressedRandomAccessReader
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.apache.cassandra.io.util.RandomAccessReader |
|---|
RandomAccessReader.BufferedRandomAccessFileMark |
| Field Summary |
|---|
| Fields inherited from class org.apache.cassandra.io.util.RandomAccessReader |
|---|
buffer, bufferOffset, CACHE_FLUSH_INTERVAL_IN_BYTES, current, DEFAULT_BUFFER_SIZE, markedPointer, validBufferBytes |
| Constructor Summary | |
|---|---|
CompressedRandomAccessReader(java.lang.String dataFilePath,
CompressionMetadata metadata,
boolean skipIOCache)
|
|
| Method Summary | |
|---|---|
void |
close()
|
long |
length()
|
static RandomAccessReader |
open(java.lang.String dataFilePath,
CompressionMetadata metadata)
|
static RandomAccessReader |
open(java.lang.String dataFilePath,
CompressionMetadata metadata,
boolean skipIOCache)
|
protected void |
reBuffer()
Read data from file starting from current currentOffset to populate buffer. |
java.lang.String |
toString()
|
| Methods inherited from class org.apache.cassandra.io.util.RandomAccessReader |
|---|
bufferCursor, bytesPastMark, bytesPastMark, bytesRemaining, getFilePointer, getPath, isEOF, mark, open, open, open, open, open, read, read, read, readBytes, reset, reset, resetBuffer, seek, write, write, write |
| Methods inherited from class java.io.RandomAccessFile |
|---|
getChannel, getFD, readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, setLength, skipBytes, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTF |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.io.DataInput |
|---|
readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, skipBytes |
| Constructor Detail |
|---|
public CompressedRandomAccessReader(java.lang.String dataFilePath,
CompressionMetadata metadata,
boolean skipIOCache)
throws java.io.FileNotFoundException
java.io.FileNotFoundException| Method Detail |
|---|
public static RandomAccessReader open(java.lang.String dataFilePath,
CompressionMetadata metadata)
public static RandomAccessReader open(java.lang.String dataFilePath,
CompressionMetadata metadata,
boolean skipIOCache)
protected void reBuffer()
RandomAccessReader
reBuffer in class RandomAccessReaderpublic long length()
length in class RandomAccessReaderpublic void close()
close in interface java.io.Closeableclose in class RandomAccessReaderpublic java.lang.String toString()
toString in class RandomAccessReader
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||