http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6b4bae59/devapidocs/org/apache/hadoop/hbase/regionserver/StoreFileReader.html
----------------------------------------------------------------------
diff --git
a/devapidocs/org/apache/hadoop/hbase/regionserver/StoreFileReader.html
b/devapidocs/org/apache/hadoop/hbase/regionserver/StoreFileReader.html
index 5c737d3..b6d92d0 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/StoreFileReader.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/StoreFileReader.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods =
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":42,"i19":42,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10};
+var methods =
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":42,"i18":42,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance
Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab";
<hr>
<br>
<pre><a
href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html"
title="annotation in
org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public class <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.56">StoreFileReader</a>
+public class <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.57">StoreFileReader</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></pre>
<div class="block">Reader for a StoreFile.</div>
</li>
@@ -144,45 +144,45 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#bulkLoadResult">bulkLoadResult</a></span></code> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#compactedAway">compactedAway</a></span></code> </td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><code>protected <a
href="../../../../../org/apache/hadoop/hbase/util/BloomFilter.html"
title="interface in org.apache.hadoop.hbase.util">BloomFilter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#deleteFamilyBloomFilter">deleteFamilyBloomFilter</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#deleteFamilyCnt">deleteFamilyCnt</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected <a
href="../../../../../org/apache/hadoop/hbase/util/BloomFilter.html"
title="interface in org.apache.hadoop.hbase.util">BloomFilter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#generalBloomFilter">generalBloomFilter</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#lastBloomKey">lastBloomKey</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html"
title="class in
org.apache.hadoop.hbase">KeyValue.KeyOnlyKeyValue</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#lastBloomKeyOnlyKV">lastBloomKeyOnlyKV</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private static
org.apache.commons.logging.Log</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#LOG">LOG</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">HFile.Reader</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#reader">reader</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true"
title="class or interface in
java.util.concurrent.atomic">AtomicInteger</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#refCount">refCount</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#sequenceID">sequenceID</a></span></code> </td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#shared">shared</a></span></code> </td>
+</tr>
<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#skipResetSeqId">skipResetSeqId</a></span></code> </td>
@@ -203,27 +203,43 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0"
summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#StoreFileReader--">StoreFileReader</a></span>()</code>
+<td class="colFirst"><code>(package private)</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#StoreFileReader--">StoreFileReader</a></span>()</code>
<div class="block">ONLY USE DEFAULT CONSTRUCTOR FOR UNIT TESTS</div>
</td>
</tr>
<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#StoreFileReader-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.io.hfile.CacheConfig-org.apache.hadoop.conf.Configuration-">StoreFileReader</a></span>(org.apache.hadoop.fs.FileSystem fs,
+<td class="colFirst"><code> </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#StoreFileReader-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.io.hfile.CacheConfig-boolean-java.util.concurrent.atomic.AtomicInteger-boolean-org.apache.hadoop.conf.Configuration-">StoreFileReader</a></span>(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path,
<a
href="../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html"
title="class in
org.apache.hadoop.hbase.io.hfile">CacheConfig</a> cacheConf,
+ boolean primaryReplicaStoreFile,
+ <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true"
title="class or interface in
java.util.concurrent.atomic">AtomicInteger</a> refCount,
+ boolean shared,
org.apache.hadoop.conf.Configuration conf)</code> </td>
</tr>
<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#StoreFileReader-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.io.FSDataInputStreamWrapper-long-org.apache.hadoop.hbase.io.hfile.CacheConfig-org.apache.hadoop.conf.Configuration-">StoreFileReader</a></span>(org.apache.hadoop.fs.FileSystem fs,
+<td class="colFirst"><code> </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#StoreFileReader-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.io.FSDataInputStreamWrapper-long-org.apache.hadoop.hbase.io.hfile.CacheConfig-boolean-java.util.concurrent.atomic.AtomicInteger-boolean-org.apache.hadoop.conf.Configuration-">StoreFileReader</a></span>(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path,
<a
href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html"
title="class in
org.apache.hadoop.hbase.io">FSDataInputStreamWrapper</a> in,
long size,
<a
href="../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html"
title="class in
org.apache.hadoop.hbase.io.hfile">CacheConfig</a> cacheConf,
+ boolean primaryReplicaStoreFile,
+ <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true"
title="class or interface in
java.util.concurrent.atomic">AtomicInteger</a> refCount,
+ boolean shared,
org.apache.hadoop.conf.Configuration conf)</code> </td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#StoreFileReader-org.apache.hadoop.hbase.io.hfile.HFile.Reader-java.util.concurrent.atomic.AtomicInteger-boolean-">StoreFileReader</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">HFile.Reader</a> reader,
+ <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true"
title="class or interface in
java.util.concurrent.atomic">AtomicInteger</a> refCount,
+ boolean shared)</code> </td>
+</tr>
</table>
</li>
</ul>
@@ -251,10 +267,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>(package private) void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#decrementRefCount--">decrementRefCount</a></span>()</code>
-<div class="block">Decrement the ref count associated with the reader when
ever a scanner associated
- with the reader is closed</div>
-</td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#copyFields-org.apache.hadoop.hbase.regionserver.StoreFileReader-">copyFields</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html"
title="class in
org.apache.hadoop.hbase.regionserver">StoreFileReader</a> reader)</code> </td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>(package private) void</code></td>
@@ -316,10 +329,6 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getMaxTimestamp--">getMaxTimestamp</a></span>()</code> </td>
</tr>
<tr id="i17" class="rowColor">
-<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true"
title="class or interface in
java.util.concurrent.atomic">AtomicInteger</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getRefCount--">getRefCount</a></span>()</code> </td>
-</tr>
-<tr id="i18" class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanner.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">HFileScanner</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getScanner-boolean-boolean-">getScanner</a></span>(boolean cacheBlocks,
boolean pread)</code>
@@ -330,7 +339,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
</div>
</td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanner.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">HFileScanner</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getScanner-boolean-boolean-boolean-">getScanner</a></span>(boolean cacheBlocks,
boolean pread,
@@ -342,11 +351,11 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
</div>
</td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getSequenceID--">getSequenceID</a></span>()</code> </td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileScanner.html"
title="class in
org.apache.hadoop.hbase.regionserver">StoreFileScanner</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getStoreFileScanner-boolean-boolean-boolean-long-long-boolean-">getStoreFileScanner</a></span>(boolean cacheBlocks,
boolean pread,
@@ -357,80 +366,68 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<div class="block">Get a scanner to scan over this StoreFile.</div>
</td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getTotalBloomSize--">getTotalBloomSize</a></span>()</code> </td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getTotalUncompressedBytes--">getTotalUncompressedBytes</a></span>()</code> </td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code>(package private) long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getUncompressedDataIndexSize--">getUncompressedDataIndexSize</a></span>()</code> </td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#indexSize--">indexSize</a></span>()</code> </td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#isBulkLoaded--">isBulkLoaded</a></span>()</code> </td>
</tr>
-<tr id="i27" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#isCompactedAway--">isCompactedAway</a></span>()</code> </td>
-</tr>
-<tr id="i28" class="altColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#isPrimaryReplicaReader--">isPrimaryReplicaReader</a></span>()</code> </td>
</tr>
-<tr id="i29" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#isReferencedInReads--">isReferencedInReads</a></span>()</code> </td>
-</tr>
-<tr id="i30" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code>(package private) boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#isSkipResetSeqId--">isSkipResetSeqId</a></span>()</code> </td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#length--">length</a></span>()</code> </td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#loadBloomfilter--">loadBloomfilter</a></span>()</code> </td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#loadBloomfilter-org.apache.hadoop.hbase.io.hfile.BlockType-">loadBloomfilter</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html"
title="enum in
org.apache.hadoop.hbase.io.hfile">BlockType</a> blockType)</code> </td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true"
title="class or interface in
java.util">Map</a><byte[],byte[]></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#loadFileInfo--">loadFileInfo</a></span>()</code> </td>
</tr>
-<tr id="i35" class="rowColor">
-<td class="colFirst"><code>(package private) void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#markCompactedAway--">markCompactedAway</a></span>()</code> </td>
-</tr>
-<tr id="i36" class="altColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#midkey--">midkey</a></span>()</code> </td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code>(package private) boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#passesBloomFilter-org.apache.hadoop.hbase.client.Scan-java.util.SortedSet-">passesBloomFilter</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in
org.apache.hadoop.hbase.client">Scan</a> scan,
<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true"
title="class or interface in
java.util">SortedSet</a><byte[]> columns)</code>
<div class="block">Checks whether the given scan passes the Bloom filter (if
present).</div>
</td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#passesDeleteFamilyBloomFilter-byte:A-int-int-">passesDeleteFamilyBloomFilter</a></span>(byte[] row,
int rowOffset,
int rowLen)</code> </td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#passesGeneralRowBloomFilter-byte:A-int-int-">passesGeneralRowBloomFilter</a></span>(byte[] row,
int rowOffset,
@@ -438,19 +435,19 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<div class="block">A method for checking Bloom filters.</div>
</td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#passesGeneralRowColBloomFilter-org.apache.hadoop.hbase.Cell-">passesGeneralRowColBloomFilter</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">A method for checking Bloom filters.</div>
</td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#passesKeyRangeFilter-org.apache.hadoop.hbase.client.Scan-">passesKeyRangeFilter</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in
org.apache.hadoop.hbase.client">Scan</a> scan)</code>
<div class="block">Checks whether the given scan rowkey range overlaps with
the current storefile's</div>
</td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code>(package private) boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#passesTimerangeFilter-org.apache.hadoop.hbase.io.TimeRange-long-">passesTimerangeFilter</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class
in org.apache.hadoop.hbase.io">TimeRange</a> tr,
long oldestUnexpiredTS)</code>
@@ -458,31 +455,33 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
have not expired (i.e.</div>
</td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i39" class="rowColor">
+<td class="colFirst"><code>(package private) void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#readCompleted--">readCompleted</a></span>()</code>
+<div class="block">Indicate that the scanner has finished reading with this
reader.</div>
+</td>
+</tr>
+<tr id="i40" class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#setBloomFilterFaulty-org.apache.hadoop.hbase.io.hfile.BlockType-">setBloomFilterFaulty</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html"
title="enum in
org.apache.hadoop.hbase.io.hfile">BlockType</a> blockType)</code> </td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#setBulkLoaded-boolean-">setBulkLoaded</a></span>(boolean bulkLoadResult)</code> </td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#setDeleteFamilyBloomFilterFaulty--">setDeleteFamilyBloomFilterFaulty</a></span>()</code> </td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#setGeneralBloomFilterFaulty--">setGeneralBloomFilterFaulty</a></span>()</code> </td>
</tr>
-<tr id="i47" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#setReplicaStoreFile-boolean-">setReplicaStoreFile</a></span>(boolean isPrimaryReplicaStoreFile)</code> </td>
-</tr>
-<tr id="i48" class="altColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#setSequenceID-long-">setSequenceID</a></span>(long sequenceID)</code> </td>
</tr>
-<tr id="i49" class="rowColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#setSkipResetSeqId-boolean-">setSkipResetSeqId</a></span>(boolean skipResetSeqId)</code> </td>
</tr>
@@ -514,7 +513,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<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/regionserver/StoreFileReader.html#line.57">LOG</a></pre>
+<pre>private static final org.apache.commons.logging.Log <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.58">LOG</a></pre>
</li>
</ul>
<a name="generalBloomFilter">
@@ -523,7 +522,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>generalBloomFilter</h4>
-<pre>protected <a
href="../../../../../org/apache/hadoop/hbase/util/BloomFilter.html"
title="interface in org.apache.hadoop.hbase.util">BloomFilter</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.59">generalBloomFilter</a></pre>
+<pre>protected <a
href="../../../../../org/apache/hadoop/hbase/util/BloomFilter.html"
title="interface in org.apache.hadoop.hbase.util">BloomFilter</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.60">generalBloomFilter</a></pre>
</li>
</ul>
<a name="deleteFamilyBloomFilter">
@@ -532,7 +531,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>deleteFamilyBloomFilter</h4>
-<pre>protected <a
href="../../../../../org/apache/hadoop/hbase/util/BloomFilter.html"
title="interface in org.apache.hadoop.hbase.util">BloomFilter</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.60">deleteFamilyBloomFilter</a></pre>
+<pre>protected <a
href="../../../../../org/apache/hadoop/hbase/util/BloomFilter.html"
title="interface in org.apache.hadoop.hbase.util">BloomFilter</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.61">deleteFamilyBloomFilter</a></pre>
</li>
</ul>
<a name="bloomFilterType">
@@ -541,7 +540,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>bloomFilterType</h4>
-<pre>protected <a
href="../../../../../org/apache/hadoop/hbase/regionserver/BloomType.html"
title="enum in org.apache.hadoop.hbase.regionserver">BloomType</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.61">bloomFilterType</a></pre>
+<pre>protected <a
href="../../../../../org/apache/hadoop/hbase/regionserver/BloomType.html"
title="enum in org.apache.hadoop.hbase.regionserver">BloomType</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.62">bloomFilterType</a></pre>
</li>
</ul>
<a name="reader">
@@ -550,7 +549,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>reader</h4>
-<pre>private final <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html"
title="interface in org.apache.hadoop.hbase.io.hfile">HFile.Reader</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.62">reader</a></pre>
+<pre>private final <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html"
title="interface in org.apache.hadoop.hbase.io.hfile">HFile.Reader</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.63">reader</a></pre>
</li>
</ul>
<a name="sequenceID">
@@ -559,7 +558,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>sequenceID</h4>
-<pre>protected long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.63">sequenceID</a></pre>
+<pre>protected long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.64">sequenceID</a></pre>
</li>
</ul>
<a name="timeRange">
@@ -568,7 +567,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>timeRange</h4>
-<pre>protected <a
href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in
org.apache.hadoop.hbase.io">TimeRange</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.64">timeRange</a></pre>
+<pre>protected <a
href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in
org.apache.hadoop.hbase.io">TimeRange</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.65">timeRange</a></pre>
</li>
</ul>
<a name="lastBloomKey">
@@ -577,7 +576,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>lastBloomKey</h4>
-<pre>private byte[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.65">lastBloomKey</a></pre>
+<pre>private byte[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.66">lastBloomKey</a></pre>
</li>
</ul>
<a name="deleteFamilyCnt">
@@ -586,7 +585,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>deleteFamilyCnt</h4>
-<pre>private long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.66">deleteFamilyCnt</a></pre>
+<pre>private long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.67">deleteFamilyCnt</a></pre>
</li>
</ul>
<a name="bulkLoadResult">
@@ -595,7 +594,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>bulkLoadResult</h4>
-<pre>private boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.67">bulkLoadResult</a></pre>
+<pre>private boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.68">bulkLoadResult</a></pre>
</li>
</ul>
<a name="lastBloomKeyOnlyKV">
@@ -604,7 +603,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>lastBloomKeyOnlyKV</h4>
-<pre>private <a
href="../../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html"
title="class in org.apache.hadoop.hbase">KeyValue.KeyOnlyKeyValue</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.68">lastBloomKeyOnlyKV</a></pre>
+<pre>private <a
href="../../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html"
title="class in org.apache.hadoop.hbase">KeyValue.KeyOnlyKeyValue</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.69">lastBloomKeyOnlyKV</a></pre>
</li>
</ul>
<a name="skipResetSeqId">
@@ -613,7 +612,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>skipResetSeqId</h4>
-<pre>private boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.69">skipResetSeqId</a></pre>
+<pre>private boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.70">skipResetSeqId</a></pre>
</li>
</ul>
<a name="refCount">
@@ -622,16 +621,16 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>refCount</h4>
-<pre>private <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true"
title="class or interface in java.util.concurrent.atomic">AtomicInteger</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.78">refCount</a></pre>
+<pre>private final <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true"
title="class or interface in java.util.concurrent.atomic">AtomicInteger</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.75">refCount</a></pre>
</li>
</ul>
-<a name="compactedAway">
+<a name="shared">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
-<h4>compactedAway</h4>
-<pre>private volatile boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.80">compactedAway</a></pre>
+<h4>shared</h4>
+<pre>private final boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.79">shared</a></pre>
</li>
</ul>
</li>
@@ -642,15 +641,29 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<!-- -->
</a>
<h3>Constructor Detail</h3>
-<a
name="StoreFileReader-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.io.hfile.CacheConfig-org.apache.hadoop.conf.Configuration-">
+<a
name="StoreFileReader-org.apache.hadoop.hbase.io.hfile.HFile.Reader-java.util.concurrent.atomic.AtomicInteger-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>StoreFileReader</h4>
-<pre>public <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.82">StoreFileReader</a>(org.apache.hadoop.fs.FileSystem fs,
+<pre>private <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.81">StoreFileReader</a>(<a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html"
title="interface in
org.apache.hadoop.hbase.io.hfile">HFile.Reader</a> reader,
+ <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true"
title="class or interface in
java.util.concurrent.atomic">AtomicInteger</a> refCount,
+ boolean shared)</pre>
+</li>
+</ul>
+<a
name="StoreFileReader-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.io.hfile.CacheConfig-boolean-java.util.concurrent.atomic.AtomicInteger-boolean-org.apache.hadoop.conf.Configuration-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StoreFileReader</h4>
+<pre>public <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.88">StoreFileReader</a>(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path,
<a
href="../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html"
title="class in
org.apache.hadoop.hbase.io.hfile">CacheConfig</a> cacheConf,
+ boolean primaryReplicaStoreFile,
+ <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true"
title="class or interface in
java.util.concurrent.atomic">AtomicInteger</a> refCount,
+ boolean shared,
org.apache.hadoop.conf.Configuration conf)
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>
@@ -659,17 +672,20 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
</dl>
</li>
</ul>
-<a
name="StoreFileReader-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.io.FSDataInputStreamWrapper-long-org.apache.hadoop.hbase.io.hfile.CacheConfig-org.apache.hadoop.conf.Configuration-">
+<a
name="StoreFileReader-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.io.FSDataInputStreamWrapper-long-org.apache.hadoop.hbase.io.hfile.CacheConfig-boolean-java.util.concurrent.atomic.AtomicInteger-boolean-org.apache.hadoop.conf.Configuration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>StoreFileReader</h4>
-<pre>public <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.92">StoreFileReader</a>(org.apache.hadoop.fs.FileSystem fs,
+<pre>public <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.94">StoreFileReader</a>(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path,
<a
href="../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html"
title="class in
org.apache.hadoop.hbase.io">FSDataInputStreamWrapper</a> in,
long size,
<a
href="../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html"
title="class in
org.apache.hadoop.hbase.io.hfile">CacheConfig</a> cacheConf,
+ boolean primaryReplicaStoreFile,
+ <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true"
title="class or interface in
java.util.concurrent.atomic">AtomicInteger</a> refCount,
+ boolean shared,
org.apache.hadoop.conf.Configuration conf)
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>
@@ -684,7 +700,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>StoreFileReader</h4>
-<pre><a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.108">StoreFileReader</a>()</pre>
+<pre><a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.121">StoreFileReader</a>()</pre>
<div class="block">ONLY USE DEFAULT CONSTRUCTOR FOR UNIT TESTS</div>
</li>
</ul>
@@ -696,31 +712,13 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<!-- -->
</a>
<h3>Method Detail</h3>
-<a name="getRefCount--">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRefCount</h4>
-<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true"
title="class or interface in
java.util.concurrent.atomic">AtomicInteger</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.71">getRefCount</a>()</pre>
-</li>
-</ul>
-<a name="markCompactedAway--">
+<a name="copyFields-org.apache.hadoop.hbase.regionserver.StoreFileReader-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>markCompactedAway</h4>
-<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.88">markCompactedAway</a>()</pre>
-</li>
-</ul>
-<a name="setReplicaStoreFile-boolean-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setReplicaStoreFile</h4>
-<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.98">setReplicaStoreFile</a>(boolean isPrimaryReplicaStoreFile)</pre>
+<h4>copyFields</h4>
+<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.101">copyFields</a>(<a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html"
title="class in
org.apache.hadoop.hbase.regionserver">StoreFileReader</a> reader)</pre>
</li>
</ul>
<a name="isPrimaryReplicaReader--">
@@ -729,7 +727,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>isPrimaryReplicaReader</h4>
-<pre>public boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.101">isPrimaryReplicaReader</a>()</pre>
+<pre>public boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.113">isPrimaryReplicaReader</a>()</pre>
</li>
</ul>
<a name="getComparator--">
@@ -738,7 +736,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getComparator</h4>
-<pre>public <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.112">getComparator</a>()</pre>
+<pre>public <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.127">getComparator</a>()</pre>
</li>
</ul>
<a name="getStoreFileScanner-boolean-boolean-boolean-long-long-boolean-">
@@ -747,7 +745,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getStoreFileScanner</h4>
-<pre>public <a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileScanner.html"
title="class in
org.apache.hadoop.hbase.regionserver">StoreFileScanner</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.127">getStoreFileScanner</a>(boolean cacheBlocks,
+<pre>public <a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileScanner.html"
title="class in
org.apache.hadoop.hbase.regionserver">StoreFileScanner</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.142">getStoreFileScanner</a>(boolean cacheBlocks,
boolean pread,
boolean isCompaction,
long readPt,
@@ -768,41 +766,15 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
</dl>
</li>
</ul>
-<a name="decrementRefCount--">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>decrementRefCount</h4>
-<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.139">decrementRefCount</a>()</pre>
-<div class="block">Decrement the ref count associated with the reader when
ever a scanner associated
- with the reader is closed</div>
-</li>
-</ul>
-<a name="isReferencedInReads--">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isReferencedInReads</h4>
-<pre>public boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.146">isReferencedInReads</a>()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the file is still used in reads</dd>
-</dl>
-</li>
-</ul>
-<a name="isCompactedAway--">
+<a name="readCompleted--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>isCompactedAway</h4>
-<pre>public boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.153">isCompactedAway</a>()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the file is compacted</dd>
-</dl>
+<h4>readCompleted</h4>
+<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.154">readCompleted</a>()</pre>
+<div class="block">Indicate that the scanner has finished reading with this
reader. We need to decrement the ref
+ count, and also, if this is not the common pread reader, we should close
it.</div>
</li>
</ul>
<a name="getScanner-boolean-boolean-">
@@ -812,7 +784,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<li class="blockList">
<h4>getScanner</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="../../../../../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/regionserver/StoreFileReader.html#line.167">getScanner</a>(boolean cacheBlocks,
+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/regionserver/StoreFileReader.html#line.175">getScanner</a>(boolean cacheBlocks,
boolean pread)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span
class="deprecationComment">Do not write further code which depends on this
call. Instead
use getStoreFileScanner() which uses the StoreFileScanner class/interface
@@ -833,7 +805,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<li class="blockList">
<h4>getScanner</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="../../../../../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/regionserver/StoreFileReader.html#line.185">getScanner</a>(boolean cacheBlocks,
+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/regionserver/StoreFileReader.html#line.193">getScanner</a>(boolean cacheBlocks,
boolean pread,
boolean isCompaction)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span
class="deprecationComment">Do not write further code which depends on this
call. Instead
@@ -855,7 +827,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>close</h4>
-<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.190">close</a>(boolean evictOnClose)
+<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.198">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>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -869,7 +841,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>passesTimerangeFilter</h4>
-<pre>boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.202">passesTimerangeFilter</a>(<a
href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class
in org.apache.hadoop.hbase.io">TimeRange</a> tr,
+<pre>boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.210">passesTimerangeFilter</a>(<a
href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class
in org.apache.hadoop.hbase.io">TimeRange</a> tr,
long oldestUnexpiredTS)</pre>
<div class="block">Check if this storeFile may contain keys within the
TimeRange that
have not expired (i.e. not older than oldestUnexpiredTS).</div>
@@ -889,7 +861,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>passesBloomFilter</h4>
-<pre>boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.223">passesBloomFilter</a>(<a
href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in
org.apache.hadoop.hbase.client">Scan</a> scan,
+<pre>boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.231">passesBloomFilter</a>(<a
href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in
org.apache.hadoop.hbase.client">Scan</a> scan,
<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true"
title="class or interface in
java.util">SortedSet</a><byte[]> columns)</pre>
<div class="block">Checks whether the given scan passes the Bloom filter (if
present). Only
checks Bloom filters for single-row or single-row-column scans. Bloom
@@ -916,7 +888,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>passesDeleteFamilyBloomFilter</h4>
-<pre>public boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.252">passesDeleteFamilyBloomFilter</a>(byte[] row,
+<pre>public boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.260">passesDeleteFamilyBloomFilter</a>(byte[] row,
int rowOffset,
int rowLen)</pre>
</li>
@@ -927,7 +899,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>passesGeneralRowBloomFilter</h4>
-<pre>public boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.287">passesGeneralRowBloomFilter</a>(byte[] row,
+<pre>public boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.295">passesGeneralRowBloomFilter</a>(byte[] row,
int rowOffset,
int rowLen)</pre>
<div class="block">A method for checking Bloom filters. Called directly from
@@ -944,7 +916,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>passesGeneralRowColBloomFilter</h4>
-<pre>public boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.311">passesGeneralRowColBloomFilter</a>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.319">passesGeneralRowColBloomFilter</a>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> cell)</pre>
<div class="block">A method for checking Bloom filters. Called directly from
StoreFileScanner in case of a multi-column query.</div>
<dl>
@@ -961,7 +933,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>checkGeneralBloomFilter</h4>
-<pre>private boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.327">checkGeneralBloomFilter</a>(byte[] key,
+<pre>private boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.335">checkGeneralBloomFilter</a>(byte[] key,
<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> kvKey,
<a
href="../../../../../org/apache/hadoop/hbase/util/BloomFilter.html"
title="interface in
org.apache.hadoop.hbase.util">BloomFilter</a> bloomFilter)</pre>
</li>
@@ -972,7 +944,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>passesKeyRangeFilter</h4>
-<pre>public boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.404">passesKeyRangeFilter</a>(<a
href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in
org.apache.hadoop.hbase.client">Scan</a> scan)</pre>
+<pre>public boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.412">passesKeyRangeFilter</a>(<a
href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in
org.apache.hadoop.hbase.client">Scan</a> scan)</pre>
<div class="block">Checks whether the given scan rowkey range overlaps with
the current storefile's</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -988,7 +960,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>loadFileInfo</h4>
-<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true"
title="class or interface in java.util">Map</a><byte[],byte[]> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.426">loadFileInfo</a>()
+<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true"
title="class or interface in java.util">Map</a><byte[],byte[]> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.434">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="throwsLabel">Throws:</span></dt>
@@ -1002,7 +974,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>loadBloomfilter</h4>
-<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.446">loadBloomfilter</a>()</pre>
+<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.454">loadBloomfilter</a>()</pre>
</li>
</ul>
<a name="loadBloomfilter-org.apache.hadoop.hbase.io.hfile.BlockType-">
@@ -1011,7 +983,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>loadBloomfilter</h4>
-<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.451">loadBloomfilter</a>(<a
href="../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html"
title="enum in
org.apache.hadoop.hbase.io.hfile">BlockType</a> blockType)</pre>
+<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.459">loadBloomfilter</a>(<a
href="../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html"
title="enum in
org.apache.hadoop.hbase.io.hfile">BlockType</a> blockType)</pre>
</li>
</ul>
<a name="setBloomFilterFaulty-org.apache.hadoop.hbase.io.hfile.BlockType-">
@@ -1020,7 +992,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>setBloomFilterFaulty</h4>
-<pre>private void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.500">setBloomFilterFaulty</a>(<a
href="../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html"
title="enum in
org.apache.hadoop.hbase.io.hfile">BlockType</a> blockType)</pre>
+<pre>private void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.508">setBloomFilterFaulty</a>(<a
href="../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html"
title="enum in
org.apache.hadoop.hbase.io.hfile">BlockType</a> blockType)</pre>
</li>
</ul>
<a name="getFilterEntries--">
@@ -1029,7 +1001,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>getFilterEntries</h4>
-<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.515">getFilterEntries</a>()</pre>
+<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.523">getFilterEntries</a>()</pre>
<div class="block">The number of Bloom filter entries in this store file, or
an estimate
thereof, if the Bloom filter is not loaded. This always returns an upper
bound of the number of Bloom filter entries.</div>
@@ -1045,7 +1017,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>setGeneralBloomFilterFaulty</h4>
-<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.520">setGeneralBloomFilterFaulty</a>()</pre>
+<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.528">setGeneralBloomFilterFaulty</a>()</pre>
</li>
</ul>
<a name="setDeleteFamilyBloomFilterFaulty--">
@@ -1054,7 +1026,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>setDeleteFamilyBloomFilterFaulty</h4>
-<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.524">setDeleteFamilyBloomFilterFaulty</a>()</pre>
+<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.532">setDeleteFamilyBloomFilterFaulty</a>()</pre>
</li>
</ul>
<a name="getLastKey--">
@@ -1063,7 +1035,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>getLastKey</h4>
-<pre>public <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/regionserver/StoreFileReader.html#line.528">getLastKey</a>()</pre>
+<pre>public <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/regionserver/StoreFileReader.html#line.536">getLastKey</a>()</pre>
</li>
</ul>
<a name="getLastRowKey--">
@@ -1072,7 +1044,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>getLastRowKey</h4>
-<pre>public byte[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.532">getLastRowKey</a>()</pre>
+<pre>public byte[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.540">getLastRowKey</a>()</pre>
</li>
</ul>
<a name="midkey--">
@@ -1081,7 +1053,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>midkey</h4>
-<pre>public <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/regionserver/StoreFileReader.html#line.536">midkey</a>()
+<pre>public <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/regionserver/StoreFileReader.html#line.544">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="throwsLabel">Throws:</span></dt>
@@ -1095,7 +1067,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>length</h4>
-<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.540">length</a>()</pre>
+<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.548">length</a>()</pre>
</li>
</ul>
<a name="getTotalUncompressedBytes--">
@@ -1104,7 +1076,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>getTotalUncompressedBytes</h4>
-<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.544">getTotalUncompressedBytes</a>()</pre>
+<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.552">getTotalUncompressedBytes</a>()</pre>
</li>
</ul>
<a name="getEntries--">
@@ -1113,7 +1085,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>getEntries</h4>
-<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.548">getEntries</a>()</pre>
+<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.556">getEntries</a>()</pre>
</li>
</ul>
<a name="getDeleteFamilyCnt--">
@@ -1122,7 +1094,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>getDeleteFamilyCnt</h4>
-<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.552">getDeleteFamilyCnt</a>()</pre>
+<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.560">getDeleteFamilyCnt</a>()</pre>
</li>
</ul>
<a name="getFirstKey--">
@@ -1131,7 +1103,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>getFirstKey</h4>
-<pre>public <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/regionserver/StoreFileReader.html#line.556">getFirstKey</a>()</pre>
+<pre>public <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/regionserver/StoreFileReader.html#line.564">getFirstKey</a>()</pre>
</li>
</ul>
<a name="indexSize--">
@@ -1140,7 +1112,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>indexSize</h4>
-<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.560">indexSize</a>()</pre>
+<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.568">indexSize</a>()</pre>
</li>
</ul>
<a name="getBloomFilterType--">
@@ -1149,7 +1121,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>getBloomFilterType</h4>
-<pre>public <a
href="../../../../../org/apache/hadoop/hbase/regionserver/BloomType.html"
title="enum in org.apache.hadoop.hbase.regionserver">BloomType</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.564">getBloomFilterType</a>()</pre>
+<pre>public <a
href="../../../../../org/apache/hadoop/hbase/regionserver/BloomType.html"
title="enum in org.apache.hadoop.hbase.regionserver">BloomType</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.572">getBloomFilterType</a>()</pre>
</li>
</ul>
<a name="getSequenceID--">
@@ -1158,7 +1130,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>getSequenceID</h4>
-<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.568">getSequenceID</a>()</pre>
+<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.576">getSequenceID</a>()</pre>
</li>
</ul>
<a name="setSequenceID-long-">
@@ -1167,7 +1139,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>setSequenceID</h4>
-<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.572">setSequenceID</a>(long sequenceID)</pre>
+<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.580">setSequenceID</a>(long sequenceID)</pre>
</li>
</ul>
<a name="setBulkLoaded-boolean-">
@@ -1176,7 +1148,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>setBulkLoaded</h4>
-<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.576">setBulkLoaded</a>(boolean bulkLoadResult)</pre>
+<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.584">setBulkLoaded</a>(boolean bulkLoadResult)</pre>
</li>
</ul>
<a name="isBulkLoaded--">
@@ -1185,7 +1157,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>isBulkLoaded</h4>
-<pre>public boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.580">isBulkLoaded</a>()</pre>
+<pre>public boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.588">isBulkLoaded</a>()</pre>
</li>
</ul>
<a name="getGeneralBloomFilter--">
@@ -1194,7 +1166,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>getGeneralBloomFilter</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/util/BloomFilter.html"
title="interface in org.apache.hadoop.hbase.util">BloomFilter</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.584">getGeneralBloomFilter</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/util/BloomFilter.html"
title="interface in org.apache.hadoop.hbase.util">BloomFilter</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.592">getGeneralBloomFilter</a>()</pre>
</li>
</ul>
<a name="getUncompressedDataIndexSize--">
@@ -1203,7 +1175,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>getUncompressedDataIndexSize</h4>
-<pre>long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.588">getUncompressedDataIndexSize</a>()</pre>
+<pre>long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.596">getUncompressedDataIndexSize</a>()</pre>
</li>
</ul>
<a name="getTotalBloomSize--">
@@ -1212,7 +1184,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>getTotalBloomSize</h4>
-<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.592">getTotalBloomSize</a>()</pre>
+<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.600">getTotalBloomSize</a>()</pre>
</li>
</ul>
<a name="getHFileVersion--">
@@ -1221,7 +1193,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>getHFileVersion</h4>
-<pre>public int <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.598">getHFileVersion</a>()</pre>
+<pre>public int <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.606">getHFileVersion</a>()</pre>
</li>
</ul>
<a name="getHFileMinorVersion--">
@@ -1230,7 +1202,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>getHFileMinorVersion</h4>
-<pre>public int <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.602">getHFileMinorVersion</a>()</pre>
+<pre>public int <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.610">getHFileMinorVersion</a>()</pre>
</li>
</ul>
<a name="getHFileReader--">
@@ -1239,7 +1211,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>getHFileReader</h4>
-<pre>public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html"
title="interface in org.apache.hadoop.hbase.io.hfile">HFile.Reader</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.606">getHFileReader</a>()</pre>
+<pre>public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html"
title="interface in org.apache.hadoop.hbase.io.hfile">HFile.Reader</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.614">getHFileReader</a>()</pre>
</li>
</ul>
<a name="disableBloomFilterForTesting--">
@@ -1248,7 +1220,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>disableBloomFilterForTesting</h4>
-<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.610">disableBloomFilterForTesting</a>()</pre>
+<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.618">disableBloomFilterForTesting</a>()</pre>
</li>
</ul>
<a name="getMaxTimestamp--">
@@ -1257,7 +1229,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>getMaxTimestamp</h4>
-<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.615">getMaxTimestamp</a>()</pre>
+<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.623">getMaxTimestamp</a>()</pre>
</li>
</ul>
<a name="isSkipResetSeqId--">
@@ -1266,7 +1238,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>isSkipResetSeqId</h4>
-<pre>boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.619">isSkipResetSeqId</a>()</pre>
+<pre>boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.627">isSkipResetSeqId</a>()</pre>
</li>
</ul>
<a name="setSkipResetSeqId-boolean-">
@@ -1275,7 +1247,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockListLast">
<li class="blockList">
<h4>setSkipResetSeqId</h4>
-<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.623">setSkipResetSeqId</a>(boolean skipResetSeqId)</pre>
+<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.631">setSkipResetSeqId</a>(boolean skipResetSeqId)</pre>
</li>
</ul>
</li>