http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bbe517ae/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 e6791f6..1cbfe1c 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":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,"i46":10,"i47":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":10,"i18":10,"i19":10,"i20":42,"i21":42,"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,"i50":10,"i51":10,"i52":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";
@@ -115,7 +115,7 @@ var activeTableTab = "activeTableTab";
<br>
<pre>@InterfaceAudience.LimitedPrivate(value="Phoenix")
@InterfaceStability.Evolving
-public class <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.63">StoreFileReader</a>
+public class <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.64">StoreFileReader</a>
extends <a
href="https://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>
@@ -176,25 +176,33 @@ extends <a
href="https://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#deleteFamilyCnt">deleteFamilyCnt</a></span></code> </td>
</tr>
<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#delimiter">delimiter</a></span></code> </td>
+</tr>
+<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 <a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.Listener.html"
title="interface in
org.apache.hadoop.hbase.regionserver">StoreFileReader.Listener</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#listener">listener</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private static org.slf4j.Logger</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">
+<td class="colFirst"><code>private int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#prefixLength">prefixLength</a></span></code> </td>
+</tr>
<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>
@@ -314,49 +322,64 @@ extends <a
href="https://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#getDeleteFamilyCnt--">getDeleteFamilyCnt</a></span>()</code> </td>
</tr>
<tr id="i7" class="rowColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getDelimiter--">getDelimiter</a></span>()</code> </td>
+</tr>
+<tr id="i8" 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#getEntries--">getEntries</a></span>()</code> </td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i9" 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#getFilterEntries--">getFilterEntries</a></span>()</code>
<div class="block">The number of Bloom filter entries in this store file, or
an estimate
thereof, if the Bloom filter is not loaded.</div>
</td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code><a
href="https://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>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getFirstKey--">getFirstKey</a></span>()</code> </td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code>(package private) <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#getGeneralBloomFilter--">getGeneralBloomFilter</a></span>()</code> </td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getHFileMinorVersion--">getHFileMinorVersion</a></span>()</code> </td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><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></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getHFileReader--">getHFileReader</a></span>()</code> </td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getHFileVersion--">getHFileVersion</a></span>()</code> </td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code><a
href="https://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>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getLastKey--">getLastKey</a></span>()</code> </td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><byte[]></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getLastRowKey--">getLastRowKey</a></span>()</code> </td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i17" 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#getMaxTimestamp--">getMaxTimestamp</a></span>()</code> </td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getPrefixLength--">getPrefixLength</a></span>()</code> </td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>(package private) int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getRefCount--">getRefCount</a></span>()</code>
+<div class="block">Return the ref count associated with the reader whenever a
scanner associated with the
+ reader is opened.</div>
+</td>
+</tr>
+<tr id="i20" 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>
@@ -367,7 +390,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</div>
</td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i21" class="rowColor">
<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,
@@ -379,11 +402,11 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</div>
</td>
</tr>
-<tr id="i19" 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#getSequenceID--">getSequenceID</a></span>()</code> </td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i23" class="rowColor">
<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,
@@ -394,94 +417,106 @@ extends <a
href="https://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="i21" 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#getTotalBloomSize--">getTotalBloomSize</a></span>()</code> </td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i25" 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#getTotalUncompressedBytes--">getTotalUncompressedBytes</a></span>()</code> </td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i26" class="altColor">
<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="i24" class="altColor">
+<tr id="i27" 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#incrementRefCount--">incrementRefCount</a></span>()</code>
<div class="block">Indicate that the scanner has started reading with this
reader.</div>
</td>
</tr>
-<tr id="i25" 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#indexSize--">indexSize</a></span>()</code> </td>
</tr>
-<tr id="i26" class="altColor">
+<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#isBulkLoaded--">isBulkLoaded</a></span>()</code> </td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i30" 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="i28" class="altColor">
+<tr id="i31" 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="i29" class="rowColor">
+<tr id="i32" 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="i30" class="altColor">
+<tr id="i33" 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="i31" class="rowColor">
+<tr id="i34" 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="i32" class="altColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code><a
href="https://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="i33" class="rowColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code><a
href="https://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>></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="i34" class="altColor">
+<tr id="i37" 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="https://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="i35" class="rowColor">
+<tr id="i38" 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="i36" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
+<tr id="i39" 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#passesGeneralDelimitedRowPrefixBloomFilter-org.apache.hadoop.hbase.client.Scan-">passesGeneralDelimitedRowPrefixBloomFilter</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">A method for checking Bloom filters.</div>
+</td>
+</tr>
+<tr id="i40" 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#passesGeneralRowBloomFilter-byte:A-int-int-">passesGeneralRowBloomFilter</a></span>(byte[] row,
int rowOffset,
int rowLen)</code>
<div class="block">A method for checking Bloom filters.</div>
</td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i41" 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#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="i38" class="altColor">
+<tr id="i42" 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#passesGeneralRowPrefixBloomFilter-org.apache.hadoop.hbase.client.Scan-">passesGeneralRowPrefixBloomFilter</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">A method for checking Bloom filters.</div>
+</td>
+</tr>
+<tr id="i43" 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="i39" class="rowColor">
+<tr id="i44" 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>
@@ -489,37 +524,37 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
have not expired (i.e.</div>
</td>
</tr>
-<tr id="i40" class="altColor">
+<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#readCompleted--">readCompleted</a></span>()</code>
<div class="block">Indicate that the scanner has finished reading with this
reader.</div>
</td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i46" 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="i42" class="altColor">
+<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#setBulkLoaded-boolean-">setBulkLoaded</a></span>(boolean bulkLoadResult)</code> </td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i48" 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="i44" class="altColor">
+<tr id="i49" 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="i45" class="rowColor">
+<tr id="i50" 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#setListener-org.apache.hadoop.hbase.regionserver.StoreFileReader.Listener-">setListener</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.Listener.html"
title="interface in
org.apache.hadoop.hbase.regionserver">StoreFileReader.Listener</a> listener)</code> </td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i51" 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#setSequenceID-long-">setSequenceID</a></span>(long sequenceID)</code> </td>
</tr>
-<tr id="i47" class="rowColor">
+<tr id="i52" 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#setSkipResetSeqId-boolean-">setSkipResetSeqId</a></span>(boolean skipResetSeqId)</code> </td>
</tr>
@@ -551,7 +586,7 @@ extends <a
href="https://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.slf4j.Logger <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.64">LOG</a></pre>
+<pre>private static final org.slf4j.Logger <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.65">LOG</a></pre>
</li>
</ul>
<a name="generalBloomFilter">
@@ -560,7 +595,7 @@ extends <a
href="https://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.66">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.67">generalBloomFilter</a></pre>
</li>
</ul>
<a name="deleteFamilyBloomFilter">
@@ -569,7 +604,7 @@ extends <a
href="https://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.67">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.68">deleteFamilyBloomFilter</a></pre>
</li>
</ul>
<a name="bloomFilterType">
@@ -578,7 +613,7 @@ extends <a
href="https://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.68">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.69">bloomFilterType</a></pre>
</li>
</ul>
<a name="reader">
@@ -587,7 +622,7 @@ extends <a
href="https://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.69">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.70">reader</a></pre>
</li>
</ul>
<a name="sequenceID">
@@ -596,7 +631,7 @@ extends <a
href="https://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.70">sequenceID</a></pre>
+<pre>protected long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.71">sequenceID</a></pre>
</li>
</ul>
<a name="timeRange">
@@ -605,7 +640,7 @@ extends <a
href="https://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.71">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.72">timeRange</a></pre>
</li>
</ul>
<a name="lastBloomKey">
@@ -614,7 +649,7 @@ extends <a
href="https://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.72">lastBloomKey</a></pre>
+<pre>private byte[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.73">lastBloomKey</a></pre>
</li>
</ul>
<a name="deleteFamilyCnt">
@@ -623,7 +658,7 @@ extends <a
href="https://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.73">deleteFamilyCnt</a></pre>
+<pre>private long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.74">deleteFamilyCnt</a></pre>
</li>
</ul>
<a name="bulkLoadResult">
@@ -632,7 +667,7 @@ extends <a
href="https://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.74">bulkLoadResult</a></pre>
+<pre>private boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.75">bulkLoadResult</a></pre>
</li>
</ul>
<a name="lastBloomKeyOnlyKV">
@@ -641,7 +676,7 @@ extends <a
href="https://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.75">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.76">lastBloomKeyOnlyKV</a></pre>
</li>
</ul>
<a name="skipResetSeqId">
@@ -650,7 +685,25 @@ extends <a
href="https://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.76">skipResetSeqId</a></pre>
+<pre>private boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.77">skipResetSeqId</a></pre>
+</li>
+</ul>
+<a name="prefixLength">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>prefixLength</h4>
+<pre>private int <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.78">prefixLength</a></pre>
+</li>
+</ul>
+<a name="delimiter">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>delimiter</h4>
+<pre>private byte[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.79">delimiter</a></pre>
</li>
</ul>
<a name="refCount">
@@ -659,7 +712,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>refCount</h4>
-<pre>private final <a
href="https://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.81">refCount</a></pre>
+<pre>private final <a
href="https://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.84">refCount</a></pre>
</li>
</ul>
<a name="shared">
@@ -668,7 +721,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>shared</h4>
-<pre>final boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.86">shared</a></pre>
+<pre>final boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.89">shared</a></pre>
</li>
</ul>
<a name="listener">
@@ -677,7 +730,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>listener</h4>
-<pre>private volatile <a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.Listener.html"
title="interface in
org.apache.hadoop.hbase.regionserver">StoreFileReader.Listener</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.88">listener</a></pre>
+<pre>private volatile <a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.Listener.html"
title="interface in
org.apache.hadoop.hbase.regionserver">StoreFileReader.Listener</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.91">listener</a></pre>
</li>
</ul>
<a name="closed">
@@ -686,7 +739,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockListLast">
<li class="blockList">
<h4>closed</h4>
-<pre>private boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.90">closed</a></pre>
+<pre>private boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.93">closed</a></pre>
</li>
</ul>
</li>
@@ -703,7 +756,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>StoreFileReader</h4>
-<pre>private <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.92">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,
+<pre>private <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.95">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="https://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>
@@ -714,7 +767,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>StoreFileReader</h4>
-<pre>public <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.99">StoreFileReader</a>(org.apache.hadoop.fs.FileSystem fs,
+<pre>public <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.102">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,
@@ -734,7 +787,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>StoreFileReader</h4>
-<pre>public <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.105">StoreFileReader</a>(org.apache.hadoop.fs.FileSystem fs,
+<pre>public <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.108">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,
@@ -756,7 +809,7 @@ extends <a
href="https://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.132">StoreFileReader</a>()</pre>
+<pre><a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.137">StoreFileReader</a>()</pre>
<div class="block">ONLY USE DEFAULT CONSTRUCTOR FOR UNIT TESTS</div>
</li>
</ul>
@@ -774,7 +827,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>copyFields</h4>
-<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.112">copyFields</a>(<a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html"
title="class in
org.apache.hadoop.hbase.regionserver">StoreFileReader</a> reader)</pre>
+<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.115">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--">
@@ -783,7 +836,7 @@ extends <a
href="https://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.124">isPrimaryReplicaReader</a>()</pre>
+<pre>public boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.129">isPrimaryReplicaReader</a>()</pre>
</li>
</ul>
<a name="getComparator--">
@@ -792,7 +845,7 @@ extends <a
href="https://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="interface in org.apache.hadoop.hbase">CellComparator</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.138">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/regionserver/StoreFileReader.html#line.143">getComparator</a>()</pre>
</li>
</ul>
<a name="getStoreFileScanner-boolean-boolean-boolean-long-long-boolean-">
@@ -801,7 +854,7 @@ extends <a
href="https://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.153">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.158">getStoreFileScanner</a>(boolean cacheBlocks,
boolean pread,
boolean isCompaction,
long readPt,
@@ -822,13 +875,24 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</dl>
</li>
</ul>
+<a name="getRefCount--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRefCount</h4>
+<pre>int <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.168">getRefCount</a>()</pre>
+<div class="block">Return the ref count associated with the reader whenever a
scanner associated with the
+ reader is opened.</div>
+</li>
+</ul>
<a name="incrementRefCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>incrementRefCount</h4>
-<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.163">incrementRefCount</a>()</pre>
+<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.176">incrementRefCount</a>()</pre>
<div class="block">Indicate that the scanner has started reading with this
reader. We need to increment the ref
count so reader is not close until some object is holding the lock</div>
</li>
@@ -839,7 +903,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>readCompleted</h4>
-<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.171">readCompleted</a>()</pre>
+<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.184">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>
@@ -851,7 +915,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<li class="blockList">
<h4>getScanner</h4>
<pre><a
href="https://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.192">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.205">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
@@ -872,7 +936,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<li class="blockList">
<h4>getScanner</h4>
<pre><a
href="https://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.210">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.223">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
@@ -894,7 +958,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.215">close</a>(boolean evictOnClose)
+<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.228">close</a>(boolean evictOnClose)
throws <a
href="https://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>
@@ -908,13 +972,13 @@ 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.236">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.249">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>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>timeRange</code> - the timeRange to restrict</dd>
+<dd><code>tr</code> - the timeRange to restrict</dd>
<dd><code>oldestUnexpiredTS</code> - the oldest timestamp that is not expired,
as
determined by the column family's TTL</dd>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -928,7 +992,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.257">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.270">passesBloomFilter</a>(<a
href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in
org.apache.hadoop.hbase.client">Scan</a> scan,
<a
href="https://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
@@ -955,7 +1019,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.286">passesDeleteFamilyBloomFilter</a>(byte[] row,
+<pre>public boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.302">passesDeleteFamilyBloomFilter</a>(byte[] row,
int rowOffset,
int rowLen)</pre>
</li>
@@ -966,9 +1030,9 @@ 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.321">passesGeneralRowBloomFilter</a>(byte[] row,
- int rowOffset,
- int rowLen)</pre>
+<pre>private boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.337">passesGeneralRowBloomFilter</a>(byte[] row,
+ int rowOffset,
+ int rowLen)</pre>
<div class="block">A method for checking Bloom filters. Called directly from
StoreFileScanner in case of a multi-column query.</div>
<dl>
@@ -983,7 +1047,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.345">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.361">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>
@@ -994,13 +1058,43 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
</dl>
</li>
</ul>
+<a
name="passesGeneralRowPrefixBloomFilter-org.apache.hadoop.hbase.client.Scan-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>passesGeneralRowPrefixBloomFilter</h4>
+<pre>private boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.383">passesGeneralRowPrefixBloomFilter</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">A method for checking Bloom filters. Called directly from
+ StoreFileScanner in case of a multi-column query.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>True if passes</dd>
+</dl>
+</li>
+</ul>
+<a
name="passesGeneralDelimitedRowPrefixBloomFilter-org.apache.hadoop.hbase.client.Scan-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>passesGeneralDelimitedRowPrefixBloomFilter</h4>
+<pre>private boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.414">passesGeneralDelimitedRowPrefixBloomFilter</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">A method for checking Bloom filters. Called directly from
+ StoreFileScanner in case of a multi-column query.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>True if passes</dd>
+</dl>
+</li>
+</ul>
<a
name="checkGeneralBloomFilter-byte:A-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.util.BloomFilter-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkGeneralBloomFilter</h4>
-<pre>private boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.361">checkGeneralBloomFilter</a>(byte[] key,
+<pre>private boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.447">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>
@@ -1011,7 +1105,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.438">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.524">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>
@@ -1027,7 +1121,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>loadFileInfo</h4>
-<pre>public <a
href="https://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.460">loadFileInfo</a>()
+<pre>public <a
href="https://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.546">loadFileInfo</a>()
throws <a
href="https://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>
@@ -1041,7 +1135,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.480">loadBloomfilter</a>()</pre>
+<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.573">loadBloomfilter</a>()</pre>
</li>
</ul>
<a name="loadBloomfilter-org.apache.hadoop.hbase.io.hfile.BlockType-">
@@ -1050,7 +1144,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.485">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.578">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-">
@@ -1059,7 +1153,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.534">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.627">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--">
@@ -1068,7 +1162,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.549">getFilterEntries</a>()</pre>
+<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.642">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>
@@ -1084,7 +1178,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.554">setGeneralBloomFilterFaulty</a>()</pre>
+<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.647">setGeneralBloomFilterFaulty</a>()</pre>
</li>
</ul>
<a name="setDeleteFamilyBloomFilterFaulty--">
@@ -1093,7 +1187,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.558">setDeleteFamilyBloomFilterFaulty</a>()</pre>
+<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.651">setDeleteFamilyBloomFilterFaulty</a>()</pre>
</li>
</ul>
<a name="getLastKey--">
@@ -1102,7 +1196,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>getLastKey</h4>
-<pre>public <a
href="https://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/regionserver/StoreFileReader.html#line.562">getLastKey</a>()</pre>
+<pre>public <a
href="https://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/regionserver/StoreFileReader.html#line.655">getLastKey</a>()</pre>
</li>
</ul>
<a name="getLastRowKey--">
@@ -1111,7 +1205,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>getLastRowKey</h4>
-<pre>public <a
href="https://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/regionserver/StoreFileReader.html#line.566">getLastRowKey</a>()</pre>
+<pre>public <a
href="https://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/regionserver/StoreFileReader.html#line.659">getLastRowKey</a>()</pre>
</li>
</ul>
<a name="midKey--">
@@ -1120,7 +1214,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>midKey</h4>
-<pre>public <a
href="https://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/regionserver/StoreFileReader.html#line.570">midKey</a>()
+<pre>public <a
href="https://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/regionserver/StoreFileReader.html#line.663">midKey</a>()
throws <a
href="https://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>
@@ -1134,7 +1228,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.574">length</a>()</pre>
+<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.667">length</a>()</pre>
</li>
</ul>
<a name="getTotalUncompressedBytes--">
@@ -1143,7 +1237,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.578">getTotalUncompressedBytes</a>()</pre>
+<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.671">getTotalUncompressedBytes</a>()</pre>
</li>
</ul>
<a name="getEntries--">
@@ -1152,7 +1246,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.582">getEntries</a>()</pre>
+<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.675">getEntries</a>()</pre>
</li>
</ul>
<a name="getDeleteFamilyCnt--">
@@ -1161,7 +1255,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.586">getDeleteFamilyCnt</a>()</pre>
+<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.679">getDeleteFamilyCnt</a>()</pre>
</li>
</ul>
<a name="getFirstKey--">
@@ -1170,7 +1264,7 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>getFirstKey</h4>
-<pre>public <a
href="https://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/regionserver/StoreFileReader.html#line.590">getFirstKey</a>()</pre>
+<pre>public <a
href="https://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/regionserver/StoreFileReader.html#line.683">getFirstKey</a>()</pre>
</li>
</ul>
<a name="indexSize--">
@@ -1179,7 +1273,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.594">indexSize</a>()</pre>
+<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.687">indexSize</a>()</pre>
</li>
</ul>
<a name="getBloomFilterType--">
@@ -1188,7 +1282,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.598">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.691">getBloomFilterType</a>()</pre>
</li>
</ul>
<a name="getSequenceID--">
@@ -1197,7 +1291,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.602">getSequenceID</a>()</pre>
+<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.695">getSequenceID</a>()</pre>
</li>
</ul>
<a name="setSequenceID-long-">
@@ -1206,7 +1300,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.606">setSequenceID</a>(long sequenceID)</pre>
+<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.699">setSequenceID</a>(long sequenceID)</pre>
</li>
</ul>
<a name="setBulkLoaded-boolean-">
@@ -1215,7 +1309,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.610">setBulkLoaded</a>(boolean bulkLoadResult)</pre>
+<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.703">setBulkLoaded</a>(boolean bulkLoadResult)</pre>
</li>
</ul>
<a name="isBulkLoaded--">
@@ -1224,7 +1318,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.614">isBulkLoaded</a>()</pre>
+<pre>public boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.707">isBulkLoaded</a>()</pre>
</li>
</ul>
<a name="getGeneralBloomFilter--">
@@ -1233,7 +1327,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.618">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.711">getGeneralBloomFilter</a>()</pre>
</li>
</ul>
<a name="getUncompressedDataIndexSize--">
@@ -1242,7 +1336,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.622">getUncompressedDataIndexSize</a>()</pre>
+<pre>long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.715">getUncompressedDataIndexSize</a>()</pre>
</li>
</ul>
<a name="getTotalBloomSize--">
@@ -1251,7 +1345,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.626">getTotalBloomSize</a>()</pre>
+<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.719">getTotalBloomSize</a>()</pre>
</li>
</ul>
<a name="getHFileVersion--">
@@ -1260,7 +1354,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.632">getHFileVersion</a>()</pre>
+<pre>public int <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.725">getHFileVersion</a>()</pre>
</li>
</ul>
<a name="getHFileMinorVersion--">
@@ -1269,7 +1363,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.636">getHFileMinorVersion</a>()</pre>
+<pre>public int <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.729">getHFileMinorVersion</a>()</pre>
</li>
</ul>
<a name="getHFileReader--">
@@ -1278,7 +1372,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.640">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.733">getHFileReader</a>()</pre>
</li>
</ul>
<a name="disableBloomFilterForTesting--">
@@ -1287,7 +1381,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.644">disableBloomFilterForTesting</a>()</pre>
+<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.737">disableBloomFilterForTesting</a>()</pre>
</li>
</ul>
<a name="getMaxTimestamp--">
@@ -1296,7 +1390,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.649">getMaxTimestamp</a>()</pre>
+<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.742">getMaxTimestamp</a>()</pre>
</li>
</ul>
<a name="isSkipResetSeqId--">
@@ -1305,7 +1399,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.653">isSkipResetSeqId</a>()</pre>
+<pre>boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.746">isSkipResetSeqId</a>()</pre>
</li>
</ul>
<a name="setSkipResetSeqId-boolean-">
@@ -1314,16 +1408,34 @@ public <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>setSkipResetSeqId</h4>
-<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.657">setSkipResetSeqId</a>(boolean skipResetSeqId)</pre>
+<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.750">setSkipResetSeqId</a>(boolean skipResetSeqId)</pre>
</li>
</ul>
<a
name="setListener-org.apache.hadoop.hbase.regionserver.StoreFileReader.Listener-">
<!-- -->
</a>
-<ul class="blockListLast">
+<ul class="blockList">
<li class="blockList">
<h4>setListener</h4>
-<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.661">setListener</a>(<a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.Listener.html"
title="interface in
org.apache.hadoop.hbase.regionserver">StoreFileReader.Listener</a> listener)</pre>
+<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.754">setListener</a>(<a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.Listener.html"
title="interface in
org.apache.hadoop.hbase.regionserver">StoreFileReader.Listener</a> listener)</pre>
+</li>
+</ul>
+<a name="getPrefixLength--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPrefixLength</h4>
+<pre>public int <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.763">getPrefixLength</a>()</pre>
+</li>
+</ul>
+<a name="getDelimiter--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getDelimiter</h4>
+<pre>public byte[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileReader.html#line.767">getDelimiter</a>()</pre>
</li>
</ul>
</li>