@InterfaceAudience.Private public interface HFileBlockDecodingContext
for encoding
Modifier and Type | Method and Description |
---|---|
HFileContext |
getHFileContext() |
void |
prepareDecoding(int onDiskSizeWithoutHeader,
int uncompressedSizeWithoutHeader,
java.nio.ByteBuffer blockBufferWithoutHeader,
java.nio.ByteBuffer onDiskBlock)
Perform all actions that need to be done before the encoder's real decoding process.
|
void prepareDecoding(int onDiskSizeWithoutHeader, int uncompressedSizeWithoutHeader, java.nio.ByteBuffer blockBufferWithoutHeader, java.nio.ByteBuffer onDiskBlock) throws java.io.IOException
HFileContext.getCompression()
returns a valid compression
algorithm.onDiskSizeWithoutHeader
- numBytes after block and encoding headersuncompressedSizeWithoutHeader
- numBytes without header required to store the block after
decompressing (not decoding)blockBufferWithoutHeader
- ByteBuffer pointed after the header but before the dataonDiskBlock
- on disk data to be decodedjava.io.IOException
HFileContext getHFileContext()