Uses of Interface
org.apache.hadoop.hbase.io.hfile.HFile.CachingBlockReader
Packages that use HFile.CachingBlockReader
-
Uses of HFile.CachingBlockReader in org.apache.hadoop.hbase.io.hfile
Subinterfaces of HFile.CachingBlockReader in org.apache.hadoop.hbase.io.hfileModifier and TypeInterfaceDescriptionstatic interfaceAn interface used by clients to open and iterate anHFile.Classes in org.apache.hadoop.hbase.io.hfile that implement HFile.CachingBlockReaderModifier and TypeClassDescriptionclassImplementation ofHFile.Readerto deal with pread.classImplementation that can handle all hfile versions ofHFile.Reader.classImplementation ofHFile.Readerto deal with stream read do not perform any prefetch operations (HFilePreadReader will do this).Methods in org.apache.hadoop.hbase.io.hfile with parameters of type HFile.CachingBlockReaderModifier and TypeMethodDescriptionabstract BlockWithScanInfoHFileBlockIndex.BlockIndexReader.loadDataBlockWithScanInfo(ExtendedCell key, HFileBlock currentBlock, boolean cacheBlocks, boolean pread, boolean isCompaction, DataBlockEncoding expectedDataBlockEncoding, HFile.CachingBlockReader cachingBlockReader) Return the BlockWithScanInfo, a data structure which contains the Data HFileBlock with other scan info such as the key that starts the next HFileBlock.HFileBlockIndex.ByteArrayKeyBlockIndexReader.loadDataBlockWithScanInfo(ExtendedCell key, HFileBlock currentBlock, boolean cacheBlocks, boolean pread, boolean isCompaction, DataBlockEncoding expectedDataBlockEncoding, HFile.CachingBlockReader cachingBlockReader) HFileBlockIndex.CellBasedKeyBlockIndexReader.loadDataBlockWithScanInfo(ExtendedCell key, HFileBlock currentBlock, boolean cacheBlocks, boolean pread, boolean isCompaction, DataBlockEncoding expectedDataBlockEncoding, HFile.CachingBlockReader cachingBlockReader) HFileBlockIndex.CellBasedKeyBlockIndexReaderV2.loadDataBlockWithScanInfo(ExtendedCell key, HFileBlock currentBlock, boolean cacheBlocks, boolean pread, boolean isCompaction, DataBlockEncoding expectedDataBlockEncoding, HFile.CachingBlockReader cachingBlockReader) HFileIndexBlockEncoder.EncodedSeeker.loadDataBlockWithScanInfo(ExtendedCell key, HFileBlock currentBlock, boolean cacheBlocks, boolean pread, boolean isCompaction, DataBlockEncoding expectedDataBlockEncoding, HFile.CachingBlockReader cachingBlockReader) NoOpIndexBlockEncoder.NoOpEncodedSeeker.loadDataBlockWithScanInfo(ExtendedCell key, HFileBlock currentBlock, boolean cacheBlocks, boolean pread, boolean isCompaction, DataBlockEncoding expectedDataBlockEncoding, HFile.CachingBlockReader cachingBlockReader) abstract CellHFileBlockIndex.BlockIndexReader.midkey(HFile.CachingBlockReader cachingBlockReader) An approximation to theHFile's mid-key.HFileBlockIndex.ByteArrayKeyBlockIndexReader.midkey(HFile.CachingBlockReader cachingBlockReader) HFileBlockIndex.CellBasedKeyBlockIndexReader.midkey(HFile.CachingBlockReader cachingBlockReader) HFileBlockIndex.CellBasedKeyBlockIndexReaderV2.midkey(HFile.CachingBlockReader cachingBlockReader) HFileIndexBlockEncoder.EncodedSeeker.midkey(HFile.CachingBlockReader cachingBlockReader) NoOpIndexBlockEncoder.NoOpEncodedSeeker.midkey(HFile.CachingBlockReader cachingBlockReader) HFileBlockIndex.BlockIndexReader.seekToDataBlock(ExtendedCell key, HFileBlock currentBlock, boolean cacheBlocks, boolean pread, boolean isCompaction, DataBlockEncoding expectedDataBlockEncoding, HFile.CachingBlockReader cachingBlockReader) Return the data block which contains this key.