|
||||||||||
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 RandomAccessReader
public long length()
length
in class RandomAccessReader
public void close()
close
in interface java.io.Closeable
close
in class RandomAccessReader
public java.lang.String toString()
toString
in class RandomAccessReader
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |