@InterfaceAudience.Private public class HFileBlockIndex extends Object
HFileBlockIndex.BlockIndexWriter) and read
 (HFileBlockIndex.BlockIndexReader) single-level and multi-level block indexes.
 Examples of how to use the block index writer can be found in
 CompoundBloomFilterWriter 
 and HFileWriterV2. Examples of how to use the reader can be 
 found in HFileReaderV2 and TestHFileBlockIndex.| Modifier and Type | Class and Description | 
|---|---|
| static class  | HFileBlockIndex.BlockIndexReaderThe reader will always hold the root level index in the memory. | 
| static class  | HFileBlockIndex.BlockIndexWriterWrites the block index into the output stream. | 
| Modifier and Type | Field and Description | 
|---|---|
| static String | MAX_CHUNK_SIZE_KEYThe maximum size guideline for index blocks (both leaf, intermediate, and
 root). | 
| static String | MIN_INDEX_NUM_ENTRIES_KEYMinimum number of entries in a single index block. | 
| Constructor and Description | 
|---|
| HFileBlockIndex() | 
| Modifier and Type | Method and Description | 
|---|---|
| static int | getMaxChunkSize(org.apache.hadoop.conf.Configuration conf) | 
| static int | getMinIndexNumEntries(org.apache.hadoop.conf.Configuration conf) | 
public static final String MAX_CHUNK_SIZE_KEY
DEFAULT_MAX_CHUNK_SIZE is used.public static final String MIN_INDEX_NUM_ENTRIES_KEY
Copyright © 2007-2016 The Apache Software Foundation. All Rights Reserved.