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 class
A single chunk of the block index in the process of writing.Fields in org.apache.hadoop.hbase.io.hfile declared as BlockIndexChunkModifier and TypeFieldDescriptionprivate BlockIndexChunk
HFileBlockIndex.BlockIndexWriter.curInlineChunk
Current leaf-level chunk.private BlockIndexChunk
HFileBlockIndex.BlockIndexWriter.rootChunk
While 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 BlockIndexChunk
HFileBlockIndex.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 TypeMethodDescriptionvoid
HFileIndexBlockEncoder.encode
(BlockIndexChunk blockIndexChunk, boolean rootIndexBlock, DataOutput out) void
HFileIndexBlockEncoderImpl.encode
(BlockIndexChunk blockIndexChunk, boolean rootIndexBlock, DataOutput out) void
NoOpIndexBlockEncoder.encode
(BlockIndexChunk blockIndexChunk, boolean rootIndexBlock, DataOutput out) private void
HFileBlockIndex.BlockIndexWriter.writeIntermediateBlock
(org.apache.hadoop.fs.FSDataOutputStream out, BlockIndexChunk parent, BlockIndexChunk curChunk) private BlockIndexChunk
HFileBlockIndex.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 void
NoOpIndexBlockEncoder.writeNonRoot
(BlockIndexChunk blockIndexChunk, DataOutput out) Writes the block index chunk in the non-root index block format.private void
NoOpIndexBlockEncoder.writeRoot
(BlockIndexChunk blockIndexChunk, DataOutput out) Writes this chunk into the given output stream in the root block index format.