You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by mi...@apache.org on 2015/12/07 18:55:22 UTC
[12/51] [partial] hbase git commit: Published site at
8bf70144e40650ef972f005e2465bd0e2a087c40.
http://git-wip-us.apache.org/repos/asf/hbase/blob/2dc53cb9/devapidocs/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html b/devapidocs/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html
index 066df7b..294acd5 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html
@@ -103,7 +103,7 @@
</dl>
<hr>
<br>
-<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.html#line.1126">StoreFile.Reader</a>
+<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.html#line.1151">StoreFile.Reader</a>
extends <a href="http://docs.oracle.com/javase/7/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>
@@ -133,33 +133,41 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#bulkLoadResult">bulkLoadResult</a></strong></code> </td>
</tr>
<tr class="altColor">
+<td class="colFirst"><code>private boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#compactedAway">compactedAway</a></strong></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><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#deleteFamilyBloomFilter">deleteFamilyBloomFilter</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#deleteFamilyCnt">deleteFamilyCnt</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<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><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#generalBloomFilter">generalBloomFilter</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private byte[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#lastBloomKey">lastBloomKey</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<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><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#lastBloomKeyOnlyKV">lastBloomKeyOnlyKV</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#LOG">LOG</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<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><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#reader">reader</a></strong></code> </td>
</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/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><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#refCount">refCount</a></strong></code> </td>
+</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#sequenceID">sequenceID</a></strong></code> </td>
@@ -232,71 +240,78 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#disableBloomFilterForTesting()">disableBloomFilterForTesting</a></strong>()</code> </td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#decrementRefCount()">decrementRefCount</a></strong>()</code>
+<div class="block">Decrement the ref count associated with the reader when ever a scanner associated
+ with the reader is closed</div>
+</td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><code>(package private) void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#disableBloomFilterForTesting()">disableBloomFilterForTesting</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver">BloomType</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#getBloomFilterType()">getBloomFilterType</a></strong>()</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#getComparator()">getComparator</a></strong>()</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#getDeleteFamilyCnt()">getDeleteFamilyCnt</a></strong>()</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#getEntries()">getEntries</a></strong>()</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#getFilterEntries()">getFilterEntries</a></strong>()</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 class="altColor">
+<tr class="rowColor">
<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><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#getFirstKey()">getFirstKey</a></strong>()</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<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><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#getGeneralBloomFilter()">getGeneralBloomFilter</a></strong>()</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#getHFileMinorVersion()">getHFileMinorVersion</a></strong>()</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<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><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#getHFileReader()">getHFileReader</a></strong>()</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#getHFileVersion()">getHFileVersion</a></strong>()</code> </td>
</tr>
-<tr class="rowColor">
+<tr 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><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#getLastKey()">getLastKey</a></strong>()</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#getLastRowKey()">getLastRowKey</a></strong>()</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#getMaxTimestamp()">getMaxTimestamp</a></strong>()</code> </td>
</tr>
-<tr class="altColor">
+<tr 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><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#getScanner(boolean,%20boolean)">getScanner</a></strong>(boolean cacheBlocks,
boolean pread)</code>
<div class="block"><strong>Deprecated.</strong> </div>
</td>
</tr>
-<tr class="rowColor">
+<tr 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><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#getScanner(boolean,%20boolean,%20boolean)">getScanner</a></strong>(boolean cacheBlocks,
boolean pread,
@@ -304,18 +319,18 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block"><strong>Deprecated.</strong> </div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#getSequenceID()">getSequenceID</a></strong>()</code> </td>
</tr>
-<tr class="rowColor">
+<tr 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><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#getStoreFileScanner(boolean,%20boolean)">getStoreFileScanner</a></strong>(boolean cacheBlocks,
boolean pread)</code>
<div class="block">Get a scanner to scan over this StoreFile.</div>
</td>
</tr>
-<tr class="altColor">
+<tr 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><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#getStoreFileScanner(boolean,%20boolean,%20boolean,%20long)">getStoreFileScanner</a></strong>(boolean cacheBlocks,
boolean pread,
@@ -324,50 +339,62 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Get a scanner to scan over this StoreFile.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#getTotalBloomSize()">getTotalBloomSize</a></strong>()</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#getTotalUncompressedBytes()">getTotalUncompressedBytes</a></strong>()</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private) long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#getUncompressedDataIndexSize()">getUncompressedDataIndexSize</a></strong>()</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#indexSize()">indexSize</a></strong>()</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#isBulkLoaded()">isBulkLoaded</a></strong>()</code> </td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#isCompactedAway()">isCompactedAway</a></strong>()</code> </td>
+</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#isPrimaryReplicaReader()">isPrimaryReplicaReader</a></strong>()</code> </td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#isReferencedInReads()">isReferencedInReads</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code>(package private) boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#isSkipResetSeqId()">isSkipResetSeqId</a></strong>()</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#length()">length</a></strong>()</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#loadBloomfilter()">loadBloomfilter</a></strong>()</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#loadBloomfilter(org.apache.hadoop.hbase.io.hfile.BlockType)">loadBloomfilter</a></strong>(<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 class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#loadFileInfo()">loadFileInfo</a></strong>()</code> </td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package private) void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#markCompactedAway()">markCompactedAway</a></strong>()</code> </td>
+</tr>
<tr 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><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#midkey()">midkey</a></strong>()</code> </td>
@@ -469,7 +496,7 @@ extends <a href="http://docs.oracle.com/javase/7/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/StoreFile.Reader.html#line.1127">LOG</a></pre>
+<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1152">LOG</a></pre>
</li>
</ul>
<a name="generalBloomFilter">
@@ -478,7 +505,7 @@ extends <a href="http://docs.oracle.com/javase/7/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/StoreFile.Reader.html#line.1129">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/StoreFile.Reader.html#line.1154">generalBloomFilter</a></pre>
</li>
</ul>
<a name="deleteFamilyBloomFilter">
@@ -487,7 +514,7 @@ extends <a href="http://docs.oracle.com/javase/7/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/StoreFile.Reader.html#line.1130">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/StoreFile.Reader.html#line.1155">deleteFamilyBloomFilter</a></pre>
</li>
</ul>
<a name="bloomFilterType">
@@ -496,7 +523,7 @@ extends <a href="http://docs.oracle.com/javase/7/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/StoreFile.Reader.html#line.1131">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/StoreFile.Reader.html#line.1156">bloomFilterType</a></pre>
</li>
</ul>
<a name="reader">
@@ -505,7 +532,7 @@ extends <a href="http://docs.oracle.com/javase/7/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/StoreFile.Reader.html#line.1132">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/StoreFile.Reader.html#line.1157">reader</a></pre>
</li>
</ul>
<a name="timeRangeTracker">
@@ -514,7 +541,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>timeRangeTracker</h4>
-<pre>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html" title="class in org.apache.hadoop.hbase.regionserver">TimeRangeTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1133">timeRangeTracker</a></pre>
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html" title="class in org.apache.hadoop.hbase.regionserver">TimeRangeTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1158">timeRangeTracker</a></pre>
</li>
</ul>
<a name="sequenceID">
@@ -523,7 +550,7 @@ extends <a href="http://docs.oracle.com/javase/7/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/StoreFile.Reader.html#line.1134">sequenceID</a></pre>
+<pre>protected long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1159">sequenceID</a></pre>
</li>
</ul>
<a name="lastBloomKey">
@@ -532,7 +559,7 @@ extends <a href="http://docs.oracle.com/javase/7/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/StoreFile.Reader.html#line.1135">lastBloomKey</a></pre>
+<pre>private byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1160">lastBloomKey</a></pre>
</li>
</ul>
<a name="deleteFamilyCnt">
@@ -541,7 +568,7 @@ extends <a href="http://docs.oracle.com/javase/7/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/StoreFile.Reader.html#line.1136">deleteFamilyCnt</a></pre>
+<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1161">deleteFamilyCnt</a></pre>
</li>
</ul>
<a name="bulkLoadResult">
@@ -550,7 +577,7 @@ extends <a href="http://docs.oracle.com/javase/7/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/StoreFile.Reader.html#line.1137">bulkLoadResult</a></pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1162">bulkLoadResult</a></pre>
</li>
</ul>
<a name="lastBloomKeyOnlyKV">
@@ -559,16 +586,34 @@ extends <a href="http://docs.oracle.com/javase/7/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/StoreFile.Reader.html#line.1138">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/StoreFile.Reader.html#line.1163">lastBloomKeyOnlyKV</a></pre>
</li>
</ul>
<a name="skipResetSeqId">
<!-- -->
</a>
-<ul class="blockListLast">
+<ul class="blockList">
<li class="blockList">
<h4>skipResetSeqId</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1139">skipResetSeqId</a></pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1164">skipResetSeqId</a></pre>
+</li>
+</ul>
+<a name="refCount">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>refCount</h4>
+<pre>private <a href="http://docs.oracle.com/javase/7/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/StoreFile.Reader.html#line.1168">refCount</a></pre>
+</li>
+</ul>
+<a name="compactedAway">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>compactedAway</h4>
+<pre>private volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1170">compactedAway</a></pre>
</li>
</ul>
</li>
@@ -585,7 +630,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>StoreFile.Reader</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1141">StoreFile.Reader</a>(org.apache.hadoop.fs.FileSystem fs,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1172">StoreFile.Reader</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,
org.apache.hadoop.conf.Configuration conf)
@@ -600,7 +645,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>StoreFile.Reader</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1147">StoreFile.Reader</a>(org.apache.hadoop.fs.FileSystem fs,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1182">StoreFile.Reader</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,
@@ -617,7 +662,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>StoreFile.Reader</h4>
-<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1163">StoreFile.Reader</a>()</pre>
+<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1198">StoreFile.Reader</a>()</pre>
<div class="block">ONLY USE DEFAULT CONSTRUCTOR FOR UNIT TESTS</div>
</li>
</ul>
@@ -629,13 +674,22 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<!-- -->
</a>
<h3>Method Detail</h3>
+<a name="markCompactedAway()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>markCompactedAway</h4>
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1178">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/StoreFile.Reader.html#line.1153">setReplicaStoreFile</a>(boolean isPrimaryReplicaStoreFile)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1188">setReplicaStoreFile</a>(boolean isPrimaryReplicaStoreFile)</pre>
</li>
</ul>
<a name="isPrimaryReplicaReader()">
@@ -644,7 +698,7 @@ extends <a href="http://docs.oracle.com/javase/7/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/StoreFile.Reader.html#line.1156">isPrimaryReplicaReader</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1191">isPrimaryReplicaReader</a>()</pre>
</li>
</ul>
<a name="getComparator()">
@@ -653,7 +707,7 @@ extends <a href="http://docs.oracle.com/javase/7/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/StoreFile.Reader.html#line.1167">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/StoreFile.Reader.html#line.1202">getComparator</a>()</pre>
</li>
</ul>
<a name="getStoreFileScanner(boolean, boolean)">
@@ -662,7 +716,7 @@ extends <a href="http://docs.oracle.com/javase/7/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/StoreFile.Reader.html#line.1179">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/StoreFile.Reader.html#line.1214">getStoreFileScanner</a>(boolean cacheBlocks,
boolean pread)</pre>
<div class="block">Get a scanner to scan over this StoreFile. Do not use
this overload if using this scanner for compactions.</div>
@@ -676,7 +730,7 @@ extends <a href="http://docs.oracle.com/javase/7/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/StoreFile.Reader.html#line.1195">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/StoreFile.Reader.html#line.1230">getStoreFileScanner</a>(boolean cacheBlocks,
boolean pread,
boolean isCompaction,
long readPt)</pre>
@@ -685,6 +739,37 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<dt><span class="strong">Returns:</span></dt><dd>a scanner</dd></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/StoreFile.Reader.html#line.1244">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/StoreFile.Reader.html#line.1251">isReferencedInReads</a>()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>true if the file is still used in reads</dd></dl>
+</li>
+</ul>
+<a name="isCompactedAway()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isCompactedAway</h4>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1258">isCompactedAway</a>()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>true if the file is compacted</dd></dl>
+</li>
+</ul>
<a name="getScanner(boolean, boolean)">
<!-- -->
</a>
@@ -692,7 +777,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<li class="blockList">
<h4>getScanner</h4>
<pre><a href="http://docs.oracle.com/javase/7/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/StoreFile.Reader.html#line.1213">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/StoreFile.Reader.html#line.1272">getScanner</a>(boolean cacheBlocks,
boolean pread)</pre>
<div class="block"><span class="strong">Deprecated.</span> </div>
<div class="block">Warning: Do not write further code which depends on this call. Instead
@@ -709,7 +794,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/7/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/StoreFile.Reader.html#line.1231">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/StoreFile.Reader.html#line.1290">getScanner</a>(boolean cacheBlocks,
boolean pread,
boolean isCompaction)</pre>
<div class="block"><span class="strong">Deprecated.</span> </div>
@@ -726,7 +811,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/StoreFile.Reader.html#line.1236">close</a>(boolean evictOnClose)
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1295">close</a>(boolean evictOnClose)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
@@ -738,7 +823,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/StoreFile.Reader.html#line.1248">passesTimerangeFilter</a>(<a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a> timeRange,
+<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1307">passesTimerangeFilter</a>(<a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a> timeRange,
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>
@@ -753,7 +838,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/StoreFile.Reader.html#line.1273">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/StoreFile.Reader.html#line.1332">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/7/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
@@ -775,7 +860,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/StoreFile.Reader.html#line.1305">passesDeleteFamilyBloomFilter</a>(byte[] row,
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1364">passesDeleteFamilyBloomFilter</a>(byte[] row,
int rowOffset,
int rowLen)</pre>
</li>
@@ -786,7 +871,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/StoreFile.Reader.html#line.1343">passesGeneralRowBloomFilter</a>(byte[] row,
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1402">passesGeneralRowBloomFilter</a>(byte[] row,
int rowOffset,
int rowLen)</pre>
<div class="block">A method for checking Bloom filters. Called directly from
@@ -801,7 +886,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/StoreFile.Reader.html#line.1367">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/StoreFile.Reader.html#line.1426">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><dt><span class="strong">Parameters:</span></dt><dd><code>cell</code> - the cell to check if present in BloomFilter</dd>
@@ -814,7 +899,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/StoreFile.Reader.html#line.1383">checkGeneralBloomFilter</a>(byte[] key,
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1442">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>
@@ -825,7 +910,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/StoreFile.Reader.html#line.1459">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/StoreFile.Reader.html#line.1518">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="strong">Parameters:</span></dt><dd><code>scan</code> - the scan specification. Used to determine the rowkey range.</dd>
<dt><span class="strong">Returns:</span></dt><dd>true if there is overlap, false otherwise</dd></dl>
@@ -837,7 +922,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/7/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/StoreFile.Reader.html#line.1481">loadFileInfo</a>()
+<pre>public <a href="http://docs.oracle.com/javase/7/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/StoreFile.Reader.html#line.1540">loadFileInfo</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
@@ -849,7 +934,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/StoreFile.Reader.html#line.1501">loadBloomfilter</a>()</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1560">loadBloomfilter</a>()</pre>
</li>
</ul>
<a name="loadBloomfilter(org.apache.hadoop.hbase.io.hfile.BlockType)">
@@ -858,7 +943,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanne
<ul class="blockList">
<li class="blockList">
<h4>loadBloomfilter</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1506">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>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1565">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)">
@@ -867,7 +952,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/StoreFile.Reader.html#line.1555">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/StoreFile.Reader.html#line.1614">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()">
@@ -876,7 +961,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/StoreFile.Reader.html#line.1570">getFilterEntries</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1629">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>
@@ -889,7 +974,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/StoreFile.Reader.html#line.1575">setGeneralBloomFilterFaulty</a>()</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1634">setGeneralBloomFilterFaulty</a>()</pre>
</li>
</ul>
<a name="setDeleteFamilyBloomFilterFaulty()">
@@ -898,7 +983,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/StoreFile.Reader.html#line.1579">setDeleteFamilyBloomFilterFaulty</a>()</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1638">setDeleteFamilyBloomFilterFaulty</a>()</pre>
</li>
</ul>
<a name="getLastKey()">
@@ -907,7 +992,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/StoreFile.Reader.html#line.1583">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/StoreFile.Reader.html#line.1642">getLastKey</a>()</pre>
</li>
</ul>
<a name="getLastRowKey()">
@@ -916,7 +1001,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/StoreFile.Reader.html#line.1587">getLastRowKey</a>()</pre>
+<pre>public byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1646">getLastRowKey</a>()</pre>
</li>
</ul>
<a name="midkey()">
@@ -925,7 +1010,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/StoreFile.Reader.html#line.1591">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/StoreFile.Reader.html#line.1650">midkey</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
@@ -937,7 +1022,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/StoreFile.Reader.html#line.1595">length</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1654">length</a>()</pre>
</li>
</ul>
<a name="getTotalUncompressedBytes()">
@@ -946,7 +1031,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/StoreFile.Reader.html#line.1599">getTotalUncompressedBytes</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1658">getTotalUncompressedBytes</a>()</pre>
</li>
</ul>
<a name="getEntries()">
@@ -955,7 +1040,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/StoreFile.Reader.html#line.1603">getEntries</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1662">getEntries</a>()</pre>
</li>
</ul>
<a name="getDeleteFamilyCnt()">
@@ -964,7 +1049,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/StoreFile.Reader.html#line.1607">getDeleteFamilyCnt</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1666">getDeleteFamilyCnt</a>()</pre>
</li>
</ul>
<a name="getFirstKey()">
@@ -973,7 +1058,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/StoreFile.Reader.html#line.1611">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/StoreFile.Reader.html#line.1670">getFirstKey</a>()</pre>
</li>
</ul>
<a name="indexSize()">
@@ -982,7 +1067,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/StoreFile.Reader.html#line.1615">indexSize</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1674">indexSize</a>()</pre>
</li>
</ul>
<a name="getBloomFilterType()">
@@ -991,7 +1076,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/StoreFile.Reader.html#line.1619">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/StoreFile.Reader.html#line.1678">getBloomFilterType</a>()</pre>
</li>
</ul>
<a name="getSequenceID()">
@@ -1000,7 +1085,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/StoreFile.Reader.html#line.1623">getSequenceID</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1682">getSequenceID</a>()</pre>
</li>
</ul>
<a name="setSequenceID(long)">
@@ -1009,7 +1094,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/StoreFile.Reader.html#line.1627">setSequenceID</a>(long sequenceID)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1686">setSequenceID</a>(long sequenceID)</pre>
</li>
</ul>
<a name="setBulkLoaded(boolean)">
@@ -1018,7 +1103,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/StoreFile.Reader.html#line.1631">setBulkLoaded</a>(boolean bulkLoadResult)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1690">setBulkLoaded</a>(boolean bulkLoadResult)</pre>
</li>
</ul>
<a name="isBulkLoaded()">
@@ -1027,7 +1112,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/StoreFile.Reader.html#line.1635">isBulkLoaded</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1694">isBulkLoaded</a>()</pre>
</li>
</ul>
<a name="getGeneralBloomFilter()">
@@ -1036,7 +1121,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/StoreFile.Reader.html#line.1639">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/StoreFile.Reader.html#line.1698">getGeneralBloomFilter</a>()</pre>
</li>
</ul>
<a name="getUncompressedDataIndexSize()">
@@ -1045,7 +1130,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/StoreFile.Reader.html#line.1643">getUncompressedDataIndexSize</a>()</pre>
+<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1702">getUncompressedDataIndexSize</a>()</pre>
</li>
</ul>
<a name="getTotalBloomSize()">
@@ -1054,7 +1139,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/StoreFile.Reader.html#line.1647">getTotalBloomSize</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1706">getTotalBloomSize</a>()</pre>
</li>
</ul>
<a name="getHFileVersion()">
@@ -1063,7 +1148,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/StoreFile.Reader.html#line.1653">getHFileVersion</a>()</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1712">getHFileVersion</a>()</pre>
</li>
</ul>
<a name="getHFileMinorVersion()">
@@ -1072,7 +1157,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/StoreFile.Reader.html#line.1657">getHFileMinorVersion</a>()</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1716">getHFileMinorVersion</a>()</pre>
</li>
</ul>
<a name="getHFileReader()">
@@ -1081,7 +1166,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/StoreFile.Reader.html#line.1661">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/StoreFile.Reader.html#line.1720">getHFileReader</a>()</pre>
</li>
</ul>
<a name="disableBloomFilterForTesting()">
@@ -1090,7 +1175,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/StoreFile.Reader.html#line.1665">disableBloomFilterForTesting</a>()</pre>
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1724">disableBloomFilterForTesting</a>()</pre>
</li>
</ul>
<a name="getMaxTimestamp()">
@@ -1099,7 +1184,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/StoreFile.Reader.html#line.1670">getMaxTimestamp</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1729">getMaxTimestamp</a>()</pre>
</li>
</ul>
<a name="isSkipResetSeqId()">
@@ -1108,7 +1193,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/StoreFile.Reader.html#line.1674">isSkipResetSeqId</a>()</pre>
+<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1733">isSkipResetSeqId</a>()</pre>
</li>
</ul>
<a name="setSkipResetSeqId(boolean)">
@@ -1117,7 +1202,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/StoreFile.Reader.html#line.1678">setSkipResetSeqId</a>(boolean skipResetSeqId)</pre>
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html#line.1737">setSkipResetSeqId</a>(boolean skipResetSeqId)</pre>
</li>
</ul>
</li>