blob: 206ab4fe366c04b6af97fe63323db61dbea7f35f [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>org.apache.hadoop.hbase.io.hfile (Apache HBase 3.0.0-alpha-2-SNAPSHOT API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../../../../../../org/apache/hadoop/hbase/io/hfile/package-summary.html" target="classFrame">org.apache.hadoop.hbase.io.hfile</a></h1>
<div class="indexContainer">
<h2 title="Interfaces">Interfaces</h2>
<ul title="Interfaces">
<li><a href="BlockCache.html" title="interface in org.apache.hadoop.hbase.io.hfile" target="classFrame"><span class="interfaceName">BlockCache</span></a></li>
<li><a href="Cacheable.html" title="interface in org.apache.hadoop.hbase.io.hfile" target="classFrame"><span class="interfaceName">Cacheable</span></a></li>
<li><a href="CacheableDeserializer.html" title="interface in org.apache.hadoop.hbase.io.hfile" target="classFrame"><span class="interfaceName">CacheableDeserializer</span></a></li>
<li><a href="CachedBlock.html" title="interface in org.apache.hadoop.hbase.io.hfile" target="classFrame"><span class="interfaceName">CachedBlock</span></a></li>
<li><a href="FirstLevelBlockCache.html" title="interface in org.apache.hadoop.hbase.io.hfile" target="classFrame"><span class="interfaceName">FirstLevelBlockCache</span></a></li>
<li><a href="HFile.CachingBlockReader.html" title="interface in org.apache.hadoop.hbase.io.hfile" target="classFrame"><span class="interfaceName">HFile.CachingBlockReader</span></a></li>
<li><a href="HFile.Reader.html" title="interface in org.apache.hadoop.hbase.io.hfile" target="classFrame"><span class="interfaceName">HFile.Reader</span></a></li>
<li><a href="HFile.Writer.html" title="interface in org.apache.hadoop.hbase.io.hfile" target="classFrame"><span class="interfaceName">HFile.Writer</span></a></li>
<li><a href="HFileBlock.BlockIterator.html" title="interface in org.apache.hadoop.hbase.io.hfile" target="classFrame"><span class="interfaceName">HFileBlock.BlockIterator</span></a></li>
<li><a href="HFileBlock.BlockWritable.html" title="interface in org.apache.hadoop.hbase.io.hfile" target="classFrame"><span class="interfaceName">HFileBlock.BlockWritable</span></a></li>
<li><a href="HFileBlock.FSReader.html" title="interface in org.apache.hadoop.hbase.io.hfile" target="classFrame"><span class="interfaceName">HFileBlock.FSReader</span></a></li>
<li><a href="HFileDataBlockEncoder.html" title="interface in org.apache.hadoop.hbase.io.hfile" target="classFrame"><span class="interfaceName">HFileDataBlockEncoder</span></a></li>
<li><a href="HFileScanner.html" title="interface in org.apache.hadoop.hbase.io.hfile" target="classFrame"><span class="interfaceName">HFileScanner</span></a></li>
<li><a href="InlineBlockWriter.html" title="interface in org.apache.hadoop.hbase.io.hfile" target="classFrame"><span class="interfaceName">InlineBlockWriter</span></a></li>
<li><a href="ResizableBlockCache.html" title="interface in org.apache.hadoop.hbase.io.hfile" target="classFrame"><span class="interfaceName">ResizableBlockCache</span></a></li>
</ul>
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="AgeSnapshot.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">AgeSnapshot</a></li>
<li><a href="BlockCacheFactory.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">BlockCacheFactory</a></li>
<li><a href="BlockCacheKey.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">BlockCacheKey</a></li>
<li><a href="BlockCachesIterator.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">BlockCachesIterator</a></li>
<li><a href="BlockCacheUtil.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">BlockCacheUtil</a></li>
<li><a href="BlockCacheUtil.CachedBlockCountsPerFile.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">BlockCacheUtil.CachedBlockCountsPerFile</a></li>
<li><a href="BlockCacheUtil.CachedBlocksByFile.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">BlockCacheUtil.CachedBlocksByFile</a></li>
<li><a href="BlockWithScanInfo.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">BlockWithScanInfo</a></li>
<li><a href="CacheableDeserializerIdManager.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">CacheableDeserializerIdManager</a></li>
<li><a href="CacheConfig.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">CacheConfig</a></li>
<li><a href="CacheStats.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">CacheStats</a></li>
<li><a href="ChecksumUtil.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">ChecksumUtil</a></li>
<li><a href="CombinedBlockCache.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">CombinedBlockCache</a></li>
<li><a href="CombinedBlockCache.CombinedCacheStats.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">CombinedBlockCache.CombinedCacheStats</a></li>
<li><a href="CompoundBloomFilter.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">CompoundBloomFilter</a></li>
<li><a href="CompoundBloomFilterBase.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">CompoundBloomFilterBase</a></li>
<li><a href="CompoundBloomFilterWriter.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">CompoundBloomFilterWriter</a></li>
<li><a href="CompoundBloomFilterWriter.ReadyChunk.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">CompoundBloomFilterWriter.ReadyChunk</a></li>
<li><a href="ExclusiveMemHFileBlock.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">ExclusiveMemHFileBlock</a></li>
<li><a href="FixedFileTrailer.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">FixedFileTrailer</a></li>
<li><a href="HFile.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFile</a></li>
<li><a href="HFile.WriterFactory.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFile.WriterFactory</a></li>
<li><a href="HFileBlock.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFileBlock</a></li>
<li><a href="HFileBlock.BlockDeserializer.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFileBlock.BlockDeserializer</a></li>
<li><a href="HFileBlock.FSReaderImpl.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFileBlock.FSReaderImpl</a></li>
<li><a href="HFileBlock.Header.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFileBlock.Header</a></li>
<li><a href="HFileBlock.PrefetchedHeader.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFileBlock.PrefetchedHeader</a></li>
<li><a href="HFileBlock.Writer.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFileBlock.Writer</a></li>
<li><a href="HFileBlockBuilder.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFileBlockBuilder</a></li>
<li><a href="HFileBlockIndex.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFileBlockIndex</a></li>
<li><a href="HFileBlockIndex.BlockIndexChunk.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFileBlockIndex.BlockIndexChunk</a></li>
<li><a href="HFileBlockIndex.BlockIndexReader.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFileBlockIndex.BlockIndexReader</a></li>
<li><a href="HFileBlockIndex.BlockIndexWriter.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFileBlockIndex.BlockIndexWriter</a></li>
<li><a href="HFileBlockIndex.ByteArrayKeyBlockIndexReader.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFileBlockIndex.ByteArrayKeyBlockIndexReader</a></li>
<li><a href="HFileBlockIndex.CellBasedKeyBlockIndexReader.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFileBlockIndex.CellBasedKeyBlockIndexReader</a></li>
<li><a href="HFileContext.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFileContext</a></li>
<li><a href="HFileContextBuilder.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFileContextBuilder</a></li>
<li><a href="HFileDataBlockEncoderImpl.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFileDataBlockEncoderImpl</a></li>
<li><a href="HFileInfo.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFileInfo</a></li>
<li><a href="HFilePreadReader.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFilePreadReader</a></li>
<li><a href="HFilePrettyPrinter.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFilePrettyPrinter</a></li>
<li><a href="HFilePrettyPrinter.KeyValueStatsCollector.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFilePrettyPrinter.KeyValueStatsCollector</a></li>
<li><a href="HFilePrettyPrinter.SimpleReporter.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFilePrettyPrinter.SimpleReporter</a></li>
<li><a href="HFilePrettyPrinter.SimpleReporter.Builder.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFilePrettyPrinter.SimpleReporter.Builder</a></li>
<li><a href="HFileReaderImpl.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFileReaderImpl</a></li>
<li><a href="HFileReaderImpl.EncodedScanner.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFileReaderImpl.EncodedScanner</a></li>
<li><a href="HFileReaderImpl.HFileScannerImpl.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFileReaderImpl.HFileScannerImpl</a></li>
<li><a href="HFileStreamReader.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFileStreamReader</a></li>
<li><a href="HFileUtil.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFileUtil</a></li>
<li><a href="HFileWriterImpl.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFileWriterImpl</a></li>
<li><a href="InclusiveCombinedBlockCache.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">InclusiveCombinedBlockCache</a></li>
<li><a href="LruAdaptiveBlockCache.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">LruAdaptiveBlockCache</a></li>
<li><a href="LruAdaptiveBlockCache.EvictionThread.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">LruAdaptiveBlockCache.EvictionThread</a></li>
<li><a href="LruAdaptiveBlockCache.StatisticsThread.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">LruAdaptiveBlockCache.StatisticsThread</a></li>
<li><a href="LruBlockCache.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">LruBlockCache</a></li>
<li><a href="LruBlockCache.EvictionThread.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">LruBlockCache.EvictionThread</a></li>
<li><a href="LruBlockCache.StatisticsThread.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">LruBlockCache.StatisticsThread</a></li>
<li><a href="LruCachedBlock.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">LruCachedBlock</a></li>
<li><a href="LruCachedBlockQueue.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">LruCachedBlockQueue</a></li>
<li><a href="MemcachedBlockCache.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">MemcachedBlockCache</a></li>
<li><a href="MemcachedBlockCache.HFileBlockTranscoder.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">MemcachedBlockCache.HFileBlockTranscoder</a></li>
<li><a href="NoOpDataBlockEncoder.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">NoOpDataBlockEncoder</a></li>
<li><a href="NoOpDataBlockEncoder.NoneEncodingState.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">NoOpDataBlockEncoder.NoneEncodingState</a></li>
<li><a href="PrefetchExecutor.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">PrefetchExecutor</a></li>
<li><a href="ReaderContext.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">ReaderContext</a></li>
<li><a href="ReaderContextBuilder.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">ReaderContextBuilder</a></li>
<li><a href="SharedMemHFileBlock.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">SharedMemHFileBlock</a></li>
<li><a href="TinyLfuBlockCache.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">TinyLfuBlockCache</a></li>
<li><a href="TinyLfuBlockCache.CachedBlockView.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">TinyLfuBlockCache.CachedBlockView</a></li>
</ul>
<h2 title="Enums">Enums</h2>
<ul title="Enums">
<li><a href="BlockCacheFactory.ExternalBlockCaches.html" title="enum in org.apache.hadoop.hbase.io.hfile" target="classFrame">BlockCacheFactory.ExternalBlockCaches</a></li>
<li><a href="BlockPriority.html" title="enum in org.apache.hadoop.hbase.io.hfile" target="classFrame">BlockPriority</a></li>
<li><a href="BlockType.html" title="enum in org.apache.hadoop.hbase.io.hfile" target="classFrame">BlockType</a></li>
<li><a href="BlockType.BlockCategory.html" title="enum in org.apache.hadoop.hbase.io.hfile" target="classFrame">BlockType.BlockCategory</a></li>
<li><a href="HFileBlock.Writer.State.html" title="enum in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFileBlock.Writer.State</a></li>
<li><a href="ReaderContext.ReaderType.html" title="enum in org.apache.hadoop.hbase.io.hfile" target="classFrame">ReaderContext.ReaderType</a></li>
</ul>
<h2 title="Exceptions">Exceptions</h2>
<ul title="Exceptions">
<li><a href="CorruptHFileException.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">CorruptHFileException</a></li>
<li><a href="HFileReaderImpl.BlockIndexNotLoadedException.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFileReaderImpl.BlockIndexNotLoadedException</a></li>
<li><a href="HFileReaderImpl.NotSeekedException.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">HFileReaderImpl.NotSeekedException</a></li>
<li><a href="InvalidHFileException.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">InvalidHFileException</a></li>
</ul>
</div>
</body>
</html>