public static interface HFileBlock.FSReader
| Modifier and Type | Method and Description | 
|---|---|
| HFileBlock.BlockIterator | blockRange(long startOffset,
          long endOffset)Creates a block iterator over the given portion of the  HFile. | 
| void | closeStreams()Closes the backing streams | 
| HFileBlockDecodingContext | getBlockDecodingContext()Get a decoder for  BlockType.ENCODED_DATAblocks from this file. | 
| HFileBlockDecodingContext | getDefaultBlockDecodingContext()Get the default decoder for blocks from this file. | 
| HFileBlock | readBlockData(long offset,
             long onDiskSize,
             int uncompressedSize,
             boolean pread)Reads the block at the given offset in the file with the given on-disk
 size and uncompressed size. | 
HFileBlock readBlockData(long offset, long onDiskSize, int uncompressedSize, boolean pread) throws IOException
offset - onDiskSize - the on-disk size of the entire block, including all
          applicable headers, or -1 if unknownuncompressedSize - the uncompressed size of the compressed part of
          the block, or -1 if unknownIOExceptionHFileBlock.BlockIterator blockRange(long startOffset, long endOffset)
HFile.
 The iterator returns blocks starting with offset such that offset <=
 startOffset < endOffset. Returned blocks are always unpacked.startOffset - the offset of the block to start iteration withendOffset - the offset to end iteration at (exclusive)void closeStreams()
                  throws IOException
IOExceptionHFileBlockDecodingContext getBlockDecodingContext()
BlockType.ENCODED_DATA blocks from this file.HFileBlockDecodingContext getDefaultBlockDecodingContext()
Copyright © 2007-2016 The Apache Software Foundation. All Rights Reserved.