http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6ad4f21a/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html b/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html index 38db35a..0075c67 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":9,"i30":10,"i31":9,"i32":9,"i33":9,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":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":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":9,"i31":10,"i32":9,"i33":9,"i34":9,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -195,11 +195,11 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#config">config</a></span></code> </td> </tr> <tr class="rowColor"> -<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>,byte[]></code></td> +<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>,byte[]></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#fileEnds">fileEnds</a></span></code> </td> </tr> <tr class="altColor"> -<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>,byte[]></code></td> +<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>,byte[]></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#fileStarts">fileStarts</a></span></code> <div class="block">Cached file metadata (or overrides as the case may be)</div> </td> @@ -279,19 +279,19 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil </tr> <tr id="i0" class="altColor"> <td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#addCompactionResults-java.util.Collection-java.util.Collection-">addCompactionResults</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> compactedFiles, - <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> results)</code> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#addCompactionResults-java.util.Collection-java.util.Collection-">addCompactionResults</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> compactedFiles, + <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> results)</code> <div class="block">Adds only the new compaction results into the structure.</div> </td> </tr> <tr id="i1" class="rowColor"> -<td class="colFirst"><code>com.google.common.collect.ImmutableCollection<<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td> +<td class="colFirst"><code>com.google.common.collect.ImmutableCollection<<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#clearCompactedFiles--">clearCompactedFiles</a></span>()</code> <div class="block">Clears all the compacted files and returns them.</div> </td> </tr> <tr id="i2" class="altColor"> -<td class="colFirst"><code>com.google.common.collect.ImmutableCollection<<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td> +<td class="colFirst"><code>com.google.common.collect.ImmutableCollection<<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#clearFiles--">clearFiles</a></span>()</code> <div class="block">Clears all the files currently in use and returns them.</div> </td> @@ -302,23 +302,23 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil </tr> <tr id="i4" class="altColor"> <td class="colFirst"><code>private byte[]</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#endOf-org.apache.hadoop.hbase.regionserver.StoreFile-">endOf</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a> sf)</code> </td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#endOf-org.apache.hadoop.hbase.regionserver.StoreFile-">endOf</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a> sf)</code> </td> </tr> <tr id="i5" class="rowColor"> <td class="colFirst"><code>private void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#ensureEdgeStripeMetadata-java.util.ArrayList-boolean-">ensureEdgeStripeMetadata</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> stripe, +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#ensureEdgeStripeMetadata-java.util.ArrayList-boolean-">ensureEdgeStripeMetadata</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> stripe, boolean isFirst)</code> </td> </tr> <tr id="i6" class="altColor"> <td class="colFirst"><code>private void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#ensureLevel0Metadata-org.apache.hadoop.hbase.regionserver.StoreFile-">ensureLevel0Metadata</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a> sf)</code> </td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#ensureLevel0Metadata-org.apache.hadoop.hbase.regionserver.StoreFile-">ensureLevel0Metadata</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a> sf)</code> </td> </tr> <tr id="i7" class="rowColor"> -<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#findExpiredFiles-com.google.common.collect.ImmutableList-long-java.util.List-java.util.Collection-">findExpiredFiles</a></span>(com.google.common.collect.ImmutableList<<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> stripe, +<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#findExpiredFiles-com.google.common.collect.ImmutableList-long-java.util.List-java.util.Collection-">findExpiredFiles</a></span>(com.google.common.collect.ImmutableList<<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> stripe, long maxTs, - <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> filesCompacting, - <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> expiredStoreFiles)</code> </td> + <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> filesCompacting, + <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> expiredStoreFiles)</code> </td> </tr> <tr id="i8" class="altColor"> <td class="colFirst"><code>private int</code></td> @@ -334,14 +334,14 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil </td> </tr> <tr id="i10" class="altColor"> -<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#getCandidateFilesForRowKeyBefore-org.apache.hadoop.hbase.KeyValue-">getCandidateFilesForRowKeyBefore</a></span>(<a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a> targetKey)</code> <div class="block">See <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#getCandidateFilesForRowKeyBefore-org.apache.hadoop.hbase.KeyValue-"><code>StoreFileManager.getCandidateFilesForRowKeyBefore(KeyValue)</code></a> for details on this methods.</div> </td> </tr> <tr id="i11" class="rowColor"> -<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#getCompactedfiles--">getCompactedfiles</a></span>()</code> <div class="block">List of compacted files inside this store that needs to be excluded in reads because further new reads will be using only the newly created files out of compaction.</div> @@ -358,7 +358,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil </td> </tr> <tr id="i14" class="altColor"> -<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#getFilesForScan-byte:A-boolean-byte:A-boolean-">getFilesForScan</a></span>(byte[] startRow, boolean includeStartRow, byte[] stopRow, @@ -367,7 +367,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil </td> </tr> <tr id="i15" class="rowColor"> -<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#getLevel0Files--">getLevel0Files</a></span>()</code> </td> </tr> <tr id="i16" class="altColor"> @@ -379,140 +379,145 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <tr id="i17" class="rowColor"> <td class="colFirst"><code>byte[]</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#getSplitPoint--">getSplitPoint</a></span>()</code> -<div class="block">Gets the split point for the split of this set of store files (approx.</div> +<div class="block">Override of getSplitPoint that determines the split point as the boundary between two + stripes, unless it causes significant imbalance between split sides' sizes.</div> </td> </tr> <tr id="i18" class="altColor"> <td class="colFirst"><code>private byte[]</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#getSplitPointFromAllFiles--">getSplitPointFromAllFiles</a></span>()</code> </td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#getSplitPoint-java.util.Collection-">getSplitPoint</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> sfs)</code> </td> </tr> <tr id="i19" class="rowColor"> +<td class="colFirst"><code>private byte[]</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#getSplitPointFromAllFiles--">getSplitPointFromAllFiles</a></span>()</code> </td> +</tr> +<tr id="i20" class="altColor"> <td class="colFirst"><code>byte[]</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#getStartRow-int-">getStartRow</a></span>(int stripeIndex)</code> <div class="block">Gets the start row for a given stripe.</div> </td> </tr> -<tr id="i20" class="altColor"> +<tr id="i21" class="rowColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#getStoreCompactionPriority--">getStoreCompactionPriority</a></span>()</code> </td> </tr> -<tr id="i21" class="rowColor"> -<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td> +<tr id="i22" class="altColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#getStoreFileComparator--">getStoreFileComparator</a></span>()</code> </td> </tr> -<tr id="i22" class="altColor"> +<tr id="i23" class="rowColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#getStorefileCount--">getStorefileCount</a></span>()</code> <div class="block">Returns the number of files currently in use.</div> </td> </tr> -<tr id="i23" class="rowColor"> -<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td> +<tr id="i24" class="altColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#getStorefiles--">getStorefiles</a></span>()</code> <div class="block">Gets the snapshot of the store files currently in use.</div> </td> </tr> -<tr id="i24" class="altColor"> +<tr id="i25" class="rowColor"> <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#getStripeBoundaries--">getStripeBoundaries</a></span>()</code> </td> </tr> -<tr id="i25" class="rowColor"> +<tr id="i26" class="altColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#getStripeCount--">getStripeCount</a></span>()</code> </td> </tr> -<tr id="i26" class="altColor"> +<tr id="i27" class="rowColor"> <td class="colFirst"><code>private long</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#getStripeFilesSize-int-">getStripeFilesSize</a></span>(int stripeIndex)</code> <div class="block">Gets the total size of all files in the stripe.</div> </td> </tr> -<tr id="i27" class="rowColor"> -<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><com.google.common.collect.ImmutableList<<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>>></code></td> +<tr id="i28" class="altColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><com.google.common.collect.ImmutableList<<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#getStripes--">getStripes</a></span>()</code> </td> </tr> -<tr id="i28" class="altColor"> -<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td> +<tr id="i29" class="rowColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#getUnneededFiles-long-java.util.List-">getUnneededFiles</a></span>(long maxTs, - <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> filesCompacting)</code> </td> + <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> filesCompacting)</code> </td> </tr> -<tr id="i29" class="rowColor"> +<tr id="i30" class="altColor"> <td class="colFirst"><code>private static void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#insertFileIntoStripe-java.util.ArrayList-org.apache.hadoop.hbase.regionserver.StoreFile-">insertFileIntoStripe</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> stripe, - <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a> sf)</code> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#insertFileIntoStripe-java.util.ArrayList-org.apache.hadoop.hbase.regionserver.StoreFile-">insertFileIntoStripe</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> stripe, + <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a> sf)</code> <div class="block">Inserts a file in the correct place (by seqnum) in a stripe copy.</div> </td> </tr> -<tr id="i30" class="altColor"> +<tr id="i31" class="rowColor"> <td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#insertNewFiles-java.util.Collection-">insertNewFiles</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> sfs)</code> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#insertNewFiles-java.util.Collection-">insertNewFiles</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> sfs)</code> <div class="block">Adds new files, either for from MemStore flush or bulk insert, into the structure.</div> </td> </tr> -<tr id="i31" class="rowColor"> +<tr id="i32" class="altColor"> <td class="colFirst"><code>private static boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#isInvalid-byte:A-">isInvalid</a></span>(byte[] key)</code> <div class="block">Checks whether the key is invalid (e.g.</div> </td> </tr> -<tr id="i32" class="altColor"> +<tr id="i33" class="rowColor"> <td class="colFirst"><code>private static boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#isOpen-byte:A-">isOpen</a></span>(byte[] key)</code> <div class="block">Checks whether the key indicates an open interval boundary (i.e.</div> </td> </tr> -<tr id="i33" class="rowColor"> +<tr id="i34" class="altColor"> <td class="colFirst"><code>private static boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#isOpen-org.apache.hadoop.hbase.Cell-">isOpen</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> key)</code> </td> </tr> -<tr id="i34" class="altColor"> +<tr id="i35" class="rowColor"> <td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#loadFiles-java.util.List-">loadFiles</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> storeFiles)</code> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#loadFiles-java.util.List-">loadFiles</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> storeFiles)</code> <div class="block">Loads the initial store files into empty StoreFileManager.</div> </td> </tr> -<tr id="i35" class="rowColor"> +<tr id="i36" class="altColor"> <td class="colFirst"><code>private void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#loadUnclassifiedStoreFiles-java.util.List-">loadUnclassifiedStoreFiles</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> storeFiles)</code> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#loadUnclassifiedStoreFiles-java.util.List-">loadUnclassifiedStoreFiles</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> storeFiles)</code> <div class="block">Loads initial store files that were picked up from some physical location pertaining to this store (presumably).</div> </td> </tr> -<tr id="i36" class="altColor"> +<tr id="i37" class="rowColor"> <td class="colFirst"><code>private void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#markCompactedAway-java.util.Collection-">markCompactedAway</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> compactedFiles)</code> </td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#markCompactedAway-java.util.Collection-">markCompactedAway</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> compactedFiles)</code> </td> </tr> -<tr id="i37" class="rowColor"> +<tr id="i38" class="altColor"> <td class="colFirst"><code>private int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#nonOpenRowCompare-byte:A-byte:A-">nonOpenRowCompare</a></span>(byte[] k1, byte[] k2)</code> <div class="block">Compare two keys.</div> </td> </tr> -<tr id="i38" class="altColor"> +<tr id="i39" class="rowColor"> <td class="colFirst"><code>private int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#nonOpenRowCompare-org.apache.hadoop.hbase.Cell-byte:A-">nonOpenRowCompare</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> k1, byte[] k2)</code> </td> </tr> -<tr id="i39" class="rowColor"> +<tr id="i40" class="altColor"> <td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#removeCompactedFiles-java.util.Collection-">removeCompactedFiles</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> compactedFiles)</code> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#removeCompactedFiles-java.util.Collection-">removeCompactedFiles</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> compactedFiles)</code> <div class="block">Remove the compacted files</div> </td> </tr> -<tr id="i40" class="altColor"> +<tr id="i41" class="rowColor"> <td class="colFirst"><code>private boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#rowEquals-byte:A-byte:A-">rowEquals</a></span>(byte[] k1, byte[] k2)</code> <div class="block">Compare two keys for equality.</div> </td> </tr> -<tr id="i41" class="rowColor"> +<tr id="i42" class="altColor"> <td class="colFirst"><code>private byte[]</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#startOf-org.apache.hadoop.hbase.regionserver.StoreFile-">startOf</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a> sf)</code> </td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#startOf-org.apache.hadoop.hbase.regionserver.StoreFile-">startOf</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a> sf)</code> </td> </tr> -<tr id="i42" class="altColor"> -<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#updateCandidateFilesForRowKeyBefore-java.util.Iterator-org.apache.hadoop.hbase.KeyValue-org.apache.hadoop.hbase.Cell-">updateCandidateFilesForRowKeyBefore</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> candidateFiles, +<tr id="i43" class="rowColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#updateCandidateFilesForRowKeyBefore-java.util.Iterator-org.apache.hadoop.hbase.KeyValue-org.apache.hadoop.hbase.Cell-">updateCandidateFilesForRowKeyBefore</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> candidateFiles, <a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a> targetKey, <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> candidate)</code> <div class="block">See <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#getCandidateFilesForRowKeyBefore-org.apache.hadoop.hbase.KeyValue-"><code>StoreFileManager.getCandidateFilesForRowKeyBefore(KeyValue)</code></a> and @@ -613,7 +618,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>fileStarts</h4> -<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>,byte[]> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.114">fileStarts</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>,byte[]> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.114">fileStarts</a></pre> <div class="block">Cached file metadata (or overrides as the case may be)</div> </li> </ul> @@ -623,7 +628,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>fileEnds</h4> -<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>,byte[]> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.115">fileEnds</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>,byte[]> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.115">fileEnds</a></pre> </li> </ul> <a name="INVALID_KEY_IN_MAP"> @@ -698,7 +703,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>loadFiles</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.135">loadFiles</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> storeFiles)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.135">loadFiles</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> storeFiles)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#loadFiles-java.util.List-">StoreFileManager</a></code></span></div> <div class="block">Loads the initial store files into empty StoreFileManager.</div> <dl> @@ -715,7 +720,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>getStorefiles</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.140">getStorefiles</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.140">getStorefiles</a>()</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#getStorefiles--">StoreFileManager</a></code></span></div> <div class="block">Gets the snapshot of the store files currently in use. Can be used for things like metrics and checks; should not assume anything about relations between store files in the list.</div> @@ -735,7 +740,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>getCompactedfiles</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.145">getCompactedfiles</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.145">getCompactedfiles</a>()</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#getCompactedfiles--">StoreFileManager</a></code></span></div> <div class="block">List of compacted files inside this store that needs to be excluded in reads because further new reads will be using only the newly created files out of compaction. @@ -755,7 +760,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>insertNewFiles</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.150">insertNewFiles</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> sfs) +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.150">insertNewFiles</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> sfs) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#insertNewFiles-java.util.Collection-">StoreFileManager</a></code></span></div> <div class="block">Adds new files, either for from MemStore flush or bulk insert, into the structure.</div> @@ -775,7 +780,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>clearFiles</h4> -<pre>public com.google.common.collect.ImmutableCollection<<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.158">clearFiles</a>()</pre> +<pre>public com.google.common.collect.ImmutableCollection<<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.158">clearFiles</a>()</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#clearFiles--">StoreFileManager</a></code></span></div> <div class="block">Clears all the files currently in use and returns them.</div> <dl> @@ -792,7 +797,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>clearCompactedFiles</h4> -<pre>public com.google.common.collect.ImmutableCollection<<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.167">clearCompactedFiles</a>()</pre> +<pre>public com.google.common.collect.ImmutableCollection<<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.167">clearCompactedFiles</a>()</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#clearCompactedFiles--">StoreFileManager</a></code></span></div> <div class="block">Clears all the compacted files and returns them. This method is expected to be accessed single threaded.</div> @@ -827,7 +832,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>getCandidateFilesForRowKeyBefore</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.181">getCandidateFilesForRowKeyBefore</a>(<a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a> targetKey)</pre> +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.181">getCandidateFilesForRowKeyBefore</a>(<a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a> targetKey)</pre> <div class="block">See <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#getCandidateFilesForRowKeyBefore-org.apache.hadoop.hbase.KeyValue-"><code>StoreFileManager.getCandidateFilesForRowKeyBefore(KeyValue)</code></a> for details on this methods.</div> <dl> @@ -847,7 +852,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>updateCandidateFilesForRowKeyBefore</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.198">updateCandidateFilesForRowKeyBefore</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> candidateFiles, +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.198">updateCandidateFilesForRowKeyBefore</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> candidateFiles, <a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a> targetKey, <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> candidate)</pre> <div class="block">See <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#getCandidateFilesForRowKeyBefore-org.apache.hadoop.hbase.KeyValue-"><code>StoreFileManager.getCandidateFilesForRowKeyBefore(KeyValue)</code></a> and @@ -867,21 +872,37 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil </dl> </li> </ul> +<a name="getSplitPoint-java.util.Collection-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getSplitPoint</h4> +<pre>private byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.219">getSplitPoint</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> sfs) + throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> +<dl> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> +</dl> +</li> +</ul> <a name="getSplitPoint--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getSplitPoint</h4> -<pre>public byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.227">getSplitPoint</a>() +<pre>public byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.233">getSplitPoint</a>() throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> -<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#getSplitPoint--">StoreFileManager</a></code></span></div> -<div class="block">Gets the split point for the split of this set of store files (approx. middle).</div> +<div class="block">Override of getSplitPoint that determines the split point as the boundary between two + stripes, unless it causes significant imbalance between split sides' sizes. In that + case, the split boundary will be chosen from the middle of one of the stripes to + minimize imbalance.</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#getSplitPoint--">getSplitPoint</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFileManager</a></code></dd> <dt><span class="returnLabel">Returns:</span></dt> -<dd>The mid-point, or null if no split is possible.</dd> +<dd>The split point, or null if no split is possible.</dd> <dt><span class="throwsLabel">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> </dl> @@ -893,7 +914,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>getSplitPointFromAllFiles</h4> -<pre>private byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.278">getSplitPointFromAllFiles</a>() +<pre>private byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.283">getSplitPointFromAllFiles</a>() throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><span class="throwsLabel">Throws:</span></dt> @@ -907,7 +928,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>getMidStripeSplitRatio</h4> -<pre>private double <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.286">getMidStripeSplitRatio</a>(long smallerSize, +<pre>private double <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.290">getMidStripeSplitRatio</a>(long smallerSize, long largerSize, long lastLargerSize)</pre> </li> @@ -918,7 +939,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>getFilesForScan</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.291">getFilesForScan</a>(byte[] startRow, +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.295">getFilesForScan</a>(byte[] startRow, boolean includeStartRow, byte[] stopRow, boolean includeStopRow)</pre> @@ -941,8 +962,8 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>addCompactionResults</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.314">addCompactionResults</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> compactedFiles, - <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> results) +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.318">addCompactionResults</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> compactedFiles, + <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> results) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#addCompactionResults-java.util.Collection-java.util.Collection-">StoreFileManager</a></code></span></div> <div class="block">Adds only the new compaction results into the structure.</div> @@ -963,7 +984,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>markCompactedAway</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.331">markCompactedAway</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> compactedFiles)</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.335">markCompactedAway</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> compactedFiles)</pre> </li> </ul> <a name="removeCompactedFiles-java.util.Collection-"> @@ -972,7 +993,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>removeCompactedFiles</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.338">removeCompactedFiles</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> compactedFiles) +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.342">removeCompactedFiles</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> compactedFiles) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#removeCompactedFiles-java.util.Collection-">StoreFileManager</a></code></span></div> <div class="block">Remove the compacted files</div> @@ -992,7 +1013,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>getStoreCompactionPriority</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.349">getStoreCompactionPriority</a>()</pre> +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.353">getStoreCompactionPriority</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#getStoreCompactionPriority--">getStoreCompactionPriority</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFileManager</a></code></dd> @@ -1007,7 +1028,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>getStripeFilesSize</h4> -<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.370">getStripeFilesSize</a>(int stripeIndex)</pre> +<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.374">getStripeFilesSize</a>(int stripeIndex)</pre> <div class="block">Gets the total size of all files in the stripe.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -1023,7 +1044,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>loadUnclassifiedStoreFiles</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.385">loadUnclassifiedStoreFiles</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> storeFiles)</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.389">loadUnclassifiedStoreFiles</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> storeFiles)</pre> <div class="block">Loads initial store files that were picked up from some physical location pertaining to this store (presumably). Unlike adding files after compaction, assumes empty initial sets, and is forgiving with regard to stripe constraints - at worst, many/all files will @@ -1040,7 +1061,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>ensureEdgeStripeMetadata</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.495">ensureEdgeStripeMetadata</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> stripe, +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.499">ensureEdgeStripeMetadata</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> stripe, boolean isFirst)</pre> </li> </ul> @@ -1050,7 +1071,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>ensureLevel0Metadata</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.502">ensureLevel0Metadata</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a> sf)</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.506">ensureLevel0Metadata</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a> sf)</pre> </li> </ul> <a name="debugDumpState-java.lang.String-"> @@ -1059,7 +1080,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>debugDumpState</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.507">debugDumpState</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> string)</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.511">debugDumpState</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> string)</pre> </li> </ul> <a name="isOpen-byte:A-"> @@ -1068,7 +1089,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>isOpen</h4> -<pre>private static final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.537">isOpen</a>(byte[] key)</pre> +<pre>private static final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.541">isOpen</a>(byte[] key)</pre> <div class="block">Checks whether the key indicates an open interval boundary (i.e. infinity).</div> </li> </ul> @@ -1078,7 +1099,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>isOpen</h4> -<pre>private static final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.541">isOpen</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> key)</pre> +<pre>private static final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.545">isOpen</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> key)</pre> </li> </ul> <a name="isInvalid-byte:A-"> @@ -1087,7 +1108,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>isInvalid</h4> -<pre>private static final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.548">isInvalid</a>(byte[] key)</pre> +<pre>private static final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.552">isInvalid</a>(byte[] key)</pre> <div class="block">Checks whether the key is invalid (e.g. from an L0 file, or non-stripe-compacted files).</div> </li> </ul> @@ -1097,7 +1118,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>rowEquals</h4> -<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.556">rowEquals</a>(byte[] k1, +<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.560">rowEquals</a>(byte[] k1, byte[] k2)</pre> <div class="block">Compare two keys for equality.</div> </li> @@ -1108,7 +1129,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>nonOpenRowCompare</h4> -<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.563">nonOpenRowCompare</a>(byte[] k1, +<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.567">nonOpenRowCompare</a>(byte[] k1, byte[] k2)</pre> <div class="block">Compare two keys. Keys must not be open (isOpen(row) == false).</div> </li> @@ -1119,7 +1140,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>nonOpenRowCompare</h4> -<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.568">nonOpenRowCompare</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> k1, +<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.572">nonOpenRowCompare</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> k1, byte[] k2)</pre> </li> </ul> @@ -1129,7 +1150,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>findStripeIndexByEndRow</h4> -<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.576">findStripeIndexByEndRow</a>(byte[] endRow)</pre> +<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.580">findStripeIndexByEndRow</a>(byte[] endRow)</pre> <div class="block">Finds the stripe index by end row.</div> </li> </ul> @@ -1139,7 +1160,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>findStripeForRow</h4> -<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.585">findStripeForRow</a>(byte[] row, +<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.589">findStripeForRow</a>(byte[] row, boolean isStart)</pre> <div class="block">Finds the stripe index for the stripe containing a row provided externally for get/scan.</div> </li> @@ -1150,7 +1171,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>getStartRow</h4> -<pre>public final byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.599">getStartRow</a>(int stripeIndex)</pre> +<pre>public final byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.603">getStartRow</a>(int stripeIndex)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html#getStartRow-int-">StripeCompactionPolicy.StripeInformationProvider</a></code></span></div> <div class="block">Gets the start row for a given stripe.</div> <dl> @@ -1169,7 +1190,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>getEndRow</h4> -<pre>public final byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.604">getEndRow</a>(int stripeIndex)</pre> +<pre>public final byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.608">getEndRow</a>(int stripeIndex)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html#getEndRow-int-">StripeCompactionPolicy.StripeInformationProvider</a></code></span></div> <div class="block">Gets the end row for a given stripe.</div> <dl> @@ -1188,7 +1209,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>startOf</h4> -<pre>private byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.610">startOf</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a> sf)</pre> +<pre>private byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.614">startOf</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a> sf)</pre> </li> </ul> <a name="endOf-org.apache.hadoop.hbase.regionserver.StoreFile-"> @@ -1197,7 +1218,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>endOf</h4> -<pre>private byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.621">endOf</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a> sf)</pre> +<pre>private byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.625">endOf</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a> sf)</pre> </li> </ul> <a name="insertFileIntoStripe-java.util.ArrayList-org.apache.hadoop.hbase.regionserver.StoreFile-"> @@ -1206,8 +1227,8 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>insertFileIntoStripe</h4> -<pre>private static void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.637">insertFileIntoStripe</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> stripe, - <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a> sf)</pre> +<pre>private static void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.641">insertFileIntoStripe</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> stripe, + <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a> sf)</pre> <div class="block">Inserts a file in the correct place (by seqnum) in a stripe copy.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -1222,7 +1243,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>getLevel0Files</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.984">getLevel0Files</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.988">getLevel0Files</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html#getLevel0Files--">getLevel0Files</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a></code></dd> @@ -1237,7 +1258,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>getStripeBoundaries</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.989">getStripeBoundaries</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.993">getStripeBoundaries</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html#getStripeBoundaries--">getStripeBoundaries</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a></code></dd> @@ -1252,7 +1273,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>getStripes</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><com.google.common.collect.ImmutableList<<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.999">getStripes</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><com.google.common.collect.ImmutableLis
<TRUNCATED>