Uses of Interface
org.apache.hadoop.hbase.io.hfile.BlockIndexChunk
-
Uses of BlockIndexChunk in org.apache.hadoop.hbase.io.hfile
Modifier and TypeClassDescription(package private) static class
A single chunk of the block index in the process of writing.Modifier 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.Modifier 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.Modifier 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.