Package | Description |
---|---|
org.apache.hadoop.hbase.io.hfile |
Provides implementations of
HFile and HFile
BlockCache . |
Modifier and Type | Class and Description |
---|---|
(package private) static class |
HFileBlockIndex.BlockIndexChunkImpl
A single chunk of the block index in the process of writing.
|
Modifier and Type | Field and Description |
---|---|
private 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 Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
void |
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.
|
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.