http://git-wip-us.apache.org/repos/asf/hbase-site/blob/0d22bc0c/devapidocs/org/apache/hadoop/hbase/regionserver/StoreFileManager.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/StoreFileManager.html b/devapidocs/org/apache/hadoop/hbase/regionserver/StoreFileManager.html index 3d10cca..dceaf97 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/StoreFileManager.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/StoreFileManager.html @@ -92,7 +92,7 @@ <hr> <br> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileManager.html#line.42">StoreFileManager</a></pre> +public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileManager.html#line.43">StoreFileManager</a></pre> <div class="block">Manages the store files and basic metadata about that that determines the logical structure (e.g. what files to return for scan, how to determine split point, and such). Does NOT affect the physical structure of files in HDFS. @@ -173,41 +173,45 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/region <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#getStoreCompactionPriority()">getStoreCompactionPriority</a></strong>()</code> </td> </tr> <tr class="rowColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#getStoreFileComparator()">getStoreFileComparator</a></strong>()</code> </td> +</tr> +<tr class="altColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#getStorefileCount()">getStorefileCount</a></strong>()</code> <div class="block">Returns the number of files currently in use.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#getStorefiles()">getStorefiles</a></strong>()</code> <div class="block">Gets the snapshot of the store files currently in use.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#getUnneededFiles(long,%20java.util.List)">getUnneededFiles</a></strong>(long maxTs, <a href="http://docs.oracle.com/javase/7/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> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#insertNewFiles(java.util.Collection)">insertNewFiles</a></strong>(<a href="http://docs.oracle.com/javase/7/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> <div class="block">Adds new files, either for from MemStore flush or bulk insert, into the structure.</div> </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/StoreFileManager.html#loadFiles(java.util.List)">loadFiles</a></strong>(<a href="http://docs.oracle.com/javase/7/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> <div class="block">Loads the initial store files into empty StoreFileManager.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#removeCompactedFiles(java.util.Collection)">removeCompactedFiles</a></strong>(<a href="http://docs.oracle.com/javase/7/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> <div class="block">Remove the compacted files</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#updateCandidateFilesForRowKeyBefore(java.util.Iterator,%20org.apache.hadoop.hbase.KeyValue,%20org.apache.hadoop.hbase.Cell)">updateCandidateFilesForRowKeyBefore</a></strong>(<a href="http://docs.oracle.com/javase/7/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, <a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a> targetKey, @@ -236,7 +240,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/region <ul class="blockList"> <li class="blockList"> <h4>loadFiles</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileManager.html#line.47">loadFiles</a>(<a href="http://docs.oracle.com/javase/7/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>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileManager.html#line.48">loadFiles</a>(<a href="http://docs.oracle.com/javase/7/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> <div class="block">Loads the initial store files into empty StoreFileManager.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>storeFiles</code> - The files to load.</dd></dl> </li> @@ -247,7 +251,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/region <ul class="blockList"> <li class="blockList"> <h4>insertNewFiles</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileManager.html#line.53">insertNewFiles</a>(<a href="http://docs.oracle.com/javase/7/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>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileManager.html#line.54">insertNewFiles</a>(<a href="http://docs.oracle.com/javase/7/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) 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> <div class="block">Adds new files, either for from MemStore flush or bulk insert, into the structure.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>sfs</code> - New store files.</dd> @@ -261,7 +265,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/region <ul class="blockList"> <li class="blockList"> <h4>addCompactionResults</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileManager.html#line.60">addCompactionResults</a>(<a href="http://docs.oracle.com/javase/7/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>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileManager.html#line.61">addCompactionResults</a>(<a href="http://docs.oracle.com/javase/7/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/7/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) 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> <div class="block">Adds only the new compaction results into the structure.</div> @@ -276,7 +280,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/region <ul class="blockList"> <li class="blockList"> <h4>removeCompactedFiles</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileManager.html#line.68">removeCompactedFiles</a>(<a href="http://docs.oracle.com/javase/7/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>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileManager.html#line.69">removeCompactedFiles</a>(<a href="http://docs.oracle.com/javase/7/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) 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> <div class="block">Remove the compacted files</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>compactedFiles</code> - the list of compacted files</dd> @@ -290,7 +294,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/region <ul class="blockList"> <li class="blockList"> <h4>clearFiles</h4> -<pre>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/StoreFileManager.html#line.74">clearFiles</a>()</pre> +<pre>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/StoreFileManager.html#line.75">clearFiles</a>()</pre> <div class="block">Clears all the files currently in use and returns them.</div> <dl><dt><span class="strong">Returns:</span></dt><dd>The files previously in use.</dd></dl> </li> @@ -301,7 +305,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/region <ul class="blockList"> <li class="blockList"> <h4>clearCompactedFiles</h4> -<pre><a href="http://docs.oracle.com/javase/7/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/StoreFileManager.html#line.81">clearCompactedFiles</a>()</pre> +<pre><a href="http://docs.oracle.com/javase/7/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/StoreFileManager.html#line.82">clearCompactedFiles</a>()</pre> <div class="block">Clears all the compacted files and returns them. This method is expected to be accessed single threaded.</div> <dl><dt><span class="strong">Returns:</span></dt><dd>The files compacted previously.</dd></dl> @@ -313,7 +317,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/region <ul class="blockList"> <li class="blockList"> <h4>getStorefiles</h4> -<pre><a href="http://docs.oracle.com/javase/7/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/StoreFileManager.html#line.88">getStorefiles</a>()</pre> +<pre><a href="http://docs.oracle.com/javase/7/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/StoreFileManager.html#line.89">getStorefiles</a>()</pre> <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> <dl><dt><span class="strong">Returns:</span></dt><dd>The list of StoreFiles.</dd></dl> @@ -325,7 +329,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/region <ul class="blockList"> <li class="blockList"> <h4>getCompactedfiles</h4> -<pre><a href="http://docs.oracle.com/javase/7/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/StoreFileManager.html#line.97">getCompactedfiles</a>()</pre> +<pre><a href="http://docs.oracle.com/javase/7/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/StoreFileManager.html#line.98">getCompactedfiles</a>()</pre> <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. These compacted files will be deleted/cleared once all the existing readers on these @@ -339,7 +343,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/region <ul class="blockList"> <li class="blockList"> <h4>getStorefileCount</h4> -<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileManager.html#line.103">getStorefileCount</a>()</pre> +<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileManager.html#line.104">getStorefileCount</a>()</pre> <div class="block">Returns the number of files currently in use.</div> <dl><dt><span class="strong">Returns:</span></dt><dd>The number of files.</dd></dl> </li> @@ -350,7 +354,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/region <ul class="blockList"> <li class="blockList"> <h4>getFilesForScanOrGet</h4> -<pre><a href="http://docs.oracle.com/javase/7/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/StoreFileManager.html#line.112">getFilesForScanOrGet</a>(boolean isGet, +<pre><a href="http://docs.oracle.com/javase/7/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/StoreFileManager.html#line.113">getFilesForScanOrGet</a>(boolean isGet, byte[] startRow, byte[] stopRow)</pre> <div class="block">Gets the store files to scan for a Scan or Get request.</div> @@ -364,7 +368,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/region <ul class="blockList"> <li class="blockList"> <h4>getCandidateFilesForRowKeyBefore</h4> -<pre><a href="http://docs.oracle.com/javase/7/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/StoreFileManager.html#line.122">getCandidateFilesForRowKeyBefore</a>(<a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a> targetKey)</pre> +<pre><a href="http://docs.oracle.com/javase/7/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/StoreFileManager.html#line.123">getCandidateFilesForRowKeyBefore</a>(<a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a> targetKey)</pre> <div class="block">Gets initial, full list of candidate store files to check for row-key-before.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>targetKey</code> - The key that is the basis of the search.</dd> <dt><span class="strong">Returns:</span></dt><dd>The files that may have the key less than or equal to targetKey, in reverse @@ -377,7 +381,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/region <ul class="blockList"> <li class="blockList"> <h4>updateCandidateFilesForRowKeyBefore</h4> -<pre><a href="http://docs.oracle.com/javase/7/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/StoreFileManager.html#line.137">updateCandidateFilesForRowKeyBefore</a>(<a href="http://docs.oracle.com/javase/7/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><a href="http://docs.oracle.com/javase/7/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/StoreFileManager.html#line.138">updateCandidateFilesForRowKeyBefore</a>(<a href="http://docs.oracle.com/javase/7/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, <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">Updates the candidate list for finding row key before. Based on the list of candidates @@ -395,7 +399,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/region <ul class="blockList"> <li class="blockList"> <h4>getSplitPoint</h4> -<pre>byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileManager.html#line.147">getSplitPoint</a>() +<pre>byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileManager.html#line.148">getSplitPoint</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> <div class="block">Gets the split point for the split of this set of store files (approx. middle).</div> <dl><dt><span class="strong">Returns:</span></dt><dd>The mid-point, or null if no split is possible.</dd> @@ -409,7 +413,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/region <ul class="blockList"> <li class="blockList"> <h4>getStoreCompactionPriority</h4> -<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileManager.html#line.152">getStoreCompactionPriority</a>()</pre> +<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileManager.html#line.153">getStoreCompactionPriority</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>The store compaction priority.</dd></dl> </li> </ul> @@ -419,7 +423,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/region <ul class="blockList"> <li class="blockList"> <h4>getUnneededFiles</h4> -<pre><a href="http://docs.oracle.com/javase/7/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/StoreFileManager.html#line.159">getUnneededFiles</a>(long maxTs, +<pre><a href="http://docs.oracle.com/javase/7/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/StoreFileManager.html#line.160">getUnneededFiles</a>(long maxTs, <a href="http://docs.oracle.com/javase/7/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)</pre> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>maxTs</code> - Maximum expired timestamp.</dd><dd><code>filesCompacting</code> - Files that are currently compacting.</dd> <dt><span class="strong">Returns:</span></dt><dd>The files which don't have any necessary data according to TTL and other criteria.</dd></dl> @@ -428,13 +432,24 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/region <a name="getCompactionPressure()"> <!-- --> </a> -<ul class="blockListLast"> +<ul class="blockList"> <li class="blockList"> <h4>getCompactionPressure</h4> -<pre>double <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileManager.html#line.165">getCompactionPressure</a>()</pre> +<pre>double <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileManager.html#line.166">getCompactionPressure</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>the compaction pressure used for compaction throughput tuning.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getCompactionPressure()"><code>Store.getCompactionPressure()</code></a></dd></dl> </li> </ul> +<a name="getStoreFileComparator()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>getStoreFileComparator</h4> +<pre><a href="http://docs.oracle.com/javase/7/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>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFileManager.html#line.172">getStoreFileComparator</a>()</pre> +<dl><dt><span class="strong">Returns:</span></dt><dd>the comparator used to sort storefiles. Usually, the + <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html#getMaxSequenceId()"><code>StoreFile.getMaxSequenceId()</code></a> is the first priority.</dd></dl> +</li> +</ul> </li> </ul> </li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/0d22bc0c/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html b/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html index 5ac048b..5f1c90c 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html @@ -99,7 +99,7 @@ </dl> <hr> <br> -<pre>private class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.705">StripeStoreFileManager.CompactionOrFlushMergeCopy</a> +<pre>private class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.706">StripeStoreFileManager.CompactionOrFlushMergeCopy</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">Non-static helper class for merging compaction or flush results. Since we want to merge them atomically (more or less), it operates on lazy copies, @@ -255,7 +255,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>stripeFiles</h4> -<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><<a href="http://docs.oracle.com/javase/7/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.CompactionOrFlushMergeCopy.html#line.706">stripeFiles</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><<a href="http://docs.oracle.com/javase/7/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.CompactionOrFlushMergeCopy.html#line.707">stripeFiles</a></pre> </li> </ul> <a name="level0Files"> @@ -264,7 +264,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>level0Files</h4> -<pre>private <a href="http://docs.oracle.com/javase/7/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>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html#line.707">level0Files</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/7/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>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html#line.708">level0Files</a></pre> </li> </ul> <a name="stripeEndRows"> @@ -273,7 +273,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>stripeEndRows</h4> -<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><byte[]> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html#line.708">stripeEndRows</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><byte[]> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html#line.709">stripeEndRows</a></pre> </li> </ul> <a name="compactedFiles"> @@ -282,7 +282,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>compactedFiles</h4> -<pre>private <a href="http://docs.oracle.com/javase/7/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.CompactionOrFlushMergeCopy.html#line.710">compactedFiles</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/7/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.CompactionOrFlushMergeCopy.html#line.711">compactedFiles</a></pre> </li> </ul> <a name="results"> @@ -291,7 +291,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>results</h4> -<pre>private <a href="http://docs.oracle.com/javase/7/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.CompactionOrFlushMergeCopy.html#line.711">results</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/7/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.CompactionOrFlushMergeCopy.html#line.712">results</a></pre> </li> </ul> <a name="l0Results"> @@ -300,7 +300,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>l0Results</h4> -<pre>private <a href="http://docs.oracle.com/javase/7/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.CompactionOrFlushMergeCopy.html#line.713">l0Results</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/7/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.CompactionOrFlushMergeCopy.html#line.714">l0Results</a></pre> </li> </ul> <a name="isFlush"> @@ -309,7 +309,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>isFlush</h4> -<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html#line.714">isFlush</a></pre> +<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html#line.715">isFlush</a></pre> </li> </ul> </li> @@ -326,7 +326,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>StripeStoreFileManager.CompactionOrFlushMergeCopy</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html#line.716">StripeStoreFileManager.CompactionOrFlushMergeCopy</a>(boolean isFlush)</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html#line.717">StripeStoreFileManager.CompactionOrFlushMergeCopy</a>(boolean isFlush)</pre> </li> </ul> </li> @@ -343,7 +343,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>mergeResults</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html#line.723">mergeResults</a>(<a href="http://docs.oracle.com/javase/7/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>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html#line.724">mergeResults</a>(<a href="http://docs.oracle.com/javase/7/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/7/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) 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> @@ -356,7 +356,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>deleteResults</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html#line.740">deleteResults</a>(<a href="http://docs.oracle.com/javase/7/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>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html#line.741">deleteResults</a>(<a href="http://docs.oracle.com/javase/7/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) 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> @@ -368,7 +368,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>createNewState</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.State.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreFileManager.State</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html#line.748">createNewState</a>(boolean delCompactedFiles)</pre> +<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.State.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreFileManager.State</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html#line.749">createNewState</a>(boolean delCompactedFiles)</pre> </li> </ul> <a name="updateMetadataMaps()"> @@ -377,7 +377,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>updateMetadataMaps</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html#line.782">updateMetadataMaps</a>()</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html#line.783">updateMetadataMaps</a>()</pre> </li> </ul> <a name="getStripeCopy(int)"> @@ -386,7 +386,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getStripeCopy</h4> -<pre>private final <a href="http://docs.oracle.com/javase/7/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>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html#line.801">getStripeCopy</a>(int index)</pre> +<pre>private final <a href="http://docs.oracle.com/javase/7/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>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html#line.802">getStripeCopy</a>(int index)</pre> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>index</code> - Index of the stripe we need.</dd> <dt><span class="strong">Returns:</span></dt><dd>A lazy stripe copy from current stripes.</dd></dl> </li> @@ -397,7 +397,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getLevel0Copy</h4> -<pre>private final <a href="http://docs.oracle.com/javase/7/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>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html#line.816">getLevel0Copy</a>()</pre> +<pre>private final <a href="http://docs.oracle.com/javase/7/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>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html#line.817">getLevel0Copy</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>A lazy L0 copy from current state.</dd></dl> </li> </ul> @@ -407,7 +407,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>processResults</h4> -<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/TreeMap.html?is-external=true" title="class or interface in java.util">TreeMap</a><byte[],<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.CompactionOrFlushMergeCopy.html#line.828">processResults</a>() +<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/TreeMap.html?is-external=true" title="class or interface in java.util">TreeMap</a><byte[],<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.CompactionOrFlushMergeCopy.html#line.829">processResults</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> <div class="block">Process new files, and add them either to the structure of existing stripes, or to the list of new candidate stripes.</div> @@ -422,7 +422,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>removeCompactedFiles</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html#line.866">removeCompactedFiles</a>() +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html#line.867">removeCompactedFiles</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> <div class="block">Remove compacted files.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>compactedFiles</code> - Compacted files.</dd> @@ -436,7 +436,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>processNewCandidateStripes</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html#line.891">processNewCandidateStripes</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TreeMap.html?is-external=true" title="class or interface in java.util">TreeMap</a><byte[],<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> newStripes) +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.CompactionOrFlushMergeCopy.html#line.892">processNewCandidateStripes</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TreeMap.html?is-external=true" title="class or interface in java.util">TreeMap</a><byte[],<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> newStripes) 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> <div class="block">See <a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#addCompactionResults(java.util.Collection,%20java.util.Collection)"><code>StripeStoreFileManager.addCompactionResults(Collection, Collection)</code></a> - updates the stripe list with new candidate stripes/removes old stripes; produces new set of stripe end rows.</div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/0d22bc0c/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.KeyBeforeConcatenatedLists.Iterator.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.KeyBeforeConcatenatedLists.Iterator.html b/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.KeyBeforeConcatenatedLists.Iterator.html index 0525ea9..c48bf85 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.KeyBeforeConcatenatedLists.Iterator.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.KeyBeforeConcatenatedLists.Iterator.html @@ -108,7 +108,7 @@ </dl> <hr> <br> -<pre>public class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.KeyBeforeConcatenatedLists.html#line.665">StripeStoreFileManager.KeyBeforeConcatenatedLists.Iterator</a> +<pre>public class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.KeyBeforeConcatenatedLists.html#line.666">StripeStoreFileManager.KeyBeforeConcatenatedLists.Iterator</a> extends <a href="../../../../../org/apache/hadoop/hbase/util/ConcatenatedLists.Iterator.html" title="class in org.apache.hadoop.hbase.util">ConcatenatedLists.Iterator</a></pre> </li> </ul> @@ -207,7 +207,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/util/ConcatenatedLists.I <ul class="blockListLast"> <li class="blockList"> <h4>StripeStoreFileManager.KeyBeforeConcatenatedLists.Iterator</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.KeyBeforeConcatenatedLists.Iterator.html#line.665">StripeStoreFileManager.KeyBeforeConcatenatedLists.Iterator</a>()</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.KeyBeforeConcatenatedLists.Iterator.html#line.666">StripeStoreFileManager.KeyBeforeConcatenatedLists.Iterator</a>()</pre> </li> </ul> </li> @@ -224,7 +224,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/util/ConcatenatedLists.I <ul class="blockList"> <li class="blockList"> <h4>getComponents</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><<a href="http://docs.oracle.com/javase/7/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.KeyBeforeConcatenatedLists.Iterator.html#line.666">getComponents</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><<a href="http://docs.oracle.com/javase/7/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.KeyBeforeConcatenatedLists.Iterator.html#line.667">getComponents</a>()</pre> </li> </ul> <a name="removeComponents(int)"> @@ -233,7 +233,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/util/ConcatenatedLists.I <ul class="blockList"> <li class="blockList"> <h4>removeComponents</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.KeyBeforeConcatenatedLists.Iterator.html#line.670">removeComponents</a>(int startIndex)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.KeyBeforeConcatenatedLists.Iterator.html#line.671">removeComponents</a>(int startIndex)</pre> </li> </ul> <a name="remove()"> @@ -242,7 +242,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/util/ConcatenatedLists.I <ul class="blockListLast"> <li class="blockList"> <h4>remove</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.KeyBeforeConcatenatedLists.Iterator.html#line.680">remove</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.KeyBeforeConcatenatedLists.Iterator.html#line.681">remove</a>()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true#remove()" title="class or interface in java.util">remove</a></code> in interface <code><a href="http://docs.oracle.com/javase/7/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></dd> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/0d22bc0c/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.KeyBeforeConcatenatedLists.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.KeyBeforeConcatenatedLists.html b/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.KeyBeforeConcatenatedLists.html index 396b250..a649fff 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.KeyBeforeConcatenatedLists.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.KeyBeforeConcatenatedLists.html @@ -108,7 +108,7 @@ </dl> <hr> <br> -<pre>private static class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.659">StripeStoreFileManager.KeyBeforeConcatenatedLists</a> +<pre>private static class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.660">StripeStoreFileManager.KeyBeforeConcatenatedLists</a> extends <a href="../../../../../org/apache/hadoop/hbase/util/ConcatenatedLists.html" title="class in org.apache.hadoop.hbase.util">ConcatenatedLists</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></pre> <div class="block">An extension of ConcatenatedLists that has several peculiar properties. First, one can cut the tail of the logical list by removing last several sub-lists. @@ -234,7 +234,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/util/ConcatenatedLists.h <ul class="blockListLast"> <li class="blockList"> <h4>StripeStoreFileManager.KeyBeforeConcatenatedLists</h4> -<pre>private <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.KeyBeforeConcatenatedLists.html#line.659">StripeStoreFileManager.KeyBeforeConcatenatedLists</a>()</pre> +<pre>private <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.KeyBeforeConcatenatedLists.html#line.660">StripeStoreFileManager.KeyBeforeConcatenatedLists</a>()</pre> </li> </ul> </li> @@ -251,7 +251,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/util/ConcatenatedLists.h <ul class="blockListLast"> <li class="blockList"> <h4>iterator</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/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.KeyBeforeConcatenatedLists.html#line.661">iterator</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/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.KeyBeforeConcatenatedLists.html#line.662">iterator</a>()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true#iterator()" title="class or interface in java.lang">iterator</a></code> in interface <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></dd> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/0d22bc0c/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.State.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.State.html b/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.State.html index c0ebb8c..47abdd2 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.State.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.State.html @@ -99,7 +99,7 @@ </dl> <hr> <br> -<pre>private static class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.89">StripeStoreFileManager.State</a> +<pre>private static class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#line.90">StripeStoreFileManager.State</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">The state class. Used solely to replace results atomically during compactions and avoid complicated error handling.</div> @@ -204,7 +204,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>stripeEndRows</h4> -<pre>public byte[][] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.State.html#line.95">stripeEndRows</a></pre> +<pre>public byte[][] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.State.html#line.96">stripeEndRows</a></pre> <div class="block">The end rows of each stripe. The last stripe end is always open-ended, so it's not stored here. It is invariant that the start row of the stripe is the end row of the previous one (and is an open boundary for the first one).</div> @@ -216,7 +216,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>stripeFiles</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/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.State.html#line.102">stripeFiles</a></pre> +<pre>public <a href="http://docs.oracle.com/javase/7/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.State.html#line.103">stripeFiles</a></pre> <div class="block">Files by stripe. Each element of the list corresponds to stripeEndRow element with the same index, except the last one. Inside each list, the files are in reverse order by seqNum. Note that the length of this is one higher than that of stripeEndKeys.</div> @@ -228,7 +228,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>level0Files</h4> -<pre>public 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.State.html#line.105">level0Files</a></pre> +<pre>public 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.State.html#line.106">level0Files</a></pre> <div class="block">Level 0. The files are in reverse order by seqNum.</div> </li> </ul> @@ -238,7 +238,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>allFilesCached</h4> -<pre>public 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.State.html#line.108">allFilesCached</a></pre> +<pre>public 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.State.html#line.109">allFilesCached</a></pre> <div class="block">Cached list of all files in the structure, to return from some calls</div> </li> </ul> @@ -248,7 +248,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>allCompactedFilesCached</h4> -<pre>private 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.State.html#line.109">allCompactedFilesCached</a></pre> +<pre>private 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.State.html#line.110">allCompactedFilesCached</a></pre> </li> </ul> </li> @@ -265,7 +265,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>StripeStoreFileManager.State</h4> -<pre>private <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.State.html#line.89">StripeStoreFileManager.State</a>()</pre> +<pre>private <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.State.html#line.90">StripeStoreFileManager.State</a>()</pre> </li> </ul> </li>