http://git-wip-us.apache.org/repos/asf/hbase-site/blob/0d22bc0c/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html b/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html index 01aba5f..9904905 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html @@ -100,7 +100,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> - class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#line.45">DefaultStoreFileManager</a> + class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#line.46">DefaultStoreFileManager</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> implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFileManager</a></pre> <div class="block">Default implementation of StoreFileManager. Not thread-safe.</div> @@ -146,6 +146,10 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#LOG">LOG</a></strong></code> </td> </tr> <tr class="rowColor"> +<td class="colFirst"><code>private <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/DefaultStoreFileManager.html#storeFileComparator">storeFileComparator</a></strong></code> </td> +</tr> +<tr class="altColor"> <td class="colFirst"><code>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>></code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#storefiles">storefiles</a></strong></code> <div class="block">List of store files inside this store.</div> @@ -166,7 +170,8 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <th class="colOne" scope="col">Constructor and Description</th> </tr> <tr class="altColor"> -<td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#DefaultStoreFileManager(org.apache.hadoop.hbase.CellComparator,%20org.apache.hadoop.conf.Configuration,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionConfiguration)">DefaultStoreFileManager</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> kvComparator, +<td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#DefaultStoreFileManager(org.apache.hadoop.hbase.CellComparator,%20java.util.Comparator,%20org.apache.hadoop.conf.Configuration,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionConfiguration)">DefaultStoreFileManager</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> kvComparator, + <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>> storeFileComparator, org.apache.hadoop.conf.Configuration conf, <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionConfiguration.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionConfiguration</a> comConf)</code> </td> </tr> @@ -240,53 +245,57 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.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/DefaultStoreFileManager.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/DefaultStoreFileManager.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/DefaultStoreFileManager.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/DefaultStoreFileManager.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/DefaultStoreFileManager.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/DefaultStoreFileManager.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>private void</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#markCompactedAway(java.util.Collection)">markCompactedAway</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> </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/DefaultStoreFileManager.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>> removedCompactedfiles)</code> <div class="block">Remove the compacted files</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private void</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#sortAndSetStoreFiles(java.util.List)">sortAndSetStoreFiles</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> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>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>></code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#sortCompactedfiles(java.util.List)">sortCompactedfiles</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> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <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/DefaultStoreFileManager.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, @@ -322,7 +331,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>LOG</h4> -<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#line.46">LOG</a></pre> +<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#line.47">LOG</a></pre> </li> </ul> <a name="kvComparator"> @@ -331,7 +340,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>kvComparator</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#line.48">kvComparator</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#line.49">kvComparator</a></pre> </li> </ul> <a name="comConf"> @@ -340,7 +349,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>comConf</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionConfiguration.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionConfiguration</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#line.49">comConf</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionConfiguration.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionConfiguration</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#line.50">comConf</a></pre> </li> </ul> <a name="blockingFileCount"> @@ -349,7 +358,16 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>blockingFileCount</h4> -<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#line.50">blockingFileCount</a></pre> +<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#line.51">blockingFileCount</a></pre> +</li> +</ul> +<a name="storeFileComparator"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>storeFileComparator</h4> +<pre>private final <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/DefaultStoreFileManager.html#line.52">storeFileComparator</a></pre> </li> </ul> <a name="storefiles"> @@ -358,7 +376,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>storefiles</h4> -<pre>private volatile 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/DefaultStoreFileManager.html#line.56">storefiles</a></pre> +<pre>private volatile 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/DefaultStoreFileManager.html#line.57">storefiles</a></pre> <div class="block">List of store files inside this store. This is an immutable list that is atomically replaced when its contents change.</div> </li> @@ -369,7 +387,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockListLast"> <li class="blockList"> <h4>compactedfiles</h4> -<pre>private volatile <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/DefaultStoreFileManager.html#line.63">compactedfiles</a></pre> +<pre>private volatile <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/DefaultStoreFileManager.html#line.64">compactedfiles</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 @@ -384,13 +402,14 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <!-- --> </a> <h3>Constructor Detail</h3> -<a name="DefaultStoreFileManager(org.apache.hadoop.hbase.CellComparator, org.apache.hadoop.conf.Configuration, org.apache.hadoop.hbase.regionserver.compactions.CompactionConfiguration)"> +<a name="DefaultStoreFileManager(org.apache.hadoop.hbase.CellComparator, java.util.Comparator, org.apache.hadoop.conf.Configuration, org.apache.hadoop.hbase.regionserver.compactions.CompactionConfiguration)"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>DefaultStoreFileManager</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#line.65">DefaultStoreFileManager</a>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> kvComparator, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#line.66">DefaultStoreFileManager</a>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> kvComparator, + <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>> storeFileComparator, org.apache.hadoop.conf.Configuration conf, <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionConfiguration.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionConfiguration</a> comConf)</pre> </li> @@ -409,7 +428,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/DefaultStoreFileManager.html#line.74">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>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#line.77">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"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#loadFiles(java.util.List)">StoreFileManager</a></code></strong></div> <div class="block">Loads the initial store files into empty StoreFileManager.</div> <dl> @@ -424,7 +443,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>getStorefiles</h4> -<pre>public final <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/DefaultStoreFileManager.html#line.79">getStorefiles</a>()</pre> +<pre>public final <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/DefaultStoreFileManager.html#line.82">getStorefiles</a>()</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#getStorefiles()">StoreFileManager</a></code></strong></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> @@ -440,7 +459,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/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/DefaultStoreFileManager.html#line.85">getCompactedfiles</a>()</pre> +<pre>public <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/DefaultStoreFileManager.html#line.88">getCompactedfiles</a>()</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#getCompactedfiles()">StoreFileManager</a></code></strong></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. @@ -458,7 +477,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/DefaultStoreFileManager.html#line.90">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>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#line.93">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"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#insertNewFiles(java.util.Collection)">StoreFileManager</a></code></strong></div> <div class="block">Adds new files, either for from MemStore flush or bulk insert, into the structure.</div> @@ -476,7 +495,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/DefaultStoreFileManager.html#line.97">clearFiles</a>()</pre> +<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/DefaultStoreFileManager.html#line.100">clearFiles</a>()</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#clearFiles()">StoreFileManager</a></code></strong></div> <div class="block">Clears all the files currently in use and returns them.</div> <dl> @@ -491,7 +510,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>clearCompactedFiles</h4> -<pre>public <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/DefaultStoreFileManager.html#line.104">clearCompactedFiles</a>()</pre> +<pre>public <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/DefaultStoreFileManager.html#line.107">clearCompactedFiles</a>()</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#clearCompactedFiles()">StoreFileManager</a></code></strong></div> <div class="block">Clears all the compacted files and returns them. This method is expected to be accessed single threaded.</div> @@ -507,7 +526,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>getStorefileCount</h4> -<pre>public final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#line.111">getStorefileCount</a>()</pre> +<pre>public final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#line.114">getStorefileCount</a>()</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#getStorefileCount()">StoreFileManager</a></code></strong></div> <div class="block">Returns the number of files currently in use.</div> <dl> @@ -522,7 +541,7 @@ 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/DefaultStoreFileManager.html#line.116">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>> newCompactedfiles, +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#line.119">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>> newCompactedfiles, <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)</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#addCompactionResults(java.util.Collection,%20java.util.Collection)">StoreFileManager</a></code></strong></div> <div class="block">Adds only the new compaction results into the structure.</div> @@ -538,7 +557,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/DefaultStoreFileManager.html#line.139">markCompactedAway</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> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#line.142">markCompactedAway</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> </li> </ul> <a name="removeCompactedFiles(java.util.Collection)"> @@ -547,7 +566,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/DefaultStoreFileManager.html#line.146">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>> removedCompactedfiles) +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#line.149">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>> removedCompactedfiles) 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"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#removeCompactedFiles(java.util.Collection)">StoreFileManager</a></code></strong></div> <div class="block">Remove the compacted files</div> @@ -565,7 +584,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>getCandidateFilesForRowKeyBefore</h4> -<pre>public final <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/DefaultStoreFileManager.html#line.156">getCandidateFilesForRowKeyBefore</a>(<a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a> targetKey)</pre> +<pre>public final <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/DefaultStoreFileManager.html#line.159">getCandidateFilesForRowKeyBefore</a>(<a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a> targetKey)</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#getCandidateFilesForRowKeyBefore(org.apache.hadoop.hbase.KeyValue)">StoreFileManager</a></code></strong></div> <div class="block">Gets initial, full list of candidate store files to check for row-key-before.</div> <dl> @@ -582,7 +601,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/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/DefaultStoreFileManager.html#line.161">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>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/DefaultStoreFileManager.html#line.164">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"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#updateCandidateFilesForRowKeyBefore(java.util.Iterator,%20org.apache.hadoop.hbase.KeyValue,%20org.apache.hadoop.hbase.Cell)">StoreFileManager</a></code></strong></div> @@ -604,7 +623,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>getSplitPoint</h4> -<pre>public final byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#line.171">getSplitPoint</a>() +<pre>public final byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#line.174">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"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#getSplitPoint()">StoreFileManager</a></code></strong></div> <div class="block">Gets the split point for the split of this set of store files (approx. middle).</div> @@ -622,7 +641,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>getFilesForScanOrGet</h4> -<pre>public final <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/DefaultStoreFileManager.html#line.179">getFilesForScanOrGet</a>(boolean isGet, +<pre>public final <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/DefaultStoreFileManager.html#line.182">getFilesForScanOrGet</a>(boolean isGet, byte[] startRow, byte[] stopRow)</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#getFilesForScanOrGet(boolean,%20byte[],%20byte[])">StoreFileManager</a></code></strong></div> @@ -640,7 +659,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/DefaultStoreFileManager.html#line.186">getStoreCompactionPriority</a>()</pre> +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#line.189">getStoreCompactionPriority</a>()</pre> <dl> <dt><strong>Specified by:</strong></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> @@ -653,7 +672,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>getUnneededFiles</h4> -<pre>public <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/DefaultStoreFileManager.html#line.192">getUnneededFiles</a>(long maxTs, +<pre>public <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/DefaultStoreFileManager.html#line.195">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><strong>Specified by:</strong></dt> @@ -668,7 +687,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>sortAndSetStoreFiles</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#line.212">sortAndSetStoreFiles</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>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#line.215">sortAndSetStoreFiles</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> </li> </ul> <a name="sortCompactedfiles(java.util.List)"> @@ -677,22 +696,36 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFil <ul class="blockList"> <li class="blockList"> <h4>sortCompactedfiles</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/DefaultStoreFileManager.html#line.217">sortCompactedfiles</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>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/DefaultStoreFileManager.html#line.220">sortCompactedfiles</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> </li> </ul> <a name="getCompactionPressure()"> <!-- --> </a> -<ul class="blockListLast"> +<ul class="blockList"> <li class="blockList"> <h4>getCompactionPressure</h4> -<pre>public double <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#line.224">getCompactionPressure</a>()</pre> +<pre>public double <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#line.227">getCompactionPressure</a>()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#getCompactionPressure()">getCompactionPressure</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="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>public <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/DefaultStoreFileManager.html#line.237">getStoreFileComparator</a>()</pre> +<dl> +<dt><strong>Specified by:</strong></dt> +<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#getStoreFileComparator()">getStoreFileComparator</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="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/DeleteTracker.DeleteResult.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/DeleteTracker.DeleteResult.html b/devapidocs/org/apache/hadoop/hbase/regionserver/DeleteTracker.DeleteResult.html index 02108ad..14e7fa8 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/DeleteTracker.DeleteResult.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/DeleteTracker.DeleteResult.html @@ -262,7 +262,7 @@ the order they are declared.</div> <ul class="blockList"> <li class="blockList"> <h4>values</h4> -<pre>public static <a href="../../../../../org/apache/hadoop/hbase/regionserver/DeleteTracker.DeleteResult.html" title="enum in org.apache.hadoop.hbase.regionserver">DeleteTracker.DeleteResult</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DeleteTracker.DeleteResult.html#line.106">values</a>()</pre> +<pre>public static <a href="../../../../../org/apache/hadoop/hbase/regionserver/DeleteTracker.DeleteResult.html" title="enum in org.apache.hadoop.hbase.regionserver">DeleteTracker.DeleteResult</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DeleteTracker.DeleteResult.html#line.41">values</a>()</pre> <div class="block">Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows: @@ -279,7 +279,7 @@ for (DeleteTracker.DeleteResult c : DeleteTracker.DeleteResult.values()) <ul class="blockListLast"> <li class="blockList"> <h4>valueOf</h4> -<pre>public static <a href="../../../../../org/apache/hadoop/hbase/regionserver/DeleteTracker.DeleteResult.html" title="enum in org.apache.hadoop.hbase.regionserver">DeleteTracker.DeleteResult</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DeleteTracker.DeleteResult.html#line.106">valueOf</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre> +<pre>public static <a href="../../../../../org/apache/hadoop/hbase/regionserver/DeleteTracker.DeleteResult.html" title="enum in org.apache.hadoop.hbase.regionserver">DeleteTracker.DeleteResult</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DeleteTracker.DeleteResult.html#line.41">valueOf</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre> <div class="block">Returns the enum constant of this type with the specified name. The string must match <i>exactly</i> an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are http://git-wip-us.apache.org/repos/asf/hbase-site/blob/0d22bc0c/devapidocs/org/apache/hadoop/hbase/regionserver/FlushType.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/FlushType.html b/devapidocs/org/apache/hadoop/hbase/regionserver/FlushType.html index 06bf224..2daca15 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/FlushType.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/FlushType.html @@ -230,7 +230,7 @@ the order they are declared.</div> <ul class="blockList"> <li class="blockList"> <h4>values</h4> -<pre>public static <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver">FlushType</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/FlushType.html#line.115">values</a>()</pre> +<pre>public static <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver">FlushType</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/FlushType.html#line.118">values</a>()</pre> <div class="block">Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows: @@ -247,7 +247,7 @@ for (FlushType c : FlushType.values()) <ul class="blockListLast"> <li class="blockList"> <h4>valueOf</h4> -<pre>public static <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver">FlushType</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/FlushType.html#line.115">valueOf</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre> +<pre>public static <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver">FlushType</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/FlushType.html#line.118">valueOf</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre> <div class="block">Returns the enum constant of this type with the specified name. The string must match <i>exactly</i> an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are http://git-wip-us.apache.org/repos/asf/hbase-site/blob/0d22bc0c/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html b/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html index 3ed9a89..a935d0b 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html @@ -103,7 +103,7 @@ </dl> <hr> <br> -<pre>private final class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2130">HStore.StoreFlusherImpl</a> +<pre>private final class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2131">HStore.StoreFlusherImpl</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> implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlushContext.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFlushContext</a></pre> </li> @@ -260,7 +260,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu <ul class="blockList"> <li class="blockList"> <h4>cacheFlushSeqNum</h4> -<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2132">cacheFlushSeqNum</a></pre> +<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2133">cacheFlushSeqNum</a></pre> </li> </ul> <a name="snapshot"> @@ -269,7 +269,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu <ul class="blockList"> <li class="blockList"> <h4>snapshot</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2133">snapshot</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2134">snapshot</a></pre> </li> </ul> <a name="tempFiles"> @@ -278,7 +278,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu <ul class="blockList"> <li class="blockList"> <h4>tempFiles</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><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2134">tempFiles</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><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2135">tempFiles</a></pre> </li> </ul> <a name="committedFiles"> @@ -287,7 +287,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu <ul class="blockList"> <li class="blockList"> <h4>committedFiles</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><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2135">committedFiles</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><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2136">committedFiles</a></pre> </li> </ul> <a name="cacheFlushCount"> @@ -296,7 +296,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu <ul class="blockList"> <li class="blockList"> <h4>cacheFlushCount</h4> -<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2136">cacheFlushCount</a></pre> +<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2137">cacheFlushCount</a></pre> </li> </ul> <a name="cacheFlushSize"> @@ -305,7 +305,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu <ul class="blockList"> <li class="blockList"> <h4>cacheFlushSize</h4> -<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2137">cacheFlushSize</a></pre> +<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2138">cacheFlushSize</a></pre> </li> </ul> <a name="outputFileSize"> @@ -314,7 +314,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu <ul class="blockListLast"> <li class="blockList"> <h4>outputFileSize</h4> -<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2138">outputFileSize</a></pre> +<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2139">outputFileSize</a></pre> </li> </ul> </li> @@ -331,7 +331,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu <ul class="blockListLast"> <li class="blockList"> <h4>HStore.StoreFlusherImpl</h4> -<pre>private <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2140">HStore.StoreFlusherImpl</a>(long cacheFlushSeqNum)</pre> +<pre>private <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2141">HStore.StoreFlusherImpl</a>(long cacheFlushSeqNum)</pre> </li> </ul> </li> @@ -348,7 +348,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu <ul class="blockList"> <li class="blockList"> <h4>prepare</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2149">prepare</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2150">prepare</a>()</pre> <div class="block">This is not thread safe. The caller should have a lock on the region or the store. If necessary, the lock can be added with the patch provided in HBASE-10087</div> <dl> @@ -363,7 +363,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu <ul class="blockList"> <li class="blockList"> <h4>flushCache</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2158">flushCache</a>(<a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status) +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2159">flushCache</a>(<a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status) 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"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlushContext.html#flushCache(org.apache.hadoop.hbase.monitoring.MonitoredTask)">StoreFlushContext</a></code></strong></div> <div class="block">Flush the cache (create the new store file) @@ -383,7 +383,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu <ul class="blockList"> <li class="blockList"> <h4>commit</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2166">commit</a>(<a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status) +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2167">commit</a>(<a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status) 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"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlushContext.html#commit(org.apache.hadoop.hbase.monitoring.MonitoredTask)">StoreFlushContext</a></code></strong></div> <div class="block">Commit the flush - add the store file to the store and clear the @@ -406,7 +406,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu <ul class="blockList"> <li class="blockList"> <h4>getOutputFileSize</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2208">getOutputFileSize</a>()</pre> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2209">getOutputFileSize</a>()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlushContext.html#getOutputFileSize()">getOutputFileSize</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlushContext.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFlushContext</a></code></dd> @@ -419,7 +419,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu <ul class="blockList"> <li class="blockList"> <h4>getCommittedFiles</h4> -<pre>public <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><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2213">getCommittedFiles</a>()</pre> +<pre>public <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><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2214">getCommittedFiles</a>()</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlushContext.html#getCommittedFiles()">StoreFlushContext</a></code></strong></div> <div class="block">Returns the newly committed files from the flush. Called only if commit returns true</div> <dl> @@ -434,7 +434,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu <ul class="blockList"> <li class="blockList"> <h4>replayFlush</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2226">replayFlush</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="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> fileNames, +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2227">replayFlush</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="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> fileNames, boolean dropMemstoreSnapshot) 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">Similar to commit, but called in secondary region replicas for replaying the @@ -454,7 +454,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu <ul class="blockListLast"> <li class="blockList"> <h4>abort</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2256">abort</a>() +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2257">abort</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">Abort the snapshot preparation. Drops the snapshot if any.</div> <dl>