public class CompressedRandomAccessReader extends RandomAccessReader
RandomAccessReader.BufferedRandomAccessFileMarkbuffer, bufferOffset, CACHE_FLUSH_INTERVAL_IN_BYTES, channel, current, DEFAULT_BUFFER_SIZE, markedPointer, owner, validBufferBytes| Modifier | Constructor and Description |
|---|---|
protected |
CompressedRandomAccessReader(java.lang.String dataFilePath,
CompressionMetadata metadata,
boolean skipIOCache,
PoolingSegmentedFile owner) |
| Modifier and Type | Method and Description |
|---|---|
long |
length() |
static CompressedRandomAccessReader |
open(java.lang.String dataFilePath,
CompressionMetadata metadata,
boolean skipIOCache) |
static CompressedRandomAccessReader |
open(java.lang.String path,
CompressionMetadata metadata,
CompressedPoolingSegmentedFile owner) |
protected void |
reBuffer()
Read data from file starting from current currentOffset to populate buffer.
|
java.lang.String |
toString() |
bufferCursor, bytesPastMark, bytesPastMark, bytesRemaining, close, deallocate, getFilePointer, getPath, isEOF, mark, open, open, open, read, read, read, readBytes, reset, reset, resetBuffer, seek, write, write, writegetChannel, 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, writeUTFprotected CompressedRandomAccessReader(java.lang.String dataFilePath,
CompressionMetadata metadata,
boolean skipIOCache,
PoolingSegmentedFile owner)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic static CompressedRandomAccessReader open(java.lang.String path, CompressionMetadata metadata, CompressedPoolingSegmentedFile owner)
public static CompressedRandomAccessReader open(java.lang.String dataFilePath, CompressionMetadata metadata, boolean skipIOCache)
protected void reBuffer()
RandomAccessReaderreBuffer in class RandomAccessReaderpublic long length()
length in class RandomAccessReaderpublic java.lang.String toString()
toString in class RandomAccessReaderCopyright © 2014 The Apache Software Foundation