http://git-wip-us.apache.org/repos/asf/hbase-site/blob/fda4017d/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html b/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html index 8360f8b..3a5846b 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html @@ -102,6 +102,10 @@ <td class="colLast"> </td> </tr> <tr class="altColor"> +<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.compactions">org.apache.hadoop.hbase.regionserver.compactions</a></td> +<td class="colLast"> </td> +</tr> +<tr class="rowColor"> <td class="colFirst"><a href="#org.apache.hadoop.hbase.util">org.apache.hadoop.hbase.util</a></td> <td class="colLast"> </td> </tr> @@ -504,33 +508,37 @@ </tr> <tr class="rowColor"> <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a></code></td> -<td class="colLast"><span class="strong">HRegion.RegionScannerImpl.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.RegionScannerImpl.html#comparator">comparator</a></strong></code> </td> +<td class="colLast"><span class="strong">StripeStoreFlusher.StripeFlushRequest.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.StripeFlushRequest.html#comparator">comparator</a></strong></code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a></code></td> -<td class="colLast"><span class="strong">StripeMultiFileWriter.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.html#comparator">comparator</a></strong></code> </td> +<td class="colLast"><span class="strong">HRegion.RegionScannerImpl.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.RegionScannerImpl.html#comparator">comparator</a></strong></code> </td> </tr> <tr class="rowColor"> +<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a></code></td> +<td class="colLast"><span class="strong">StripeMultiFileWriter.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.html#comparator">comparator</a></strong></code> </td> +</tr> +<tr class="altColor"> <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a></code></td> <td class="colLast"><span class="strong">ScanInfo.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanInfo.html#comparator">comparator</a></strong></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a></code></td> <td class="colLast"><span class="strong">Segment.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#comparator">comparator</a></strong></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a></code></td> <td class="colLast"><span class="strong">AbstractMemStore.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#comparator">comparator</a></strong></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a></code></td> <td class="colLast"><span class="strong">DefaultStoreFileManager.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#kvComparator">kvComparator</a></strong></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a></code></td> <td class="colLast"><span class="strong">KeyValueHeap.KVScannerComparator.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueHeap.KVScannerComparator.html#kvComparator">kvComparator</a></strong></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a></code></td> <td class="colLast"><span class="strong">ScanQueryMatcher.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html#rowComparator">rowComparator</a></strong></code> <div class="block">Row comparator for the region this query is for</div> @@ -693,24 +701,16 @@ </td> </tr> <tr class="altColor"> -<td class="colFirst"><code>void</code></td> -<td class="colLast"><span class="strong">StripeMultiFileWriter.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.html#init(org.apache.hadoop.hbase.regionserver.StoreScanner,%20org.apache.hadoop.hbase.regionserver.StripeMultiFileWriter.WriterFactory,%20org.apache.hadoop.hbase.CellComparator)">init</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreScanner.html" title="class in org.apache.hadoop.hbase.regionserver">StoreScanner</a> sourceScanner, - <a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.WriterFactory.html" title="interface in org.apache.hadoop.hbase.regionserver">StripeMultiFileWriter.WriterFactory</a> factory, - <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> comparator)</code> -<div class="block">Initializes multi-writer before usage.</div> -</td> -</tr> -<tr class="rowColor"> <td class="colFirst"><code>protected void</code></td> <td class="colLast"><span class="strong">ReversedStoreScanner.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/ReversedStoreScanner.html#resetKVHeap(java.util.List,%20org.apache.hadoop.hbase.CellComparator)">resetKVHeap</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><? extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>> scanners, <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> comparator)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>protected void</code></td> <td class="colLast"><span class="strong">StoreScanner.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreScanner.html#resetKVHeap(java.util.List,%20org.apache.hadoop.hbase.CellComparator)">resetKVHeap</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><? extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>> scanners, <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> comparator)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.WriterBuilder.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile.WriterBuilder</a></code></td> <td class="colLast"><span class="strong">StoreFile.WriterBuilder.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.WriterBuilder.html#withComparator(org.apache.hadoop.hbase.CellComparator)">withComparator</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> comparator)</code> </td> </tr> @@ -803,10 +803,58 @@ </td> </tr> <tr class="rowColor"> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.BoundaryMultiWriter.html#StripeMultiFileWriter.BoundaryMultiWriter(org.apache.hadoop.hbase.CellComparator,%20java.util.List,%20byte[],%20byte[])">StripeMultiFileWriter.BoundaryMultiWriter</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> comparator, + <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><byte[]> targetBoundaries, + byte[] majorRangeFrom, + byte[] majorRangeTo)</code> </td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.SizeMultiWriter.html#StripeMultiFileWriter.SizeMultiWriter(org.apache.hadoop.hbase.CellComparator,%20int,%20long,%20byte[],%20byte[])">StripeMultiFileWriter.SizeMultiWriter</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> comparator, + int targetCount, + long targetKvs, + byte[] left, + byte[] right)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.html#StripeMultiFileWriter(org.apache.hadoop.hbase.CellComparator)">StripeMultiFileWriter</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> comparator)</code> </td> +</tr> +<tr class="altColor"> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#StripeStoreFileManager(org.apache.hadoop.hbase.CellComparator,%20org.apache.hadoop.conf.Configuration,%20org.apache.hadoop.hbase.regionserver.StripeStoreConfig)">StripeStoreFileManager</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> kvComparator, org.apache.hadoop.conf.Configuration conf, <a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreConfig.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreConfig</a> config)</code> </td> </tr> +<tr class="rowColor"> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.BoundaryStripeFlushRequest.html#StripeStoreFlusher.BoundaryStripeFlushRequest(org.apache.hadoop.hbase.CellComparator,%20java.util.List)">StripeStoreFlusher.BoundaryStripeFlushRequest</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> comparator, + <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><byte[]> targetBoundaries)</code> </td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.SizeStripeFlushRequest.html#StripeStoreFlusher.SizeStripeFlushRequest(org.apache.hadoop.hbase.CellComparator,%20int,%20long)">StripeStoreFlusher.SizeStripeFlushRequest</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> comparator, + int targetCount, + long targetKvs)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.StripeFlushRequest.html#StripeStoreFlusher.StripeFlushRequest(org.apache.hadoop.hbase.CellComparator)">StripeStoreFlusher.StripeFlushRequest</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> comparator)</code> </td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.compactions"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> in <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/package-summary.html">org.apache.hadoop.hbase.regionserver.compactions</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/package-summary.html">org.apache.hadoop.hbase.regionserver.compactions</a> with parameters of type <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.StripeFlushRequest.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreFlusher.StripeFlushRequest</a></code></td> +<td class="colLast"><span class="strong">StripeCompactionPolicy.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#selectFlush(org.apache.hadoop.hbase.CellComparator,%20org.apache.hadoop.hbase.regionserver.compactions.StripeCompactionPolicy.StripeInformationProvider,%20int)">selectFlush</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> comparator, + <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a> si, + int kvCount)</code> </td> +</tr> </tbody> </table> </li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/fda4017d/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html b/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html index 6642472..d494a8c 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html @@ -967,39 +967,34 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfoB)</code> </td> </tr> <tr class="rowColor"> -<td class="colFirst"><code>private void</code></td> -<td class="colLast"><span class="strong">HBaseAdmin.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html#flush(org.apache.hadoop.hbase.ServerName,%20org.apache.hadoop.hbase.HRegionInfo)">flush</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn, - <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> hri)</code> </td> -</tr> -<tr class="altColor"> <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></code></td> <td class="colLast"><span class="strong">RegionReplicaUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/RegionReplicaUtil.html#getRegionInfoForDefaultReplica(org.apache.hadoop.hbase.HRegionInfo)">getRegionInfoForDefaultReplica</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo)</code> <div class="block">Returns the HRegionInfo for the default replicaId (0).</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></code></td> <td class="colLast"><span class="strong">RegionReplicaUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/RegionReplicaUtil.html#getRegionInfoForReplica(org.apache.hadoop.hbase.HRegionInfo,%20int)">getRegionInfoForReplica</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo, int replicaId)</code> <div class="block">Returns the HRegionInfo for the given replicaId.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>static boolean</code></td> <td class="colLast"><span class="strong">RegionReplicaUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/RegionReplicaUtil.html#isDefaultReplica(org.apache.hadoop.hbase.HRegionInfo)">isDefaultReplica</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> hri)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static boolean</code></td> <td class="colLast"><span class="strong">RegionReplicaUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/RegionReplicaUtil.html#isReplicasForSameRegion(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo)">isReplicasForSameRegion</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfoA, <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfoB)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><span class="strong">HBaseAdmin.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html#split(org.apache.hadoop.hbase.ServerName,%20org.apache.hadoop.hbase.HRegionInfo,%20byte[])">split</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn, <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> hri, byte[] splitPoint)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>(package private) void</code></td> <td class="colLast"><span class="strong">ConnectionImplementation.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#updateCachedLocation(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.ServerName,%20org.apache.hadoop.hbase.ServerName,%20long)">updateCachedLocation</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> hri, <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> source, @@ -3101,13 +3096,21 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> <td class="colLast"><span class="strong">RegionLocationFinder.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/balancer/RegionLocationFinder.html#getTopBlockLocations(org.apache.hadoop.hbase.HRegionInfo)">getTopBlockLocations</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region)</code> </td> </tr> <tr class="altColor"> +<td class="colFirst"><code>protected <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/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>></code></td> +<td class="colLast"><span class="strong">RegionLocationFinder.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/balancer/RegionLocationFinder.html#getTopBlockLocations(org.apache.hadoop.hbase.HRegionInfo,%20java.lang.String)">getTopBlockLocations</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region, + <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> currentHost)</code> +<div class="block">Returns an ordered list of hosts which have better locality for this region + than the current host.</div> +</td> +</tr> +<tr class="rowColor"> <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/HDFSBlocksDistribution.html" title="class in org.apache.hadoop.hbase">HDFSBlocksDistribution</a></code></td> <td class="colLast"><span class="strong">RegionLocationFinder.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/balancer/RegionLocationFinder.html#internalGetTopBlockLocation(org.apache.hadoop.hbase.HRegionInfo)">internalGetTopBlockLocation</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region)</code> <div class="block">Returns an ordered list of hosts that are hosting the blocks for this region.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>(package private) static <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a></code></td> <td class="colLast"><span class="strong">FavoredNodeAssignmentHelper.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/balancer/FavoredNodeAssignmentHelper.html#makePutFromRegionInfo(org.apache.hadoop.hbase.HRegionInfo,%20java.util.List)">makePutFromRegionInfo</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo, <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/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> favoredNodeList)</code> @@ -3115,13 +3118,13 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> and the servers</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>[]</code></td> <td class="colLast"><span class="strong">FavoredNodeAssignmentHelper.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/balancer/FavoredNodeAssignmentHelper.html#multiRackCase(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.ServerName,%20java.lang.String)">multiRackCase</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo, <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> primaryRS, <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> primaryRack)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>[]</code></td> <td class="colLast"><span class="strong">FavoredNodeAssignmentHelper.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/balancer/FavoredNodeAssignmentHelper.html#multiRackCaseWithRestrictions(java.util.Map,%20java.util.Map,%20java.lang.String,%20org.apache.hadoop.hbase.ServerName,%20org.apache.hadoop.hbase.HRegionInfo)">multiRackCaseWithRestrictions</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>>> serverToPrimaries, <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>,<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>[]> secondaryAndTertiaryMap, @@ -3129,7 +3132,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> primaryRS, <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a></code></td> <td class="colLast"><span class="strong">BaseLoadBalancer.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.html#randomAssignment(org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer.Cluster,%20org.apache.hadoop.hbase.HRegionInfo,%20java.util.List)">randomAssignment</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.Cluster.html" title="class in org.apache.hadoop.hbase.master.balancer">BaseLoadBalancer.Cluster</a> cluster, <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo, @@ -3137,28 +3140,28 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> <div class="block">Used to assign a single region to a random server.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a></code></td> <td class="colLast"><span class="strong">BaseLoadBalancer.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.html#randomAssignment(org.apache.hadoop.hbase.HRegionInfo,%20java.util.List)">randomAssignment</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo, <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/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> servers)</code> <div class="block">Used to assign a single region to a random server.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a></code></td> <td class="colLast"><span class="strong">FavoredNodeLoadBalancer.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/balancer/FavoredNodeLoadBalancer.html#randomAssignment(org.apache.hadoop.hbase.HRegionInfo,%20java.util.List)">randomAssignment</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo, <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/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> servers)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><span class="strong">BaseLoadBalancer.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.html#regionOffline(org.apache.hadoop.hbase.HRegionInfo)">regionOffline</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><span class="strong">BaseLoadBalancer.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.html#regionOnline(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.ServerName)">regionOnline</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo, <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private void</code></td> <td class="colLast"><span class="strong">BaseLoadBalancer.Cluster.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.Cluster.html#registerRegion(org.apache.hadoop.hbase.HRegionInfo,%20int,%20int,%20java.util.Map,%20org.apache.hadoop.hbase.master.balancer.RegionLocationFinder)">registerRegion</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region, int regionIndex, @@ -3168,33 +3171,33 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> <div class="block">Helper for Cluster constructor to handle a region</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><span class="strong">BaseLoadBalancer.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.html#shouldBeOnMaster(org.apache.hadoop.hbase.HRegionInfo)">shouldBeOnMaster</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region)</code> <div class="block">Check if a region belongs to some small system table.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>[]</code></td> <td class="colLast"><span class="strong">FavoredNodeAssignmentHelper.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/balancer/FavoredNodeAssignmentHelper.html#singleRackCase(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.ServerName,%20java.lang.String)">singleRackCase</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo, <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> primaryRS, <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> primaryRack)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><span class="strong">FavoredNodesPlan.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/balancer/FavoredNodesPlan.html#updateAssignmentPlan(org.apache.hadoop.hbase.HRegionInfo,%20java.util.List)">updateAssignmentPlan</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region, <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/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> servers)</code> <div class="block">Add an assignment to the plan</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><span class="strong">FavoredNodesPlan.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/balancer/FavoredNodesPlan.html#updateFavoredNodesMap(org.apache.hadoop.hbase.HRegionInfo,%20java.util.List)">updateFavoredNodesMap</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region, <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/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> servers)</code> <div class="block">Add an assignment to the plan</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>(package private) boolean</code></td> <td class="colLast"><span class="strong">BaseLoadBalancer.Cluster.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.Cluster.html#wouldLowerAvailability(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.ServerName)">wouldLowerAvailability</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo, <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code> @@ -4934,16 +4937,30 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> </tr> <tbody> <tr class="altColor"> -<td class="colFirst"><code>long</code></td> -<td class="colLast"><span class="strong">FSHLog.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#append(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.wal.WALKey,%20org.apache.hadoop.hbase.regionserver.wal.WALEdit,%20boolean)">append</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> hri, +<td class="colFirst"><code>abstract long</code></td> +<td class="colLast"><span class="strong">AbstractFSWAL.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#append(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.wal.WALKey,%20org.apache.hadoop.hbase.regionserver.wal.WALEdit,%20boolean)">append</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> info, <a href="../../../../../org/apache/hadoop/hbase/wal/WALKey.html" title="class in org.apache.hadoop.hbase.wal">WALKey</a> key, <a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.regionserver.wal">WALEdit</a> edits, boolean inMemstore)</code> -<div class="block">NOTE: This append, at a time that is usually after this call returns, starts an - mvcc transaction by calling 'begin' wherein which we assign this update a sequenceid.</div> +<div class="block">NOTE: This append, at a time that is usually after this call returns, starts an mvcc + transaction by calling 'begin' wherein which we assign this update a sequenceid.</div> </td> </tr> <tr class="rowColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><span class="strong">FSHLog.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#append(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.wal.WALKey,%20org.apache.hadoop.hbase.regionserver.wal.WALEdit,%20boolean)">append</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> hri, + <a href="../../../../../org/apache/hadoop/hbase/wal/WALKey.html" title="class in org.apache.hadoop.hbase.wal">WALKey</a> key, + <a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.regionserver.wal">WALEdit</a> edits, + boolean inMemstore)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><span class="strong">AsyncFSWAL.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/AsyncFSWAL.html#append(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.wal.WALKey,%20org.apache.hadoop.hbase.regionserver.wal.WALEdit,%20boolean)">append</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> hri, + <a href="../../../../../org/apache/hadoop/hbase/wal/WALKey.html" title="class in org.apache.hadoop.hbase.wal">WALKey</a> key, + <a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.regionserver.wal">WALEdit</a> edits, + boolean inMemstore)</code> </td> +</tr> +<tr class="rowColor"> <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.regionserver.wal">WALEdit</a></code></td> <td class="colLast"><span class="strong">WALEdit.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/WALEdit.html#createBulkLoadEvent(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.protobuf.generated.WALProtos.BulkLoadDescriptor)">createBulkLoadEvent</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> hri, org.apache.hadoop.hbase.protobuf.generated.WALProtos.BulkLoadDescriptor bulkLoadDescriptor)</code> @@ -5078,7 +5095,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> </tr> <tbody> <tr class="altColor"> -<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/FSWALEntry.html#FSWALEntry(long,%20org.apache.hadoop.hbase.wal.WALKey,%20org.apache.hadoop.hbase.regionserver.wal.WALEdit,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean)">FSWALEntry</a></strong>(long sequence, +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/FSWALEntry.html#FSWALEntry(long,%20org.apache.hadoop.hbase.wal.WALKey,%20org.apache.hadoop.hbase.regionserver.wal.WALEdit,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean)">FSWALEntry</a></strong>(long txid, <a href="../../../../../org/apache/hadoop/hbase/wal/WALKey.html" title="class in org.apache.hadoop.hbase.wal">WALKey</a> key, <a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.regionserver.wal">WALEdit</a> edit, <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> hri, http://git-wip-us.apache.org/repos/asf/hbase-site/blob/fda4017d/devapidocs/org/apache/hadoop/hbase/class-use/HTableDescriptor.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/HTableDescriptor.html b/devapidocs/org/apache/hadoop/hbase/class-use/HTableDescriptor.html index f42a241..6f92076 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/HTableDescriptor.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/HTableDescriptor.html @@ -703,9 +703,10 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> </tr> <tr class="altColor"> <td class="colFirst"><code>(package private) static <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a></code></td> -<td class="colLast"><span class="strong">HBaseAdmin.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html#getTableDescriptor(org.apache.hadoop.hbase.TableName,%20org.apache.hadoop.hbase.client.HConnection,%20org.apache.hadoop.hbase.client.RpcRetryingCallerFactory,%20int)">getTableDescriptor</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, +<td class="colLast"><span class="strong">HBaseAdmin.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html#getTableDescriptor(org.apache.hadoop.hbase.TableName,%20org.apache.hadoop.hbase.client.HConnection,%20org.apache.hadoop.hbase.client.RpcRetryingCallerFactory,%20org.apache.hadoop.hbase.ipc.RpcControllerFactory,%20int)">getTableDescriptor</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, <a href="../../../../../org/apache/hadoop/hbase/client/HConnection.html" title="interface in org.apache.hadoop.hbase.client">HConnection</a> connection, <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a> rpcCallerFactory, + <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a> rpcControllerFactory, int operationTimeout)</code> </td> </tr> <tr class="rowColor">