|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use HFileBlock | |
---|---|
org.apache.hadoop.hbase.io.hfile | Provides the hbase data+index+metadata file. |
Uses of HFileBlock in org.apache.hadoop.hbase.io.hfile |
---|
Fields in org.apache.hadoop.hbase.io.hfile declared as HFileBlock | |
---|---|
protected HFileBlock |
HFileReaderV2.AbstractScannerV2.block
|
Methods in org.apache.hadoop.hbase.io.hfile that return HFileBlock | |
---|---|
HFileBlock |
NoOpDataBlockEncoder.diskToCacheFormat(HFileBlock block,
boolean isCompaction)
|
HFileBlock |
HFileDataBlockEncoder.diskToCacheFormat(HFileBlock block,
boolean isCompaction)
Converts a block from the on-disk format to the in-cache format. |
HFileBlock |
HFileDataBlockEncoderImpl.diskToCacheFormat(HFileBlock block,
boolean isCompaction)
|
HFileBlock |
HFileBlock.Writer.getBlockForCaching()
Creates a new HFileBlock. |
HFileBlock |
BlockWithScanInfo.getHFileBlock()
|
HFileBlock |
HFileBlock.BlockIterator.nextBlock()
Get the next block, or null if there are no more blocks to iterate. |
HFileBlock |
HFileBlock.BlockIterator.nextBlockWithBlockType(BlockType blockType)
Similar to HFileBlock.BlockIterator.nextBlock() but checks block type, throws an
exception if incorrect, and returns the HFile block |
HFileBlock |
HFile.CachingBlockReader.readBlock(long offset,
long onDiskBlockSize,
boolean cacheBlock,
boolean pread,
boolean isCompaction,
BlockType expectedBlockType)
|
HFileBlock |
HFileReaderV1.readBlock(long offset,
long onDiskBlockSize,
boolean cacheBlock,
boolean pread,
boolean isCompaction,
BlockType expectedBlockType)
|
HFileBlock |
HFileReaderV2.readBlock(long dataBlockOffset,
long onDiskBlockSize,
boolean cacheBlock,
boolean pread,
boolean isCompaction,
BlockType expectedBlockType)
Read in a file block. |
HFileBlock |
HFileBlock.FSReader.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. |
protected HFileBlock |
HFileReaderV2.AbstractScannerV2.readNextDataBlock()
Scans blocks in the "scanned" section of the HFile until the next
data block is found. |
HFileBlock |
HFileBlockIndex.BlockIndexReader.seekToDataBlock(byte[] key,
int keyOffset,
int keyLength,
HFileBlock currentBlock,
boolean cacheBlocks,
boolean pread,
boolean isCompaction)
Return the data block which contains this key. |
Methods in org.apache.hadoop.hbase.io.hfile with parameters of type HFileBlock | |
---|---|
HFileBlock |
NoOpDataBlockEncoder.diskToCacheFormat(HFileBlock block,
boolean isCompaction)
|
HFileBlock |
HFileDataBlockEncoder.diskToCacheFormat(HFileBlock block,
boolean isCompaction)
Converts a block from the on-disk format to the in-cache format. |
HFileBlock |
HFileDataBlockEncoderImpl.diskToCacheFormat(HFileBlock block,
boolean isCompaction)
|
protected abstract ByteBuffer |
HFileReaderV2.AbstractScannerV2.getFirstKeyInBlock(HFileBlock curBlock)
|
protected ByteBuffer |
HFileReaderV2.ScannerV2.getFirstKeyInBlock(HFileBlock curBlock)
|
protected ByteBuffer |
HFileReaderV2.EncodedScannerV2.getFirstKeyInBlock(HFileBlock curBlock)
|
protected abstract int |
HFileReaderV2.AbstractScannerV2.loadBlockAndSeekToKey(HFileBlock seekToBlock,
byte[] nextIndexedKey,
boolean rewind,
byte[] key,
int offset,
int length,
boolean seekBefore)
|
protected int |
HFileReaderV2.ScannerV2.loadBlockAndSeekToKey(HFileBlock seekToBlock,
byte[] nextIndexedKey,
boolean rewind,
byte[] key,
int offset,
int length,
boolean seekBefore)
|
protected int |
HFileReaderV2.EncodedScannerV2.loadBlockAndSeekToKey(HFileBlock seekToBlock,
byte[] nextIndexedKey,
boolean rewind,
byte[] key,
int offset,
int length,
boolean seekBefore)
|
BlockWithScanInfo |
HFileBlockIndex.BlockIndexReader.loadDataBlockWithScanInfo(byte[] key,
int keyOffset,
int keyLength,
HFileBlock currentBlock,
boolean cacheBlocks,
boolean pread,
boolean isCompaction)
Return the BlockWithScanInfo which contains the DataBlock with other scan info such as nextIndexedKey. |
void |
HFileBlockIndex.BlockIndexReader.readMultiLevelIndexRoot(HFileBlock blk,
int numEntries)
Read the root-level metadata of a multi-level block index. |
DataInputStream |
HFileBlockIndex.BlockIndexReader.readRootIndex(HFileBlock blk,
int numEntries)
Read in the root-level index from the given input stream. |
HFileBlock |
HFileBlockIndex.BlockIndexReader.seekToDataBlock(byte[] key,
int keyOffset,
int keyLength,
HFileBlock currentBlock,
boolean cacheBlocks,
boolean pread,
boolean isCompaction)
Return the data block which contains this key. |
Constructors in org.apache.hadoop.hbase.io.hfile with parameters of type HFileBlock | |
---|---|
BlockWithScanInfo(HFileBlock hFileBlock,
byte[] nextIndexedKey)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |