| Interface | Description | 
|---|---|
| RandomDistribution.DiscreteRNG | 
 Interface for discrete (integer) random distributions. 
 | 
| Class | Description | 
|---|---|
| CacheTestUtils | |
| CacheTestUtils.ByteArrayCacheable | |
| CacheTestUtils.HFileBlockPair | |
| KeySampler | |
| KVGenerator | 
 Generate random  
 | 
| NanoTimer | 
 A nano-second timer. 
 | 
| RandomDistribution | 
 A class that generates random numbers that follow some distribution. 
 | 
| RandomDistribution.Binomial | 
 Binomial distribution. 
 | 
| RandomDistribution.Flat | 
 P(i)=1/(max-min) 
 | 
| RandomDistribution.Zipf | 
 Zipf distribution. 
 | 
| RandomKeyValueUtil | 
 These helper methods generate random byte[]'s data for KeyValues 
 | 
| TestBlockCacheReporting | |
| TestCacheConfig | 
 Tests that  
CacheConfig does as expected. | 
| TestCacheConfig.DataCacheEntry | |
| TestCacheConfig.Deserializer | |
| TestCacheConfig.IndexCacheEntry | |
| TestCacheConfig.MetaCacheEntry | |
| TestCachedBlockQueue | |
| TestCachedBlockQueue.CachedBlock | |
| TestCacheOnWrite | 
 Tests  
HFile cache-on-write functionality for the following block
 types: data blocks, non-root index blocks, and Bloom filter blocks. | 
| TestChecksum | |
| TestChecksum.CorruptedFSReaderImpl | 
 This class is to test checksum behavior when data is corrupted. 
 | 
| TestCombinedBlockCache | |
| TestFixedFileTrailer | |
| TestForceCacheImportantBlocks | 
 Make sure we always cache important block types, such as index blocks, as
 long as we have a block cache, even though block caching might be disabled
 for the column family. 
 | 
| TestHFile | 
 test hfile features. 
 | 
| TestHFileBlock | |
| TestHFileBlockIndex | |
| TestHFileBlockIndex.BlockReaderWrapper | 
 A wrapper around a block reader which only caches the results of the last
 operation. 
 | 
| TestHFileBlockPositionalRead | 
 Unit test suite covering HFileBlock positional read logic. 
 | 
| TestHFileDataBlockEncoder | |
| TestHFileEncryption | |
| TestHFileInlineToRootChunkConversion | 
 Test a case when an inline index chunk is converted to a root one. 
 | 
| TestHFilePrettyPrinter | |
| TestHFileSeek | 
 test the performance for seek. 
 | 
| TestHFileSeek.IntegerRange | |
| TestHFileSeek.MyOptions | |
| TestHFileWriterV3 | 
 Testing writing a version 3  
HFile. | 
| TestLazyDataBlockDecompression | 
 A kind of integration test at the intersection of  
HFileBlock, CacheConfig,
 and LruBlockCache. | 
| TestLruBlockCache | 
 Tests the concurrent LruBlockCache. 
 | 
| TestLruBlockCache.CachedItem | |
| TestLruCachedBlock | |
| TestPrefetch | |
| TestReseekTo | 
 Test  
HFileScanner.reseekTo(org.apache.hadoop.hbase.Cell) | 
| TestScannerFromBucketCache | |
| TestScannerSelectionUsingKeyRange | 
 Test the optimization that does not scan files where all key ranges are excluded. 
 | 
| TestScannerSelectionUsingTTL | 
 Test the optimization that does not scan files where all timestamps are
 expired. 
 | 
| TestSeekBeforeWithInlineBlocks | |
| TestSeekTo | 
 Test  
HFileScanner.seekTo(Cell) and its variants. | 
| Enum | Description | 
|---|---|
| TagUsage | 
 Used in testcases only. 
 | 
| TestCacheOnWrite.CacheOnWriteType | 
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.