public final class CompressedChecksummedDataInput extends ChecksummedDataInput
ChecksummedDataInput.Builder
RandomAccessReader.BufferedRandomAccessFileMark, RandomAccessReader.RandomAccessReaderWithOwnChannel
DataInputPlus.DataInputStreamPlus
bufferOffset, bufferSize, bufferType, channel, DEFAULT_BUFFER_SIZE, limiter, markedPointer, MAX_BUFFER_SIZE, regions
buffer
Constructor and Description |
---|
CompressedChecksummedDataInput(CompressedChecksummedDataInputBuilder builder) |
Modifier and Type | Method and Description |
---|---|
boolean |
isEOF()
Since an entire block of compressed data is read off of disk, not just a hint at a time,
we don't report EOF until the decompressed data has also been read completely
|
protected void |
reBufferMmap() |
protected void |
reBufferStandard() |
protected void |
releaseBuffer() |
static ChecksummedDataInput |
upgradeInput(ChecksummedDataInput input,
ICompressor compressor) |
bytesPastLimit, checkCrc, checkLimit, limit, open, read, readFully, reBuffer, resetCrc, resetLimit
close
allocateBuffer, available, bytesPastMark, bytesPastMark, bytesRemaining, current, getChannel, getFilePointer, getPath, getPosition, length, mark, markSupported, open, readLine, reset, reset, seek, toString
read, readBoolean, readByte, readChar, readDouble, readFloat, readFully, readInt, readLong, readPrimitiveSlowly, readShort, readUnsignedByte, readUnsignedShort, readUnsignedVInt, readUTF, readVInt, skipBytes
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
readUnsignedVInt, readVInt, skipBytes, skipBytesFully
public CompressedChecksummedDataInput(CompressedChecksummedDataInputBuilder builder)
public boolean isEOF()
isEOF
in interface FileDataInput
isEOF
in class RandomAccessReader
protected void reBufferStandard()
reBufferStandard
in class RandomAccessReader
protected void releaseBuffer()
releaseBuffer
in class ChecksummedDataInput
protected void reBufferMmap()
reBufferMmap
in class RandomAccessReader
public static ChecksummedDataInput upgradeInput(ChecksummedDataInput input, ICompressor compressor)
Copyright © 2016 The Apache Software Foundation