http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2cef721c/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html
b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html
index 768aed0..99ce39a 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html
@@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab";
<hr>
<br>
<pre>@InterfaceAudience.Private
-public class <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.73">HFileReaderImpl</a>
+public class <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.72">HFileReaderImpl</a>
extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true"
title="class or interface in java.lang">Object</a>
implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html"
title="interface in org.apache.hadoop.hbase.io.hfile">HFile.Reader</a>,
org.apache.hadoop.conf.Configurable</pre>
<div class="block">Implementation that can handle all hfile versions of <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html"
title="interface in
org.apache.hadoop.hbase.io.hfile"><code>HFile.Reader</code></a>.</div>
@@ -677,7 +677,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>LOG</h4>
-<pre>private static final org.apache.commons.logging.Log <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.78">LOG</a></pre>
+<pre>private static final org.apache.commons.logging.Log <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.77">LOG</a></pre>
</li>
</ul>
<a name="dataBlockIndexReader">
@@ -686,7 +686,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>dataBlockIndexReader</h4>
-<pre>private <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.CellBasedKeyBlockIndexReader.html"
title="class in
org.apache.hadoop.hbase.io.hfile">HFileBlockIndex.CellBasedKeyBlockIndexReader</a>
<a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.81">dataBlockIndexReader</a></pre>
+<pre>private <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.CellBasedKeyBlockIndexReader.html"
title="class in
org.apache.hadoop.hbase.io.hfile">HFileBlockIndex.CellBasedKeyBlockIndexReader</a>
<a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.80">dataBlockIndexReader</a></pre>
<div class="block">Data block index reader keeping the root data index in
memory</div>
</li>
</ul>
@@ -696,7 +696,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>metaBlockIndexReader</h4>
-<pre>private <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.ByteArrayKeyBlockIndexReader.html"
title="class in
org.apache.hadoop.hbase.io.hfile">HFileBlockIndex.ByteArrayKeyBlockIndexReader</a>
<a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.84">metaBlockIndexReader</a></pre>
+<pre>private <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.ByteArrayKeyBlockIndexReader.html"
title="class in
org.apache.hadoop.hbase.io.hfile">HFileBlockIndex.ByteArrayKeyBlockIndexReader</a>
<a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.83">metaBlockIndexReader</a></pre>
<div class="block">Meta block index reader -- always single level</div>
</li>
</ul>
@@ -706,7 +706,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>trailer</h4>
-<pre>private final <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/FixedFileTrailer.html"
title="class in org.apache.hadoop.hbase.io.hfile">FixedFileTrailer</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.86">trailer</a></pre>
+<pre>private final <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/FixedFileTrailer.html"
title="class in org.apache.hadoop.hbase.io.hfile">FixedFileTrailer</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.85">trailer</a></pre>
</li>
</ul>
<a name="compressAlgo">
@@ -715,7 +715,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>compressAlgo</h4>
-<pre>private final <a
href="../../../../../../org/apache/hadoop/hbase/io/compress/Compression.Algorithm.html"
title="enum in org.apache.hadoop.hbase.io.compress">Compression.Algorithm</a>
<a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.89">compressAlgo</a></pre>
+<pre>private final <a
href="../../../../../../org/apache/hadoop/hbase/io/compress/Compression.Algorithm.html"
title="enum in org.apache.hadoop.hbase.io.compress">Compression.Algorithm</a>
<a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.88">compressAlgo</a></pre>
<div class="block">Filled when we read in the trailer.</div>
</li>
</ul>
@@ -725,7 +725,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>primaryReplicaReader</h4>
-<pre>private final boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.91">primaryReplicaReader</a></pre>
+<pre>private final boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.90">primaryReplicaReader</a></pre>
</li>
</ul>
<a name="dataBlockEncoder">
@@ -734,7 +734,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>dataBlockEncoder</h4>
-<pre>private <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileDataBlockEncoder.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">HFileDataBlockEncoder</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.97">dataBlockEncoder</a></pre>
+<pre>private <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileDataBlockEncoder.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">HFileDataBlockEncoder</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.96">dataBlockEncoder</a></pre>
<div class="block">What kind of data block encoding should be used while
reading, writing,
and handling cache.</div>
</li>
@@ -745,7 +745,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>lastKeyCell</h4>
-<pre>private <a
href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.100">lastKeyCell</a></pre>
+<pre>private <a
href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.99">lastKeyCell</a></pre>
<div class="block">Last key in the file. Filled in when we read in the file
info</div>
</li>
</ul>
@@ -755,7 +755,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>avgKeyLen</h4>
-<pre>private int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.103">avgKeyLen</a></pre>
+<pre>private int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.102">avgKeyLen</a></pre>
<div class="block">Average key length read from file info</div>
</li>
</ul>
@@ -765,7 +765,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>avgValueLen</h4>
-<pre>private int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.106">avgValueLen</a></pre>
+<pre>private int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.105">avgValueLen</a></pre>
<div class="block">Average value length read from file info</div>
</li>
</ul>
@@ -775,7 +775,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>comparator</h4>
-<pre>private <a
href="../../../../../../org/apache/hadoop/hbase/CellComparator.html"
title="interface in org.apache.hadoop.hbase">CellComparator</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.109">comparator</a></pre>
+<pre>private <a
href="../../../../../../org/apache/hadoop/hbase/CellComparator.html"
title="interface in org.apache.hadoop.hbase">CellComparator</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.108">comparator</a></pre>
<div class="block">Key comparator</div>
</li>
</ul>
@@ -785,7 +785,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>fileSize</h4>
-<pre>private final long <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.112">fileSize</a></pre>
+<pre>private final long <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.111">fileSize</a></pre>
<div class="block">Size of this file.</div>
</li>
</ul>
@@ -795,7 +795,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>cacheConf</h4>
-<pre>private final <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html"
title="class in org.apache.hadoop.hbase.io.hfile">CacheConfig</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.115">cacheConf</a></pre>
+<pre>private final <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html"
title="class in org.apache.hadoop.hbase.io.hfile">CacheConfig</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.114">cacheConf</a></pre>
<div class="block">Block cache configuration.</div>
</li>
</ul>
@@ -805,7 +805,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>path</h4>
-<pre>private final org.apache.hadoop.fs.Path <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.118">path</a></pre>
+<pre>private final org.apache.hadoop.fs.Path <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.117">path</a></pre>
<div class="block">Path of file</div>
</li>
</ul>
@@ -815,7 +815,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>name</h4>
-<pre>private final <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.121">name</a></pre>
+<pre>private final <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.120">name</a></pre>
<div class="block">File name to be used for block names</div>
</li>
</ul>
@@ -825,7 +825,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>fileInfo</h4>
-<pre>private <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.FileInfo.html"
title="class in org.apache.hadoop.hbase.io.hfile">HFile.FileInfo</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.123">fileInfo</a></pre>
+<pre>private <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.FileInfo.html"
title="class in org.apache.hadoop.hbase.io.hfile">HFile.FileInfo</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.122">fileInfo</a></pre>
</li>
</ul>
<a name="conf">
@@ -834,7 +834,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>conf</h4>
-<pre>private org.apache.hadoop.conf.Configuration <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.125">conf</a></pre>
+<pre>private org.apache.hadoop.conf.Configuration <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.124">conf</a></pre>
</li>
</ul>
<a name="hfileContext">
@@ -843,7 +843,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>hfileContext</h4>
-<pre>private <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileContext.html"
title="class in org.apache.hadoop.hbase.io.hfile">HFileContext</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.127">hfileContext</a></pre>
+<pre>private <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileContext.html"
title="class in org.apache.hadoop.hbase.io.hfile">HFileContext</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.126">hfileContext</a></pre>
</li>
</ul>
<a name="fsBlockReader">
@@ -852,7 +852,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>fsBlockReader</h4>
-<pre>private <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.FSReader.html"
title="interface in org.apache.hadoop.hbase.io.hfile">HFileBlock.FSReader</a>
<a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.130">fsBlockReader</a></pre>
+<pre>private <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.FSReader.html"
title="interface in org.apache.hadoop.hbase.io.hfile">HFileBlock.FSReader</a>
<a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.129">fsBlockReader</a></pre>
<div class="block">Filesystem-level block reader.</div>
</li>
</ul>
@@ -862,7 +862,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>offsetLock</h4>
-<pre>private <a
href="../../../../../../org/apache/hadoop/hbase/util/IdLock.html" title="class
in org.apache.hadoop.hbase.util">IdLock</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.138">offsetLock</a></pre>
+<pre>private <a
href="../../../../../../org/apache/hadoop/hbase/util/IdLock.html" title="class
in org.apache.hadoop.hbase.util">IdLock</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.137">offsetLock</a></pre>
<div class="block">A "sparse lock" implementation allowing to lock on a
particular block
identified by offset. The purpose of this is to avoid two clients loading
the same block, and have all but one client wait to get the block from the
@@ -875,7 +875,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>loadOnOpenBlocks</h4>
-<pre>private <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html"
title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.144">loadOnOpenBlocks</a></pre>
+<pre>private <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html"
title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.143">loadOnOpenBlocks</a></pre>
<div class="block">Blocks read from the load-on-open section, excluding data
root index, meta
index, and file info.</div>
</li>
@@ -886,7 +886,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>MIN_MINOR_VERSION</h4>
-<pre>static final int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.147">MIN_MINOR_VERSION</a></pre>
+<pre>static final int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.146">MIN_MINOR_VERSION</a></pre>
<div class="block">Minimum minor version supported by this HFile format</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
@@ -900,7 +900,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>MAX_MINOR_VERSION</h4>
-<pre>static final int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.152">MAX_MINOR_VERSION</a></pre>
+<pre>static final int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.151">MAX_MINOR_VERSION</a></pre>
<div class="block">Maximum minor version supported by this HFile format</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
@@ -914,7 +914,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>MIN_V2_MINOR_VERSION_WITH_PB</h4>
-<pre>private static final int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.157">MIN_V2_MINOR_VERSION_WITH_PB</a></pre>
+<pre>private static final int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.156">MIN_V2_MINOR_VERSION_WITH_PB</a></pre>
<div class="block">We can read files whose major version is v2 IFF their minor
version is at least 3.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
@@ -928,7 +928,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>MINOR_VERSION_WITH_FAKED_KEY</h4>
-<pre>static final int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.160">MINOR_VERSION_WITH_FAKED_KEY</a></pre>
+<pre>static final int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.159">MINOR_VERSION_WITH_FAKED_KEY</a></pre>
<div class="block">Minor versions starting with this number have faked index
key</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
@@ -942,7 +942,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>MINOR_VERSION_WITH_CHECKSUM</h4>
-<pre>public static final int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1263">MINOR_VERSION_WITH_CHECKSUM</a></pre>
+<pre>public static final int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1262">MINOR_VERSION_WITH_CHECKSUM</a></pre>
<div class="block">Minor versions in HFile starting with this number have
hbase checksums</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
@@ -956,7 +956,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>MINOR_VERSION_NO_CHECKSUM</h4>
-<pre>public static final int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1265">MINOR_VERSION_NO_CHECKSUM</a></pre>
+<pre>public static final int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1264">MINOR_VERSION_NO_CHECKSUM</a></pre>
<div class="block">In HFile minor version that does not support checksums</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
@@ -970,7 +970,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>PBUF_TRAILER_MINOR_VERSION</h4>
-<pre>public static final int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1268">PBUF_TRAILER_MINOR_VERSION</a></pre>
+<pre>public static final int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1267">PBUF_TRAILER_MINOR_VERSION</a></pre>
<div class="block">HFile minor version that introduced pbuf filetrailer</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
@@ -984,7 +984,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>KEY_VALUE_LEN_SIZE</h4>
-<pre>public static final int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1274">KEY_VALUE_LEN_SIZE</a></pre>
+<pre>public static final int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1273">KEY_VALUE_LEN_SIZE</a></pre>
<div class="block">The size of a (key length, value length) tuple that
prefixes each entry in
a data block.</div>
<dl>
@@ -999,7 +999,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockList">
<li class="blockList">
<h4>includesMemstoreTS</h4>
-<pre>private boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1276">includesMemstoreTS</a></pre>
+<pre>private boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1275">includesMemstoreTS</a></pre>
</li>
</ul>
<a name="decodeMemstoreTS">
@@ -1008,7 +1008,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<ul class="blockListLast">
<li class="blockList">
<h4>decodeMemstoreTS</h4>
-<pre>protected boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1277">decodeMemstoreTS</a></pre>
+<pre>protected boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1276">decodeMemstoreTS</a></pre>
</li>
</ul>
</li>
@@ -1026,7 +1026,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Rea
<li class="blockList">
<h4>HFileReaderImpl</h4>
<pre><a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true"
title="class or interface in java.lang">@Deprecated</a>
-public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.164">HFileReaderImpl</a>(org.apache.hadoop.fs.Path path,
+public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.163">HFileReaderImpl</a>(org.apache.hadoop.fs.Path path,
<a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/FixedFileTrailer.html"
title="class in
org.apache.hadoop.hbase.io.hfile">FixedFileTrailer</a> trailer,
<a
href="../../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html"
title="class in
org.apache.hadoop.hbase.io">FSDataInputStreamWrapper</a> fsdis,
long fileSize,
@@ -1047,7 +1047,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockListLast">
<li class="blockList">
<h4>HFileReaderImpl</h4>
-<pre>public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.189">HFileReaderImpl</a>(org.apache.hadoop.fs.Path path,
+<pre>public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.188">HFileReaderImpl</a>(org.apache.hadoop.fs.Path path,
<a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/FixedFileTrailer.html"
title="class in
org.apache.hadoop.hbase.io.hfile">FixedFileTrailer</a> trailer,
<a
href="../../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html"
title="class in
org.apache.hadoop.hbase.io">FSDataInputStreamWrapper</a> fsdis,
long fileSize,
@@ -1086,7 +1086,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>getPathOffsetEndStr</h4>
-<pre>private static <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.317">getPathOffsetEndStr</a>(org.apache.hadoop.fs.Path path,
+<pre>private static <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.316">getPathOffsetEndStr</a>(org.apache.hadoop.fs.Path path,
long offset,
long end)</pre>
</li>
@@ -1097,7 +1097,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>checkFileVersion</h4>
-<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.325">checkFileVersion</a>()</pre>
+<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.324">checkFileVersion</a>()</pre>
<div class="block">File version check is a little sloppy. We read v3 files but
can also read v2 files if their
content has been pb'd; files written with 0.98.</div>
</li>
@@ -1108,7 +1108,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>toStringFirstKey</h4>
-<pre>private <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.344">toStringFirstKey</a>()</pre>
+<pre>private <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.343">toStringFirstKey</a>()</pre>
</li>
</ul>
<a name="toStringLastKey--">
@@ -1117,7 +1117,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>toStringLastKey</h4>
-<pre>private <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.348">toStringLastKey</a>()</pre>
+<pre>private <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.347">toStringLastKey</a>()</pre>
</li>
</ul>
<a name="toString--">
@@ -1126,7 +1126,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
-<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.353">toString</a>()</pre>
+<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.352">toString</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--"
title="class or interface in java.lang">toString</a></code> in
class <code><a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true"
title="class or interface in java.lang">Object</a></code></dd>
@@ -1139,7 +1139,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>length</h4>
-<pre>public long <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.367">length</a>()</pre>
+<pre>public long <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.366">length</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#length--">length</a></code> in
interface <code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">HFile.Reader</a></code></dd>
@@ -1152,7 +1152,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>returnBlock</h4>
-<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.372">returnBlock</a>(<a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html"
title="class in
org.apache.hadoop.hbase.io.hfile">HFileBlock</a> block)</pre>
+<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.371">returnBlock</a>(<a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html"
title="class in
org.apache.hadoop.hbase.io.hfile">HFileBlock</a> block)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.CachingBlockReader.html#returnBlock-org.apache.hadoop.hbase.io.hfile.HFileBlock-">HFile.CachingBlockReader</a></code></span></div>
<div class="block">Return the given block back to the cache, if it was
obtained from cache.</div>
<dl>
@@ -1169,7 +1169,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>getFirstKey</h4>
-<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.386">getFirstKey</a>()</pre>
+<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.385">getFirstKey</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#getFirstKey--">getFirstKey</a></code> in
interface <code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">HFile.Reader</a></code></dd>
@@ -1186,7 +1186,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>getFirstRowKey</h4>
-<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><byte[]> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.401">getFirstRowKey</a>()</pre>
+<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><byte[]> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.400">getFirstRowKey</a>()</pre>
<div class="block">TODO left from <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html"
title="class in org.apache.hadoop.hbase.io.hfile"><code>HFile</code></a>
version 1: move this to StoreFile after Ryan's
patch goes in to eliminate <a
href="../../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in
org.apache.hadoop.hbase"><code>KeyValue</code></a> here.</div>
<dl>
@@ -1203,7 +1203,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>getLastRowKey</h4>
-<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><byte[]> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.413">getLastRowKey</a>()</pre>
+<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><byte[]> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.412">getLastRowKey</a>()</pre>
<div class="block">TODO left from <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html"
title="class in org.apache.hadoop.hbase.io.hfile"><code>HFile</code></a>
version 1: move this to StoreFile after
Ryan's patch goes in to eliminate <a
href="../../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in
org.apache.hadoop.hbase"><code>KeyValue</code></a> here.</div>
<dl>
@@ -1220,7 +1220,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>getEntries</h4>
-<pre>public long <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.420">getEntries</a>()</pre>
+<pre>public long <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.419">getEntries</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#getEntries--">getEntries</a></code> in
interface <code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">HFile.Reader</a></code></dd>
@@ -1235,7 +1235,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>getComparator</h4>
-<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/CellComparator.html"
title="interface in org.apache.hadoop.hbase">CellComparator</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.426">getComparator</a>()</pre>
+<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/CellComparator.html"
title="interface in org.apache.hadoop.hbase">CellComparator</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.425">getComparator</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#getComparator--">getComparator</a></code> in
interface <code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">HFile.Reader</a></code></dd>
@@ -1250,7 +1250,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>getCompressionAlgorithm</h4>
-<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/io/compress/Compression.Algorithm.html"
title="enum in
org.apache.hadoop.hbase.io.compress">Compression.Algorithm</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.432">getCompressionAlgorithm</a>()</pre>
+<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/io/compress/Compression.Algorithm.html"
title="enum in
org.apache.hadoop.hbase.io.compress">Compression.Algorithm</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.431">getCompressionAlgorithm</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#getCompressionAlgorithm--">getCompressionAlgorithm</a></code> in
interface <code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">HFile.Reader</a></code></dd>
@@ -1265,7 +1265,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>indexSize</h4>
-<pre>public long <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.440">indexSize</a>()</pre>
+<pre>public long <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.439">indexSize</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#indexSize--">indexSize</a></code> in
interface <code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">HFile.Reader</a></code></dd>
@@ -1281,7 +1281,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>getName</h4>
-<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.447">getName</a>()</pre>
+<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.446">getName</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#getName--">HFile.Reader</a></code></span></div>
<div class="block">Returns this reader's "name". Usually the last component of
the path.
Needs to be constant as the file is being moved to support caching on
@@ -1298,7 +1298,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>getDataBlockIndexReader</h4>
-<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html"
title="class in
org.apache.hadoop.hbase.io.hfile">HFileBlockIndex.BlockIndexReader</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.452">getDataBlockIndexReader</a>()</pre>
+<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html"
title="class in
org.apache.hadoop.hbase.io.hfile">HFileBlockIndex.BlockIndexReader</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.451">getDataBlockIndexReader</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#getDataBlockIndexReader--">getDataBlockIndexReader</a></code> in
interface <code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">HFile.Reader</a></code></dd>
@@ -1311,7 +1311,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>getTrailer</h4>
-<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/FixedFileTrailer.html"
title="class in org.apache.hadoop.hbase.io.hfile">FixedFileTrailer</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.457">getTrailer</a>()</pre>
+<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/FixedFileTrailer.html"
title="class in org.apache.hadoop.hbase.io.hfile">FixedFileTrailer</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.456">getTrailer</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#getTrailer--">getTrailer</a></code> in
interface <code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">HFile.Reader</a></code></dd>
@@ -1324,7 +1324,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>isPrimaryReplicaReader</h4>
-<pre>public boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.462">isPrimaryReplicaReader</a>()</pre>
+<pre>public boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.461">isPrimaryReplicaReader</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#isPrimaryReplicaReader--">isPrimaryReplicaReader</a></code> in
interface <code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">HFile.Reader</a></code></dd>
@@ -1337,7 +1337,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>loadFileInfo</h4>
-<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.FileInfo.html"
title="class in org.apache.hadoop.hbase.io.hfile">HFile.FileInfo</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.467">loadFileInfo</a>()
+<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.FileInfo.html"
title="class in org.apache.hadoop.hbase.io.hfile">HFile.FileInfo</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.466">loadFileInfo</a>()
throws <a
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true"
title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1353,7 +1353,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>getPath</h4>
-<pre>public org.apache.hadoop.fs.Path <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1243">getPath</a>()</pre>
+<pre>public org.apache.hadoop.fs.Path <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1242">getPath</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#getPath--">getPath</a></code> in
interface <code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">HFile.Reader</a></code></dd>
@@ -1366,7 +1366,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>getDataBlockEncoding</h4>
-<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html"
title="enum in
org.apache.hadoop.hbase.io.encoding">DataBlockEncoding</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1248">getDataBlockEncoding</a>()</pre>
+<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html"
title="enum in
org.apache.hadoop.hbase.io.encoding">DataBlockEncoding</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1247">getDataBlockEncoding</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#getDataBlockEncoding--">getDataBlockEncoding</a></code> in
interface <code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">HFile.Reader</a></code></dd>
@@ -1379,7 +1379,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>getConf</h4>
-<pre>public org.apache.hadoop.conf.Configuration <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1253">getConf</a>()</pre>
+<pre>public org.apache.hadoop.conf.Configuration <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1252">getConf</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getConf</code> in
interface <code>org.apache.hadoop.conf.Configurable</code></dd>
@@ -1392,7 +1392,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>setConf</h4>
-<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1258">setConf</a>(org.apache.hadoop.conf.Configuration conf)</pre>
+<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1257">setConf</a>(org.apache.hadoop.conf.Configuration conf)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>setConf</code> in
interface <code>org.apache.hadoop.conf.Configurable</code></dd>
@@ -1405,7 +1405,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>isDecodeMemStoreTS</h4>
-<pre>public boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1280">isDecodeMemStoreTS</a>()</pre>
+<pre>public boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1279">isDecodeMemStoreTS</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#isDecodeMemStoreTS--">isDecodeMemStoreTS</a></code> in
interface <code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">HFile.Reader</a></code></dd>
@@ -1418,7 +1418,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>shouldIncludeMemStoreTS</h4>
-<pre>public boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1284">shouldIncludeMemStoreTS</a>()</pre>
+<pre>public boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1283">shouldIncludeMemStoreTS</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#shouldIncludeMemStoreTS--">shouldIncludeMemStoreTS</a></code> in
interface <code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">HFile.Reader</a></code></dd>
@@ -1431,7 +1431,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>getCachedBlock</h4>
-<pre>private <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html"
title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1292">getCachedBlock</a>(<a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in
org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a> cacheKey,
+<pre>private <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html"
title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1291">getCachedBlock</a>(<a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCacheKey.html"
title="class in
org.apache.hadoop.hbase.io.hfile">BlockCacheKey</a> cacheKey,
boolean cacheBlock,
boolean useLock,
boolean isCompaction,
@@ -1453,7 +1453,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>getMetaBlock</h4>
-<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html"
title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1363">getMetaBlock</a>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> metaBlockName,
+<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html"
title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1362">getMetaBlock</a>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> metaBlockName,
boolean cacheBlock)
throws <a
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true"
title="class or interface in java.io">IOException</a></pre>
<dl>
@@ -1475,7 +1475,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>readBlock</h4>
-<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html"
title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1416">readBlock</a>(long dataBlockOffset,
+<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html"
title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1415">readBlock</a>(long dataBlockOffset,
long onDiskBlockSize,
boolean cacheBlock,
boolean pread,
@@ -1513,7 +1513,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>hasMVCCInfo</h4>
-<pre>public boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1517">hasMVCCInfo</a>()</pre>
+<pre>public boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1516">hasMVCCInfo</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#hasMVCCInfo--">hasMVCCInfo</a></code> in
interface <code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">HFile.Reader</a></code></dd>
@@ -1526,7 +1526,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>validateBlockType</h4>
-<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1530">validateBlockType</a>(<a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html"
title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a> block,
+<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1529">validateBlockType</a>(<a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html"
title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a> block,
<a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html"
title="enum in
org.apache.hadoop.hbase.io.hfile">BlockType</a> expectedBlockType)
throws <a
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true"
title="class or interface in java.io">IOException</a></pre>
<div class="block">Compares the actual type of a block retrieved from cache or
disk with its
@@ -1549,7 +1549,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>getLastKey</h4>
-<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1553">getLastKey</a>()</pre>
+<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1552">getLastKey</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#getLastKey--">getLastKey</a></code> in
interface <code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">HFile.Reader</a></code></dd>
@@ -1566,7 +1566,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>midKey</h4>
-<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1563">midKey</a>()
+<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1562">midKey</a>()
throws <a
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true"
title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1585,7 +1585,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>close</h4>
-<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1568">close</a>()
+<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1567">close</a>()
throws <a
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true"
title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1603,7 +1603,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>close</h4>
-<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1572">close</a>(boolean evictOnClose)
+<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1571">close</a>(boolean evictOnClose)
throws <a
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true"
title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#close-boolean-">HFile.Reader</a></code></span></div>
<div class="block">Close method with optional evictOnClose</div>
@@ -1621,7 +1621,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>getEffectiveEncodingInCache</h4>
-<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html"
title="enum in
org.apache.hadoop.hbase.io.encoding">DataBlockEncoding</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1584">getEffectiveEncodingInCache</a>(boolean isCompaction)</pre>
+<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html"
title="enum in
org.apache.hadoop.hbase.io.encoding">DataBlockEncoding</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1583">getEffectiveEncodingInCache</a>(boolean isCompaction)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#getEffectiveEncodingInCache-boolean-">getEffectiveEncodingInCache</a></code> in
interface <code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">HFile.Reader</a></code></dd>
@@ -1634,7 +1634,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>getUncachedBlockReader</h4>
-<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.FSReader.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">HFileBlock.FSReader</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1589">getUncachedBlockReader</a>()</pre>
+<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.FSReader.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">HFileBlock.FSReader</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1588">getUncachedBlockReader</a>()</pre>
<div class="block">For testing</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1648,7 +1648,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>getGeneralBloomFilterMetadata</h4>
-<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true"
title="class or interface in java.io">DataInput</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1744">getGeneralBloomFilterMetadata</a>()
+<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true"
title="class or interface in java.io">DataInput</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1743">getGeneralBloomFilterMetadata</a>()
throws <a
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true"
title="class or interface in java.io">IOException</a></pre>
<div class="block">Returns a buffer with the Bloom filter metadata. The caller
takes
ownership of the buffer.</div>
@@ -1666,7 +1666,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>getDeleteBloomFilterMetadata</h4>
-<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true"
title="class or interface in java.io">DataInput</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1749">getDeleteBloomFilterMetadata</a>()
+<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true"
title="class or interface in java.io">DataInput</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1748">getDeleteBloomFilterMetadata</a>()
throws <a
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true"
title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#getDeleteBloomFilterMetadata--">HFile.Reader</a></code></span></div>
<div class="block">Retrieves delete family Bloom filter metadata as
appropriate for each
@@ -1686,7 +1686,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>getBloomFilterMetadata</h4>
-<pre>private <a
href="http://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true"
title="class or interface in java.io">DataInput</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1753">getBloomFilterMetadata</a>(<a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html"
title="enum in org.apache.hadoop.hbase.io.hfile">BlockType</a> blockType)
+<pre>private <a
href="http://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true"
title="class or interface in java.io">DataInput</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1752">getBloomFilterMetadata</a>(<a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html"
title="enum in org.apache.hadoop.hbase.io.hfile">BlockType</a> blockType)
throws <a
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true"
title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -1700,7 +1700,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>isFileInfoLoaded</h4>
-<pre>public boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1767">isFileInfoLoaded</a>()</pre>
+<pre>public boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1766">isFileInfoLoaded</a>()</pre>
</li>
</ul>
<a name="getFileContext--">
@@ -1709,7 +1709,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>getFileContext</h4>
-<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileContext.html"
title="class in org.apache.hadoop.hbase.io.hfile">HFileContext</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1772">getFileContext</a>()</pre>
+<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileContext.html"
title="class in org.apache.hadoop.hbase.io.hfile">HFileContext</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1771">getFileContext</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#getFileContext--">HFile.Reader</a></code></span></div>
<div class="block">Return the file context of the HFile this reader belongs
to</div>
<dl>
@@ -1724,7 +1724,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>prefetchComplete</h4>
-<pre>public boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1781">prefetchComplete</a>()</pre>
+<pre>public boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1780">prefetchComplete</a>()</pre>
<div class="block">Returns false if block prefetching was requested for this
file and has
not completed, true otherwise</div>
<dl>
@@ -1739,7 +1739,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>createHFileContext</h4>
-<pre>protected <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileContext.html"
title="class in org.apache.hadoop.hbase.io.hfile">HFileContext</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1785">createHFileContext</a>(<a
href="../../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html"
title="class in
org.apache.hadoop.hbase.io">FSDataInputStreamWrapper</a> fsdis,
+<pre>protected <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileContext.html"
title="class in org.apache.hadoop.hbase.io.hfile">HFileContext</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1784">createHFileContext</a>(<a
href="../../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html"
title="class in
org.apache.hadoop.hbase.io">FSDataInputStreamWrapper</a> fsdis,
long fileSize,
<a
href="../../../../../../org/apache/hadoop/hbase/fs/HFileSystem.html"
title="class in org.apache.hadoop.hbase.fs">HFileSystem</a> hfs,
org.apache.hadoop.fs.Path path,
@@ -1757,7 +1757,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>getScanner</h4>
-<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanner.html"
title="interface in org.apache.hadoop.hbase.io.hfile">HFileScanner</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1835">getScanner</a>(boolean cacheBlocks,
+<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanner.html"
title="interface in org.apache.hadoop.hbase.io.hfile">HFileScanner</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1834">getScanner</a>(boolean cacheBlocks,
boolean pread)</pre>
<div class="block">Create a Scanner on this file. No seeks or reads are done
on creation. Call
<a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanner.html#seekTo-org.apache.hadoop.hbase.Cell-"><code>HFileScanner.seekTo(Cell)</code></a>
to position an start the read. There is
@@ -1782,7 +1782,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>getScanner</h4>
-<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanner.html"
title="interface in org.apache.hadoop.hbase.io.hfile">HFileScanner</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1854">getScanner</a>(boolean cacheBlocks,
+<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanner.html"
title="interface in org.apache.hadoop.hbase.io.hfile">HFileScanner</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1853">getScanner</a>(boolean cacheBlocks,
boolean pread,
boolean isCompaction)</pre>
<div class="block">Create a Scanner on this file. No seeks or reads are done
on creation. Call
@@ -1808,7 +1808,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockList">
<li class="blockList">
<h4>getMajorVersion</h4>
-<pre>public int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1862">getMajorVersion</a>()</pre>
+<pre>public int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1861">getMajorVersion</a>()</pre>
</li>
</ul>
<a name="unbufferStream--">
@@ -1817,7 +1817,7 @@ public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile
<ul class="blockListLast">
<li class="blockList">
<h4>unbufferStream</h4>
-<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1867">unbufferStream</a>()</pre>
+<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#line.1866">unbufferStream</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <code><a
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#unbufferStream--">HFile.Reader</a></code></span></div>
<div class="block">To close the stream's socket. Note: This can be
concurrently called from multiple threads and
implementation should take care of thread safety.</div>