Uses of Interface
org.apache.hadoop.hbase.io.hfile.BlockIndexChunk
Packages that use BlockIndexChunk
-
Uses of BlockIndexChunk in org.apache.hadoop.hbase.io.hfile
Classes in org.apache.hadoop.hbase.io.hfile that implement BlockIndexChunkModifier and TypeClassDescription(package private) static classA single chunk of the block index in the process of writing.Fields in org.apache.hadoop.hbase.io.hfile declared as BlockIndexChunkModifier and TypeFieldDescriptionprivate BlockIndexChunkHFileBlockIndex.BlockIndexWriter.curInlineChunkCurrent leaf-level chunk.private BlockIndexChunkHFileBlockIndex.BlockIndexWriter.rootChunkWhile the index is being written, this represents the current block index referencing all leaf blocks, with one exception.Methods in org.apache.hadoop.hbase.io.hfile that return BlockIndexChunkModifier and TypeMethodDescriptionprivate BlockIndexChunkHFileBlockIndex.BlockIndexWriter.writeIntermediateLevel(org.apache.hadoop.fs.FSDataOutputStream out, BlockIndexChunk currentLevel) Split the current level of the block index into intermediate index blocks of permitted size and write those blocks to disk.Methods in org.apache.hadoop.hbase.io.hfile with parameters of type BlockIndexChunkModifier and TypeMethodDescriptionvoidHFileIndexBlockEncoder.encode(BlockIndexChunk blockIndexChunk, boolean rootIndexBlock, DataOutput out) voidHFileIndexBlockEncoderImpl.encode(BlockIndexChunk blockIndexChunk, boolean rootIndexBlock, DataOutput out) voidNoOpIndexBlockEncoder.encode(BlockIndexChunk blockIndexChunk, boolean rootIndexBlock, DataOutput out) private voidHFileBlockIndex.BlockIndexWriter.writeIntermediateBlock(org.apache.hadoop.fs.FSDataOutputStream out, BlockIndexChunk parent, BlockIndexChunk curChunk) private BlockIndexChunkHFileBlockIndex.BlockIndexWriter.writeIntermediateLevel(org.apache.hadoop.fs.FSDataOutputStream out, BlockIndexChunk currentLevel) Split the current level of the block index into intermediate index blocks of permitted size and write those blocks to disk.private voidNoOpIndexBlockEncoder.writeNonRoot(BlockIndexChunk blockIndexChunk, DataOutput out) Writes the block index chunk in the non-root index block format.private voidNoOpIndexBlockEncoder.writeRoot(BlockIndexChunk blockIndexChunk, DataOutput out) Writes this chunk into the given output stream in the root block index format.