You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by st...@apache.org on 2016/11/08 13:49:56 UTC

[01/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Repository: hbase-site
Updated Branches:
  refs/heads/asf-site 6960a0bd5 -> bf9586b73


http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/class-use/ScheduledChore.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/ScheduledChore.html b/devapidocs/org/apache/hadoop/hbase/class-use/ScheduledChore.html
index 44375f2..cdad6ff 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/ScheduledChore.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/ScheduledChore.html
@@ -180,43 +180,43 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">ChoreService.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ChoreService.html#cancelChore-org.apache.hadoop.hbase.ScheduledChore-">cancelChore</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a>&nbsp;chore)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">ScheduledChore.ChoreServicer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.ChoreServicer.html#cancelChore-org.apache.hadoop.hbase.ScheduledChore-">cancelChore</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a>&nbsp;chore)</code>
 <div class="block">Cancel any ongoing schedules that this chore has with the implementer of this interface.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">ChoreService.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ChoreService.html#cancelChore-org.apache.hadoop.hbase.ScheduledChore-">cancelChore</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a>&nbsp;chore)</code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">ChoreService.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ChoreService.html#cancelChore-org.apache.hadoop.hbase.ScheduledChore-boolean-">cancelChore</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a>&nbsp;chore,
+<td class="colLast"><span class="typeNameLabel">ScheduledChore.ChoreServicer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.ChoreServicer.html#cancelChore-org.apache.hadoop.hbase.ScheduledChore-boolean-">cancelChore</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a>&nbsp;chore,
            boolean&nbsp;mayInterruptIfRunning)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">ScheduledChore.ChoreServicer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.ChoreServicer.html#cancelChore-org.apache.hadoop.hbase.ScheduledChore-boolean-">cancelChore</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a>&nbsp;chore,
+<td class="colLast"><span class="typeNameLabel">ChoreService.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ChoreService.html#cancelChore-org.apache.hadoop.hbase.ScheduledChore-boolean-">cancelChore</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a>&nbsp;chore,
            boolean&nbsp;mayInterruptIfRunning)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">ChoreService.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ChoreService.html#isChoreScheduled-org.apache.hadoop.hbase.ScheduledChore-">isChoreScheduled</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a>&nbsp;chore)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ScheduledChore.ChoreServicer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.ChoreServicer.html#isChoreScheduled-org.apache.hadoop.hbase.ScheduledChore-">isChoreScheduled</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a>&nbsp;chore)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">ScheduledChore.ChoreServicer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.ChoreServicer.html#isChoreScheduled-org.apache.hadoop.hbase.ScheduledChore-">isChoreScheduled</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a>&nbsp;chore)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ChoreService.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ChoreService.html#isChoreScheduled-org.apache.hadoop.hbase.ScheduledChore-">isChoreScheduled</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a>&nbsp;chore)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">ChoreService.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ChoreService.html#onChoreMissedStartTime-org.apache.hadoop.hbase.ScheduledChore-">onChoreMissedStartTime</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a>&nbsp;chore)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">ScheduledChore.ChoreServicer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.ChoreServicer.html#onChoreMissedStartTime-org.apache.hadoop.hbase.ScheduledChore-">onChoreMissedStartTime</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a>&nbsp;chore)</code>
 <div class="block">A callback that tells the implementer of this interface that one of the scheduled chores is
  missing its start time.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">ChoreService.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ChoreService.html#onChoreMissedStartTime-org.apache.hadoop.hbase.ScheduledChore-">onChoreMissedStartTime</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a>&nbsp;chore)</code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span class="typeNameLabel">ChoreService.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ChoreService.html#printChoreDetails-java.lang.String-org.apache.hadoop.hbase.ScheduledChore-">printChoreDetails</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;header,
@@ -234,14 +234,14 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">ChoreService.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ChoreService.html#triggerNow-org.apache.hadoop.hbase.ScheduledChore-">triggerNow</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a>&nbsp;chore)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">ScheduledChore.ChoreServicer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.ChoreServicer.html#triggerNow-org.apache.hadoop.hbase.ScheduledChore-">triggerNow</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a>&nbsp;chore)</code>
 <div class="block">This method tries to execute the chore immediately.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">ChoreService.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ChoreService.html#triggerNow-org.apache.hadoop.hbase.ScheduledChore-">triggerNow</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a>&nbsp;chore)</code>&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>


[38/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/util/ByteBufferUtils.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/util/ByteBufferUtils.html b/apidocs/org/apache/hadoop/hbase/util/ByteBufferUtils.html
index 84e8ead..d70c0ee 100644
--- a/apidocs/org/apache/hadoop/hbase/util/ByteBufferUtils.html
+++ b/apidocs/org/apache/hadoop/hbase/util/ByteBufferUtils.html
@@ -904,8 +904,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.373">copyFromBufferToBuffer</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;in,
                                           <a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;out)</pre>
 <div class="block">Copy one buffer's whole data to another. Write starts at the current position of 'out' buffer.
- Note : This will advance the position marker of <code>out</code> but not change the position maker
- for <code>in</code>. The position and limit of the <code>in</code> buffer to be set properly by caller.</div>
+ Note : This will advance the position marker of <code>out</code> and also change the position maker
+ for <code>in</code>.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>in</code> - source buffer</dd>
@@ -919,7 +919,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>copyFromBufferToBuffer</h4>
-<pre>public static&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.392">copyFromBufferToBuffer</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;in,
+<pre>public static&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.398">copyFromBufferToBuffer</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;in,
                                          <a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;out,
                                          int&nbsp;sourceOffset,
                                          int&nbsp;destinationOffset,
@@ -942,7 +942,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>copyFromBufferToBuffer</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.420">copyFromBufferToBuffer</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;in,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.426">copyFromBufferToBuffer</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;in,
                                           <a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;out,
                                           int&nbsp;sourceOffset,
                                           int&nbsp;length)</pre>
@@ -965,7 +965,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>findCommonPrefix</h4>
-<pre>public static&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.444">findCommonPrefix</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
+<pre>public static&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.450">findCommonPrefix</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
                                    int&nbsp;offsetLeft,
                                    int&nbsp;offsetRight,
                                    int&nbsp;limit)</pre>
@@ -987,7 +987,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>findCommonPrefix</h4>
-<pre>public static&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.466">findCommonPrefix</a>(byte[]&nbsp;left,
+<pre>public static&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.472">findCommonPrefix</a>(byte[]&nbsp;left,
                                    int&nbsp;leftOffset,
                                    int&nbsp;leftLength,
                                    byte[]&nbsp;right,
@@ -1011,7 +1011,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>findCommonPrefix</h4>
-<pre>public static&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.489">findCommonPrefix</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;left,
+<pre>public static&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.495">findCommonPrefix</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;left,
                                    int&nbsp;leftOffset,
                                    int&nbsp;leftLength,
                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;right,
@@ -1035,7 +1035,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>arePartsEqual</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.511">arePartsEqual</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.517">arePartsEqual</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
                                     int&nbsp;offsetLeft,
                                     int&nbsp;lengthLeft,
                                     int&nbsp;offsetRight,
@@ -1059,7 +1059,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>skip</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.537">skip</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.543">skip</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
                         int&nbsp;length)</pre>
 <div class="block">Increment position in buffer.</div>
 <dl>
@@ -1075,7 +1075,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>extendLimit</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.541">extendLimit</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.547">extendLimit</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
                                int&nbsp;numBytes)</pre>
 </li>
 </ul>
@@ -1085,7 +1085,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>toBytes</h4>
-<pre>public static&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.552">toBytes</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
+<pre>public static&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.558">toBytes</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
                              int&nbsp;startPosition)</pre>
 <div class="block">Copy the bytes from position to limit into a new byte[] of the exact length and sets the
  position and limit back to their original values (though not thread safe).</div>
@@ -1104,7 +1104,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>toBytes</h4>
-<pre>public static&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.568">toBytes</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
+<pre>public static&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.574">toBytes</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
                              int&nbsp;offset,
                              int&nbsp;length)</pre>
 <div class="block">Copy the given number of bytes from specified offset into a new byte[]</div>
@@ -1124,7 +1124,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>equals</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.576">equals</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buf1,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.582">equals</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buf1,
                              int&nbsp;o1,
                              int&nbsp;l1,
                              <a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buf2,
@@ -1138,7 +1138,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>hashCode</h4>
-<pre>public static&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.596">hashCode</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buf,
+<pre>public static&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.602">hashCode</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buf,
                            int&nbsp;offset,
                            int&nbsp;length)</pre>
 <dl>
@@ -1155,7 +1155,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>compareTo</h4>
-<pre>public static&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.604">compareTo</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buf1,
+<pre>public static&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.610">compareTo</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buf1,
                             int&nbsp;o1,
                             int&nbsp;l1,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buf2,
@@ -1169,7 +1169,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>equals</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.634">equals</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buf1,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.640">equals</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buf1,
                              int&nbsp;o1,
                              int&nbsp;l1,
                              byte[]&nbsp;buf2,
@@ -1183,7 +1183,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>compareTo</h4>
-<pre>public static&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.646">compareTo</a>(byte[]&nbsp;buf1,
+<pre>public static&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.652">compareTo</a>(byte[]&nbsp;buf1,
                             int&nbsp;o1,
                             int&nbsp;l1,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buf2,
@@ -1197,7 +1197,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>compareTo</h4>
-<pre>public static&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.673">compareTo</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buf1,
+<pre>public static&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.679">compareTo</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buf1,
                             int&nbsp;o1,
                             int&nbsp;l1,
                             byte[]&nbsp;buf2,
@@ -1211,7 +1211,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>toShort</h4>
-<pre>public static&nbsp;short&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.786">toShort</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
+<pre>public static&nbsp;short&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.792">toShort</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
                             int&nbsp;offset)</pre>
 <div class="block">Reads a short value at the given buffer's offset.</div>
 <dl>
@@ -1229,7 +1229,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>toInt</h4>
-<pre>public static&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.797">toInt</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer)</pre>
+<pre>public static&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.803">toInt</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer)</pre>
 <div class="block">Reads an int value at the given buffer's current position. Also advances the buffer's position</div>
 </li>
 </ul>
@@ -1239,7 +1239,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>toInt</h4>
-<pre>public static&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.813">toInt</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
+<pre>public static&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.819">toInt</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
                         int&nbsp;offset)</pre>
 <div class="block">Reads an int value at the given buffer's offset.</div>
 <dl>
@@ -1257,7 +1257,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>readAsInt</h4>
-<pre>public static&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.831">readAsInt</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buf,
+<pre>public static&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.837">readAsInt</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buf,
                             int&nbsp;offset,
                             int&nbsp;length)</pre>
 <div class="block">Converts a ByteBuffer to an int value</div>
@@ -1279,7 +1279,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>toLong</h4>
-<pre>public static&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.850">toLong</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
+<pre>public static&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.856">toLong</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
                           int&nbsp;offset)</pre>
 <div class="block">Reads a long value at the given buffer's offset.</div>
 <dl>
@@ -1297,7 +1297,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>putInt</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.864">putInt</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.870">putInt</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
                           int&nbsp;val)</pre>
 <div class="block">Put an int value out to the given ByteBuffer's current position in big-endian format.
  This also advances the position in buffer by int size.</div>
@@ -1314,7 +1314,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>toDouble</h4>
-<pre>public static&nbsp;double&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.879">toDouble</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
+<pre>public static&nbsp;double&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.885">toDouble</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
                               int&nbsp;offset)</pre>
 <div class="block">Reads a double value at the given buffer's offset.</div>
 <dl>
@@ -1332,7 +1332,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>toBigDecimal</h4>
-<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.889">toBigDecimal</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
+<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.895">toBigDecimal</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
                                       int&nbsp;offset,
                                       int&nbsp;length)</pre>
 <div class="block">Reads a BigDecimal value at the given buffer's offset.</div>
@@ -1351,7 +1351,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>putShort</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.907">putShort</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.913">putShort</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
                             short&nbsp;val)</pre>
 <div class="block">Put a short value out to the given ByteBuffer's current position in big-endian format.
  This also advances the position in buffer by short size.</div>
@@ -1368,7 +1368,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>putLong</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.922">putLong</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.928">putLong</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer,
                            long&nbsp;val)</pre>
 <div class="block">Put a long value out to the given ByteBuffer's current position in big-endian format.
  This also advances the position in buffer by long size.</div>
@@ -1385,7 +1385,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>copyFromArrayToBuffer</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.938">copyFromArrayToBuffer</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;out,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.944">copyFromArrayToBuffer</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;out,
                                          byte[]&nbsp;in,
                                          int&nbsp;inOffset,
                                          int&nbsp;length)</pre>
@@ -1406,7 +1406,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>copyFromArrayToBuffer</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.960">copyFromArrayToBuffer</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;out,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.966">copyFromArrayToBuffer</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;out,
                                          int&nbsp;outOffset,
                                          byte[]&nbsp;in,
                                          int&nbsp;inOffset,
@@ -1428,7 +1428,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>copyFromBufferToArray</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.983">copyFromBufferToArray</a>(byte[]&nbsp;out,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.989">copyFromBufferToArray</a>(byte[]&nbsp;out,
                                          <a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;in,
                                          int&nbsp;sourceOffset,
                                          int&nbsp;destinationOffset,
@@ -1451,7 +1451,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>copyOfRange</h4>
-<pre>public static&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.1004">copyOfRange</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;original,
+<pre>public static&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.1010">copyOfRange</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;original,
                                  int&nbsp;from,
                                  int&nbsp;to)</pre>
 <div class="block">Similar to  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html?is-external=true#copyOfRange-byte:A-int-int-" title="class or interface in java.util"><code>Arrays.copyOfRange(byte[], int, int)</code></a></div>
@@ -1471,7 +1471,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>toStringBinary</h4>
-<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.1013">toStringBinary</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;b,
+<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.1019">toStringBinary</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;b,
                                     int&nbsp;off,
                                     int&nbsp;len)</pre>
 </li>
@@ -1482,7 +1482,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>toStringBinary</h4>
-<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.1032">toStringBinary</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;b)</pre>
+<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.1038">toStringBinary</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;b)</pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/util/Order.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/util/Order.html b/apidocs/org/apache/hadoop/hbase/util/Order.html
index 71ab4d6..2f64cb8 100644
--- a/apidocs/org/apache/hadoop/hbase/util/Order.html
+++ b/apidocs/org/apache/hadoop/hbase/util/Order.html
@@ -265,7 +265,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>values</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util">Order</a>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/Order.html#line.97">values</a>()</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util">Order</a>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/Order.html#line.31">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:
@@ -285,7 +285,7 @@ for (Order c : Order.values())
 <ul class="blockList">
 <li class="blockList">
 <h4>valueOf</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util">Order</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/Order.html#line.97">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util">Order</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/Order.html#line.31">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;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/f96628d5/apidocs/org/apache/hadoop/hbase/util/class-use/ByteRange.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/util/class-use/ByteRange.html b/apidocs/org/apache/hadoop/hbase/util/class-use/ByteRange.html
index d6afd0c..c53b0bf 100644
--- a/apidocs/org/apache/hadoop/hbase/util/class-use/ByteRange.html
+++ b/apidocs/org/apache/hadoop/hbase/util/class-use/ByteRange.html
@@ -250,18 +250,18 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html#deepCopy--">deepCopy</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html#deepCopy--">deepCopy</a></span>()</code>
+<div class="block">Create a new <code>ByteRange</code> with new backing byte[] containing a copy
+ of the content from <code>this</code> range's window.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleMutableByteRange.html#deepCopy--">deepCopy</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimpleByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html#deepCopy--">deepCopy</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html#deepCopy--">deepCopy</a></span>()</code>
-<div class="block">Create a new <code>ByteRange</code> with new backing byte[] containing a copy
- of the content from <code>this</code> range's window.</div>
-</td>
+<td class="colLast"><span class="typeNameLabel">SimpleMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleMutableByteRange.html#deepCopy--">deepCopy</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
@@ -281,16 +281,6 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html#put-int-byte-">put</a></span>(int&nbsp;index,
-   byte&nbsp;val)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleMutableByteRange.html#put-int-byte-">put</a></span>(int&nbsp;index,
-   byte&nbsp;val)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
 <td class="colLast"><span class="typeNameLabel">ByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html#put-int-byte-">put</a></span>(int&nbsp;index,
    byte&nbsp;val)</code>
 <div class="block">Store <code>val</code> at <code>index</code>.</div>
@@ -298,13 +288,13 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html#put-int-byte:A-">put</a></span>(int&nbsp;index,
-   byte[]&nbsp;val)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimpleByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html#put-int-byte-">put</a></span>(int&nbsp;index,
+   byte&nbsp;val)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleMutableByteRange.html#put-int-byte:A-">put</a></span>(int&nbsp;index,
-   byte[]&nbsp;val)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimpleMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleMutableByteRange.html#put-int-byte-">put</a></span>(int&nbsp;index,
+   byte&nbsp;val)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
@@ -315,17 +305,13 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html#put-int-byte:A-int-int-">put</a></span>(int&nbsp;index,
-   byte[]&nbsp;val,
-   int&nbsp;offset,
-   int&nbsp;length)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimpleByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html#put-int-byte:A-">put</a></span>(int&nbsp;index,
+   byte[]&nbsp;val)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleMutableByteRange.html#put-int-byte:A-int-int-">put</a></span>(int&nbsp;index,
-   byte[]&nbsp;val,
-   int&nbsp;offset,
-   int&nbsp;length)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimpleMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleMutableByteRange.html#put-int-byte:A-">put</a></span>(int&nbsp;index,
+   byte[]&nbsp;val)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
@@ -339,13 +325,17 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html#putInt-int-int-">putInt</a></span>(int&nbsp;index,
-      int&nbsp;val)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimpleByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html#put-int-byte:A-int-int-">put</a></span>(int&nbsp;index,
+   byte[]&nbsp;val,
+   int&nbsp;offset,
+   int&nbsp;length)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleMutableByteRange.html#putInt-int-int-">putInt</a></span>(int&nbsp;index,
-      int&nbsp;val)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimpleMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleMutableByteRange.html#put-int-byte:A-int-int-">put</a></span>(int&nbsp;index,
+   byte[]&nbsp;val,
+   int&nbsp;offset,
+   int&nbsp;length)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
@@ -356,13 +346,13 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html#putLong-int-long-">putLong</a></span>(int&nbsp;index,
-       long&nbsp;val)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimpleByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html#putInt-int-int-">putInt</a></span>(int&nbsp;index,
+      int&nbsp;val)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleMutableByteRange.html#putLong-int-long-">putLong</a></span>(int&nbsp;index,
-       long&nbsp;val)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimpleMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleMutableByteRange.html#putInt-int-int-">putInt</a></span>(int&nbsp;index,
+      int&nbsp;val)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
@@ -373,13 +363,13 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html#putShort-int-short-">putShort</a></span>(int&nbsp;index,
-        short&nbsp;val)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimpleByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html#putLong-int-long-">putLong</a></span>(int&nbsp;index,
+       long&nbsp;val)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleMutableByteRange.html#putShort-int-short-">putShort</a></span>(int&nbsp;index,
-        short&nbsp;val)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimpleMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleMutableByteRange.html#putLong-int-long-">putLong</a></span>(int&nbsp;index,
+       long&nbsp;val)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
@@ -390,21 +380,25 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html#set-byte:A-">set</a></span>(byte[]&nbsp;bytes)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimpleByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html#putShort-int-short-">putShort</a></span>(int&nbsp;index,
+        short&nbsp;val)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SimpleMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleMutableByteRange.html#putShort-int-short-">putShort</a></span>(int&nbsp;index,
+        short&nbsp;val)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
 <td class="colLast"><span class="typeNameLabel">ByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html#set-byte:A-">set</a></span>(byte[]&nbsp;bytes)</code>
 <div class="block">Reuse this <code>ByteRange</code> over a new byte[].</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html#set-byte:A-int-int-">set</a></span>(byte[]&nbsp;bytes,
-   int&nbsp;offset,
-   int&nbsp;length)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimpleByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html#set-byte:A-">set</a></span>(byte[]&nbsp;bytes)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
 <td class="colLast"><span class="typeNameLabel">ByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html#set-byte:A-int-int-">set</a></span>(byte[]&nbsp;bytes,
    int&nbsp;offset,
@@ -412,16 +406,22 @@
 <div class="block">Reuse this <code>ByteRange</code> over a new byte[].</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html#set-int-">set</a></span>(int&nbsp;capacity)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimpleByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html#set-byte:A-int-int-">set</a></span>(byte[]&nbsp;bytes,
+   int&nbsp;offset,
+   int&nbsp;length)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
 <td class="colLast"><span class="typeNameLabel">ByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html#set-int-">set</a></span>(int&nbsp;capacity)</code>
 <div class="block">Reuse this <code>ByteRange</code> over a new byte[].</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SimpleByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html#set-int-">set</a></span>(int&nbsp;capacity)</code>&nbsp;</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
 <td class="colLast"><span class="typeNameLabel">ByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html#setLength-int-">setLength</a></span>(int&nbsp;length)</code>
@@ -436,27 +436,17 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html#shallowCopy--">shallowCopy</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleMutableByteRange.html#shallowCopy--">shallowCopy</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
 <td class="colLast"><span class="typeNameLabel">ByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html#shallowCopy--">shallowCopy</a></span>()</code>
 <div class="block">Create a new <code>ByteRange</code> that points at this range's byte[].</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html#shallowCopySubRange-int-int-">shallowCopySubRange</a></span>(int&nbsp;innerOffset,
-                   int&nbsp;copyLength)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimpleByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html#shallowCopy--">shallowCopy</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleMutableByteRange.html#shallowCopySubRange-int-int-">shallowCopySubRange</a></span>(int&nbsp;innerOffset,
-                   int&nbsp;copyLength)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimpleMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleMutableByteRange.html#shallowCopy--">shallowCopy</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
@@ -467,11 +457,13 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html#unset--">unset</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimpleByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html#shallowCopySubRange-int-int-">shallowCopySubRange</a></span>(int&nbsp;innerOffset,
+                   int&nbsp;copyLength)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleMutableByteRange.html#unset--">unset</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimpleMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleMutableByteRange.html#shallowCopySubRange-int-int-">shallowCopySubRange</a></span>(int&nbsp;innerOffset,
+                   int&nbsp;copyLength)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
@@ -479,6 +471,14 @@
 <div class="block">Nullifies this ByteRange.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SimpleByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html#unset--">unset</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SimpleMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleMutableByteRange.html#unset--">unset</a></span>()</code>&nbsp;</td>
+</tr>
 </tbody>
 </table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/util/class-use/Bytes.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/util/class-use/Bytes.html b/apidocs/org/apache/hadoop/hbase/util/class-use/Bytes.html
index eca9e9e..6d12dad 100644
--- a/apidocs/org/apache/hadoop/hbase/util/class-use/Bytes.html
+++ b/apidocs/org/apache/hadoop/hbase/util/class-use/Bytes.html
@@ -121,23 +121,23 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a>,<a href="../../../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">HTableDescriptor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/HTableDescriptor.html#getValues--">getValues</a></span>()</code>
-<div class="block">Getter for fetching an unmodifiable <a href="../../../../../../org/apache/hadoop/hbase/HTableDescriptor.html#values"><code>HTableDescriptor.values</code></a> map.</div>
-</td>
+<td class="colLast"><span class="typeNameLabel">HColumnDescriptor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html#getValues--">getValues</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a>,<a href="../../../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">HTableDescriptor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/HTableDescriptor.html#getValues--">getValues</a></span>()</code>
-<div class="block">Getter for fetching an unmodifiable <a href="../../../../../../org/apache/hadoop/hbase/HTableDescriptor.html#values"><code>HTableDescriptor.values</code></a> map.</div>
-</td>
+<td class="colLast"><span class="typeNameLabel">HColumnDescriptor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html#getValues--">getValues</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a>,<a href="../../../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">HColumnDescriptor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html#getValues--">getValues</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">HTableDescriptor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/HTableDescriptor.html#getValues--">getValues</a></span>()</code>
+<div class="block">Getter for fetching an unmodifiable <a href="../../../../../../org/apache/hadoop/hbase/HTableDescriptor.html#values"><code>HTableDescriptor.values</code></a> map.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a>,<a href="../../../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">HColumnDescriptor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html#getValues--">getValues</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">HTableDescriptor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/HTableDescriptor.html#getValues--">getValues</a></span>()</code>
+<div class="block">Getter for fetching an unmodifiable <a href="../../../../../../org/apache/hadoop/hbase/HTableDescriptor.html#values"><code>HTableDescriptor.values</code></a> map.</div>
+</td>
 </tr>
 </tbody>
 </table>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/util/class-use/Order.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/util/class-use/Order.html b/apidocs/org/apache/hadoop/hbase/util/class-use/Order.html
index 2946a87..a567438 100644
--- a/apidocs/org/apache/hadoop/hbase/util/class-use/Order.html
+++ b/apidocs/org/apache/hadoop/hbase/util/class-use/Order.html
@@ -116,11 +116,11 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util">Order</a></code></td>
-<td class="colLast"><span class="typeNameLabel">OrderedBytesBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedBytesBase.html#order">order</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">RawBytes.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawBytes.html#order">order</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util">Order</a></code></td>
-<td class="colLast"><span class="typeNameLabel">RawBytes.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawBytes.html#order">order</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">OrderedBytesBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedBytesBase.html#order">order</a></span></code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
@@ -133,74 +133,74 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util">Order</a></code></td>
-<td class="colLast"><span class="typeNameLabel">RawString.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawString.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">RawInteger.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawInteger.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util">Order</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DataType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/DataType.html#getOrder--">getOrder</a></span>()</code>
-<div class="block">Retrieve the sort <a href="../../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util"><code>Order</code></a> imposed by this data type, or null when
- natural ordering is not preserved.</div>
-</td>
+<td class="colLast"><span class="typeNameLabel">Union2.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/Union2.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util">Order</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PBType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/PBType.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">RawString.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawString.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util">Order</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Union2.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/Union2.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">RawFloat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawFloat.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util">Order</a></code></td>
-<td class="colLast"><span class="typeNameLabel">RawShort.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawShort.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">RawByte.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawByte.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util">Order</a></code></td>
-<td class="colLast"><span class="typeNameLabel">RawFloat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawFloat.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">RawShort.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawShort.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util">Order</a></code></td>
-<td class="colLast"><span class="typeNameLabel">OrderedBytesBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedBytesBase.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">Union4.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/Union4.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util">Order</a></code></td>
-<td class="colLast"><span class="typeNameLabel">RawBytes.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawBytes.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">DataType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/DataType.html#getOrder--">getOrder</a></span>()</code>
+<div class="block">Retrieve the sort <a href="../../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util"><code>Order</code></a> imposed by this data type, or null when
+ natural ordering is not preserved.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util">Order</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Union3.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/Union3.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">RawBytes.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawBytes.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util">Order</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FixedLengthWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/FixedLengthWrapper.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TerminatedWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/TerminatedWrapper.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util">Order</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Struct.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/Struct.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FixedLengthWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/FixedLengthWrapper.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util">Order</a></code></td>
-<td class="colLast"><span class="typeNameLabel">RawLong.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawLong.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">Union3.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/Union3.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util">Order</a></code></td>
-<td class="colLast"><span class="typeNameLabel">RawInteger.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawInteger.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">OrderedBytesBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedBytesBase.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util">Order</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Union4.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/Union4.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">Struct.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/Struct.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util">Order</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TerminatedWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/TerminatedWrapper.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">RawLong.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawLong.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util">Order</a></code></td>
-<td class="colLast"><span class="typeNameLabel">RawByte.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawByte.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">RawDouble.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawDouble.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util">Order</a></code></td>
-<td class="colLast"><span class="typeNameLabel">RawDouble.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawDouble.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">PBType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/PBType.html#getOrder--">getOrder</a></span>()</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/util/class-use/Pair.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/util/class-use/Pair.html b/apidocs/org/apache/hadoop/hbase/util/class-use/Pair.html
index 4c2f737..acf4b4d 100644
--- a/apidocs/org/apache/hadoop/hbase/util/class-use/Pair.html
+++ b/apidocs/org/apache/hadoop/hbase/util/class-use/Pair.html
@@ -177,11 +177,11 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;byte[][],byte[][]&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">TableInputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableInputFormat.html#getStartEndKeys--">getStartEndKeys</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TableInputFormatBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#getStartEndKeys--">getStartEndKeys</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;byte[][],byte[][]&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">TableInputFormatBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#getStartEndKeys--">getStartEndKeys</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TableInputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableInputFormat.html#getStartEndKeys--">getStartEndKeys</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&gt;,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>


[35/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/src-html/org/apache/hadoop/hbase/CellUtil.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/CellUtil.html b/apidocs/src-html/org/apache/hadoop/hbase/CellUtil.html
index e0212b1..5ed27d7 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/CellUtil.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/CellUtil.html
@@ -389,2224 +389,2230 @@
 <span class="sourceLineNo">381</span>  private static class TagRewriteCell implements ExtendedCell {<a name="line.381"></a>
 <span class="sourceLineNo">382</span>    protected Cell cell;<a name="line.382"></a>
 <span class="sourceLineNo">383</span>    protected byte[] tags;<a name="line.383"></a>
-<span class="sourceLineNo">384</span><a name="line.384"></a>
-<span class="sourceLineNo">385</span>    /**<a name="line.385"></a>
-<span class="sourceLineNo">386</span>     * @param cell The original Cell which it rewrites<a name="line.386"></a>
-<span class="sourceLineNo">387</span>     * @param tags the tags bytes. The array suppose to contain the tags bytes alone.<a name="line.387"></a>
-<span class="sourceLineNo">388</span>     */<a name="line.388"></a>
-<span class="sourceLineNo">389</span>    public TagRewriteCell(Cell cell, byte[] tags) {<a name="line.389"></a>
-<span class="sourceLineNo">390</span>      assert cell instanceof ExtendedCell;<a name="line.390"></a>
-<span class="sourceLineNo">391</span>      assert tags != null;<a name="line.391"></a>
-<span class="sourceLineNo">392</span>      this.cell = cell;<a name="line.392"></a>
-<span class="sourceLineNo">393</span>      this.tags = tags;<a name="line.393"></a>
-<span class="sourceLineNo">394</span>      // tag offset will be treated as 0 and length this.tags.length<a name="line.394"></a>
-<span class="sourceLineNo">395</span>      if (this.cell instanceof TagRewriteCell) {<a name="line.395"></a>
-<span class="sourceLineNo">396</span>        // Cleaning the ref so that the byte[] can be GCed<a name="line.396"></a>
-<span class="sourceLineNo">397</span>        ((TagRewriteCell) this.cell).tags = null;<a name="line.397"></a>
-<span class="sourceLineNo">398</span>      }<a name="line.398"></a>
-<span class="sourceLineNo">399</span>    }<a name="line.399"></a>
-<span class="sourceLineNo">400</span><a name="line.400"></a>
-<span class="sourceLineNo">401</span>    @Override<a name="line.401"></a>
-<span class="sourceLineNo">402</span>    public byte[] getRowArray() {<a name="line.402"></a>
-<span class="sourceLineNo">403</span>      return cell.getRowArray();<a name="line.403"></a>
-<span class="sourceLineNo">404</span>    }<a name="line.404"></a>
-<span class="sourceLineNo">405</span><a name="line.405"></a>
-<span class="sourceLineNo">406</span>    @Override<a name="line.406"></a>
-<span class="sourceLineNo">407</span>    public int getRowOffset() {<a name="line.407"></a>
-<span class="sourceLineNo">408</span>      return cell.getRowOffset();<a name="line.408"></a>
-<span class="sourceLineNo">409</span>    }<a name="line.409"></a>
-<span class="sourceLineNo">410</span><a name="line.410"></a>
-<span class="sourceLineNo">411</span>    @Override<a name="line.411"></a>
-<span class="sourceLineNo">412</span>    public short getRowLength() {<a name="line.412"></a>
-<span class="sourceLineNo">413</span>      return cell.getRowLength();<a name="line.413"></a>
-<span class="sourceLineNo">414</span>    }<a name="line.414"></a>
-<span class="sourceLineNo">415</span><a name="line.415"></a>
-<span class="sourceLineNo">416</span>    @Override<a name="line.416"></a>
-<span class="sourceLineNo">417</span>    public byte[] getFamilyArray() {<a name="line.417"></a>
-<span class="sourceLineNo">418</span>      return cell.getFamilyArray();<a name="line.418"></a>
-<span class="sourceLineNo">419</span>    }<a name="line.419"></a>
-<span class="sourceLineNo">420</span><a name="line.420"></a>
-<span class="sourceLineNo">421</span>    @Override<a name="line.421"></a>
-<span class="sourceLineNo">422</span>    public int getFamilyOffset() {<a name="line.422"></a>
-<span class="sourceLineNo">423</span>      return cell.getFamilyOffset();<a name="line.423"></a>
-<span class="sourceLineNo">424</span>    }<a name="line.424"></a>
-<span class="sourceLineNo">425</span><a name="line.425"></a>
-<span class="sourceLineNo">426</span>    @Override<a name="line.426"></a>
-<span class="sourceLineNo">427</span>    public byte getFamilyLength() {<a name="line.427"></a>
-<span class="sourceLineNo">428</span>      return cell.getFamilyLength();<a name="line.428"></a>
-<span class="sourceLineNo">429</span>    }<a name="line.429"></a>
-<span class="sourceLineNo">430</span><a name="line.430"></a>
-<span class="sourceLineNo">431</span>    @Override<a name="line.431"></a>
-<span class="sourceLineNo">432</span>    public byte[] getQualifierArray() {<a name="line.432"></a>
-<span class="sourceLineNo">433</span>      return cell.getQualifierArray();<a name="line.433"></a>
-<span class="sourceLineNo">434</span>    }<a name="line.434"></a>
-<span class="sourceLineNo">435</span><a name="line.435"></a>
-<span class="sourceLineNo">436</span>    @Override<a name="line.436"></a>
-<span class="sourceLineNo">437</span>    public int getQualifierOffset() {<a name="line.437"></a>
-<span class="sourceLineNo">438</span>      return cell.getQualifierOffset();<a name="line.438"></a>
-<span class="sourceLineNo">439</span>    }<a name="line.439"></a>
-<span class="sourceLineNo">440</span><a name="line.440"></a>
-<span class="sourceLineNo">441</span>    @Override<a name="line.441"></a>
-<span class="sourceLineNo">442</span>    public int getQualifierLength() {<a name="line.442"></a>
-<span class="sourceLineNo">443</span>      return cell.getQualifierLength();<a name="line.443"></a>
-<span class="sourceLineNo">444</span>    }<a name="line.444"></a>
-<span class="sourceLineNo">445</span><a name="line.445"></a>
-<span class="sourceLineNo">446</span>    @Override<a name="line.446"></a>
-<span class="sourceLineNo">447</span>    public long getTimestamp() {<a name="line.447"></a>
-<span class="sourceLineNo">448</span>      return cell.getTimestamp();<a name="line.448"></a>
-<span class="sourceLineNo">449</span>    }<a name="line.449"></a>
-<span class="sourceLineNo">450</span><a name="line.450"></a>
-<span class="sourceLineNo">451</span>    @Override<a name="line.451"></a>
-<span class="sourceLineNo">452</span>    public byte getTypeByte() {<a name="line.452"></a>
-<span class="sourceLineNo">453</span>      return cell.getTypeByte();<a name="line.453"></a>
-<span class="sourceLineNo">454</span>    }<a name="line.454"></a>
-<span class="sourceLineNo">455</span><a name="line.455"></a>
-<span class="sourceLineNo">456</span>    @Override<a name="line.456"></a>
-<span class="sourceLineNo">457</span>    public long getSequenceId() {<a name="line.457"></a>
-<span class="sourceLineNo">458</span>      return cell.getSequenceId();<a name="line.458"></a>
-<span class="sourceLineNo">459</span>    }<a name="line.459"></a>
-<span class="sourceLineNo">460</span><a name="line.460"></a>
-<span class="sourceLineNo">461</span>    @Override<a name="line.461"></a>
-<span class="sourceLineNo">462</span>    public byte[] getValueArray() {<a name="line.462"></a>
-<span class="sourceLineNo">463</span>      return cell.getValueArray();<a name="line.463"></a>
-<span class="sourceLineNo">464</span>    }<a name="line.464"></a>
-<span class="sourceLineNo">465</span><a name="line.465"></a>
-<span class="sourceLineNo">466</span>    @Override<a name="line.466"></a>
-<span class="sourceLineNo">467</span>    public int getValueOffset() {<a name="line.467"></a>
-<span class="sourceLineNo">468</span>      return cell.getValueOffset();<a name="line.468"></a>
-<span class="sourceLineNo">469</span>    }<a name="line.469"></a>
-<span class="sourceLineNo">470</span><a name="line.470"></a>
-<span class="sourceLineNo">471</span>    @Override<a name="line.471"></a>
-<span class="sourceLineNo">472</span>    public int getValueLength() {<a name="line.472"></a>
-<span class="sourceLineNo">473</span>      return cell.getValueLength();<a name="line.473"></a>
-<span class="sourceLineNo">474</span>    }<a name="line.474"></a>
-<span class="sourceLineNo">475</span><a name="line.475"></a>
-<span class="sourceLineNo">476</span>    @Override<a name="line.476"></a>
-<span class="sourceLineNo">477</span>    public byte[] getTagsArray() {<a name="line.477"></a>
-<span class="sourceLineNo">478</span>      return this.tags;<a name="line.478"></a>
-<span class="sourceLineNo">479</span>    }<a name="line.479"></a>
-<span class="sourceLineNo">480</span><a name="line.480"></a>
-<span class="sourceLineNo">481</span>    @Override<a name="line.481"></a>
-<span class="sourceLineNo">482</span>    public int getTagsOffset() {<a name="line.482"></a>
-<span class="sourceLineNo">483</span>      return 0;<a name="line.483"></a>
-<span class="sourceLineNo">484</span>    }<a name="line.484"></a>
-<span class="sourceLineNo">485</span><a name="line.485"></a>
-<span class="sourceLineNo">486</span>    @Override<a name="line.486"></a>
-<span class="sourceLineNo">487</span>    public int getTagsLength() {<a name="line.487"></a>
-<span class="sourceLineNo">488</span>      if (null == this.tags) {<a name="line.488"></a>
-<span class="sourceLineNo">489</span>        // Nulled out tags array optimization in constructor<a name="line.489"></a>
-<span class="sourceLineNo">490</span>        return 0;<a name="line.490"></a>
-<span class="sourceLineNo">491</span>      }<a name="line.491"></a>
-<span class="sourceLineNo">492</span>      return this.tags.length;<a name="line.492"></a>
-<span class="sourceLineNo">493</span>    }<a name="line.493"></a>
-<span class="sourceLineNo">494</span><a name="line.494"></a>
-<span class="sourceLineNo">495</span>    @Override<a name="line.495"></a>
-<span class="sourceLineNo">496</span>    public long heapSize() {<a name="line.496"></a>
-<span class="sourceLineNo">497</span>      long sum = CellUtil.estimatedHeapSizeOf(cell) - cell.getTagsLength();<a name="line.497"></a>
-<span class="sourceLineNo">498</span>      sum += ClassSize.OBJECT;// this object itself<a name="line.498"></a>
-<span class="sourceLineNo">499</span>      sum += (2 * ClassSize.REFERENCE);// pointers to cell and tags array<a name="line.499"></a>
-<span class="sourceLineNo">500</span>      if (this.tags != null) {<a name="line.500"></a>
-<span class="sourceLineNo">501</span>        sum += ClassSize.align(ClassSize.ARRAY);// "tags"<a name="line.501"></a>
-<span class="sourceLineNo">502</span>        sum += this.tags.length;<a name="line.502"></a>
-<span class="sourceLineNo">503</span>      }<a name="line.503"></a>
-<span class="sourceLineNo">504</span>      return sum;<a name="line.504"></a>
-<span class="sourceLineNo">505</span>    }<a name="line.505"></a>
-<span class="sourceLineNo">506</span><a name="line.506"></a>
-<span class="sourceLineNo">507</span>    @Override<a name="line.507"></a>
-<span class="sourceLineNo">508</span>    public void setTimestamp(long ts) throws IOException {<a name="line.508"></a>
-<span class="sourceLineNo">509</span>      // The incoming cell is supposed to be SettableTimestamp type.<a name="line.509"></a>
-<span class="sourceLineNo">510</span>      CellUtil.setTimestamp(cell, ts);<a name="line.510"></a>
-<span class="sourceLineNo">511</span>    }<a name="line.511"></a>
-<span class="sourceLineNo">512</span><a name="line.512"></a>
-<span class="sourceLineNo">513</span>    @Override<a name="line.513"></a>
-<span class="sourceLineNo">514</span>    public void setTimestamp(byte[] ts, int tsOffset) throws IOException {<a name="line.514"></a>
-<span class="sourceLineNo">515</span>      // The incoming cell is supposed to be SettableTimestamp type.<a name="line.515"></a>
-<span class="sourceLineNo">516</span>      CellUtil.setTimestamp(cell, ts, tsOffset);<a name="line.516"></a>
-<span class="sourceLineNo">517</span>    }<a name="line.517"></a>
-<span class="sourceLineNo">518</span><a name="line.518"></a>
-<span class="sourceLineNo">519</span>    @Override<a name="line.519"></a>
-<span class="sourceLineNo">520</span>    public void setSequenceId(long seqId) throws IOException {<a name="line.520"></a>
-<span class="sourceLineNo">521</span>      // The incoming cell is supposed to be SettableSequenceId type.<a name="line.521"></a>
-<span class="sourceLineNo">522</span>      CellUtil.setSequenceId(cell, seqId);<a name="line.522"></a>
-<span class="sourceLineNo">523</span>    }<a name="line.523"></a>
-<span class="sourceLineNo">524</span><a name="line.524"></a>
-<span class="sourceLineNo">525</span>    @Override<a name="line.525"></a>
-<span class="sourceLineNo">526</span>    public int write(OutputStream out, boolean withTags) throws IOException {<a name="line.526"></a>
-<span class="sourceLineNo">527</span>      int len = ((ExtendedCell) this.cell).write(out, false);<a name="line.527"></a>
-<span class="sourceLineNo">528</span>      if (withTags &amp;&amp; this.tags != null) {<a name="line.528"></a>
-<span class="sourceLineNo">529</span>        // Write the tagsLength 2 bytes<a name="line.529"></a>
-<span class="sourceLineNo">530</span>        out.write((byte) (0xff &amp; (this.tags.length &gt;&gt; 8)));<a name="line.530"></a>
-<span class="sourceLineNo">531</span>        out.write((byte) (0xff &amp; this.tags.length));<a name="line.531"></a>
-<span class="sourceLineNo">532</span>        out.write(this.tags);<a name="line.532"></a>
-<span class="sourceLineNo">533</span>        len += KeyValue.TAGS_LENGTH_SIZE + this.tags.length;<a name="line.533"></a>
-<span class="sourceLineNo">534</span>      }<a name="line.534"></a>
-<span class="sourceLineNo">535</span>      return len;<a name="line.535"></a>
-<span class="sourceLineNo">536</span>    }<a name="line.536"></a>
-<span class="sourceLineNo">537</span><a name="line.537"></a>
-<span class="sourceLineNo">538</span>    @Override<a name="line.538"></a>
-<span class="sourceLineNo">539</span>    public int getSerializedSize(boolean withTags) {<a name="line.539"></a>
-<span class="sourceLineNo">540</span>      int len = ((ExtendedCell) this.cell).getSerializedSize(false);<a name="line.540"></a>
-<span class="sourceLineNo">541</span>      if (withTags &amp;&amp; this.tags != null) {<a name="line.541"></a>
-<span class="sourceLineNo">542</span>        len += KeyValue.TAGS_LENGTH_SIZE + this.tags.length;<a name="line.542"></a>
-<span class="sourceLineNo">543</span>      }<a name="line.543"></a>
-<span class="sourceLineNo">544</span>      return len;<a name="line.544"></a>
-<span class="sourceLineNo">545</span>    }<a name="line.545"></a>
-<span class="sourceLineNo">546</span><a name="line.546"></a>
-<span class="sourceLineNo">547</span>    @Override<a name="line.547"></a>
-<span class="sourceLineNo">548</span>    public void write(byte[] buf, int offset) {<a name="line.548"></a>
-<span class="sourceLineNo">549</span>      offset = KeyValueUtil.appendToByteArray(this.cell, buf, offset, false);<a name="line.549"></a>
-<span class="sourceLineNo">550</span>      int tagsLen = this.tags.length;<a name="line.550"></a>
-<span class="sourceLineNo">551</span>      assert tagsLen &gt; 0;<a name="line.551"></a>
-<span class="sourceLineNo">552</span>      offset = Bytes.putAsShort(buf, offset, tagsLen);<a name="line.552"></a>
-<span class="sourceLineNo">553</span>      System.arraycopy(this.tags, 0, buf, offset, tagsLen);<a name="line.553"></a>
-<span class="sourceLineNo">554</span>    }<a name="line.554"></a>
-<span class="sourceLineNo">555</span>  }<a name="line.555"></a>
+<span class="sourceLineNo">384</span>    private static final long HEAP_SIZE_OVERHEAD = 2 * ClassSize.REFERENCE + ClassSize.ARRAY;<a name="line.384"></a>
+<span class="sourceLineNo">385</span><a name="line.385"></a>
+<span class="sourceLineNo">386</span>    /**<a name="line.386"></a>
+<span class="sourceLineNo">387</span>     * @param cell The original Cell which it rewrites<a name="line.387"></a>
+<span class="sourceLineNo">388</span>     * @param tags the tags bytes. The array suppose to contain the tags bytes alone.<a name="line.388"></a>
+<span class="sourceLineNo">389</span>     */<a name="line.389"></a>
+<span class="sourceLineNo">390</span>    public TagRewriteCell(Cell cell, byte[] tags) {<a name="line.390"></a>
+<span class="sourceLineNo">391</span>      assert cell instanceof ExtendedCell;<a name="line.391"></a>
+<span class="sourceLineNo">392</span>      assert tags != null;<a name="line.392"></a>
+<span class="sourceLineNo">393</span>      this.cell = cell;<a name="line.393"></a>
+<span class="sourceLineNo">394</span>      this.tags = tags;<a name="line.394"></a>
+<span class="sourceLineNo">395</span>      // tag offset will be treated as 0 and length this.tags.length<a name="line.395"></a>
+<span class="sourceLineNo">396</span>      if (this.cell instanceof TagRewriteCell) {<a name="line.396"></a>
+<span class="sourceLineNo">397</span>        // Cleaning the ref so that the byte[] can be GCed<a name="line.397"></a>
+<span class="sourceLineNo">398</span>        ((TagRewriteCell) this.cell).tags = null;<a name="line.398"></a>
+<span class="sourceLineNo">399</span>      }<a name="line.399"></a>
+<span class="sourceLineNo">400</span>    }<a name="line.400"></a>
+<span class="sourceLineNo">401</span><a name="line.401"></a>
+<span class="sourceLineNo">402</span>    @Override<a name="line.402"></a>
+<span class="sourceLineNo">403</span>    public byte[] getRowArray() {<a name="line.403"></a>
+<span class="sourceLineNo">404</span>      return cell.getRowArray();<a name="line.404"></a>
+<span class="sourceLineNo">405</span>    }<a name="line.405"></a>
+<span class="sourceLineNo">406</span><a name="line.406"></a>
+<span class="sourceLineNo">407</span>    @Override<a name="line.407"></a>
+<span class="sourceLineNo">408</span>    public int getRowOffset() {<a name="line.408"></a>
+<span class="sourceLineNo">409</span>      return cell.getRowOffset();<a name="line.409"></a>
+<span class="sourceLineNo">410</span>    }<a name="line.410"></a>
+<span class="sourceLineNo">411</span><a name="line.411"></a>
+<span class="sourceLineNo">412</span>    @Override<a name="line.412"></a>
+<span class="sourceLineNo">413</span>    public short getRowLength() {<a name="line.413"></a>
+<span class="sourceLineNo">414</span>      return cell.getRowLength();<a name="line.414"></a>
+<span class="sourceLineNo">415</span>    }<a name="line.415"></a>
+<span class="sourceLineNo">416</span><a name="line.416"></a>
+<span class="sourceLineNo">417</span>    @Override<a name="line.417"></a>
+<span class="sourceLineNo">418</span>    public byte[] getFamilyArray() {<a name="line.418"></a>
+<span class="sourceLineNo">419</span>      return cell.getFamilyArray();<a name="line.419"></a>
+<span class="sourceLineNo">420</span>    }<a name="line.420"></a>
+<span class="sourceLineNo">421</span><a name="line.421"></a>
+<span class="sourceLineNo">422</span>    @Override<a name="line.422"></a>
+<span class="sourceLineNo">423</span>    public int getFamilyOffset() {<a name="line.423"></a>
+<span class="sourceLineNo">424</span>      return cell.getFamilyOffset();<a name="line.424"></a>
+<span class="sourceLineNo">425</span>    }<a name="line.425"></a>
+<span class="sourceLineNo">426</span><a name="line.426"></a>
+<span class="sourceLineNo">427</span>    @Override<a name="line.427"></a>
+<span class="sourceLineNo">428</span>    public byte getFamilyLength() {<a name="line.428"></a>
+<span class="sourceLineNo">429</span>      return cell.getFamilyLength();<a name="line.429"></a>
+<span class="sourceLineNo">430</span>    }<a name="line.430"></a>
+<span class="sourceLineNo">431</span><a name="line.431"></a>
+<span class="sourceLineNo">432</span>    @Override<a name="line.432"></a>
+<span class="sourceLineNo">433</span>    public byte[] getQualifierArray() {<a name="line.433"></a>
+<span class="sourceLineNo">434</span>      return cell.getQualifierArray();<a name="line.434"></a>
+<span class="sourceLineNo">435</span>    }<a name="line.435"></a>
+<span class="sourceLineNo">436</span><a name="line.436"></a>
+<span class="sourceLineNo">437</span>    @Override<a name="line.437"></a>
+<span class="sourceLineNo">438</span>    public int getQualifierOffset() {<a name="line.438"></a>
+<span class="sourceLineNo">439</span>      return cell.getQualifierOffset();<a name="line.439"></a>
+<span class="sourceLineNo">440</span>    }<a name="line.440"></a>
+<span class="sourceLineNo">441</span><a name="line.441"></a>
+<span class="sourceLineNo">442</span>    @Override<a name="line.442"></a>
+<span class="sourceLineNo">443</span>    public int getQualifierLength() {<a name="line.443"></a>
+<span class="sourceLineNo">444</span>      return cell.getQualifierLength();<a name="line.444"></a>
+<span class="sourceLineNo">445</span>    }<a name="line.445"></a>
+<span class="sourceLineNo">446</span><a name="line.446"></a>
+<span class="sourceLineNo">447</span>    @Override<a name="line.447"></a>
+<span class="sourceLineNo">448</span>    public long getTimestamp() {<a name="line.448"></a>
+<span class="sourceLineNo">449</span>      return cell.getTimestamp();<a name="line.449"></a>
+<span class="sourceLineNo">450</span>    }<a name="line.450"></a>
+<span class="sourceLineNo">451</span><a name="line.451"></a>
+<span class="sourceLineNo">452</span>    @Override<a name="line.452"></a>
+<span class="sourceLineNo">453</span>    public byte getTypeByte() {<a name="line.453"></a>
+<span class="sourceLineNo">454</span>      return cell.getTypeByte();<a name="line.454"></a>
+<span class="sourceLineNo">455</span>    }<a name="line.455"></a>
+<span class="sourceLineNo">456</span><a name="line.456"></a>
+<span class="sourceLineNo">457</span>    @Override<a name="line.457"></a>
+<span class="sourceLineNo">458</span>    public long getSequenceId() {<a name="line.458"></a>
+<span class="sourceLineNo">459</span>      return cell.getSequenceId();<a name="line.459"></a>
+<span class="sourceLineNo">460</span>    }<a name="line.460"></a>
+<span class="sourceLineNo">461</span><a name="line.461"></a>
+<span class="sourceLineNo">462</span>    @Override<a name="line.462"></a>
+<span class="sourceLineNo">463</span>    public byte[] getValueArray() {<a name="line.463"></a>
+<span class="sourceLineNo">464</span>      return cell.getValueArray();<a name="line.464"></a>
+<span class="sourceLineNo">465</span>    }<a name="line.465"></a>
+<span class="sourceLineNo">466</span><a name="line.466"></a>
+<span class="sourceLineNo">467</span>    @Override<a name="line.467"></a>
+<span class="sourceLineNo">468</span>    public int getValueOffset() {<a name="line.468"></a>
+<span class="sourceLineNo">469</span>      return cell.getValueOffset();<a name="line.469"></a>
+<span class="sourceLineNo">470</span>    }<a name="line.470"></a>
+<span class="sourceLineNo">471</span><a name="line.471"></a>
+<span class="sourceLineNo">472</span>    @Override<a name="line.472"></a>
+<span class="sourceLineNo">473</span>    public int getValueLength() {<a name="line.473"></a>
+<span class="sourceLineNo">474</span>      return cell.getValueLength();<a name="line.474"></a>
+<span class="sourceLineNo">475</span>    }<a name="line.475"></a>
+<span class="sourceLineNo">476</span><a name="line.476"></a>
+<span class="sourceLineNo">477</span>    @Override<a name="line.477"></a>
+<span class="sourceLineNo">478</span>    public byte[] getTagsArray() {<a name="line.478"></a>
+<span class="sourceLineNo">479</span>      return this.tags;<a name="line.479"></a>
+<span class="sourceLineNo">480</span>    }<a name="line.480"></a>
+<span class="sourceLineNo">481</span><a name="line.481"></a>
+<span class="sourceLineNo">482</span>    @Override<a name="line.482"></a>
+<span class="sourceLineNo">483</span>    public int getTagsOffset() {<a name="line.483"></a>
+<span class="sourceLineNo">484</span>      return 0;<a name="line.484"></a>
+<span class="sourceLineNo">485</span>    }<a name="line.485"></a>
+<span class="sourceLineNo">486</span><a name="line.486"></a>
+<span class="sourceLineNo">487</span>    @Override<a name="line.487"></a>
+<span class="sourceLineNo">488</span>    public int getTagsLength() {<a name="line.488"></a>
+<span class="sourceLineNo">489</span>      if (null == this.tags) {<a name="line.489"></a>
+<span class="sourceLineNo">490</span>        // Nulled out tags array optimization in constructor<a name="line.490"></a>
+<span class="sourceLineNo">491</span>        return 0;<a name="line.491"></a>
+<span class="sourceLineNo">492</span>      }<a name="line.492"></a>
+<span class="sourceLineNo">493</span>      return this.tags.length;<a name="line.493"></a>
+<span class="sourceLineNo">494</span>    }<a name="line.494"></a>
+<span class="sourceLineNo">495</span><a name="line.495"></a>
+<span class="sourceLineNo">496</span>    @Override<a name="line.496"></a>
+<span class="sourceLineNo">497</span>    public long heapSize() {<a name="line.497"></a>
+<span class="sourceLineNo">498</span>      long sum = CellUtil.estimatedHeapSizeOf(cell) - cell.getTagsLength();<a name="line.498"></a>
+<span class="sourceLineNo">499</span>      sum += ClassSize.OBJECT;// this object itself<a name="line.499"></a>
+<span class="sourceLineNo">500</span>      sum += (2 * ClassSize.REFERENCE);// pointers to cell and tags array<a name="line.500"></a>
+<span class="sourceLineNo">501</span>      if (this.tags != null) {<a name="line.501"></a>
+<span class="sourceLineNo">502</span>        sum += ClassSize.align(ClassSize.ARRAY);// "tags"<a name="line.502"></a>
+<span class="sourceLineNo">503</span>        sum += this.tags.length;<a name="line.503"></a>
+<span class="sourceLineNo">504</span>      }<a name="line.504"></a>
+<span class="sourceLineNo">505</span>      return sum;<a name="line.505"></a>
+<span class="sourceLineNo">506</span>    }<a name="line.506"></a>
+<span class="sourceLineNo">507</span><a name="line.507"></a>
+<span class="sourceLineNo">508</span>    @Override<a name="line.508"></a>
+<span class="sourceLineNo">509</span>    public void setTimestamp(long ts) throws IOException {<a name="line.509"></a>
+<span class="sourceLineNo">510</span>      // The incoming cell is supposed to be SettableTimestamp type.<a name="line.510"></a>
+<span class="sourceLineNo">511</span>      CellUtil.setTimestamp(cell, ts);<a name="line.511"></a>
+<span class="sourceLineNo">512</span>    }<a name="line.512"></a>
+<span class="sourceLineNo">513</span><a name="line.513"></a>
+<span class="sourceLineNo">514</span>    @Override<a name="line.514"></a>
+<span class="sourceLineNo">515</span>    public void setTimestamp(byte[] ts, int tsOffset) throws IOException {<a name="line.515"></a>
+<span class="sourceLineNo">516</span>      // The incoming cell is supposed to be SettableTimestamp type.<a name="line.516"></a>
+<span class="sourceLineNo">517</span>      CellUtil.setTimestamp(cell, ts, tsOffset);<a name="line.517"></a>
+<span class="sourceLineNo">518</span>    }<a name="line.518"></a>
+<span class="sourceLineNo">519</span><a name="line.519"></a>
+<span class="sourceLineNo">520</span>    @Override<a name="line.520"></a>
+<span class="sourceLineNo">521</span>    public void setSequenceId(long seqId) throws IOException {<a name="line.521"></a>
+<span class="sourceLineNo">522</span>      // The incoming cell is supposed to be SettableSequenceId type.<a name="line.522"></a>
+<span class="sourceLineNo">523</span>      CellUtil.setSequenceId(cell, seqId);<a name="line.523"></a>
+<span class="sourceLineNo">524</span>    }<a name="line.524"></a>
+<span class="sourceLineNo">525</span><a name="line.525"></a>
+<span class="sourceLineNo">526</span>    @Override<a name="line.526"></a>
+<span class="sourceLineNo">527</span>    public int write(OutputStream out, boolean withTags) throws IOException {<a name="line.527"></a>
+<span class="sourceLineNo">528</span>      int len = ((ExtendedCell) this.cell).write(out, false);<a name="line.528"></a>
+<span class="sourceLineNo">529</span>      if (withTags &amp;&amp; this.tags != null) {<a name="line.529"></a>
+<span class="sourceLineNo">530</span>        // Write the tagsLength 2 bytes<a name="line.530"></a>
+<span class="sourceLineNo">531</span>        out.write((byte) (0xff &amp; (this.tags.length &gt;&gt; 8)));<a name="line.531"></a>
+<span class="sourceLineNo">532</span>        out.write((byte) (0xff &amp; this.tags.length));<a name="line.532"></a>
+<span class="sourceLineNo">533</span>        out.write(this.tags);<a name="line.533"></a>
+<span class="sourceLineNo">534</span>        len += KeyValue.TAGS_LENGTH_SIZE + this.tags.length;<a name="line.534"></a>
+<span class="sourceLineNo">535</span>      }<a name="line.535"></a>
+<span class="sourceLineNo">536</span>      return len;<a name="line.536"></a>
+<span class="sourceLineNo">537</span>    }<a name="line.537"></a>
+<span class="sourceLineNo">538</span><a name="line.538"></a>
+<span class="sourceLineNo">539</span>    @Override<a name="line.539"></a>
+<span class="sourceLineNo">540</span>    public int getSerializedSize(boolean withTags) {<a name="line.540"></a>
+<span class="sourceLineNo">541</span>      int len = ((ExtendedCell) this.cell).getSerializedSize(false);<a name="line.541"></a>
+<span class="sourceLineNo">542</span>      if (withTags &amp;&amp; this.tags != null) {<a name="line.542"></a>
+<span class="sourceLineNo">543</span>        len += KeyValue.TAGS_LENGTH_SIZE + this.tags.length;<a name="line.543"></a>
+<span class="sourceLineNo">544</span>      }<a name="line.544"></a>
+<span class="sourceLineNo">545</span>      return len;<a name="line.545"></a>
+<span class="sourceLineNo">546</span>    }<a name="line.546"></a>
+<span class="sourceLineNo">547</span><a name="line.547"></a>
+<span class="sourceLineNo">548</span>    @Override<a name="line.548"></a>
+<span class="sourceLineNo">549</span>    public void write(byte[] buf, int offset) {<a name="line.549"></a>
+<span class="sourceLineNo">550</span>      offset = KeyValueUtil.appendToByteArray(this.cell, buf, offset, false);<a name="line.550"></a>
+<span class="sourceLineNo">551</span>      int tagsLen = this.tags.length;<a name="line.551"></a>
+<span class="sourceLineNo">552</span>      assert tagsLen &gt; 0;<a name="line.552"></a>
+<span class="sourceLineNo">553</span>      offset = Bytes.putAsShort(buf, offset, tagsLen);<a name="line.553"></a>
+<span class="sourceLineNo">554</span>      System.arraycopy(this.tags, 0, buf, offset, tagsLen);<a name="line.554"></a>
+<span class="sourceLineNo">555</span>    }<a name="line.555"></a>
 <span class="sourceLineNo">556</span><a name="line.556"></a>
-<span class="sourceLineNo">557</span>  /**<a name="line.557"></a>
-<span class="sourceLineNo">558</span>   * Version of TagRewriteCell where the original Cell is ShareableMemory type.<a name="line.558"></a>
-<span class="sourceLineNo">559</span>   */<a name="line.559"></a>
-<span class="sourceLineNo">560</span>  private static class ShareableMemoryTagRewriteCell extends TagRewriteCell implements<a name="line.560"></a>
-<span class="sourceLineNo">561</span>      ShareableMemory {<a name="line.561"></a>
+<span class="sourceLineNo">557</span>    @Override<a name="line.557"></a>
+<span class="sourceLineNo">558</span>    public long heapOverhead() {<a name="line.558"></a>
+<span class="sourceLineNo">559</span>      return ((ExtendedCell) this.cell).heapOverhead() + HEAP_SIZE_OVERHEAD;<a name="line.559"></a>
+<span class="sourceLineNo">560</span>    }<a name="line.560"></a>
+<span class="sourceLineNo">561</span>  }<a name="line.561"></a>
 <span class="sourceLineNo">562</span><a name="line.562"></a>
-<span class="sourceLineNo">563</span>    public ShareableMemoryTagRewriteCell(Cell cell, byte[] tags) {<a name="line.563"></a>
-<span class="sourceLineNo">564</span>      super(cell, tags);<a name="line.564"></a>
-<span class="sourceLineNo">565</span>      assert cell instanceof ShareableMemory;<a name="line.565"></a>
-<span class="sourceLineNo">566</span>    }<a name="line.566"></a>
-<span class="sourceLineNo">567</span><a name="line.567"></a>
-<span class="sourceLineNo">568</span>    @Override<a name="line.568"></a>
-<span class="sourceLineNo">569</span>    public Cell cloneToCell() {<a name="line.569"></a>
-<span class="sourceLineNo">570</span>      Cell clonedBaseCell = ((ShareableMemory) this.cell).cloneToCell();<a name="line.570"></a>
-<span class="sourceLineNo">571</span>      return new TagRewriteCell(clonedBaseCell, this.tags);<a name="line.571"></a>
+<span class="sourceLineNo">563</span>  /**<a name="line.563"></a>
+<span class="sourceLineNo">564</span>   * Version of TagRewriteCell where the original Cell is ShareableMemory type.<a name="line.564"></a>
+<span class="sourceLineNo">565</span>   */<a name="line.565"></a>
+<span class="sourceLineNo">566</span>  private static class ShareableMemoryTagRewriteCell extends TagRewriteCell implements<a name="line.566"></a>
+<span class="sourceLineNo">567</span>      ShareableMemory {<a name="line.567"></a>
+<span class="sourceLineNo">568</span><a name="line.568"></a>
+<span class="sourceLineNo">569</span>    public ShareableMemoryTagRewriteCell(Cell cell, byte[] tags) {<a name="line.569"></a>
+<span class="sourceLineNo">570</span>      super(cell, tags);<a name="line.570"></a>
+<span class="sourceLineNo">571</span>      assert cell instanceof ShareableMemory;<a name="line.571"></a>
 <span class="sourceLineNo">572</span>    }<a name="line.572"></a>
-<span class="sourceLineNo">573</span>  }<a name="line.573"></a>
-<span class="sourceLineNo">574</span><a name="line.574"></a>
-<span class="sourceLineNo">575</span>  /**<a name="line.575"></a>
-<span class="sourceLineNo">576</span>   * @param cellScannerables<a name="line.576"></a>
-<span class="sourceLineNo">577</span>   * @return CellScanner interface over &lt;code&gt;cellIterables&lt;/code&gt;<a name="line.577"></a>
-<span class="sourceLineNo">578</span>   */<a name="line.578"></a>
-<span class="sourceLineNo">579</span>  public static CellScanner createCellScanner(<a name="line.579"></a>
-<span class="sourceLineNo">580</span>      final List&lt;? extends CellScannable&gt; cellScannerables) {<a name="line.580"></a>
-<span class="sourceLineNo">581</span>    return new CellScanner() {<a name="line.581"></a>
-<span class="sourceLineNo">582</span>      private final Iterator&lt;? extends CellScannable&gt; iterator = cellScannerables.iterator();<a name="line.582"></a>
-<span class="sourceLineNo">583</span>      private CellScanner cellScanner = null;<a name="line.583"></a>
-<span class="sourceLineNo">584</span><a name="line.584"></a>
-<span class="sourceLineNo">585</span>      @Override<a name="line.585"></a>
-<span class="sourceLineNo">586</span>      public Cell current() {<a name="line.586"></a>
-<span class="sourceLineNo">587</span>        return this.cellScanner != null? this.cellScanner.current(): null;<a name="line.587"></a>
-<span class="sourceLineNo">588</span>      }<a name="line.588"></a>
-<span class="sourceLineNo">589</span><a name="line.589"></a>
-<span class="sourceLineNo">590</span>      @Override<a name="line.590"></a>
-<span class="sourceLineNo">591</span>      public boolean advance() throws IOException {<a name="line.591"></a>
-<span class="sourceLineNo">592</span>        while (true) {<a name="line.592"></a>
-<span class="sourceLineNo">593</span>          if (this.cellScanner == null) {<a name="line.593"></a>
-<span class="sourceLineNo">594</span>            if (!this.iterator.hasNext()) return false;<a name="line.594"></a>
-<span class="sourceLineNo">595</span>            this.cellScanner = this.iterator.next().cellScanner();<a name="line.595"></a>
-<span class="sourceLineNo">596</span>          }<a name="line.596"></a>
-<span class="sourceLineNo">597</span>          if (this.cellScanner.advance()) return true;<a name="line.597"></a>
-<span class="sourceLineNo">598</span>          this.cellScanner = null;<a name="line.598"></a>
-<span class="sourceLineNo">599</span>        }<a name="line.599"></a>
-<span class="sourceLineNo">600</span>      }<a name="line.600"></a>
-<span class="sourceLineNo">601</span>    };<a name="line.601"></a>
-<span class="sourceLineNo">602</span>  }<a name="line.602"></a>
-<span class="sourceLineNo">603</span><a name="line.603"></a>
-<span class="sourceLineNo">604</span>  /**<a name="line.604"></a>
-<span class="sourceLineNo">605</span>   * @param cellIterable<a name="line.605"></a>
-<span class="sourceLineNo">606</span>   * @return CellScanner interface over &lt;code&gt;cellIterable&lt;/code&gt;<a name="line.606"></a>
-<span class="sourceLineNo">607</span>   */<a name="line.607"></a>
-<span class="sourceLineNo">608</span>  public static CellScanner createCellScanner(final Iterable&lt;Cell&gt; cellIterable) {<a name="line.608"></a>
-<span class="sourceLineNo">609</span>    if (cellIterable == null) return null;<a name="line.609"></a>
-<span class="sourceLineNo">610</span>    return createCellScanner(cellIterable.iterator());<a name="line.610"></a>
-<span class="sourceLineNo">611</span>  }<a name="line.611"></a>
-<span class="sourceLineNo">612</span><a name="line.612"></a>
-<span class="sourceLineNo">613</span>  /**<a name="line.613"></a>
-<span class="sourceLineNo">614</span>   * @param cells<a name="line.614"></a>
-<span class="sourceLineNo">615</span>   * @return CellScanner interface over &lt;code&gt;cellIterable&lt;/code&gt; or null if &lt;code&gt;cells&lt;/code&gt; is<a name="line.615"></a>
-<span class="sourceLineNo">616</span>   * null<a name="line.616"></a>
-<span class="sourceLineNo">617</span>   */<a name="line.617"></a>
-<span class="sourceLineNo">618</span>  public static CellScanner createCellScanner(final Iterator&lt;Cell&gt; cells) {<a name="line.618"></a>
-<span class="sourceLineNo">619</span>    if (cells == null) return null;<a name="line.619"></a>
-<span class="sourceLineNo">620</span>    return new CellScanner() {<a name="line.620"></a>
-<span class="sourceLineNo">621</span>      private final Iterator&lt;Cell&gt; iterator = cells;<a name="line.621"></a>
-<span class="sourceLineNo">622</span>      private Cell current = null;<a name="line.622"></a>
-<span class="sourceLineNo">623</span><a name="line.623"></a>
-<span class="sourceLineNo">624</span>      @Override<a name="line.624"></a>
-<span class="sourceLineNo">625</span>      public Cell current() {<a name="line.625"></a>
-<span class="sourceLineNo">626</span>        return this.current;<a name="line.626"></a>
-<span class="sourceLineNo">627</span>      }<a name="line.627"></a>
-<span class="sourceLineNo">628</span><a name="line.628"></a>
-<span class="sourceLineNo">629</span>      @Override<a name="line.629"></a>
-<span class="sourceLineNo">630</span>      public boolean advance() {<a name="line.630"></a>
-<span class="sourceLineNo">631</span>        boolean hasNext = this.iterator.hasNext();<a name="line.631"></a>
-<span class="sourceLineNo">632</span>        this.current = hasNext? this.iterator.next(): null;<a name="line.632"></a>
-<span class="sourceLineNo">633</span>        return hasNext;<a name="line.633"></a>
-<span class="sourceLineNo">634</span>      }<a name="line.634"></a>
-<span class="sourceLineNo">635</span>    };<a name="line.635"></a>
-<span class="sourceLineNo">636</span>  }<a name="line.636"></a>
-<span class="sourceLineNo">637</span><a name="line.637"></a>
-<span class="sourceLineNo">638</span>  /**<a name="line.638"></a>
-<span class="sourceLineNo">639</span>   * @param cellArray<a name="line.639"></a>
-<span class="sourceLineNo">640</span>   * @return CellScanner interface over &lt;code&gt;cellArray&lt;/code&gt;<a name="line.640"></a>
-<span class="sourceLineNo">641</span>   */<a name="line.641"></a>
-<span class="sourceLineNo">642</span>  public static CellScanner createCellScanner(final Cell[] cellArray) {<a name="line.642"></a>
-<span class="sourceLineNo">643</span>    return new CellScanner() {<a name="line.643"></a>
-<span class="sourceLineNo">644</span>      private final Cell [] cells = cellArray;<a name="line.644"></a>
-<span class="sourceLineNo">645</span>      private int index = -1;<a name="line.645"></a>
-<span class="sourceLineNo">646</span><a name="line.646"></a>
-<span class="sourceLineNo">647</span>      @Override<a name="line.647"></a>
-<span class="sourceLineNo">648</span>      public Cell current() {<a name="line.648"></a>
-<span class="sourceLineNo">649</span>        if (cells == null) return null;<a name="line.649"></a>
-<span class="sourceLineNo">650</span>        return (index &lt; 0)? null: this.cells[index];<a name="line.650"></a>
-<span class="sourceLineNo">651</span>      }<a name="line.651"></a>
+<span class="sourceLineNo">573</span><a name="line.573"></a>
+<span class="sourceLineNo">574</span>    @Override<a name="line.574"></a>
+<span class="sourceLineNo">575</span>    public Cell cloneToCell() {<a name="line.575"></a>
+<span class="sourceLineNo">576</span>      Cell clonedBaseCell = ((ShareableMemory) this.cell).cloneToCell();<a name="line.576"></a>
+<span class="sourceLineNo">577</span>      return new TagRewriteCell(clonedBaseCell, this.tags);<a name="line.577"></a>
+<span class="sourceLineNo">578</span>    }<a name="line.578"></a>
+<span class="sourceLineNo">579</span>  }<a name="line.579"></a>
+<span class="sourceLineNo">580</span><a name="line.580"></a>
+<span class="sourceLineNo">581</span>  /**<a name="line.581"></a>
+<span class="sourceLineNo">582</span>   * @param cellScannerables<a name="line.582"></a>
+<span class="sourceLineNo">583</span>   * @return CellScanner interface over &lt;code&gt;cellIterables&lt;/code&gt;<a name="line.583"></a>
+<span class="sourceLineNo">584</span>   */<a name="line.584"></a>
+<span class="sourceLineNo">585</span>  public static CellScanner createCellScanner(<a name="line.585"></a>
+<span class="sourceLineNo">586</span>      final List&lt;? extends CellScannable&gt; cellScannerables) {<a name="line.586"></a>
+<span class="sourceLineNo">587</span>    return new CellScanner() {<a name="line.587"></a>
+<span class="sourceLineNo">588</span>      private final Iterator&lt;? extends CellScannable&gt; iterator = cellScannerables.iterator();<a name="line.588"></a>
+<span class="sourceLineNo">589</span>      private CellScanner cellScanner = null;<a name="line.589"></a>
+<span class="sourceLineNo">590</span><a name="line.590"></a>
+<span class="sourceLineNo">591</span>      @Override<a name="line.591"></a>
+<span class="sourceLineNo">592</span>      public Cell current() {<a name="line.592"></a>
+<span class="sourceLineNo">593</span>        return this.cellScanner != null? this.cellScanner.current(): null;<a name="line.593"></a>
+<span class="sourceLineNo">594</span>      }<a name="line.594"></a>
+<span class="sourceLineNo">595</span><a name="line.595"></a>
+<span class="sourceLineNo">596</span>      @Override<a name="line.596"></a>
+<span class="sourceLineNo">597</span>      public boolean advance() throws IOException {<a name="line.597"></a>
+<span class="sourceLineNo">598</span>        while (true) {<a name="line.598"></a>
+<span class="sourceLineNo">599</span>          if (this.cellScanner == null) {<a name="line.599"></a>
+<span class="sourceLineNo">600</span>            if (!this.iterator.hasNext()) return false;<a name="line.600"></a>
+<span class="sourceLineNo">601</span>            this.cellScanner = this.iterator.next().cellScanner();<a name="line.601"></a>
+<span class="sourceLineNo">602</span>          }<a name="line.602"></a>
+<span class="sourceLineNo">603</span>          if (this.cellScanner.advance()) return true;<a name="line.603"></a>
+<span class="sourceLineNo">604</span>          this.cellScanner = null;<a name="line.604"></a>
+<span class="sourceLineNo">605</span>        }<a name="line.605"></a>
+<span class="sourceLineNo">606</span>      }<a name="line.606"></a>
+<span class="sourceLineNo">607</span>    };<a name="line.607"></a>
+<span class="sourceLineNo">608</span>  }<a name="line.608"></a>
+<span class="sourceLineNo">609</span><a name="line.609"></a>
+<span class="sourceLineNo">610</span>  /**<a name="line.610"></a>
+<span class="sourceLineNo">611</span>   * @param cellIterable<a name="line.611"></a>
+<span class="sourceLineNo">612</span>   * @return CellScanner interface over &lt;code&gt;cellIterable&lt;/code&gt;<a name="line.612"></a>
+<span class="sourceLineNo">613</span>   */<a name="line.613"></a>
+<span class="sourceLineNo">614</span>  public static CellScanner createCellScanner(final Iterable&lt;Cell&gt; cellIterable) {<a name="line.614"></a>
+<span class="sourceLineNo">615</span>    if (cellIterable == null) return null;<a name="line.615"></a>
+<span class="sourceLineNo">616</span>    return createCellScanner(cellIterable.iterator());<a name="line.616"></a>
+<span class="sourceLineNo">617</span>  }<a name="line.617"></a>
+<span class="sourceLineNo">618</span><a name="line.618"></a>
+<span class="sourceLineNo">619</span>  /**<a name="line.619"></a>
+<span class="sourceLineNo">620</span>   * @param cells<a name="line.620"></a>
+<span class="sourceLineNo">621</span>   * @return CellScanner interface over &lt;code&gt;cellIterable&lt;/code&gt; or null if &lt;code&gt;cells&lt;/code&gt; is<a name="line.621"></a>
+<span class="sourceLineNo">622</span>   * null<a name="line.622"></a>
+<span class="sourceLineNo">623</span>   */<a name="line.623"></a>
+<span class="sourceLineNo">624</span>  public static CellScanner createCellScanner(final Iterator&lt;Cell&gt; cells) {<a name="line.624"></a>
+<span class="sourceLineNo">625</span>    if (cells == null) return null;<a name="line.625"></a>
+<span class="sourceLineNo">626</span>    return new CellScanner() {<a name="line.626"></a>
+<span class="sourceLineNo">627</span>      private final Iterator&lt;Cell&gt; iterator = cells;<a name="line.627"></a>
+<span class="sourceLineNo">628</span>      private Cell current = null;<a name="line.628"></a>
+<span class="sourceLineNo">629</span><a name="line.629"></a>
+<span class="sourceLineNo">630</span>      @Override<a name="line.630"></a>
+<span class="sourceLineNo">631</span>      public Cell current() {<a name="line.631"></a>
+<span class="sourceLineNo">632</span>        return this.current;<a name="line.632"></a>
+<span class="sourceLineNo">633</span>      }<a name="line.633"></a>
+<span class="sourceLineNo">634</span><a name="line.634"></a>
+<span class="sourceLineNo">635</span>      @Override<a name="line.635"></a>
+<span class="sourceLineNo">636</span>      public boolean advance() {<a name="line.636"></a>
+<span class="sourceLineNo">637</span>        boolean hasNext = this.iterator.hasNext();<a name="line.637"></a>
+<span class="sourceLineNo">638</span>        this.current = hasNext? this.iterator.next(): null;<a name="line.638"></a>
+<span class="sourceLineNo">639</span>        return hasNext;<a name="line.639"></a>
+<span class="sourceLineNo">640</span>      }<a name="line.640"></a>
+<span class="sourceLineNo">641</span>    };<a name="line.641"></a>
+<span class="sourceLineNo">642</span>  }<a name="line.642"></a>
+<span class="sourceLineNo">643</span><a name="line.643"></a>
+<span class="sourceLineNo">644</span>  /**<a name="line.644"></a>
+<span class="sourceLineNo">645</span>   * @param cellArray<a name="line.645"></a>
+<span class="sourceLineNo">646</span>   * @return CellScanner interface over &lt;code&gt;cellArray&lt;/code&gt;<a name="line.646"></a>
+<span class="sourceLineNo">647</span>   */<a name="line.647"></a>
+<span class="sourceLineNo">648</span>  public static CellScanner createCellScanner(final Cell[] cellArray) {<a name="line.648"></a>
+<span class="sourceLineNo">649</span>    return new CellScanner() {<a name="line.649"></a>
+<span class="sourceLineNo">650</span>      private final Cell [] cells = cellArray;<a name="line.650"></a>
+<span class="sourceLineNo">651</span>      private int index = -1;<a name="line.651"></a>
 <span class="sourceLineNo">652</span><a name="line.652"></a>
 <span class="sourceLineNo">653</span>      @Override<a name="line.653"></a>
-<span class="sourceLineNo">654</span>      public boolean advance() {<a name="line.654"></a>
-<span class="sourceLineNo">655</span>        if (cells == null) return false;<a name="line.655"></a>
-<span class="sourceLineNo">656</span>        return ++index &lt; this.cells.length;<a name="line.656"></a>
+<span class="sourceLineNo">654</span>      public Cell current() {<a name="line.654"></a>
+<span class="sourceLineNo">655</span>        if (cells == null) return null;<a name="line.655"></a>
+<span class="sourceLineNo">656</span>        return (index &lt; 0)? null: this.cells[index];<a name="line.656"></a>
 <span class="sourceLineNo">657</span>      }<a name="line.657"></a>
-<span class="sourceLineNo">658</span>    };<a name="line.658"></a>
-<span class="sourceLineNo">659</span>  }<a name="line.659"></a>
-<span class="sourceLineNo">660</span><a name="line.660"></a>
-<span class="sourceLineNo">661</span>  /**<a name="line.661"></a>
-<span class="sourceLineNo">662</span>   * Flatten the map of cells out under the CellScanner<a name="line.662"></a>
-<span class="sourceLineNo">663</span>   * @param map Map of Cell Lists; for example, the map of families to Cells that is used<a name="line.663"></a>
-<span class="sourceLineNo">664</span>   * inside Put, etc., keeping Cells organized by family.<a name="line.664"></a>
-<span class="sourceLineNo">665</span>   * @return CellScanner interface over &lt;code&gt;cellIterable&lt;/code&gt;<a name="line.665"></a>
-<span class="sourceLineNo">666</span>   */<a name="line.666"></a>
-<span class="sourceLineNo">667</span>  public static CellScanner createCellScanner(final NavigableMap&lt;byte [], List&lt;Cell&gt;&gt; map) {<a name="line.667"></a>
-<span class="sourceLineNo">668</span>    return new CellScanner() {<a name="line.668"></a>
-<span class="sourceLineNo">669</span>      private final Iterator&lt;Entry&lt;byte[], List&lt;Cell&gt;&gt;&gt; entries = map.entrySet().iterator();<a name="line.669"></a>
-<span class="sourceLineNo">670</span>      private Iterator&lt;Cell&gt; currentIterator = null;<a name="line.670"></a>
-<span class="sourceLineNo">671</span>      private Cell currentCell;<a name="line.671"></a>
-<span class="sourceLineNo">672</span><a name="line.672"></a>
-<span class="sourceLineNo">673</span>      @Override<a name="line.673"></a>
-<span class="sourceLineNo">674</span>      public Cell current() {<a name="line.674"></a>
-<span class="sourceLineNo">675</span>        return this.currentCell;<a name="line.675"></a>
-<span class="sourceLineNo">676</span>      }<a name="line.676"></a>
-<span class="sourceLineNo">677</span><a name="line.677"></a>
-<span class="sourceLineNo">678</span>      @Override<a name="line.678"></a>
-<span class="sourceLineNo">679</span>      public boolean advance() {<a name="line.679"></a>
-<span class="sourceLineNo">680</span>        while(true) {<a name="line.680"></a>
-<span class="sourceLineNo">681</span>          if (this.currentIterator == null) {<a name="line.681"></a>
-<span class="sourceLineNo">682</span>            if (!this.entries.hasNext()) return false;<a name="line.682"></a>
-<span class="sourceLineNo">683</span>            this.currentIterator = this.entries.next().getValue().iterator();<a name="line.683"></a>
-<span class="sourceLineNo">684</span>          }<a name="line.684"></a>
-<span class="sourceLineNo">685</span>          if (this.currentIterator.hasNext()) {<a name="line.685"></a>
-<span class="sourceLineNo">686</span>            this.currentCell = this.currentIterator.next();<a name="line.686"></a>
-<span class="sourceLineNo">687</span>            return true;<a name="line.687"></a>
-<span class="sourceLineNo">688</span>          }<a name="line.688"></a>
-<span class="sourceLineNo">689</span>          this.currentCell = null;<a name="line.689"></a>
-<span class="sourceLineNo">690</span>          this.currentIterator = null;<a name="line.690"></a>
-<span class="sourceLineNo">691</span>        }<a name="line.691"></a>
-<span class="sourceLineNo">692</span>      }<a name="line.692"></a>
-<span class="sourceLineNo">693</span>    };<a name="line.693"></a>
-<span class="sourceLineNo">694</span>  }<a name="line.694"></a>
-<span class="sourceLineNo">695</span><a name="line.695"></a>
-<span class="sourceLineNo">696</span>  /**<a name="line.696"></a>
-<span class="sourceLineNo">697</span>   * @param left<a name="line.697"></a>
-<span class="sourceLineNo">698</span>   * @param right<a name="line.698"></a>
-<span class="sourceLineNo">699</span>   * @return True if the rows in &lt;code&gt;left&lt;/code&gt; and &lt;code&gt;right&lt;/code&gt; Cells match<a name="line.699"></a>
-<span class="sourceLineNo">700</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0.<a name="line.700"></a>
-<span class="sourceLineNo">701</span>   *             Instead use {@link #matchingRows(Cell, Cell)}<a name="line.701"></a>
-<span class="sourceLineNo">702</span>   */<a name="line.702"></a>
-<span class="sourceLineNo">703</span>  @Deprecated<a name="line.703"></a>
-<span class="sourceLineNo">704</span>  public static boolean matchingRow(final Cell left, final Cell right) {<a name="line.704"></a>
-<span class="sourceLineNo">705</span>    return matchingRows(left, right);<a name="line.705"></a>
-<span class="sourceLineNo">706</span>  }<a name="line.706"></a>
-<span class="sourceLineNo">707</span><a name="line.707"></a>
-<span class="sourceLineNo">708</span>  public static boolean matchingRow(final Cell left, final byte[] buf) {<a name="line.708"></a>
-<span class="sourceLineNo">709</span>    if (buf == null) {<a name="line.709"></a>
-<span class="sourceLineNo">710</span>      return left.getRowLength() == 0;<a name="line.710"></a>
-<span class="sourceLineNo">711</span>    }<a name="line.711"></a>
-<span class="sourceLineNo">712</span>    return matchingRow(left, buf, 0, buf.length);<a name="line.712"></a>
-<span class="sourceLineNo">713</span>  }<a name="line.713"></a>
-<span class="sourceLineNo">714</span><a name="line.714"></a>
-<span class="sourceLineNo">715</span>  public static boolean matchingRow(final Cell left, final byte[] buf, final int offset,<a name="line.715"></a>
-<span class="sourceLineNo">716</span>      final int length) {<a name="line.716"></a>
-<span class="sourceLineNo">717</span>    if (left instanceof ByteBufferedCell) {<a name="line.717"></a>
-<span class="sourceLineNo">718</span>      return ByteBufferUtils.equals(((ByteBufferedCell) left).getRowByteBuffer(),<a name="line.718"></a>
-<span class="sourceLineNo">719</span>          ((ByteBufferedCell) left).getRowPosition(), left.getRowLength(), buf, offset,<a name="line.719"></a>
-<span class="sourceLineNo">720</span>          length);<a name="line.720"></a>
-<span class="sourceLineNo">721</span>    }<a name="line.721"></a>
-<span class="sourceLineNo">722</span>    return Bytes.equals(left.getRowArray(), left.getRowOffset(), left.getRowLength(), buf, offset,<a name="line.722"></a>
-<span class="sourceLineNo">723</span>        length);<a name="line.723"></a>
-<span class="sourceLineNo">724</span>  }<a name="line.724"></a>
-<span class="sourceLineNo">725</span><a name="line.725"></a>
-<span class="sourceLineNo">726</span>  public static boolean matchingFamily(final Cell left, final Cell right) {<a name="line.726"></a>
-<span class="sourceLineNo">727</span>    byte lfamlength = left.getFamilyLength();<a name="line.727"></a>
-<span class="sourceLineNo">728</span>    byte rfamlength = right.getFamilyLength();<a name="line.728"></a>
-<span class="sourceLineNo">729</span>    if (left instanceof ByteBufferedCell &amp;&amp; right instanceof ByteBufferedCell) {<a name="line.729"></a>
-<span class="sourceLineNo">730</span>      return ByteBufferUtils.equals(((ByteBufferedCell) left).getFamilyByteBuffer(),<a name="line.730"></a>
-<span class="sourceLineNo">731</span>          ((ByteBufferedCell) left).getFamilyPosition(), lfamlength,<a name="line.731"></a>
-<span class="sourceLineNo">732</span>          ((ByteBufferedCell) right).getFamilyByteBuffer(),<a name="line.732"></a>
-<span class="sourceLineNo">733</span>          ((ByteBufferedCell) right).getFamilyPosition(), rfamlength);<a name="line.733"></a>
-<span class="sourceLineNo">734</span>    }<a name="line.734"></a>
-<span class="sourceLineNo">735</span>    if (left instanceof ByteBufferedCell) {<a name="line.735"></a>
+<span class="sourceLineNo">658</span><a name="line.658"></a>
+<span class="sourceLineNo">659</span>      @Override<a name="line.659"></a>
+<span class="sourceLineNo">660</span>      public boolean advance() {<a name="line.660"></a>
+<span class="sourceLineNo">661</span>        if (cells == null) return false;<a name="line.661"></a>
+<span class="sourceLineNo">662</span>        return ++index &lt; this.cells.length;<a name="line.662"></a>
+<span class="sourceLineNo">663</span>      }<a name="line.663"></a>
+<span class="sourceLineNo">664</span>    };<a name="line.664"></a>
+<span class="sourceLineNo">665</span>  }<a name="line.665"></a>
+<span class="sourceLineNo">666</span><a name="line.666"></a>
+<span class="sourceLineNo">667</span>  /**<a name="line.667"></a>
+<span class="sourceLineNo">668</span>   * Flatten the map of cells out under the CellScanner<a name="line.668"></a>
+<span class="sourceLineNo">669</span>   * @param map Map of Cell Lists; for example, the map of families to Cells that is used<a name="line.669"></a>
+<span class="sourceLineNo">670</span>   * inside Put, etc., keeping Cells organized by family.<a name="line.670"></a>
+<span class="sourceLineNo">671</span>   * @return CellScanner interface over &lt;code&gt;cellIterable&lt;/code&gt;<a name="line.671"></a>
+<span class="sourceLineNo">672</span>   */<a name="line.672"></a>
+<span class="sourceLineNo">673</span>  public static CellScanner createCellScanner(final NavigableMap&lt;byte [], List&lt;Cell&gt;&gt; map) {<a name="line.673"></a>
+<span class="sourceLineNo">674</span>    return new CellScanner() {<a name="line.674"></a>
+<span class="sourceLineNo">675</span>      private final Iterator&lt;Entry&lt;byte[], List&lt;Cell&gt;&gt;&gt; entries = map.entrySet().iterator();<a name="line.675"></a>
+<span class="sourceLineNo">676</span>      private Iterator&lt;Cell&gt; currentIterator = null;<a name="line.676"></a>
+<span class="sourceLineNo">677</span>      private Cell currentCell;<a name="line.677"></a>
+<span class="sourceLineNo">678</span><a name="line.678"></a>
+<span class="sourceLineNo">679</span>      @Override<a name="line.679"></a>
+<span class="sourceLineNo">680</span>      public Cell current() {<a name="line.680"></a>
+<span class="sourceLineNo">681</span>        return this.currentCell;<a name="line.681"></a>
+<span class="sourceLineNo">682</span>      }<a name="line.682"></a>
+<span class="sourceLineNo">683</span><a name="line.683"></a>
+<span class="sourceLineNo">684</span>      @Override<a name="line.684"></a>
+<span class="sourceLineNo">685</span>      public boolean advance() {<a name="line.685"></a>
+<span class="sourceLineNo">686</span>        while(true) {<a name="line.686"></a>
+<span class="sourceLineNo">687</span>          if (this.currentIterator == null) {<a name="line.687"></a>
+<span class="sourceLineNo">688</span>            if (!this.entries.hasNext()) return false;<a name="line.688"></a>
+<span class="sourceLineNo">689</span>            this.currentIterator = this.entries.next().getValue().iterator();<a name="line.689"></a>
+<span class="sourceLineNo">690</span>          }<a name="line.690"></a>
+<span class="sourceLineNo">691</span>          if (this.currentIterator.hasNext()) {<a name="line.691"></a>
+<span class="sourceLineNo">692</span>            this.currentCell = this.currentIterator.next();<a name="line.692"></a>
+<span class="sourceLineNo">693</span>            return true;<a name="line.693"></a>
+<span class="sourceLineNo">694</span>          }<a name="line.694"></a>
+<span class="sourceLineNo">695</span>          this.currentCell = null;<a name="line.695"></a>
+<span class="sourceLineNo">696</span>          this.currentIterator = null;<a name="line.696"></a>
+<span class="sourceLineNo">697</span>        }<a name="line.697"></a>
+<span class="sourceLineNo">698</span>      }<a name="line.698"></a>
+<span class="sourceLineNo">699</span>    };<a name="line.699"></a>
+<span class="sourceLineNo">700</span>  }<a name="line.700"></a>
+<span class="sourceLineNo">701</span><a name="line.701"></a>
+<span class="sourceLineNo">702</span>  /**<a name="line.702"></a>
+<span class="sourceLineNo">703</span>   * @param left<a name="line.703"></a>
+<span class="sourceLineNo">704</span>   * @param right<a name="line.704"></a>
+<span class="sourceLineNo">705</span>   * @return True if the rows in &lt;code&gt;left&lt;/code&gt; and &lt;code&gt;right&lt;/code&gt; Cells match<a name="line.705"></a>
+<span class="sourceLineNo">706</span>   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0.<a name="line.706"></a>
+<span class="sourceLineNo">707</span>   *             Instead use {@link #matchingRows(Cell, Cell)}<a name="line.707"></a>
+<span class="sourceLineNo">708</span>   */<a name="line.708"></a>
+<span class="sourceLineNo">709</span>  @Deprecated<a name="line.709"></a>
+<span class="sourceLineNo">710</span>  public static boolean matchingRow(final Cell left, final Cell right) {<a name="line.710"></a>
+<span class="sourceLineNo">711</span>    return matchingRows(left, right);<a name="line.711"></a>
+<span class="sourceLineNo">712</span>  }<a name="line.712"></a>
+<span class="sourceLineNo">713</span><a name="line.713"></a>
+<span class="sourceLineNo">714</span>  public static boolean matchingRow(final Cell left, final byte[] buf) {<a name="line.714"></a>
+<span class="sourceLineNo">715</span>    if (buf == null) {<a name="line.715"></a>
+<span class="sourceLineNo">716</span>      return left.getRowLength() == 0;<a name="line.716"></a>
+<span class="sourceLineNo">717</span>    }<a name="line.717"></a>
+<span class="sourceLineNo">718</span>    return matchingRow(left, buf, 0, buf.length);<a name="line.718"></a>
+<span class="sourceLineNo">719</span>  }<a name="line.719"></a>
+<span class="sourceLineNo">720</span><a name="line.720"></a>
+<span class="sourceLineNo">721</span>  public static boolean matchingRow(final Cell left, final byte[] buf, final int offset,<a name="line.721"></a>
+<span class="sourceLineNo">722</span>      final int length) {<a name="line.722"></a>
+<span class="sourceLineNo">723</span>    if (left instanceof ByteBufferedCell) {<a name="line.723"></a>
+<span class="sourceLineNo">724</span>      return ByteBufferUtils.equals(((ByteBufferedCell) left).getRowByteBuffer(),<a name="line.724"></a>
+<span class="sourceLineNo">725</span>          ((ByteBufferedCell) left).getRowPosition(), left.getRowLength(), buf, offset,<a name="line.725"></a>
+<span class="sourceLineNo">726</span>          length);<a name="line.726"></a>
+<span class="sourceLineNo">727</span>    }<a name="line.727"></a>
+<span class="sourceLineNo">728</span>    return Bytes.equals(left.getRowArray(), left.getRowOffset(), left.getRowLength(), buf, offset,<a name="line.728"></a>
+<span class="sourceLineNo">729</span>        length);<a name="line.729"></a>
+<span class="sourceLineNo">730</span>  }<a name="line.730"></a>
+<span class="sourceLineNo">731</span><a name="line.731"></a>
+<span class="sourceLineNo">732</span>  public static boolean matchingFamily(final Cell left, final Cell right) {<a name="line.732"></a>
+<span class="sourceLineNo">733</span>    byte lfamlength = left.getFamilyLength();<a name="line.733"></a>
+<span class="sourceLineNo">734</span>    byte rfamlength = right.getFamilyLength();<a name="line.734"></a>
+<span class="sourceLineNo">735</span>    if (left instanceof ByteBufferedCell &amp;&amp; right instanceof ByteBufferedCell) {<a name="line.735"></a>
 <span class="sourceLineNo">736</span>      return ByteBufferUtils.equals(((ByteBufferedCell) left).getFamilyByteBuffer(),<a name="line.736"></a>
 <span class="sourceLineNo">737</span>          ((ByteBufferedCell) left).getFamilyPosition(), lfamlength,<a name="line.737"></a>
-<span class="sourceLineNo">738</span>          right.getFamilyArray(), right.getFamilyOffset(), rfamlength);<a name="line.738"></a>
-<span class="sourceLineNo">739</span>    }<a name="line.739"></a>
-<span class="sourceLineNo">740</span>    if (right instanceof ByteBufferedCell) {<a name="line.740"></a>
-<span class="sourceLineNo">741</span>      return ByteBufferUtils.equals(((ByteBufferedCell) right).getFamilyByteBuffer(),<a name="line.741"></a>
-<span class="sourceLineNo">742</span>          ((ByteBufferedCell) right).getFamilyPosition(), rfamlength,<a name="line.742"></a>
-<span class="sourceLineNo">743</span>          left.getFamilyArray(), left.getFamilyOffset(), lfamlength);<a name="line.743"></a>
-<span class="sourceLineNo">744</span>    }<a name="line.744"></a>
-<span class="sourceLineNo">745</span>    return Bytes.equals(left.getFamilyArray(), left.getFamilyOffset(), lfamlength,<a name="line.745"></a>
-<span class="sourceLineNo">746</span>        right.getFamilyArray(), right.getFamilyOffset(), rfamlength);<a name="line.746"></a>
-<span class="sourceLineNo">747</span>  }<a name="line.747"></a>
-<span class="sourceLineNo">748</span><a name="line.748"></a>
-<span class="sourceLineNo">749</span>  public static boolean matchingFamily(final Cell left, final byte[] buf) {<a name="line.749"></a>
-<span class="sourceLineNo">750</span>    if (buf == null) {<a name="line.750"></a>
-<span class="sourceLineNo">751</span>      return left.getFamilyLength() == 0;<a name="line.751"></a>
-<span class="sourceLineNo">752</span>    }<a name="line.752"></a>
-<span class="sourceLineNo">753</span>    return matchingFamily(left, buf, 0, buf.length);<a name="line.753"></a>
-<span class="sourceLineNo">754</span>  }<a name="line.754"></a>
-<span class="sourceLineNo">755</span><a name="line.755"></a>
-<span class="sourceLineNo">756</span>  public static boolean matchingFamily(final Cell left, final byte[] buf, final int offset,<a name="line.756"></a>
-<span class="sourceLineNo">757</span>      final int length) {<a name="line.757"></a>
-<span class="sourceLineNo">758</span>    if (left instanceof ByteBufferedCell) {<a name="line.758"></a>
-<span class="sourceLineNo">759</span>      return ByteBufferUtils.equals(((ByteBufferedCell) left).getFamilyByteBuffer(),<a name="line.759"></a>
-<span class="sourceLineNo">760</span>          ((ByteBufferedCell) left).getFamilyPosition(), left.getFamilyLength(), buf,<a name="line.760"></a>
-<span class="sourceLineNo">761</span>          offset, length);<a name="line.761"></a>
-<span class="sourceLineNo">762</span>    }<a name="line.762"></a>
-<span class="sourceLineNo">763</span>    return Bytes.equals(left.getFamilyArray(), left.getFamilyOffset(), left.getFamilyLength(), buf,<a name="line.763"></a>
-<span class="sourceLineNo">764</span>        offset, length);<a name="line.764"></a>
-<span class="sourceLineNo">765</span>  }<a name="line.765"></a>
-<span class="sourceLineNo">766</span><a name="line.766"></a>
-<span class="sourceLineNo">767</span>  public static boolean matchingQualifier(final Cell left, final Cell right) {<a name="line.767"></a>
-<span class="sourceLineNo">768</span>    int lqlength = left.getQualifierLength();<a name="line.768"></a>
-<span class="sourceLineNo">769</span>    int rqlength = right.getQualifierLength();<a name="line.769"></a>
-<span class="sourceLineNo">770</span>    if (left instanceof ByteBufferedCell &amp;&amp; right instanceof ByteBufferedCell) {<a name="line.770"></a>
-<span class="sourceLineNo">771</span>      return ByteBufferUtils.equals(((ByteBufferedCell) left).getQualifierByteBuffer(),<a name="line.771"></a>
-<span class="sourceLineNo">772</span>          ((ByteBufferedCell) left).getQualifierPosition(), lqlength,<a name="line.772"></a>
-<span class="sourceLineNo">773</span>          ((ByteBufferedCell) right).getQualifierByteBuffer(),<a name="line.773"></a>
-<span class="sourceLineNo">774</span>          ((ByteBufferedCell) right).getQualifierPosition(), rqlength);<a name="line.774"></a>
-<span class="sourceLineNo">775</span>    }<a name="line.775"></a>
-<span class="sourceLineNo">776</span>    if (left instanceof ByteBufferedCell) {<a name="line.776"></a>
+<span class="sourceLineNo">738</span>          ((ByteBufferedCell) right).getFamilyByteBuffer(),<a name="line.738"></a>
+<span class="sourceLineNo">739</span>          ((ByteBufferedCell) right).getFamilyPosition(), rfamlength);<a name="line.739"></a>
+<span class="sourceLineNo">740</span>    }<a name="line.740"></a>
+<span class="sourceLineNo">741</span>    if (left instanceof ByteBufferedCell) {<a name="line.741"></a>
+<span class="sourceLineNo">742</span>      return ByteBufferUtils.equals(((ByteBufferedCell) left).getFamilyByteBuffer(),<a name="line.742"></a>
+<span class="sourceLineNo">743</span>          ((ByteBufferedCell) left).getFamilyPosition(), lfamlength,<a name="line.743"></a>
+<span class="sourceLineNo">744</span>          right.getFamilyArray(), right.getFamilyOffset(), rfamlength);<a name="line.744"></a>
+<span class="sourceLineNo">745</span>    }<a name="line.745"></a>
+<span class="sourceLineNo">746</span>    if (right instanceof ByteBufferedCell) {<a name="line.746"></a>
+<span class="sourceLineNo">747</span>      return ByteBufferUtils.equals(((ByteBufferedCell) right).getFamilyByteBuffer(),<a name="line.747"></a>
+<span class="sourceLineNo">748</span>          ((ByteBufferedCell) right).getFamilyPosition(), rfamlength,<a name="line.748"></a>
+<span class="sourceLineNo">749</span>          left.getFamilyArray(), left.getFamilyOffset(), lfamlength);<a name="line.749"></a>
+<span class="sourceLineNo">750</span>    }<a name="line.750"></a>
+<span class="sourceLineNo">751</span>    return Bytes.equals(left.getFamilyArray(), left.getFamilyOffset(), lfamlength,<a name="line.751"></a>
+<span class="sourceLineNo">752</span>        right.getFamilyArray(), right.getFamilyOffset(), rfamlength);<a name="line.752"></a>
+<span class="sourceLineNo">753</span>  }<a name="line.753"></a>
+<span class="sourceLineNo">754</span><a name="line.754"></a>
+<span class="sourceLineNo">755</span>  public static boolean matchingFamily(final Cell left, final byte[] buf) {<a name="line.755"></a>
+<span class="sourceLineNo">756</span>    if (buf == null) {<a name="line.756"></a>
+<span class="sourceLineNo">757</span>      return left.getFamilyLength() == 0;<a name="line.757"></a>
+<span class="sourceLineNo">758</span>    }<a name="line.758"></a>
+<span class="sourceLineNo">759</span>    return matchingFamily(left, buf, 0, buf.length);<a name="line.759"></a>
+<span class="sourceLineNo">760</span>  }<a name="line.760"></a>
+<span class="sourceLineNo">761</span><a name="line.761"></a>
+<span class="sourceLineNo">762</span>  public static boolean matchingFamily(final Cell left, final byte[] buf, final int offset,<a name="line.762"></a>
+<span class="sourceLineNo">763</span>      final int length) {<a name="line.763"></a>
+<span class="sourceLineNo">764</span>    if (left instanceof ByteBufferedCell) {<a name="line.764"></a>
+<span class="sourceLineNo">765</span>      return ByteBufferUtils.equals(((ByteBufferedCell) left).getFamilyByteBuffer(),<a name="line.765"></a>
+<span class="sourceLineNo">766</span>          ((ByteBufferedCell) left).getFamilyPosition(), left.getFamilyLength(), buf,<a name="line.766"></a>
+<span class="sourceLineNo">767</span>          offset, length);<a name="line.767"></a>
+<span class="sourceLineNo">768</span>    }<a name="line.768"></a>
+<span class="sourceLineNo">769</span>    return Bytes.equals(left.getFamilyArray(), left.getFamilyOffset(), left.getFamilyLength(), buf,<a name="line.769"></a>
+<span class="sourceLineNo">770</span>        offset, length);<a name="line.770"></a>
+<span class="sourceLineNo">771</span>  }<a name="line.771"></a>
+<span class="sourceLineNo">772</span><a name="line.772"></a>
+<span class="sourceLineNo">773</span>  public static boolean matchingQualifier(final Cell left, final Cell right) {<a name="line.773"></a>
+<span class="sourceLineNo">774</span>    int lqlength = left.getQualifierLength();<a name="line.774"></a>
+<span class="sourceLineNo">775</span>    int rqlength = right.getQualifierLength();<a name="line.775"></a>
+<span class="sourceLineNo">776</span>    if (left instanceof ByteBufferedCell &amp;&amp; right instanceof ByteBufferedCell) {<a name="line.776"></a>
 <span class="sourceLineNo">777</span>      return ByteBufferUtils.equals(((ByteBufferedCell) left).getQualifierByteBuffer(),<a name="line.777"></a>
 <span class="sourceLineNo">778</span>          ((ByteBufferedCell) left).getQualifierPosition(), lqlength,<a name="line.778"></a>
-<span class="sourceLineNo">779</span>          right.getQualifierArray(), right.getQualifierOffset(), rqlength);<a name="line.779"></a>
-<span class="sourceLineNo">780</span>    }<a name="line.780"></a>
-<span class="sourceLineNo">781</span>    if (right instanceof ByteBufferedCell) {<a name="line.781"></a>
-<span class="sourceLineNo">782</span>      return ByteBufferUtils.equals(((ByteBufferedCell) right).getQualifierByteBuffer(),<a name="line.782"></a>
-<span class="sourceLineNo">783</span>          ((ByteBufferedCell) right).getQualifierPosition(), rqlength,<a name="line.783"></a>
-<span class="sourceLineNo">784</span>          left.getQualifierArray(), left.getQualifierOffset(), lqlength);<a name="line.784"></a>
-<span class="sourceLineNo">785</span>    }<a name="line.785"></a>
-<span class="sourceLineNo">786</span>    return Bytes.equals(left.getQualifierArray(), left.getQualifierOffset(),<a name="line.786"></a>
-<span class="sourceLineNo">787</span>        lqlength, right.getQualifierArray(), right.getQualifierOffset(),<a name="line.787"></a>
-<span class="sourceLineNo">788</span>        rqlength);<a name="line.788"></a>
-<span class="sourceLineNo">789</span>  }<a name="line.789"></a>
-<span class="sourceLineNo">790</span><a name="line.790"></a>
-<span class="sourceLineNo">791</span>  /**<a name="line.791"></a>
-<span class="sourceLineNo">792</span>   * Finds if the qualifier part of the cell and the KV serialized<a name="line.792"></a>
-<span class="sourceLineNo">793</span>   * byte[] are equal<a name="line.793"></a>
-<span class="sourceLineNo">794</span>   * @param left<a name="line.794"></a>
-<span class="sourceLineNo">795</span>   * @param buf the serialized keyvalue format byte[]<a name="line.795"></a>
-<span class="sourceLineNo">796</span>   * @return true if the qualifier matches, false otherwise<a name="line.796"></a>
-<span class="sourceLineNo">797</span>   */<a name="line.797"></a>
-<span class="sourceLineNo">798</span>  public static boolean matchingQualifier(final Cell left, final byte[] buf) {<a name="line.798"></a>
-<span class="sourceLineNo">799</span>    if (buf == null) {<a name="line.799"></a>
-<span class="sourceLineNo">800</span>      return left.getQualifierLength() == 0;<a name="line.800"></a>
-<span class="sourceLineNo">801</span>    }<a name="line.801"></a>
-<span class="sourceLineNo">802</span>    return matchingQualifier(left, buf, 0, buf.length);<a name="line.802"></a>
-<span class="sourceLineNo">803</span>  }<a name="line.803"></a>
-<span class="sourceLineNo">804</span><a name="line.804"></a>
-<span class="sourceLineNo">805</span>  /**<a name="line.805"></a>
-<span class="sourceLineNo">806</span>   * Finds if the qualifier part of the cell and the KV serialized<a name="line.806"></a>
-<span class="sourceLineNo">807</span>   * byte[] are equal<a name="line.807"></a>
-<span class="sourceLineNo">808</span>   * @param left<a name="line.808"></a>
-<span class="sourceLineNo">809</span>   * @param buf the serialized keyvalue format byte[]<a name="line.809"></a>
-<span class="sourceLineNo">810</span>   * @param offset the offset of the qualifier in the byte[]<a name="line.810"></a>
-<span class="sourceLineNo">811</span>   * @param length the length of the qualifier in the byte[]<a name="line.811"></a>
-<span class="sourceLineNo">812</span>   * @return true if the qualifier matches, false otherwise<a name="line.812"></a>
-<span class="sourceLineNo">813</span>   */<a name="line.813"></a>
-<span class="sourceLineNo">814</span>  public static boolean matchingQualifier(final Cell left, final byte[] buf, final int offset,<a name="line.814"></a>
-<span class="sourceLineNo">815</span>      final int length) {<a name="line.815"></a>
-<span class="sourceLineNo">816</span>    if (buf == null) {<a name="line.816"></a>
-<span class="sourceLineNo">817</span>      return left.getQualifierLength() == 0;<a name="line.817"></a>
-<span class="sourceLineNo">818</span>    }<a name="line.818"></a>
-<span class="sourceLineNo">819</span>    if (left instanceof ByteBufferedCell) {<a name="line.819"></a>
-<span class="sourceLineNo">820</span>      return ByteBufferUtils.equals(((ByteBufferedCell) left).getQualifierByteBuffer(),<a name="line.820"></a>
-<span class="sourceLineNo">821</span>          ((ByteBufferedCell) left).getQualifierPosition(), left.getQualifierLength(),<a name="line.821"></a>
-<span class="sourceLineNo">822</span>          buf, offset, length);<a name="line.822"></a>
-<span class="sourceLineNo">823</span>    }<a name="line.823"></a>
-<span class="sourceLineNo">824</span>    return Bytes.equals(left.getQualifierArray(), left.getQualifierOffset(),<a name="line.824"></a>
-<span class="sourceLineNo">825</span>        left.getQualifierLength(), buf, offset, length);<a name="line.825"></a>
-<span class="sourceLineNo">826</span>  }<a name="line.826"></a>
-<span class="sourceLineNo">827</span><a name="line.827"></a>
-<span class="sourceLineNo">828</span>  public static boolean matchingColumn(final Cell left, final byte[] fam, final byte[] qual) {<a name="line.828"></a>
-<span class="sourceLineNo">829</span>    if (!matchingFamily(left, fam))<a name="line.829"></a>
-<span class="sourceLineNo">830</span>      return false;<a name="line.830"></a>
-<span class="sourceLineNo">831</span>    return matchingQualifier(left, qual);<a name="line.831"></a>
+<span class="sourceLineNo">779</span>          ((ByteBufferedCell) right).getQualifierByteBuffer(),<a name="line.779"></a>
+<span class="sourceLineNo">780</span>          ((ByteBufferedCell) right).getQualifierPosition(), rqlength);<a name="line.780"></a>
+<span class="sourceLineNo">781</span>    }<a name="line.781"></a>
+<span class="sourceLineNo">782</span>    if (left instanceof ByteBufferedCell) {<a name="line.782"></a>
+<span class="sourceLineNo">783</span>      return ByteBufferUtils.equals(((ByteBufferedCell) left).getQualifierByteBuffer(),<a name="line.783"></a>
+<span class="sourceLineNo">784</span>          ((ByteBufferedCell) left).getQualifierPosition(), lqlength,<a name="line.784"></a>
+<span class="sourceLineNo">785</span>          right.getQualifierArray(), right.getQualifierOffset(), rqlength);<a name="line.785"></a>
+<span class="sourceLineNo">786</span>    }<a name="line.786"></a>
+<span class="sourceLineNo">787</span>    if (right instanceof ByteBufferedCell) {<a name="line.787"></a>
+<span class="sourceLineNo">788</span>      return ByteBufferUtils.equals(((ByteBufferedCell) right).getQualifierByteBuffer(),<a name="line.788"></a>
+<span class="sourceLineNo">789</span>          ((ByteBufferedCell) right).getQualifierPosition(), rqlength,<a name="line.789"></a>
+<span class="sourceLineNo">790</span>          left.getQualifierArray(), left.getQualifierOffset(), lqlength);<a name="line.790"></a>
+<span class="sourceLineNo">791</span>    }<a name="line.791"></a>
+<span class="sourceLineNo">792</span>    return Bytes.equals(left.getQualifierArray(), left.getQualifierOffset(),<a name="line.792"></a>
+<span class="sourceLineNo">793</span>        lqlength, right.getQualifierArray(), right.getQualifierOffset(),<a name="line.793"></a>
+<span class="sourceLineNo">794</span>        rqlength);<a name="line.794"></a>
+<span class="sourceLineNo">795</span>  }<a name="line.795"></a>
+<span class="sourceLineNo">796</span><a name="line.796"></a>
+<span class="sourceLineNo">797</span>  /**<a name="line.797"></a>
+<span class="sourceLineNo">798</span>   * Finds if the qualifier part of the cell and the KV serialized<a name="line.798"></a>
+<span class="sourceLineNo">799</span>   * byte[] are equal<a name="line.799"></a>
+<span class="sourceLineNo">800</span>   * @param left<a name="line.800"></a>
+<span class="sourceLineNo">801</span>   * @param buf the serialized keyvalue format byte[]<a name="line.801"></a>
+<span class="sourceLineNo">802</span>   * @return true if the qualifier matches, false otherwise<a name="line.802"></a>
+<span class="sourceLineNo">803</span>   */<a name="line.803"></a>
+<span class="sourceLineNo">804</span>  public static boolean matchingQualifier(final Cell left, final byte[] buf) {<a name="line.804"></a>
+<span class="sourceLineNo">805</span>    if (buf == null) {<a name="line.805"></a>
+<span class="sourceLineNo">806</span>      return left.getQualifierLength() == 0;<a name="line.806"></a>
+<span class="sourceLineNo">807</span>    }<a name="line.807"></a>
+<span class="sourceLineNo">808</span>    return matchingQualifier(left, buf, 0, buf.length);<a name="line.808"></a>
+<span class="sourceLineNo">809</span>  }<a name="line.809"></a>
+<span class="sourceLineNo">810</span><a name="line.810"></a>
+<span class="sourceLineNo">811</span>  /**<a name="line.811"></a>
+<span class="sourceLineNo">812</span>   * Finds if the qualifier part of the cell and the KV serialized<a name="line.812"></a>
+<span class="sourceLineNo">813</span>   * byte[] are equal<a name="line.813"></a>
+<span class="sourceLineNo">814</span>   * @param left<a name="line.814"></a>
+<span class="sourceLineNo">815</span>   * @param buf the serialized keyvalue format byte[]<a name="line.815"></a>
+<span class="sourceLineNo">816</span>   * @param offset the offset of the qualifier in the byte[]<a name="line.816"></a>
+<span class="sourceLineNo">817</span>   * @param length the length of the qualifier in the byte[]<a name="line.817"></a>
+<span class="sourceLineNo">818</span>   * @return true if the qualifier matches, false otherwise<a name="line.818"></a>
+<span class="sourceLineNo">819</span>   */<a name="line.819"></a>
+<span class="sourceLineNo">820</span>  public static boolean matchingQualifier(final Cell left, final byte[] buf, final int offset,<a name="line.820"></a>
+<span class="sourceLineNo">821</span>      final int length) {<a name="line.821"></a>
+<span class="sourceLineNo">822</span>    if (buf == null) {<a name="line.822"></a>
+<span class="sourceLineNo">823</span>      return left.getQualifierLength() == 0;<a name="line.823"></a>
+<span class="sourceLineNo">824</span>    }<a name="line.824"></a>
+<span class="sourceLineNo">825</span>    if (left instanceof ByteBufferedCell) {<a name="line.825"></a>
+<span class="sourceLineNo">826</span>      return ByteBufferUtils.equals(((ByteBufferedCell) left).getQualifierByteBuffer(),<a name="line.826"></a>
+<span class="sourceLineNo">827</span>          ((ByteBufferedCell) left).getQualifierPosition(), left.getQualifierLength(),<a name="line.827"></a>
+<span class="sourceLineNo">828</span>          buf, offset, length);<a name="line.828"></a>
+<span class="sourceLineNo">829</span>    }<a name="line.829"></a>
+<span class="sourceLineNo">830</span>    return Bytes.equals(left.getQualifierArray(), left.getQualifierOffset(),<a name="line.830"></a>
+<span class="sourceLineNo">831</span>        left.getQualifierLength(), buf, offset, length);<a name="line.831"></a>
 <span class="sourceLineNo">832</span>  }<a name="line.832"></a>
 <span class="sourceLineNo">833</span><a name="line.833"></a>
-<span class="sourceLineNo">834</span>  public static boolean matchingColumn(final Cell left, final byte[] fam, final int foffset,<a name="line.834"></a>
-<span class="sourceLineNo">835</span>      final int flength, final byte[] qual, final int qoffset, final int qlength) {<a name="line.835"></a>
-<span class="sourceLineNo">836</span>    if (!matchingFamily(left, fam, foffset, flength))<a name="line.836"></a>
-<span class="sourceLineNo">837</span>      return false;<a name="line.837"></a>
-<span class="sourceLineNo">838</span>    return matchingQualifier(left, qual, qoffset, qlength);<a name="line.838"></a>
-<span class="sourceLineNo">839</span>  }<a name="line.839"></a>
-<span class="sourceLineNo">840</span><a name="line.840"></a>
-<span class="sourceLineNo">841</span>  public static boolean matchingColumn(final Cell left, final Cell right) {<a name="line.841"></a>
-<span class="sourceLineNo">842</span>    if (!matchingFamily(left, right))<a name="line.842"></a>
+<span class="sourceLineNo">834</span>  public static boolean matchingColumn(final Cell left, final byte[] fam, final byte[] qual) {<a name="line.834"></a>
+<span class="sourceLineNo">835</span>    if (!matchingFamily(left, fam))<a name="line.835"></a>
+<span class="sourceLineNo">836</span>      return false;<a name="line.836"></a>
+<span class="sourceLineNo">837</span>    return matchingQualifier(left, qual);<a name="line.837"></a>
+<span class="sourceLineNo">838</span>  }<a name="line.838"></a>
+<span class="sourceLineNo">839</span><a name="line.839"></a>
+<span class="sourceLineNo">840</span>  public static boolean matchingColumn(final Cell left, final byte[] fam, final int foffset,<a name="line.840"></a>
+<span class="sourceLineNo">841</span>      final int flength, final byte[] qual, final int qoffset, final int qlength) {<a name="line.841"></a>
+<span class="sourceLineNo">842</span>    if (!matchingFamily(left, fam, foffset, flength))<a name="line.842"></a>
 <span class="sourceLineNo">843</span>      return false;<a name="line.843"></a>
-<span class="sourceLineNo">844</span>    return matchingQualifier(left, right);<a name="line.844"></a>
+<span class="sourceLineNo">844</span>    return matchingQualifier(left, qual, qoffset, qlength);<a name="line.844"></a>
 <span class="sourceLineNo">845</span>  }<a name="line.845"></a>
 <span class="sourceLineNo">846</span><a name="line.846"></a>
-<span class="sourceLineNo">847</span>  public static boolean matchingValue(final Cell left, final Cell right) {<a name="line.847"></a>
-<span class="sourceLineNo">848</span>    return matchingValue(left, right, left.getValueLength(), right.getValueLength());<a name="line.848"></a>
-<span class="sourceLineNo">849</span>  }<a name="line.849"></a>
-<span class="sourceLineNo">850</span><a name="line.850"></a>
-<span class="sourceLineNo">851</span>  public static boolean matchingValue(final Cell left, final Cell right, int lvlength,<a name="line.851"></a>
-<span class="sourceLineNo">852</span>      int rvlength) {<a name="line.852"></a>
-<span class="sourceLineNo">853</span>    if (left instanceof ByteBufferedCell &amp;&amp; right instanceof ByteBufferedCell) {<a name="line.853"></a>
-<span class="sourceLineNo">854</span>      return ByteBufferUtils.equals(((ByteBufferedCell) left).getValueByteBuffer(),<a name="line.854"></a>
-<span class="sourceLineNo">855</span>        ((ByteBufferedCell) left).getValuePosition(), lvlength,<a name="line.855"></a>
-<span class="sourceLineNo">856</span>        ((ByteBufferedCell) right).getValueByteBuffer(),<a name="line.856"></a>
-<span class="sourceLineNo">857</span>        ((ByteBufferedCell) right).getValuePosition(), rvlength);<a name="line.857"></a>
-<span class="sourceLineNo">858</span>    }<a name="line.858"></a>
-<span class="sourceLineNo">859</span>    if (left instanceof ByteBufferedCell) {<a name="line.859"></a>
+<span class="sourceLineNo">847</span>  public static boolean matchingColumn(final Cell left, final Cell right) {<a name="line.847"></a>
+<span class="sourceLineNo">848</span>    if (!matchingFamily(left, right))<a name="line.848"></a>
+<span class="sourceLineNo">849</span>      return false;<a name="line.849"></a>
+<span class="sourceLineNo">850</span>    return matchingQualifier(left, right);<a name="line.850"></a>
+<span class="sourceLineNo">851</span>  }<a name="line.851"></a>
+<span class="sourceLineNo">852</span><a name="line.852"></a>
+<span class="sourceLineNo">853</span>  public static boolean matchingValue(final Cell left, final Cell right) {<a name="line.853"></a>
+<span class="sourceLineNo">854</span>    return matchingValue(left, right, left.getValueLength(), right.getValueLength());<a name="line.854"></a>
+<span class="sourceLineNo">855</span>  }<a name="line.855"></a>
+<span class="sourceLineNo">856</span><a name="line.856"></a>
+<span class="sourceLineNo">857</span>  public static boolean matchingValue(final Cell left, final Cell right, int lvlength,<a name="line.857"></a>
+<span class="sourceLineNo">858</span>      int rvlength) {<a name="line.858"></a>
+<span class="sourceLineNo">859</span>    if (left instanceof ByteBufferedCell &amp;&amp; right instanceof ByteBufferedCell) {<a name="line.859"></a>
 <span class="sourceLineNo">860</span>      return ByteBufferUtils.equals(((ByteBufferedCell) left).getValueByteBuffer(),<a name="line.860"></a>
-<span class="sourceLineNo">861</span>        ((ByteBufferedCell) left).getValuePosition(), lvlength, right.getValueArray(),<a name="line.861"></a>
-<span class="sourceLin

<TRUNCATED>

[11/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileablePath.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileablePath.html b/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileablePath.html
index 0be5ab6..5383d46 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileablePath.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileablePath.html
@@ -118,7 +118,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>private static class <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.605">HFileArchiver.FileablePath</a>
+<pre>private static class <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.594">HFileArchiver.FileablePath</a>
 extends <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a></pre>
 <div class="block">A <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup"><code>HFileArchiver.File</code></a> that wraps a simple <code>Path</code> on a <code>FileSystem</code>.</div>
 </li>
@@ -252,7 +252,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.Fil
 <ul class="blockList">
 <li class="blockList">
 <h4>file</h4>
-<pre>private final&nbsp;org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileablePath.html#line.606">file</a></pre>
+<pre>private final&nbsp;org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileablePath.html#line.595">file</a></pre>
 </li>
 </ul>
 <a name="getAsFile">
@@ -261,7 +261,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.Fil
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getAsFile</h4>
-<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.FileStatusConverter.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.FileStatusConverter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileablePath.html#line.607">getAsFile</a></pre>
+<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.FileStatusConverter.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.FileStatusConverter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileablePath.html#line.596">getAsFile</a></pre>
 </li>
 </ul>
 </li>
@@ -278,7 +278,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.Fil
 <ul class="blockListLast">
 <li class="blockList">
 <h4>FileablePath</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileablePath.html#line.609">FileablePath</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileablePath.html#line.598">FileablePath</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
                     org.apache.hadoop.fs.Path&nbsp;file)</pre>
 </li>
 </ul>
@@ -296,7 +296,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.Fil
 <ul class="blockList">
 <li class="blockList">
 <h4>delete</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileablePath.html#line.616">delete</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileablePath.html#line.605">delete</a>()
             throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html#delete--">HFileArchiver.File</a></code></span></div>
 <div class="block">Delete the file</div>
@@ -314,7 +314,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.Fil
 <ul class="blockList">
 <li class="blockList">
 <h4>getName</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileablePath.html#line.621">getName</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileablePath.html#line.610">getName</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html#getName--">getName</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a></code></dd>
@@ -330,7 +330,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.Fil
 <ul class="blockList">
 <li class="blockList">
 <h4>getChildren</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileablePath.html#line.626">getChildren</a>()
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileablePath.html#line.615">getChildren</a>()
                                            throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -349,7 +349,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.Fil
 <ul class="blockList">
 <li class="blockList">
 <h4>isFile</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileablePath.html#line.632">isFile</a>()
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileablePath.html#line.621">isFile</a>()
                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html#isFile--">HFileArchiver.File</a></code></span></div>
 <div class="block">Check to see if this is a file or a directory</div>
@@ -369,7 +369,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.Fil
 <ul class="blockList">
 <li class="blockList">
 <h4>close</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileablePath.html#line.637">close</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileablePath.html#line.626">close</a>()
            throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html#close--">HFileArchiver.File</a></code></span></div>
 <div class="block">close any outside readers of the file</div>
@@ -387,7 +387,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.Fil
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getPath</h4>
-<pre>org.apache.hadoop.fs.Path&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileablePath.html#line.642">getPath</a>()</pre>
+<pre>org.apache.hadoop.fs.Path&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileablePath.html#line.631">getPath</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html#getPath--">getPath</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a></code></dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileableStoreFile.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileableStoreFile.html b/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileableStoreFile.html
index a0a31fe..87a0bee 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileableStoreFile.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileableStoreFile.html
@@ -118,7 +118,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>private static class <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.651">HFileArchiver.FileableStoreFile</a>
+<pre>private static class <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.640">HFileArchiver.FileableStoreFile</a>
 extends <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a></pre>
 <div class="block"><a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup"><code>HFileArchiver.File</code></a> adapter for a <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver"><code>StoreFile</code></a> living on a <code>FileSystem</code>
  .</div>
@@ -249,7 +249,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.Fil
 <ul class="blockListLast">
 <li class="blockList">
 <h4>file</h4>
-<pre><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/backup/HFileArchiver.FileableStoreFile.html#line.652">file</a></pre>
+<pre><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/backup/HFileArchiver.FileableStoreFile.html#line.641">file</a></pre>
 </li>
 </ul>
 </li>
@@ -266,7 +266,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.Fil
 <ul class="blockListLast">
 <li class="blockList">
 <h4>FileableStoreFile</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileableStoreFile.html#line.654">FileableStoreFile</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileableStoreFile.html#line.643">FileableStoreFile</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
                          <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>&nbsp;store)</pre>
 </li>
 </ul>
@@ -284,7 +284,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.Fil
 <ul class="blockList">
 <li class="blockList">
 <h4>delete</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileableStoreFile.html#line.660">delete</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileableStoreFile.html#line.649">delete</a>()
             throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html#delete--">HFileArchiver.File</a></code></span></div>
 <div class="block">Delete the file</div>
@@ -302,7 +302,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.Fil
 <ul class="blockList">
 <li class="blockList">
 <h4>getName</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileableStoreFile.html#line.665">getName</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileableStoreFile.html#line.654">getName</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html#getName--">getName</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a></code></dd>
@@ -318,7 +318,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.Fil
 <ul class="blockList">
 <li class="blockList">
 <h4>isFile</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileableStoreFile.html#line.670">isFile</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileableStoreFile.html#line.659">isFile</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html#isFile--">HFileArchiver.File</a></code></span></div>
 <div class="block">Check to see if this is a file or a directory</div>
 <dl>
@@ -335,7 +335,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.Fil
 <ul class="blockList">
 <li class="blockList">
 <h4>getChildren</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileableStoreFile.html#line.675">getChildren</a>()
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileableStoreFile.html#line.664">getChildren</a>()
                                            throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -354,7 +354,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.Fil
 <ul class="blockList">
 <li class="blockList">
 <h4>close</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileableStoreFile.html#line.681">close</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileableStoreFile.html#line.670">close</a>()
            throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html#close--">HFileArchiver.File</a></code></span></div>
 <div class="block">close any outside readers of the file</div>
@@ -372,7 +372,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.Fil
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getPath</h4>
-<pre>org.apache.hadoop.fs.Path&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileableStoreFile.html#line.686">getPath</a>()</pre>
+<pre>org.apache.hadoop.fs.Path&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileableStoreFile.html#line.675">getPath</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html#getPath--">getPath</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a></code></dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.StoreToFile.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.StoreToFile.html b/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.StoreToFile.html
index a8bd778..b224c6b 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.StoreToFile.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.StoreToFile.html
@@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>private static class <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.519">HFileArchiver.StoreToFile</a>
+<pre>private static class <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.508">HFileArchiver.StoreToFile</a>
 extends <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.FileConverter.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.FileConverter</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>&gt;</pre>
 <div class="block">Convert the <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver"><code>StoreFile</code></a> into something we can manage in the archive
  methods</div>
@@ -215,7 +215,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.Fil
 <ul class="blockListLast">
 <li class="blockList">
 <h4>StoreToFile</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.StoreToFile.html#line.520">StoreToFile</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs)</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.StoreToFile.html#line.509">StoreToFile</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs)</pre>
 </li>
 </ul>
 </li>
@@ -232,7 +232,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.Fil
 <ul class="blockListLast">
 <li class="blockList">
 <h4>apply</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.StoreToFile.html#line.525">apply</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>&nbsp;input)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.StoreToFile.html#line.514">apply</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>&nbsp;input)</pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.html b/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.html
index c6fb317..5c57d8b 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9};
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/hadoop/hbase/backup/FailedArchiveException.html" title="class in org.apache.hadoop.hbase.backup"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -109,7 +109,8 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.53">HFileArchiver</a>
+<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.57">HFileArchiver</a>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
 <div class="block">Utility class to handle the removal of HFiles (or the respective <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver"><code>StoreFiles</code></a>)
  for a HRegion from the <code>FileSystem</code>. The hfiles will be archived or deleted, depending on
@@ -193,10 +194,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>private static com.google.common.base.Function&lt;<a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a>,org.apache.hadoop.fs.Path&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.html#FUNC_FILE_TO_PATH">FUNC_FILE_TO_PATH</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.html#LOG">LOG</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.html#SEPARATOR">SEPARATOR</a></span></code>&nbsp;</td>
 </tr>
@@ -299,15 +304,6 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr id="i7" class="rowColor">
-<td class="colFirst"><code>private static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.html#resolveAndArchive-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-java.util.Collection-">resolveAndArchive</a></span>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
-                 org.apache.hadoop.fs.Path&nbsp;baseArchiveDir,
-                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a>&gt;&nbsp;toArchive)</code>
-<div class="block">Archive the given files and resolve any conflicts with existing files via appending the time
- archiving started (so all conflicts in the same group have the same timestamp appended).</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.html#resolveAndArchive-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-java.util.Collection-long-">resolveAndArchive</a></span>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
                  org.apache.hadoop.fs.Path&nbsp;baseArchiveDir,
@@ -317,7 +313,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
  renaming of the existing file and then archive the passed in files.</div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>private static boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.html#resolveAndArchiveFile-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.backup.HFileArchiver.File-java.lang.String-">resolveAndArchiveFile</a></span>(org.apache.hadoop.fs.Path&nbsp;archiveDir,
                      <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a>&nbsp;currentFile,
@@ -353,7 +349,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>LOG</h4>
-<pre>private static final&nbsp;org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.54">LOG</a></pre>
+<pre>private static final&nbsp;org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.58">LOG</a></pre>
 </li>
 </ul>
 <a name="SEPARATOR">
@@ -362,7 +358,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>SEPARATOR</h4>
-<pre>private static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.55">SEPARATOR</a></pre>
+<pre>private static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.59">SEPARATOR</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.backup.HFileArchiver.SEPARATOR">Constant Field Values</a></dd>
@@ -372,10 +368,10 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <a name="DEFAULT_RETRIES_NUMBER">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>DEFAULT_RETRIES_NUMBER</h4>
-<pre>private static final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.58">DEFAULT_RETRIES_NUMBER</a></pre>
+<pre>private static final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.62">DEFAULT_RETRIES_NUMBER</a></pre>
 <div class="block">Number of retries in case of fs operation failure</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -383,6 +379,15 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
+<a name="FUNC_FILE_TO_PATH">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FUNC_FILE_TO_PATH</h4>
+<pre>private static final&nbsp;com.google.common.base.Function&lt;<a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a>,org.apache.hadoop.fs.Path&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.64">FUNC_FILE_TO_PATH</a></pre>
+</li>
+</ul>
 </li>
 </ul>
 <!-- ========= CONSTRUCTOR DETAIL ======== -->
@@ -397,7 +402,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>HFileArchiver</h4>
-<pre>private&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.60">HFileArchiver</a>()</pre>
+<pre>private&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.72">HFileArchiver</a>()</pre>
 </li>
 </ul>
 </li>
@@ -414,7 +419,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>archiveRegion</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.72">archiveRegion</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.84">archiveRegion</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                                  org.apache.hadoop.fs.FileSystem&nbsp;fs,
                                  <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;info)
                           throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -436,7 +441,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>archiveRegion</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.90">archiveRegion</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.102">archiveRegion</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
                                     org.apache.hadoop.fs.Path&nbsp;rootdir,
                                     org.apache.hadoop.fs.Path&nbsp;tableDir,
                                     org.apache.hadoop.fs.Path&nbsp;regionDir)
@@ -463,7 +468,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>archiveFamily</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.162">archiveFamily</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.169">archiveFamily</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
                                  org.apache.hadoop.conf.Configuration&nbsp;conf,
                                  <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;parent,
                                  org.apache.hadoop.fs.Path&nbsp;tableDir,
@@ -489,13 +494,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>archiveStoreFiles</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.194">archiveStoreFiles</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.204">archiveStoreFiles</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                                      org.apache.hadoop.fs.FileSystem&nbsp;fs,
                                      <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfo,
                                      org.apache.hadoop.fs.Path&nbsp;tableDir,
                                      byte[]&nbsp;family,
                                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>&gt;&nbsp;compactedFiles)
-                              throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+                              throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
+                                     <a href="../../../../../org/apache/hadoop/hbase/backup/FailedArchiveException.html" title="class in org.apache.hadoop.hbase.backup">FailedArchiveException</a></pre>
 <div class="block">Remove the store files, either by archiving them or outright deletion</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -507,6 +513,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
           attempted; otherwise likely to cause an <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a></dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if the files could not be correctly disposed.</dd>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/backup/FailedArchiveException.html" title="class in org.apache.hadoop.hbase.backup">FailedArchiveException</a></code></dd>
 </dl>
 </li>
 </ul>
@@ -516,7 +523,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>archiveStoreFile</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.248">archiveStoreFile</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.263">archiveStoreFile</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                                     org.apache.hadoop.fs.FileSystem&nbsp;fs,
                                     <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfo,
                                     org.apache.hadoop.fs.Path&nbsp;tableDir,
@@ -537,41 +544,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="resolveAndArchive-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-java.util.Collection-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>resolveAndArchive</h4>
-<pre>private static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.280">resolveAndArchive</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
-                                         org.apache.hadoop.fs.Path&nbsp;baseArchiveDir,
-                                         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a>&gt;&nbsp;toArchive)
-                                  throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Archive the given files and resolve any conflicts with existing files via appending the time
- archiving started (so all conflicts in the same group have the same timestamp appended).
- <p>
- If any of the passed files to archive are directories, archives all the files under that
- directory. Archive directory structure for children is the base archive directory name + the
- parent directory and is built recursively is passed files are directories themselves.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>fs</code> - <code>FileSystem</code> on which to archive the files</dd>
-<dd><code>baseArchiveDir</code> - base archive directory to archive the given files</dd>
-<dd><code>toArchive</code> - files to be archived</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd><tt>true</tt> on success, <tt>false</tt> otherwise</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - on unexpected failure</dd>
-</dl>
-</li>
-</ul>
 <a name="resolveAndArchive-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-java.util.Collection-long-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>resolveAndArchive</h4>
-<pre>private static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.311">resolveAndArchive</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<pre>private static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.296">resolveAndArchive</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
                                                           org.apache.hadoop.fs.Path&nbsp;baseArchiveDir,
                                                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a>&gt;&nbsp;toArchive,
                                                           long&nbsp;start)
@@ -601,7 +580,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>resolveAndArchiveFile</h4>
-<pre>private static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.369">resolveAndArchiveFile</a>(org.apache.hadoop.fs.Path&nbsp;archiveDir,
+<pre>private static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.354">resolveAndArchiveFile</a>(org.apache.hadoop.fs.Path&nbsp;archiveDir,
                                              <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a>&nbsp;currentFile,
                                              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;archiveStartTime)
                                       throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -628,7 +607,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>deleteRegionWithoutArchiving</h4>
-<pre>private static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.450">deleteRegionWithoutArchiving</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<pre>private static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.439">deleteRegionWithoutArchiving</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
                                                     org.apache.hadoop.fs.Path&nbsp;regionDir)
                                              throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Without regard for backup, delete a region. Should be used with caution.</div>
@@ -649,7 +628,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>deleteStoreFilesWithoutArchiving</h4>
-<pre>private static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.471">deleteStoreFilesWithoutArchiving</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>&gt;&nbsp;compactedFiles)
+<pre>private static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.460">deleteStoreFilesWithoutArchiving</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>&gt;&nbsp;compactedFiles)
                                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Just do a simple delete of the given store files
  <p>
@@ -694,7 +673,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/hadoop/hbase/backup/FailedArchiveException.html" title="class in org.apache.hadoop.hbase.backup"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/backup/class-use/FailedArchiveException.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/backup/class-use/FailedArchiveException.html b/devapidocs/org/apache/hadoop/hbase/backup/class-use/FailedArchiveException.html
new file mode 100644
index 0000000..c6b0c51
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/backup/class-use/FailedArchiveException.html
@@ -0,0 +1,172 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.hadoop.hbase.backup.FailedArchiveException (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class org.apache.hadoop.hbase.backup.FailedArchiveException (Apache HBase 2.0.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/backup/FailedArchiveException.html" title="class in org.apache.hadoop.hbase.backup">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../../../../../../overview-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/backup/class-use/FailedArchiveException.html" target="_top">Frames</a></li>
+<li><a href="FailedArchiveException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.hadoop.hbase.backup.FailedArchiveException" class="title">Uses of Class<br>org.apache.hadoop.hbase.backup.FailedArchiveException</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../../org/apache/hadoop/hbase/backup/FailedArchiveException.html" title="class in org.apache.hadoop.hbase.backup">FailedArchiveException</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.backup">org.apache.hadoop.hbase.backup</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.hadoop.hbase.backup">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/backup/FailedArchiveException.html" title="class in org.apache.hadoop.hbase.backup">FailedArchiveException</a> in <a href="../../../../../../org/apache/hadoop/hbase/backup/package-summary.html">org.apache.hadoop.hbase.backup</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../org/apache/hadoop/hbase/backup/package-summary.html">org.apache.hadoop.hbase.backup</a> that throw <a href="../../../../../../org/apache/hadoop/hbase/backup/FailedArchiveException.html" title="class in org.apache.hadoop.hbase.backup">FailedArchiveException</a></span><span class="tabEnd">&nbsp;</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>static void</code></td>
+<td class="colLast"><span class="typeNameLabel">HFileArchiver.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.html#archiveStoreFiles-org.apache.hadoop.conf.Configuration-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.fs.Path-byte:A-java.util.Collection-">archiveStoreFiles</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+                 org.apache.hadoop.fs.FileSystem&nbsp;fs,
+                 <a href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfo,
+                 org.apache.hadoop.fs.Path&nbsp;tableDir,
+                 byte[]&nbsp;family,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>&gt;&nbsp;compactedFiles)</code>
+<div class="block">Remove the store files, either by archiving them or outright deletion</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/backup/FailedArchiveException.html" title="class in org.apache.hadoop.hbase.backup">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../../../../../../overview-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/backup/class-use/FailedArchiveException.html" target="_top">Frames</a></li>
+<li><a href="FailedArchiveException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/backup/class-use/HFileArchiver.File.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/backup/class-use/HFileArchiver.File.html b/devapidocs/org/apache/hadoop/hbase/backup/class-use/HFileArchiver.File.html
index 15b7723..f63aac6 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/class-use/HFileArchiver.File.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/class-use/HFileArchiver.File.html
@@ -117,6 +117,19 @@
 </tr>
 </tbody>
 </table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../../../../org/apache/hadoop/hbase/backup/package-summary.html">org.apache.hadoop.hbase.backup</a> with type parameters of type <a href="../../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>private static com.google.common.base.Function&lt;<a href="../../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a>,org.apache.hadoop.fs.Path&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">HFileArchiver.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.html#FUNC_FILE_TO_PATH">FUNC_FILE_TO_PATH</a></span></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
 <caption><span>Methods in <a href="../../../../../../org/apache/hadoop/hbase/backup/package-summary.html">org.apache.hadoop.hbase.backup</a> that return <a href="../../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
@@ -190,15 +203,6 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code>private static boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">HFileArchiver.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.html#resolveAndArchive-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-java.util.Collection-">resolveAndArchive</a></span>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
-                 org.apache.hadoop.fs.Path&nbsp;baseArchiveDir,
-                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a>&gt;&nbsp;toArchive)</code>
-<div class="block">Archive the given files and resolve any conflicts with existing files via appending the time
- archiving started (so all conflicts in the same group have the same timestamp appended).</div>
-</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">HFileArchiver.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.html#resolveAndArchive-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-java.util.Collection-long-">resolveAndArchive</a></span>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
                  org.apache.hadoop.fs.Path&nbsp;baseArchiveDir,

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/backup/package-frame.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/backup/package-frame.html b/devapidocs/org/apache/hadoop/hbase/backup/package-frame.html
index 99d471d..93ba413 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/package-frame.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/package-frame.html
@@ -21,6 +21,10 @@
 <li><a href="HFileArchiver.FileStatusConverter.html" title="class in org.apache.hadoop.hbase.backup" target="classFrame">HFileArchiver.FileStatusConverter</a></li>
 <li><a href="HFileArchiver.StoreToFile.html" title="class in org.apache.hadoop.hbase.backup" target="classFrame">HFileArchiver.StoreToFile</a></li>
 </ul>
+<h2 title="Exceptions">Exceptions</h2>
+<ul title="Exceptions">
+<li><a href="FailedArchiveException.html" title="class in org.apache.hadoop.hbase.backup" target="classFrame">FailedArchiveException</a></li>
+</ul>
 </div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/backup/package-summary.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/backup/package-summary.html b/devapidocs/org/apache/hadoop/hbase/backup/package-summary.html
index 2baa605..941cb5b 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/package-summary.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/package-summary.html
@@ -131,6 +131,23 @@
 </tbody>
 </table>
 </li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
+<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Exception</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/backup/FailedArchiveException.html" title="class in org.apache.hadoop.hbase.backup">FailedArchiveException</a></td>
+<td class="colLast">
+<div class="block">Exception indicating that some files in the requested set could not be archived.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
 </ul>
 </div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
index 12218e2..075f9fd 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
@@ -94,6 +94,19 @@
 <li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.StoreToFile.html" title="class in org.apache.hadoop.hbase.backup"><span class="typeNameLink">HFileArchiver.StoreToFile</span></a></li>
 </ul>
 </li>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Throwable</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
+<ul>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Exception</span></a>
+<ul>
+<li type="circle">java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><span class="typeNameLink">IOException</span></a>
+<ul>
+<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/FailedArchiveException.html" title="class in org.apache.hadoop.hbase.backup"><span class="typeNameLink">FailedArchiveException</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/backup/package-use.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/backup/package-use.html b/devapidocs/org/apache/hadoop/hbase/backup/package-use.html
index 030e591..5419ee2 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/package-use.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/package-use.html
@@ -99,17 +99,22 @@
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/backup/class-use/FailedArchiveException.html#org.apache.hadoop.hbase.backup">FailedArchiveException</a>
+<div class="block">Exception indicating that some files in the requested set could not be archived.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/backup/class-use/HFileArchiver.File.html#org.apache.hadoop.hbase.backup">HFileArchiver.File</a>
 <div class="block">Wrapper to handle file operations uniformly</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/backup/class-use/HFileArchiver.FileConverter.html#org.apache.hadoop.hbase.backup">HFileArchiver.FileConverter</a>
 <div class="block">Adapt a type to match the <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup"><code>HFileArchiver.File</code></a> interface, which is used internally for handling
  archival/removal of files</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/backup/class-use/HFileArchiver.FileStatusConverter.html#org.apache.hadoop.hbase.backup">HFileArchiver.FileStatusConverter</a>
 <div class="block">Convert a FileStatus to something we can manage in the archiving</div>
 </td>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/class-use/Abortable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/Abortable.html b/devapidocs/org/apache/hadoop/hbase/class-use/Abortable.html
index 0361c8c..8569dc5 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/Abortable.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/Abortable.html
@@ -290,11 +290,11 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a></code></td>
-<td class="colLast"><span class="typeNameLabel">RpcExecutor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html#abortable">abortable</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimpleRpcScheduler.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/SimpleRpcScheduler.html#abortable">abortable</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleRpcScheduler.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/SimpleRpcScheduler.html#abortable">abortable</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">RpcExecutor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html#abortable">abortable</a></span></code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
@@ -610,11 +610,11 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ReplicationStateZKBase.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationStateZKBase.html#abortable">abortable</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ReplicationTableBase.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationTableBase.html#abortable">abortable</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ReplicationTableBase.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationTableBase.html#abortable">abortable</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ReplicationStateZKBase.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationStateZKBase.html#abortable">abortable</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a></code></td>
@@ -902,18 +902,18 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ZooKeeperWatcher.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html#abortable">abortable</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a></code></td>
 <td class="colLast"><span class="typeNameLabel">ZooKeeperNodeTracker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperNodeTracker.html#abortable">abortable</a></span></code>
 <div class="block">Used to abort if a fatal error occurs</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a></code></td>
 <td class="colLast"><span class="typeNameLabel">ZKClusterId.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKClusterId.html#abortable">abortable</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ZooKeeperWatcher.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html#abortable">abortable</a></span></code>&nbsp;</td>
-</tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a></code></td>
 <td class="colLast"><span class="typeNameLabel">DrainingServerTracker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/zookeeper/DrainingServerTracker.html#abortable">abortable</a></span></code>&nbsp;</td>


[34/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.html b/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.html
index 64c606e..b655608 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.html
@@ -25,113 +25,325 @@
 <span class="sourceLineNo">017</span> */<a name="line.17"></a>
 <span class="sourceLineNo">018</span>package org.apache.hadoop.hbase.client;<a name="line.18"></a>
 <span class="sourceLineNo">019</span><a name="line.19"></a>
-<span class="sourceLineNo">020</span>import java.util.concurrent.CompletableFuture;<a name="line.20"></a>
-<span class="sourceLineNo">021</span>import java.util.concurrent.TimeUnit;<a name="line.21"></a>
-<span class="sourceLineNo">022</span><a name="line.22"></a>
-<span class="sourceLineNo">023</span>import org.apache.hadoop.conf.Configuration;<a name="line.23"></a>
-<span class="sourceLineNo">024</span>import org.apache.hadoop.hbase.TableName;<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.25"></a>
-<span class="sourceLineNo">026</span>import org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.26"></a>
-<span class="sourceLineNo">027</span><a name="line.27"></a>
-<span class="sourceLineNo">028</span>/**<a name="line.28"></a>
-<span class="sourceLineNo">029</span> * The asynchronous version of Table. Obtain an instance from a {@link AsyncConnection}.<a name="line.29"></a>
-<span class="sourceLineNo">030</span> * &lt;p&gt;<a name="line.30"></a>
-<span class="sourceLineNo">031</span> * The implementation is NOT required to be thread safe. Do NOT access it from multiple threads<a name="line.31"></a>
-<span class="sourceLineNo">032</span> * concurrently.<a name="line.32"></a>
-<span class="sourceLineNo">033</span> * &lt;p&gt;<a name="line.33"></a>
-<span class="sourceLineNo">034</span> * Usually the implementations will not throw any exception directly, you need to get the exception<a name="line.34"></a>
-<span class="sourceLineNo">035</span> * from the returned {@link CompletableFuture}.<a name="line.35"></a>
-<span class="sourceLineNo">036</span> */<a name="line.36"></a>
-<span class="sourceLineNo">037</span>@InterfaceAudience.Public<a name="line.37"></a>
-<span class="sourceLineNo">038</span>@InterfaceStability.Unstable<a name="line.38"></a>
-<span class="sourceLineNo">039</span>public interface AsyncTable {<a name="line.39"></a>
-<span class="sourceLineNo">040</span><a name="line.40"></a>
-<span class="sourceLineNo">041</span>  /**<a name="line.41"></a>
-<span class="sourceLineNo">042</span>   * Gets the fully qualified table name instance of this table.<a name="line.42"></a>
-<span class="sourceLineNo">043</span>   */<a name="line.43"></a>
-<span class="sourceLineNo">044</span>  TableName getName();<a name="line.44"></a>
-<span class="sourceLineNo">045</span><a name="line.45"></a>
-<span class="sourceLineNo">046</span>  /**<a name="line.46"></a>
-<span class="sourceLineNo">047</span>   * Returns the {@link org.apache.hadoop.conf.Configuration} object used by this instance.<a name="line.47"></a>
-<span class="sourceLineNo">048</span>   * &lt;p&gt;<a name="line.48"></a>
-<span class="sourceLineNo">049</span>   * The reference returned is not a copy, so any change made to it will affect this instance.<a name="line.49"></a>
-<span class="sourceLineNo">050</span>   */<a name="line.50"></a>
-<span class="sourceLineNo">051</span>  Configuration getConfiguration();<a name="line.51"></a>
-<span class="sourceLineNo">052</span><a name="line.52"></a>
-<span class="sourceLineNo">053</span>  /**<a name="line.53"></a>
-<span class="sourceLineNo">054</span>   * Set timeout of each rpc read request in operations of this Table instance, will override the<a name="line.54"></a>
-<span class="sourceLineNo">055</span>   * value of {@code hbase.rpc.read.timeout} in configuration. If a rpc read request waiting too<a name="line.55"></a>
-<span class="sourceLineNo">056</span>   * long, it will stop waiting and send a new request to retry until retries exhausted or operation<a name="line.56"></a>
-<span class="sourceLineNo">057</span>   * timeout reached.<a name="line.57"></a>
-<span class="sourceLineNo">058</span>   */<a name="line.58"></a>
-<span class="sourceLineNo">059</span>  void setReadRpcTimeout(long timeout, TimeUnit unit);<a name="line.59"></a>
-<span class="sourceLineNo">060</span><a name="line.60"></a>
-<span class="sourceLineNo">061</span>  /**<a name="line.61"></a>
-<span class="sourceLineNo">062</span>   * Get timeout of each rpc read request in this Table instance.<a name="line.62"></a>
-<span class="sourceLineNo">063</span>   */<a name="line.63"></a>
-<span class="sourceLineNo">064</span>  long getReadRpcTimeout(TimeUnit unit);<a name="line.64"></a>
-<span class="sourceLineNo">065</span><a name="line.65"></a>
-<span class="sourceLineNo">066</span>  /**<a name="line.66"></a>
-<span class="sourceLineNo">067</span>   * Set timeout of each rpc write request in operations of this Table instance, will override the<a name="line.67"></a>
-<span class="sourceLineNo">068</span>   * value of {@code hbase.rpc.write.timeout} in configuration. If a rpc write request waiting too<a name="line.68"></a>
-<span class="sourceLineNo">069</span>   * long, it will stop waiting and send a new request to retry until retries exhausted or operation<a name="line.69"></a>
-<span class="sourceLineNo">070</span>   * timeout reached.<a name="line.70"></a>
-<span class="sourceLineNo">071</span>   */<a name="line.71"></a>
-<span class="sourceLineNo">072</span>  void setWriteRpcTimeout(long timeout, TimeUnit unit);<a name="line.72"></a>
-<span class="sourceLineNo">073</span><a name="line.73"></a>
-<span class="sourceLineNo">074</span>  /**<a name="line.74"></a>
-<span class="sourceLineNo">075</span>   * Get timeout of each rpc write request in this Table instance.<a name="line.75"></a>
-<span class="sourceLineNo">076</span>   */<a name="line.76"></a>
-<span class="sourceLineNo">077</span>  long getWriteRpcTimeout(TimeUnit unit);<a name="line.77"></a>
-<span class="sourceLineNo">078</span><a name="line.78"></a>
-<span class="sourceLineNo">079</span>  /**<a name="line.79"></a>
-<span class="sourceLineNo">080</span>   * Set timeout of each operation in this Table instance, will override the value of<a name="line.80"></a>
-<span class="sourceLineNo">081</span>   * {@code hbase.client.operation.timeout} in configuration.<a name="line.81"></a>
-<span class="sourceLineNo">082</span>   * &lt;p&gt;<a name="line.82"></a>
-<span class="sourceLineNo">083</span>   * Operation timeout is a top-level restriction that makes sure an operation will not be blocked<a name="line.83"></a>
-<span class="sourceLineNo">084</span>   * more than this. In each operation, if rpc request fails because of timeout or other reason, it<a name="line.84"></a>
-<span class="sourceLineNo">085</span>   * will retry until success or throw a RetriesExhaustedException. But if the total time elapsed<a name="line.85"></a>
-<span class="sourceLineNo">086</span>   * reach the operation timeout before retries exhausted, it will break early and throw<a name="line.86"></a>
-<span class="sourceLineNo">087</span>   * SocketTimeoutException.<a name="line.87"></a>
-<span class="sourceLineNo">088</span>   */<a name="line.88"></a>
-<span class="sourceLineNo">089</span>  void setOperationTimeout(long timeout, TimeUnit unit);<a name="line.89"></a>
-<span class="sourceLineNo">090</span><a name="line.90"></a>
-<span class="sourceLineNo">091</span>  /**<a name="line.91"></a>
-<span class="sourceLineNo">092</span>   * Get timeout of each operation in Table instance.<a name="line.92"></a>
-<span class="sourceLineNo">093</span>   */<a name="line.93"></a>
-<span class="sourceLineNo">094</span>  long getOperationTimeout(TimeUnit unit);<a name="line.94"></a>
-<span class="sourceLineNo">095</span><a name="line.95"></a>
-<span class="sourceLineNo">096</span>  /**<a name="line.96"></a>
-<span class="sourceLineNo">097</span>   * Test for the existence of columns in the table, as specified by the Get.<a name="line.97"></a>
-<span class="sourceLineNo">098</span>   * &lt;p&gt;<a name="line.98"></a>
-<span class="sourceLineNo">099</span>   * This will return true if the Get matches one or more keys, false if not.<a name="line.99"></a>
-<span class="sourceLineNo">100</span>   * &lt;p&gt;<a name="line.100"></a>
-<span class="sourceLineNo">101</span>   * This is a server-side call so it prevents any data from being transfered to the client.<a name="line.101"></a>
-<span class="sourceLineNo">102</span>   */<a name="line.102"></a>
-<span class="sourceLineNo">103</span>  CompletableFuture&lt;Boolean&gt; exists(Get get);<a name="line.103"></a>
-<span class="sourceLineNo">104</span><a name="line.104"></a>
-<span class="sourceLineNo">105</span>  /**<a name="line.105"></a>
-<span class="sourceLineNo">106</span>   * Extracts certain cells from a given row.<a name="line.106"></a>
-<span class="sourceLineNo">107</span>   * &lt;p&gt;<a name="line.107"></a>
-<span class="sourceLineNo">108</span>   * Return the data coming from the specified row, if it exists. If the row specified doesn't<a name="line.108"></a>
-<span class="sourceLineNo">109</span>   * exist, the {@link Result} instance returned won't contain any<a name="line.109"></a>
-<span class="sourceLineNo">110</span>   * {@link org.apache.hadoop.hbase.KeyValue}, as indicated by {@link Result#isEmpty()}.<a name="line.110"></a>
-<span class="sourceLineNo">111</span>   * @param get The object that specifies what data to fetch and from which row.<a name="line.111"></a>
-<span class="sourceLineNo">112</span>   */<a name="line.112"></a>
-<span class="sourceLineNo">113</span>  CompletableFuture&lt;Result&gt; get(Get get);<a name="line.113"></a>
-<span class="sourceLineNo">114</span><a name="line.114"></a>
-<span class="sourceLineNo">115</span>  /**<a name="line.115"></a>
-<span class="sourceLineNo">116</span>   * Puts some data to the table.<a name="line.116"></a>
-<span class="sourceLineNo">117</span>   * @param put The data to put.<a name="line.117"></a>
-<span class="sourceLineNo">118</span>   */<a name="line.118"></a>
-<span class="sourceLineNo">119</span>  CompletableFuture&lt;Void&gt; put(Put put);<a name="line.119"></a>
-<span class="sourceLineNo">120</span><a name="line.120"></a>
-<span class="sourceLineNo">121</span>  /**<a name="line.121"></a>
-<span class="sourceLineNo">122</span>   * Deletes the specified cells/row.<a name="line.122"></a>
-<span class="sourceLineNo">123</span>   * @param delete The object that specifies what to delete.<a name="line.123"></a>
-<span class="sourceLineNo">124</span>   */<a name="line.124"></a>
-<span class="sourceLineNo">125</span>  CompletableFuture&lt;Void&gt; delete(Delete delete);<a name="line.125"></a>
-<span class="sourceLineNo">126</span>}<a name="line.126"></a>
+<span class="sourceLineNo">020</span>import com.google.common.base.Preconditions;<a name="line.20"></a>
+<span class="sourceLineNo">021</span><a name="line.21"></a>
+<span class="sourceLineNo">022</span>import java.util.List;<a name="line.22"></a>
+<span class="sourceLineNo">023</span>import java.util.concurrent.CompletableFuture;<a name="line.23"></a>
+<span class="sourceLineNo">024</span>import java.util.concurrent.TimeUnit;<a name="line.24"></a>
+<span class="sourceLineNo">025</span><a name="line.25"></a>
+<span class="sourceLineNo">026</span>import org.apache.hadoop.conf.Configuration;<a name="line.26"></a>
+<span class="sourceLineNo">027</span>import org.apache.hadoop.hbase.TableName;<a name="line.27"></a>
+<span class="sourceLineNo">028</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.28"></a>
+<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.29"></a>
+<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.filter.CompareFilter.CompareOp;<a name="line.30"></a>
+<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.31"></a>
+<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.util.ReflectionUtils;<a name="line.32"></a>
+<span class="sourceLineNo">033</span><a name="line.33"></a>
+<span class="sourceLineNo">034</span>/**<a name="line.34"></a>
+<span class="sourceLineNo">035</span> * The asynchronous version of Table. Obtain an instance from a {@link AsyncConnection}.<a name="line.35"></a>
+<span class="sourceLineNo">036</span> * &lt;p&gt;<a name="line.36"></a>
+<span class="sourceLineNo">037</span> * The implementation is NOT required to be thread safe. Do NOT access it from multiple threads<a name="line.37"></a>
+<span class="sourceLineNo">038</span> * concurrently.<a name="line.38"></a>
+<span class="sourceLineNo">039</span> * &lt;p&gt;<a name="line.39"></a>
+<span class="sourceLineNo">040</span> * Usually the implementations will not throw any exception directly, you need to get the exception<a name="line.40"></a>
+<span class="sourceLineNo">041</span> * from the returned {@link CompletableFuture}.<a name="line.41"></a>
+<span class="sourceLineNo">042</span> */<a name="line.42"></a>
+<span class="sourceLineNo">043</span>@InterfaceAudience.Public<a name="line.43"></a>
+<span class="sourceLineNo">044</span>@InterfaceStability.Unstable<a name="line.44"></a>
+<span class="sourceLineNo">045</span>public interface AsyncTable {<a name="line.45"></a>
+<span class="sourceLineNo">046</span><a name="line.46"></a>
+<span class="sourceLineNo">047</span>  /**<a name="line.47"></a>
+<span class="sourceLineNo">048</span>   * Gets the fully qualified table name instance of this table.<a name="line.48"></a>
+<span class="sourceLineNo">049</span>   */<a name="line.49"></a>
+<span class="sourceLineNo">050</span>  TableName getName();<a name="line.50"></a>
+<span class="sourceLineNo">051</span><a name="line.51"></a>
+<span class="sourceLineNo">052</span>  /**<a name="line.52"></a>
+<span class="sourceLineNo">053</span>   * Returns the {@link org.apache.hadoop.conf.Configuration} object used by this instance.<a name="line.53"></a>
+<span class="sourceLineNo">054</span>   * &lt;p&gt;<a name="line.54"></a>
+<span class="sourceLineNo">055</span>   * The reference returned is not a copy, so any change made to it will affect this instance.<a name="line.55"></a>
+<span class="sourceLineNo">056</span>   */<a name="line.56"></a>
+<span class="sourceLineNo">057</span>  Configuration getConfiguration();<a name="line.57"></a>
+<span class="sourceLineNo">058</span><a name="line.58"></a>
+<span class="sourceLineNo">059</span>  /**<a name="line.59"></a>
+<span class="sourceLineNo">060</span>   * Set timeout of each rpc read request in operations of this Table instance, will override the<a name="line.60"></a>
+<span class="sourceLineNo">061</span>   * value of {@code hbase.rpc.read.timeout} in configuration. If a rpc read request waiting too<a name="line.61"></a>
+<span class="sourceLineNo">062</span>   * long, it will stop waiting and send a new request to retry until retries exhausted or operation<a name="line.62"></a>
+<span class="sourceLineNo">063</span>   * timeout reached.<a name="line.63"></a>
+<span class="sourceLineNo">064</span>   */<a name="line.64"></a>
+<span class="sourceLineNo">065</span>  void setReadRpcTimeout(long timeout, TimeUnit unit);<a name="line.65"></a>
+<span class="sourceLineNo">066</span><a name="line.66"></a>
+<span class="sourceLineNo">067</span>  /**<a name="line.67"></a>
+<span class="sourceLineNo">068</span>   * Get timeout of each rpc read request in this Table instance.<a name="line.68"></a>
+<span class="sourceLineNo">069</span>   */<a name="line.69"></a>
+<span class="sourceLineNo">070</span>  long getReadRpcTimeout(TimeUnit unit);<a name="line.70"></a>
+<span class="sourceLineNo">071</span><a name="line.71"></a>
+<span class="sourceLineNo">072</span>  /**<a name="line.72"></a>
+<span class="sourceLineNo">073</span>   * Set timeout of each rpc write request in operations of this Table instance, will override the<a name="line.73"></a>
+<span class="sourceLineNo">074</span>   * value of {@code hbase.rpc.write.timeout} in configuration. If a rpc write request waiting too<a name="line.74"></a>
+<span class="sourceLineNo">075</span>   * long, it will stop waiting and send a new request to retry until retries exhausted or operation<a name="line.75"></a>
+<span class="sourceLineNo">076</span>   * timeout reached.<a name="line.76"></a>
+<span class="sourceLineNo">077</span>   */<a name="line.77"></a>
+<span class="sourceLineNo">078</span>  void setWriteRpcTimeout(long timeout, TimeUnit unit);<a name="line.78"></a>
+<span class="sourceLineNo">079</span><a name="line.79"></a>
+<span class="sourceLineNo">080</span>  /**<a name="line.80"></a>
+<span class="sourceLineNo">081</span>   * Get timeout of each rpc write request in this Table instance.<a name="line.81"></a>
+<span class="sourceLineNo">082</span>   */<a name="line.82"></a>
+<span class="sourceLineNo">083</span>  long getWriteRpcTimeout(TimeUnit unit);<a name="line.83"></a>
+<span class="sourceLineNo">084</span><a name="line.84"></a>
+<span class="sourceLineNo">085</span>  /**<a name="line.85"></a>
+<span class="sourceLineNo">086</span>   * Set timeout of each operation in this Table instance, will override the value of<a name="line.86"></a>
+<span class="sourceLineNo">087</span>   * {@code hbase.client.operation.timeout} in configuration.<a name="line.87"></a>
+<span class="sourceLineNo">088</span>   * &lt;p&gt;<a name="line.88"></a>
+<span class="sourceLineNo">089</span>   * Operation timeout is a top-level restriction that makes sure an operation will not be blocked<a name="line.89"></a>
+<span class="sourceLineNo">090</span>   * more than this. In each operation, if rpc request fails because of timeout or other reason, it<a name="line.90"></a>
+<span class="sourceLineNo">091</span>   * will retry until success or throw a RetriesExhaustedException. But if the total time elapsed<a name="line.91"></a>
+<span class="sourceLineNo">092</span>   * reach the operation timeout before retries exhausted, it will break early and throw<a name="line.92"></a>
+<span class="sourceLineNo">093</span>   * SocketTimeoutException.<a name="line.93"></a>
+<span class="sourceLineNo">094</span>   */<a name="line.94"></a>
+<span class="sourceLineNo">095</span>  void setOperationTimeout(long timeout, TimeUnit unit);<a name="line.95"></a>
+<span class="sourceLineNo">096</span><a name="line.96"></a>
+<span class="sourceLineNo">097</span>  /**<a name="line.97"></a>
+<span class="sourceLineNo">098</span>   * Get timeout of each operation in Table instance.<a name="line.98"></a>
+<span class="sourceLineNo">099</span>   */<a name="line.99"></a>
+<span class="sourceLineNo">100</span>  long getOperationTimeout(TimeUnit unit);<a name="line.100"></a>
+<span class="sourceLineNo">101</span><a name="line.101"></a>
+<span class="sourceLineNo">102</span>  /**<a name="line.102"></a>
+<span class="sourceLineNo">103</span>   * Test for the existence of columns in the table, as specified by the Get.<a name="line.103"></a>
+<span class="sourceLineNo">104</span>   * &lt;p&gt;<a name="line.104"></a>
+<span class="sourceLineNo">105</span>   * This will return true if the Get matches one or more keys, false if not.<a name="line.105"></a>
+<span class="sourceLineNo">106</span>   * &lt;p&gt;<a name="line.106"></a>
+<span class="sourceLineNo">107</span>   * This is a server-side call so it prevents any data from being transfered to the client.<a name="line.107"></a>
+<span class="sourceLineNo">108</span>   * @return true if the specified Get matches one or more keys, false if not. The return value will<a name="line.108"></a>
+<span class="sourceLineNo">109</span>   *         be wrapped by a {@link CompletableFuture}.<a name="line.109"></a>
+<span class="sourceLineNo">110</span>   */<a name="line.110"></a>
+<span class="sourceLineNo">111</span>  default CompletableFuture&lt;Boolean&gt; exists(Get get) {<a name="line.111"></a>
+<span class="sourceLineNo">112</span>    if (!get.isCheckExistenceOnly()) {<a name="line.112"></a>
+<span class="sourceLineNo">113</span>      get = ReflectionUtils.newInstance(get.getClass(), get);<a name="line.113"></a>
+<span class="sourceLineNo">114</span>      get.setCheckExistenceOnly(true);<a name="line.114"></a>
+<span class="sourceLineNo">115</span>    }<a name="line.115"></a>
+<span class="sourceLineNo">116</span>    return get(get).thenApply(r -&gt; r.getExists());<a name="line.116"></a>
+<span class="sourceLineNo">117</span>  }<a name="line.117"></a>
+<span class="sourceLineNo">118</span><a name="line.118"></a>
+<span class="sourceLineNo">119</span>  /**<a name="line.119"></a>
+<span class="sourceLineNo">120</span>   * Extracts certain cells from a given row.<a name="line.120"></a>
+<span class="sourceLineNo">121</span>   * @param get The object that specifies what data to fetch and from which row.<a name="line.121"></a>
+<span class="sourceLineNo">122</span>   * @return The data coming from the specified row, if it exists. If the row specified doesn't<a name="line.122"></a>
+<span class="sourceLineNo">123</span>   *         exist, the {@link Result} instance returned won't contain any<a name="line.123"></a>
+<span class="sourceLineNo">124</span>   *         {@link org.apache.hadoop.hbase.KeyValue}, as indicated by {@link Result#isEmpty()}. The<a name="line.124"></a>
+<span class="sourceLineNo">125</span>   *         return value will be wrapped by a {@link CompletableFuture}.<a name="line.125"></a>
+<span class="sourceLineNo">126</span>   */<a name="line.126"></a>
+<span class="sourceLineNo">127</span>  CompletableFuture&lt;Result&gt; get(Get get);<a name="line.127"></a>
+<span class="sourceLineNo">128</span><a name="line.128"></a>
+<span class="sourceLineNo">129</span>  /**<a name="line.129"></a>
+<span class="sourceLineNo">130</span>   * Puts some data to the table.<a name="line.130"></a>
+<span class="sourceLineNo">131</span>   * @param put The data to put.<a name="line.131"></a>
+<span class="sourceLineNo">132</span>   * @return A {@link CompletableFuture} that always returns null when complete normally.<a name="line.132"></a>
+<span class="sourceLineNo">133</span>   */<a name="line.133"></a>
+<span class="sourceLineNo">134</span>  CompletableFuture&lt;Void&gt; put(Put put);<a name="line.134"></a>
+<span class="sourceLineNo">135</span><a name="line.135"></a>
+<span class="sourceLineNo">136</span>  /**<a name="line.136"></a>
+<span class="sourceLineNo">137</span>   * Deletes the specified cells/row.<a name="line.137"></a>
+<span class="sourceLineNo">138</span>   * @param delete The object that specifies what to delete.<a name="line.138"></a>
+<span class="sourceLineNo">139</span>   * @return A {@link CompletableFuture} that always returns null when complete normally.<a name="line.139"></a>
+<span class="sourceLineNo">140</span>   */<a name="line.140"></a>
+<span class="sourceLineNo">141</span>  CompletableFuture&lt;Void&gt; delete(Delete delete);<a name="line.141"></a>
+<span class="sourceLineNo">142</span><a name="line.142"></a>
+<span class="sourceLineNo">143</span>  /**<a name="line.143"></a>
+<span class="sourceLineNo">144</span>   * Appends values to one or more columns within a single row.<a name="line.144"></a>
+<span class="sourceLineNo">145</span>   * &lt;p&gt;<a name="line.145"></a>
+<span class="sourceLineNo">146</span>   * This operation does not appear atomic to readers. Appends are done under a single row lock, so<a name="line.146"></a>
+<span class="sourceLineNo">147</span>   * write operations to a row are synchronized, but readers do not take row locks so get and scan<a name="line.147"></a>
+<span class="sourceLineNo">148</span>   * operations can see this operation partially completed.<a name="line.148"></a>
+<span class="sourceLineNo">149</span>   * @param append object that specifies the columns and amounts to be used for the increment<a name="line.149"></a>
+<span class="sourceLineNo">150</span>   *          operations<a name="line.150"></a>
+<span class="sourceLineNo">151</span>   * @return values of columns after the append operation (maybe null). The return value will be<a name="line.151"></a>
+<span class="sourceLineNo">152</span>   *         wrapped by a {@link CompletableFuture}.<a name="line.152"></a>
+<span class="sourceLineNo">153</span>   */<a name="line.153"></a>
+<span class="sourceLineNo">154</span>  CompletableFuture&lt;Result&gt; append(Append append);<a name="line.154"></a>
+<span class="sourceLineNo">155</span><a name="line.155"></a>
+<span class="sourceLineNo">156</span>  /**<a name="line.156"></a>
+<span class="sourceLineNo">157</span>   * Increments one or more columns within a single row.<a name="line.157"></a>
+<span class="sourceLineNo">158</span>   * &lt;p&gt;<a name="line.158"></a>
+<span class="sourceLineNo">159</span>   * This operation does not appear atomic to readers. Increments are done under a single row lock,<a name="line.159"></a>
+<span class="sourceLineNo">160</span>   * so write operations to a row are synchronized, but readers do not take row locks so get and<a name="line.160"></a>
+<span class="sourceLineNo">161</span>   * scan operations can see this operation partially completed.<a name="line.161"></a>
+<span class="sourceLineNo">162</span>   * @param increment object that specifies the columns and amounts to be used for the increment<a name="line.162"></a>
+<span class="sourceLineNo">163</span>   *          operations<a name="line.163"></a>
+<span class="sourceLineNo">164</span>   * @return values of columns after the increment. The return value will be wrapped by a<a name="line.164"></a>
+<span class="sourceLineNo">165</span>   *         {@link CompletableFuture}.<a name="line.165"></a>
+<span class="sourceLineNo">166</span>   */<a name="line.166"></a>
+<span class="sourceLineNo">167</span>  CompletableFuture&lt;Result&gt; increment(Increment increment);<a name="line.167"></a>
+<span class="sourceLineNo">168</span><a name="line.168"></a>
+<span class="sourceLineNo">169</span>  /**<a name="line.169"></a>
+<span class="sourceLineNo">170</span>   * See {@link #incrementColumnValue(byte[], byte[], byte[], long, Durability)}<a name="line.170"></a>
+<span class="sourceLineNo">171</span>   * &lt;p&gt;<a name="line.171"></a>
+<span class="sourceLineNo">172</span>   * The {@link Durability} is defaulted to {@link Durability#SYNC_WAL}.<a name="line.172"></a>
+<span class="sourceLineNo">173</span>   * @param row The row that contains the cell to increment.<a name="line.173"></a>
+<span class="sourceLineNo">174</span>   * @param family The column family of the cell to increment.<a name="line.174"></a>
+<span class="sourceLineNo">175</span>   * @param qualifier The column qualifier of the cell to increment.<a name="line.175"></a>
+<span class="sourceLineNo">176</span>   * @param amount The amount to increment the cell with (or decrement, if the amount is negative).<a name="line.176"></a>
+<span class="sourceLineNo">177</span>   * @return The new value, post increment. The return value will be wrapped by a<a name="line.177"></a>
+<span class="sourceLineNo">178</span>   *         {@link CompletableFuture}.<a name="line.178"></a>
+<span class="sourceLineNo">179</span>   */<a name="line.179"></a>
+<span class="sourceLineNo">180</span>  default CompletableFuture&lt;Long&gt; incrementColumnValue(byte[] row, byte[] family, byte[] qualifier,<a name="line.180"></a>
+<span class="sourceLineNo">181</span>      long amount) {<a name="line.181"></a>
+<span class="sourceLineNo">182</span>    return incrementColumnValue(row, family, qualifier, amount, Durability.SYNC_WAL);<a name="line.182"></a>
+<span class="sourceLineNo">183</span>  }<a name="line.183"></a>
+<span class="sourceLineNo">184</span><a name="line.184"></a>
+<span class="sourceLineNo">185</span>  /**<a name="line.185"></a>
+<span class="sourceLineNo">186</span>   * Atomically increments a column value. If the column value already exists and is not a<a name="line.186"></a>
+<span class="sourceLineNo">187</span>   * big-endian long, this could throw an exception. If the column value does not yet exist it is<a name="line.187"></a>
+<span class="sourceLineNo">188</span>   * initialized to &lt;code&gt;amount&lt;/code&gt; and written to the specified column.<a name="line.188"></a>
+<span class="sourceLineNo">189</span>   * &lt;p&gt;<a name="line.189"></a>
+<span class="sourceLineNo">190</span>   * Setting durability to {@link Durability#SKIP_WAL} means that in a fail scenario you will lose<a name="line.190"></a>
+<span class="sourceLineNo">191</span>   * any increments that have not been flushed.<a name="line.191"></a>
+<span class="sourceLineNo">192</span>   * @param row The row that contains the cell to increment.<a name="line.192"></a>
+<span class="sourceLineNo">193</span>   * @param family The column family of the cell to increment.<a name="line.193"></a>
+<span class="sourceLineNo">194</span>   * @param qualifier The column qualifier of the cell to increment.<a name="line.194"></a>
+<span class="sourceLineNo">195</span>   * @param amount The amount to increment the cell with (or decrement, if the amount is negative).<a name="line.195"></a>
+<span class="sourceLineNo">196</span>   * @param durability The persistence guarantee for this increment.<a name="line.196"></a>
+<span class="sourceLineNo">197</span>   * @return The new value, post increment. The return value will be wrapped by a<a name="line.197"></a>
+<span class="sourceLineNo">198</span>   *         {@link CompletableFuture}.<a name="line.198"></a>
+<span class="sourceLineNo">199</span>   */<a name="line.199"></a>
+<span class="sourceLineNo">200</span>  default CompletableFuture&lt;Long&gt; incrementColumnValue(byte[] row, byte[] family, byte[] qualifier,<a name="line.200"></a>
+<span class="sourceLineNo">201</span>      long amount, Durability durability) {<a name="line.201"></a>
+<span class="sourceLineNo">202</span>    Preconditions.checkNotNull(row, "row is null");<a name="line.202"></a>
+<span class="sourceLineNo">203</span>    Preconditions.checkNotNull(family, "family is null");<a name="line.203"></a>
+<span class="sourceLineNo">204</span>    Preconditions.checkNotNull(qualifier, "qualifier is null");<a name="line.204"></a>
+<span class="sourceLineNo">205</span>    return increment(<a name="line.205"></a>
+<span class="sourceLineNo">206</span>      new Increment(row).addColumn(family, qualifier, amount).setDurability(durability))<a name="line.206"></a>
+<span class="sourceLineNo">207</span>          .thenApply(r -&gt; Bytes.toLong(r.getValue(family, qualifier)));<a name="line.207"></a>
+<span class="sourceLineNo">208</span>  }<a name="line.208"></a>
+<span class="sourceLineNo">209</span><a name="line.209"></a>
+<span class="sourceLineNo">210</span>  /**<a name="line.210"></a>
+<span class="sourceLineNo">211</span>   * Atomically checks if a row/family/qualifier value equals to the expected value. If it does, it<a name="line.211"></a>
+<span class="sourceLineNo">212</span>   * adds the put. If the passed value is null, the check is for the lack of column (ie:<a name="line.212"></a>
+<span class="sourceLineNo">213</span>   * non-existence)<a name="line.213"></a>
+<span class="sourceLineNo">214</span>   * @param row to check<a name="line.214"></a>
+<span class="sourceLineNo">215</span>   * @param family column family to check<a name="line.215"></a>
+<span class="sourceLineNo">216</span>   * @param qualifier column qualifier to check<a name="line.216"></a>
+<span class="sourceLineNo">217</span>   * @param value the expected value<a name="line.217"></a>
+<span class="sourceLineNo">218</span>   * @param put data to put if check succeeds<a name="line.218"></a>
+<span class="sourceLineNo">219</span>   * @return true if the new put was executed, false otherwise. The return value will be wrapped by<a name="line.219"></a>
+<span class="sourceLineNo">220</span>   *         a {@link CompletableFuture}.<a name="line.220"></a>
+<span class="sourceLineNo">221</span>   */<a name="line.221"></a>
+<span class="sourceLineNo">222</span>  default CompletableFuture&lt;Boolean&gt; checkAndPut(byte[] row, byte[] family, byte[] qualifier,<a name="line.222"></a>
+<span class="sourceLineNo">223</span>      byte[] value, Put put) {<a name="line.223"></a>
+<span class="sourceLineNo">224</span>    return checkAndPut(row, family, qualifier, CompareOp.EQUAL, value, put);<a name="line.224"></a>
+<span class="sourceLineNo">225</span>  }<a name="line.225"></a>
+<span class="sourceLineNo">226</span><a name="line.226"></a>
+<span class="sourceLineNo">227</span>  /**<a name="line.227"></a>
+<span class="sourceLineNo">228</span>   * Atomically checks if a row/family/qualifier value matches the expected value. If it does, it<a name="line.228"></a>
+<span class="sourceLineNo">229</span>   * adds the put. If the passed value is null, the check is for the lack of column (ie:<a name="line.229"></a>
+<span class="sourceLineNo">230</span>   * non-existence)<a name="line.230"></a>
+<span class="sourceLineNo">231</span>   * @param row to check<a name="line.231"></a>
+<span class="sourceLineNo">232</span>   * @param family column family to check<a name="line.232"></a>
+<span class="sourceLineNo">233</span>   * @param qualifier column qualifier to check<a name="line.233"></a>
+<span class="sourceLineNo">234</span>   * @param compareOp comparison operator to use<a name="line.234"></a>
+<span class="sourceLineNo">235</span>   * @param value the expected value<a name="line.235"></a>
+<span class="sourceLineNo">236</span>   * @param put data to put if check succeeds<a name="line.236"></a>
+<span class="sourceLineNo">237</span>   * @return true if the new put was executed, false otherwise. The return value will be wrapped by<a name="line.237"></a>
+<span class="sourceLineNo">238</span>   *         a {@link CompletableFuture}.<a name="line.238"></a>
+<span class="sourceLineNo">239</span>   */<a name="line.239"></a>
+<span class="sourceLineNo">240</span>  CompletableFuture&lt;Boolean&gt; checkAndPut(byte[] row, byte[] family, byte[] qualifier,<a name="line.240"></a>
+<span class="sourceLineNo">241</span>      CompareOp compareOp, byte[] value, Put put);<a name="line.241"></a>
+<span class="sourceLineNo">242</span><a name="line.242"></a>
+<span class="sourceLineNo">243</span>  /**<a name="line.243"></a>
+<span class="sourceLineNo">244</span>   * Atomically checks if a row/family/qualifier value equals to the expected value. If it does, it<a name="line.244"></a>
+<span class="sourceLineNo">245</span>   * adds the delete. If the passed value is null, the check is for the lack of column (ie:<a name="line.245"></a>
+<span class="sourceLineNo">246</span>   * non-existence)<a name="line.246"></a>
+<span class="sourceLineNo">247</span>   * @param row to check<a name="line.247"></a>
+<span class="sourceLineNo">248</span>   * @param family column family to check<a name="line.248"></a>
+<span class="sourceLineNo">249</span>   * @param qualifier column qualifier to check<a name="line.249"></a>
+<span class="sourceLineNo">250</span>   * @param value the expected value<a name="line.250"></a>
+<span class="sourceLineNo">251</span>   * @param delete data to delete if check succeeds<a name="line.251"></a>
+<span class="sourceLineNo">252</span>   * @return true if the new delete was executed, false otherwise. The return value will be wrapped<a name="line.252"></a>
+<span class="sourceLineNo">253</span>   *         by a {@link CompletableFuture}.<a name="line.253"></a>
+<span class="sourceLineNo">254</span>   */<a name="line.254"></a>
+<span class="sourceLineNo">255</span>  default CompletableFuture&lt;Boolean&gt; checkAndDelete(byte[] row, byte[] family, byte[] qualifier,<a name="line.255"></a>
+<span class="sourceLineNo">256</span>      byte[] value, Delete delete) {<a name="line.256"></a>
+<span class="sourceLineNo">257</span>    return checkAndDelete(row, family, qualifier, CompareOp.EQUAL, value, delete);<a name="line.257"></a>
+<span class="sourceLineNo">258</span>  }<a name="line.258"></a>
+<span class="sourceLineNo">259</span><a name="line.259"></a>
+<span class="sourceLineNo">260</span>  /**<a name="line.260"></a>
+<span class="sourceLineNo">261</span>   * Atomically checks if a row/family/qualifier value matches the expected value. If it does, it<a name="line.261"></a>
+<span class="sourceLineNo">262</span>   * adds the delete. If the passed value is null, the check is for the lack of column (ie:<a name="line.262"></a>
+<span class="sourceLineNo">263</span>   * non-existence)<a name="line.263"></a>
+<span class="sourceLineNo">264</span>   * @param row to check<a name="line.264"></a>
+<span class="sourceLineNo">265</span>   * @param family column family to check<a name="line.265"></a>
+<span class="sourceLineNo">266</span>   * @param qualifier column qualifier to check<a name="line.266"></a>
+<span class="sourceLineNo">267</span>   * @param compareOp comparison operator to use<a name="line.267"></a>
+<span class="sourceLineNo">268</span>   * @param value the expected value<a name="line.268"></a>
+<span class="sourceLineNo">269</span>   * @param delete data to delete if check succeeds<a name="line.269"></a>
+<span class="sourceLineNo">270</span>   * @return true if the new delete was executed, false otherwise. The return value will be wrapped<a name="line.270"></a>
+<span class="sourceLineNo">271</span>   *         by a {@link CompletableFuture}.<a name="line.271"></a>
+<span class="sourceLineNo">272</span>   */<a name="line.272"></a>
+<span class="sourceLineNo">273</span>  CompletableFuture&lt;Boolean&gt; checkAndDelete(byte[] row, byte[] family, byte[] qualifier,<a name="line.273"></a>
+<span class="sourceLineNo">274</span>      CompareOp compareOp, byte[] value, Delete delete);<a name="line.274"></a>
+<span class="sourceLineNo">275</span><a name="line.275"></a>
+<span class="sourceLineNo">276</span>  /**<a name="line.276"></a>
+<span class="sourceLineNo">277</span>   * Performs multiple mutations atomically on a single row. Currently {@link Put} and<a name="line.277"></a>
+<span class="sourceLineNo">278</span>   * {@link Delete} are supported.<a name="line.278"></a>
+<span class="sourceLineNo">279</span>   * @param mutation object that specifies the set of mutations to perform atomically<a name="line.279"></a>
+<span class="sourceLineNo">280</span>   * @return A {@link CompletableFuture} that always returns null when complete normally.<a name="line.280"></a>
+<span class="sourceLineNo">281</span>   */<a name="line.281"></a>
+<span class="sourceLineNo">282</span>  CompletableFuture&lt;Void&gt; mutateRow(RowMutations mutation);<a name="line.282"></a>
+<span class="sourceLineNo">283</span><a name="line.283"></a>
+<span class="sourceLineNo">284</span>  /**<a name="line.284"></a>
+<span class="sourceLineNo">285</span>   * Atomically checks if a row/family/qualifier value equals to the expected value. If it does, it<a name="line.285"></a>
+<span class="sourceLineNo">286</span>   * performs the row mutations. If the passed value is null, the check is for the lack of column<a name="line.286"></a>
+<span class="sourceLineNo">287</span>   * (ie: non-existence)<a name="line.287"></a>
+<span class="sourceLineNo">288</span>   * @param row to check<a name="line.288"></a>
+<span class="sourceLineNo">289</span>   * @param family column family to check<a name="line.289"></a>
+<span class="sourceLineNo">290</span>   * @param qualifier column qualifier to check<a name="line.290"></a>
+<span class="sourceLineNo">291</span>   * @param value the expected value<a name="line.291"></a>
+<span class="sourceLineNo">292</span>   * @param mutation mutations to perform if check succeeds<a name="line.292"></a>
+<span class="sourceLineNo">293</span>   * @return true if the new put was executed, false otherwise. The return value will be wrapped by<a name="line.293"></a>
+<span class="sourceLineNo">294</span>   *         a {@link CompletableFuture}.<a name="line.294"></a>
+<span class="sourceLineNo">295</span>   */<a name="line.295"></a>
+<span class="sourceLineNo">296</span>  default CompletableFuture&lt;Boolean&gt; checkAndMutate(byte[] row, byte[] family, byte[] qualifier,<a name="line.296"></a>
+<span class="sourceLineNo">297</span>      byte[] value, RowMutations mutation) {<a name="line.297"></a>
+<span class="sourceLineNo">298</span>    return checkAndMutate(row, family, qualifier, CompareOp.EQUAL, value, mutation);<a name="line.298"></a>
+<span class="sourceLineNo">299</span>  }<a name="line.299"></a>
+<span class="sourceLineNo">300</span><a name="line.300"></a>
+<span class="sourceLineNo">301</span>  /**<a name="line.301"></a>
+<span class="sourceLineNo">302</span>   * Atomically checks if a row/family/qualifier value matches the expected value. If it does, it<a name="line.302"></a>
+<span class="sourceLineNo">303</span>   * performs the row mutations. If the passed value is null, the check is for the lack of column<a name="line.303"></a>
+<span class="sourceLineNo">304</span>   * (ie: non-existence)<a name="line.304"></a>
+<span class="sourceLineNo">305</span>   * @param row to check<a name="line.305"></a>
+<span class="sourceLineNo">306</span>   * @param family column family to check<a name="line.306"></a>
+<span class="sourceLineNo">307</span>   * @param qualifier column qualifier to check<a name="line.307"></a>
+<span class="sourceLineNo">308</span>   * @param compareOp the comparison operator<a name="line.308"></a>
+<span class="sourceLineNo">309</span>   * @param value the expected value<a name="line.309"></a>
+<span class="sourceLineNo">310</span>   * @param mutation mutations to perform if check succeeds<a name="line.310"></a>
+<span class="sourceLineNo">311</span>   * @return true if the new put was executed, false otherwise. The return value will be wrapped by<a name="line.311"></a>
+<span class="sourceLineNo">312</span>   *         a {@link CompletableFuture}.<a name="line.312"></a>
+<span class="sourceLineNo">313</span>   */<a name="line.313"></a>
+<span class="sourceLineNo">314</span>  CompletableFuture&lt;Boolean&gt; checkAndMutate(byte[] row, byte[] family, byte[] qualifier,<a name="line.314"></a>
+<span class="sourceLineNo">315</span>      CompareOp compareOp, byte[] value, RowMutations mutation);<a name="line.315"></a>
+<span class="sourceLineNo">316</span><a name="line.316"></a>
+<span class="sourceLineNo">317</span>  /**<a name="line.317"></a>
+<span class="sourceLineNo">318</span>   * Just call {@link #smallScan(Scan, int)} with {@link Integer#MAX_VALUE}.<a name="line.318"></a>
+<span class="sourceLineNo">319</span>   * @see #smallScan(Scan, int)<a name="line.319"></a>
+<span class="sourceLineNo">320</span>   */<a name="line.320"></a>
+<span class="sourceLineNo">321</span>  default CompletableFuture&lt;List&lt;Result&gt;&gt; smallScan(Scan scan) {<a name="line.321"></a>
+<span class="sourceLineNo">322</span>    return smallScan(scan, Integer.MAX_VALUE);<a name="line.322"></a>
+<span class="sourceLineNo">323</span>  }<a name="line.323"></a>
+<span class="sourceLineNo">324</span><a name="line.324"></a>
+<span class="sourceLineNo">325</span>  /**<a name="line.325"></a>
+<span class="sourceLineNo">326</span>   * Return all the results that match the given scan object. The number of the returned results<a name="line.326"></a>
+<span class="sourceLineNo">327</span>   * will not be greater than {@code limit}.<a name="line.327"></a>
+<span class="sourceLineNo">328</span>   * &lt;p&gt;<a name="line.328"></a>
+<span class="sourceLineNo">329</span>   * Notice that the scan must be small, and should not use batch or allowPartialResults. The<a name="line.329"></a>
+<span class="sourceLineNo">330</span>   * {@code caching} property of the scan object is also ignored as we will use {@code limit}<a name="line.330"></a>
+<span class="sourceLineNo">331</span>   * instead.<a name="line.331"></a>
+<span class="sourceLineNo">332</span>   * @param scan A configured {@link Scan} object.<a name="line.332"></a>
+<span class="sourceLineNo">333</span>   * @param limit the limit of results count<a name="line.333"></a>
+<span class="sourceLineNo">334</span>   * @return The results of this small scan operation. The return value will be wrapped by a<a name="line.334"></a>
+<span class="sourceLineNo">335</span>   *         {@link CompletableFuture}.<a name="line.335"></a>
+<span class="sourceLineNo">336</span>   */<a name="line.336"></a>
+<span class="sourceLineNo">337</span>  CompletableFuture&lt;List&lt;Result&gt;&gt; smallScan(Scan scan, int limit);<a name="line.337"></a>
+<span class="sourceLineNo">338</span>}<a name="line.338"></a>
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.HTableMultiplexerStatus.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.HTableMultiplexerStatus.html b/apidocs/src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.HTableMultiplexerStatus.html
index 87668ac..0b439da 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.HTableMultiplexerStatus.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.HTableMultiplexerStatus.html
@@ -586,11 +586,11 @@
 <span class="sourceLineNo">578</span>        // failedCount is decreased whenever a Put is success or resubmit.<a name="line.578"></a>
 <span class="sourceLineNo">579</span>        failedCount = processingList.size();<a name="line.579"></a>
 <span class="sourceLineNo">580</span><a name="line.580"></a>
-<span class="sourceLineNo">581</span>        List&lt;Action&lt;Row&gt;&gt; retainedActions = new ArrayList&lt;&gt;(processingList.size());<a name="line.581"></a>
-<span class="sourceLineNo">582</span>        MultiAction&lt;Row&gt; actions = new MultiAction&lt;&gt;();<a name="line.582"></a>
+<span class="sourceLineNo">581</span>        List&lt;Action&gt; retainedActions = new ArrayList&lt;&gt;(processingList.size());<a name="line.581"></a>
+<span class="sourceLineNo">582</span>        MultiAction actions = new MultiAction();<a name="line.582"></a>
 <span class="sourceLineNo">583</span>        for (int i = 0; i &lt; processingList.size(); i++) {<a name="line.583"></a>
 <span class="sourceLineNo">584</span>          PutStatus putStatus = processingList.get(i);<a name="line.584"></a>
-<span class="sourceLineNo">585</span>          Action&lt;Row&gt; action = new Action&lt;Row&gt;(putStatus.put, i);<a name="line.585"></a>
+<span class="sourceLineNo">585</span>          Action action = new Action(putStatus.put, i);<a name="line.585"></a>
 <span class="sourceLineNo">586</span>          actions.add(putStatus.regionInfo.getRegionName(), action);<a name="line.586"></a>
 <span class="sourceLineNo">587</span>          retainedActions.add(action);<a name="line.587"></a>
 <span class="sourceLineNo">588</span>        }<a name="line.588"></a>
@@ -599,7 +599,7 @@
 <span class="sourceLineNo">591</span>        List&lt;PutStatus&gt; failed = null;<a name="line.591"></a>
 <span class="sourceLineNo">592</span>        Object[] results = new Object[actions.size()];<a name="line.592"></a>
 <span class="sourceLineNo">593</span>        ServerName server = addr.getServerName();<a name="line.593"></a>
-<span class="sourceLineNo">594</span>        Map&lt;ServerName, MultiAction&lt;Row&gt;&gt; actionsByServer =<a name="line.594"></a>
+<span class="sourceLineNo">594</span>        Map&lt;ServerName, MultiAction&gt; actionsByServer =<a name="line.594"></a>
 <span class="sourceLineNo">595</span>            Collections.singletonMap(server, actions);<a name="line.595"></a>
 <span class="sourceLineNo">596</span>        try {<a name="line.596"></a>
 <span class="sourceLineNo">597</span>          AsyncRequestFuture arf =<a name="line.597"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html b/apidocs/src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html
index 87668ac..0b439da 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html
@@ -586,11 +586,11 @@
 <span class="sourceLineNo">578</span>        // failedCount is decreased whenever a Put is success or resubmit.<a name="line.578"></a>
 <span class="sourceLineNo">579</span>        failedCount = processingList.size();<a name="line.579"></a>
 <span class="sourceLineNo">580</span><a name="line.580"></a>
-<span class="sourceLineNo">581</span>        List&lt;Action&lt;Row&gt;&gt; retainedActions = new ArrayList&lt;&gt;(processingList.size());<a name="line.581"></a>
-<span class="sourceLineNo">582</span>        MultiAction&lt;Row&gt; actions = new MultiAction&lt;&gt;();<a name="line.582"></a>
+<span class="sourceLineNo">581</span>        List&lt;Action&gt; retainedActions = new ArrayList&lt;&gt;(processingList.size());<a name="line.581"></a>
+<span class="sourceLineNo">582</span>        MultiAction actions = new MultiAction();<a name="line.582"></a>
 <span class="sourceLineNo">583</span>        for (int i = 0; i &lt; processingList.size(); i++) {<a name="line.583"></a>
 <span class="sourceLineNo">584</span>          PutStatus putStatus = processingList.get(i);<a name="line.584"></a>
-<span class="sourceLineNo">585</span>          Action&lt;Row&gt; action = new Action&lt;Row&gt;(putStatus.put, i);<a name="line.585"></a>
+<span class="sourceLineNo">585</span>          Action action = new Action(putStatus.put, i);<a name="line.585"></a>
 <span class="sourceLineNo">586</span>          actions.add(putStatus.regionInfo.getRegionName(), action);<a name="line.586"></a>
 <span class="sourceLineNo">587</span>          retainedActions.add(action);<a name="line.587"></a>
 <span class="sourceLineNo">588</span>        }<a name="line.588"></a>
@@ -599,7 +599,7 @@
 <span class="sourceLineNo">591</span>        List&lt;PutStatus&gt; failed = null;<a name="line.591"></a>
 <span class="sourceLineNo">592</span>        Object[] results = new Object[actions.size()];<a name="line.592"></a>
 <span class="sourceLineNo">593</span>        ServerName server = addr.getServerName();<a name="line.593"></a>
-<span class="sourceLineNo">594</span>        Map&lt;ServerName, MultiAction&lt;Row&gt;&gt; actionsByServer =<a name="line.594"></a>
+<span class="sourceLineNo">594</span>        Map&lt;ServerName, MultiAction&gt; actionsByServer =<a name="line.594"></a>
 <span class="sourceLineNo">595</span>            Collections.singletonMap(server, actions);<a name="line.595"></a>
 <span class="sourceLineNo">596</span>        try {<a name="line.596"></a>
 <span class="sourceLineNo">597</span>          AsyncRequestFuture arf =<a name="line.597"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/src-html/org/apache/hadoop/hbase/client/RowMutations.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/RowMutations.html b/apidocs/src-html/org/apache/hadoop/hbase/client/RowMutations.html
index a0dd502..5306c7e 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/RowMutations.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/RowMutations.html
@@ -48,81 +48,87 @@
 <span class="sourceLineNo">040</span>@InterfaceAudience.Public<a name="line.40"></a>
 <span class="sourceLineNo">041</span>@InterfaceStability.Evolving<a name="line.41"></a>
 <span class="sourceLineNo">042</span>public class RowMutations implements Row {<a name="line.42"></a>
-<span class="sourceLineNo">043</span>  private final List&lt;Mutation&gt; mutations = new ArrayList&lt;Mutation&gt;();<a name="line.43"></a>
-<span class="sourceLineNo">044</span>  private byte [] row;<a name="line.44"></a>
+<span class="sourceLineNo">043</span>  private final List&lt;Mutation&gt; mutations;<a name="line.43"></a>
+<span class="sourceLineNo">044</span>  private final byte [] row;<a name="line.44"></a>
 <span class="sourceLineNo">045</span><a name="line.45"></a>
-<span class="sourceLineNo">046</span>  /** Constructor for Writable. DO NOT USE */<a name="line.46"></a>
-<span class="sourceLineNo">047</span>  public RowMutations() {}<a name="line.47"></a>
-<span class="sourceLineNo">048</span><a name="line.48"></a>
+<span class="sourceLineNo">046</span>  public RowMutations(byte [] row) {<a name="line.46"></a>
+<span class="sourceLineNo">047</span>    this(row, -1);<a name="line.47"></a>
+<span class="sourceLineNo">048</span>  }<a name="line.48"></a>
 <span class="sourceLineNo">049</span>  /**<a name="line.49"></a>
 <span class="sourceLineNo">050</span>   * Create an atomic mutation for the specified row.<a name="line.50"></a>
 <span class="sourceLineNo">051</span>   * @param row row key<a name="line.51"></a>
-<span class="sourceLineNo">052</span>   */<a name="line.52"></a>
-<span class="sourceLineNo">053</span>  public RowMutations(byte [] row) {<a name="line.53"></a>
-<span class="sourceLineNo">054</span>    Mutation.checkRow(row);<a name="line.54"></a>
-<span class="sourceLineNo">055</span>    this.row = Bytes.copy(row);<a name="line.55"></a>
-<span class="sourceLineNo">056</span>  }<a name="line.56"></a>
-<span class="sourceLineNo">057</span><a name="line.57"></a>
-<span class="sourceLineNo">058</span>  /**<a name="line.58"></a>
-<span class="sourceLineNo">059</span>   * Add a {@link Put} operation to the list of mutations<a name="line.59"></a>
-<span class="sourceLineNo">060</span>   * @param p The {@link Put} to add<a name="line.60"></a>
-<span class="sourceLineNo">061</span>   * @throws IOException<a name="line.61"></a>
-<span class="sourceLineNo">062</span>   */<a name="line.62"></a>
-<span class="sourceLineNo">063</span>  public void add(Put p) throws IOException {<a name="line.63"></a>
-<span class="sourceLineNo">064</span>    internalAdd(p);<a name="line.64"></a>
-<span class="sourceLineNo">065</span>  }<a name="line.65"></a>
-<span class="sourceLineNo">066</span><a name="line.66"></a>
-<span class="sourceLineNo">067</span>  /**<a name="line.67"></a>
-<span class="sourceLineNo">068</span>   * Add a {@link Delete} operation to the list of mutations<a name="line.68"></a>
-<span class="sourceLineNo">069</span>   * @param d The {@link Delete} to add<a name="line.69"></a>
-<span class="sourceLineNo">070</span>   * @throws IOException<a name="line.70"></a>
-<span class="sourceLineNo">071</span>   */<a name="line.71"></a>
-<span class="sourceLineNo">072</span>  public void add(Delete d) throws IOException {<a name="line.72"></a>
-<span class="sourceLineNo">073</span>    internalAdd(d);<a name="line.73"></a>
-<span class="sourceLineNo">074</span>  }<a name="line.74"></a>
-<span class="sourceLineNo">075</span><a name="line.75"></a>
-<span class="sourceLineNo">076</span>  private void internalAdd(Mutation m) throws IOException {<a name="line.76"></a>
-<span class="sourceLineNo">077</span>    int res = Bytes.compareTo(this.row, m.getRow());<a name="line.77"></a>
-<span class="sourceLineNo">078</span>    if (res != 0) {<a name="line.78"></a>
-<span class="sourceLineNo">079</span>      throw new WrongRowIOException("The row in the recently added Put/Delete &lt;" +<a name="line.79"></a>
-<span class="sourceLineNo">080</span>          Bytes.toStringBinary(m.getRow()) + "&gt; doesn't match the original one &lt;" +<a name="line.80"></a>
-<span class="sourceLineNo">081</span>          Bytes.toStringBinary(this.row) + "&gt;");<a name="line.81"></a>
-<span class="sourceLineNo">082</span>    }<a name="line.82"></a>
-<span class="sourceLineNo">083</span>    mutations.add(m);<a name="line.83"></a>
-<span class="sourceLineNo">084</span>  }<a name="line.84"></a>
-<span class="sourceLineNo">085</span><a name="line.85"></a>
-<span class="sourceLineNo">086</span>  @Override<a name="line.86"></a>
-<span class="sourceLineNo">087</span>  public int compareTo(Row i) {<a name="line.87"></a>
-<span class="sourceLineNo">088</span>    return Bytes.compareTo(this.getRow(), i.getRow());<a name="line.88"></a>
-<span class="sourceLineNo">089</span>  }<a name="line.89"></a>
-<span class="sourceLineNo">090</span><a name="line.90"></a>
-<span class="sourceLineNo">091</span>  @Override<a name="line.91"></a>
-<span class="sourceLineNo">092</span>  public boolean equals(Object obj) {<a name="line.92"></a>
-<span class="sourceLineNo">093</span>    if (obj == this) return true;<a name="line.93"></a>
-<span class="sourceLineNo">094</span>    if (obj instanceof RowMutations) {<a name="line.94"></a>
-<span class="sourceLineNo">095</span>      RowMutations other = (RowMutations)obj;<a name="line.95"></a>
-<span class="sourceLineNo">096</span>      return compareTo(other) == 0;<a name="line.96"></a>
-<span class="sourceLineNo">097</span>    }<a name="line.97"></a>
-<span class="sourceLineNo">098</span>    return false;<a name="line.98"></a>
-<span class="sourceLineNo">099</span>  }<a name="line.99"></a>
-<span class="sourceLineNo">100</span><a name="line.100"></a>
-<span class="sourceLineNo">101</span>  @Override<a name="line.101"></a>
-<span class="sourceLineNo">102</span>  public int hashCode(){<a name="line.102"></a>
-<span class="sourceLineNo">103</span>    return Arrays.hashCode(row);<a name="line.103"></a>
-<span class="sourceLineNo">104</span>  }<a name="line.104"></a>
-<span class="sourceLineNo">105</span><a name="line.105"></a>
-<span class="sourceLineNo">106</span>  @Override<a name="line.106"></a>
-<span class="sourceLineNo">107</span>  public byte[] getRow() {<a name="line.107"></a>
-<span class="sourceLineNo">108</span>    return row;<a name="line.108"></a>
-<span class="sourceLineNo">109</span>  }<a name="line.109"></a>
-<span class="sourceLineNo">110</span><a name="line.110"></a>
-<span class="sourceLineNo">111</span>  /**<a name="line.111"></a>
-<span class="sourceLineNo">112</span>   * @return An unmodifiable list of the current mutations.<a name="line.112"></a>
-<span class="sourceLineNo">113</span>   */<a name="line.113"></a>
-<span class="sourceLineNo">114</span>  public List&lt;Mutation&gt; getMutations() {<a name="line.114"></a>
-<span class="sourceLineNo">115</span>    return Collections.unmodifiableList(mutations);<a name="line.115"></a>
-<span class="sourceLineNo">116</span>  }<a name="line.116"></a>
-<span class="sourceLineNo">117</span>}<a name="line.117"></a>
+<span class="sourceLineNo">052</span>   * @param initialCapacity the initial capacity of the RowMutations<a name="line.52"></a>
+<span class="sourceLineNo">053</span>   */<a name="line.53"></a>
+<span class="sourceLineNo">054</span>  public RowMutations(byte [] row, int initialCapacity) {<a name="line.54"></a>
+<span class="sourceLineNo">055</span>    Mutation.checkRow(row);<a name="line.55"></a>
+<span class="sourceLineNo">056</span>    this.row = Bytes.copy(row);<a name="line.56"></a>
+<span class="sourceLineNo">057</span>    if (initialCapacity &lt;= 0) {<a name="line.57"></a>
+<span class="sourceLineNo">058</span>      this.mutations = new ArrayList&lt;&gt;();<a name="line.58"></a>
+<span class="sourceLineNo">059</span>    } else {<a name="line.59"></a>
+<span class="sourceLineNo">060</span>      this.mutations = new ArrayList&lt;&gt;(initialCapacity);<a name="line.60"></a>
+<span class="sourceLineNo">061</span>    }<a name="line.61"></a>
+<span class="sourceLineNo">062</span>  }<a name="line.62"></a>
+<span class="sourceLineNo">063</span><a name="line.63"></a>
+<span class="sourceLineNo">064</span>  /**<a name="line.64"></a>
+<span class="sourceLineNo">065</span>   * Add a {@link Put} operation to the list of mutations<a name="line.65"></a>
+<span class="sourceLineNo">066</span>   * @param p The {@link Put} to add<a name="line.66"></a>
+<span class="sourceLineNo">067</span>   * @throws IOException<a name="line.67"></a>
+<span class="sourceLineNo">068</span>   */<a name="line.68"></a>
+<span class="sourceLineNo">069</span>  public void add(Put p) throws IOException {<a name="line.69"></a>
+<span class="sourceLineNo">070</span>    internalAdd(p);<a name="line.70"></a>
+<span class="sourceLineNo">071</span>  }<a name="line.71"></a>
+<span class="sourceLineNo">072</span><a name="line.72"></a>
+<span class="sourceLineNo">073</span>  /**<a name="line.73"></a>
+<span class="sourceLineNo">074</span>   * Add a {@link Delete} operation to the list of mutations<a name="line.74"></a>
+<span class="sourceLineNo">075</span>   * @param d The {@link Delete} to add<a name="line.75"></a>
+<span class="sourceLineNo">076</span>   * @throws IOException<a name="line.76"></a>
+<span class="sourceLineNo">077</span>   */<a name="line.77"></a>
+<span class="sourceLineNo">078</span>  public void add(Delete d) throws IOException {<a name="line.78"></a>
+<span class="sourceLineNo">079</span>    internalAdd(d);<a name="line.79"></a>
+<span class="sourceLineNo">080</span>  }<a name="line.80"></a>
+<span class="sourceLineNo">081</span><a name="line.81"></a>
+<span class="sourceLineNo">082</span>  private void internalAdd(Mutation m) throws IOException {<a name="line.82"></a>
+<span class="sourceLineNo">083</span>    int res = Bytes.compareTo(this.row, m.getRow());<a name="line.83"></a>
+<span class="sourceLineNo">084</span>    if (res != 0) {<a name="line.84"></a>
+<span class="sourceLineNo">085</span>      throw new WrongRowIOException("The row in the recently added Put/Delete &lt;" +<a name="line.85"></a>
+<span class="sourceLineNo">086</span>          Bytes.toStringBinary(m.getRow()) + "&gt; doesn't match the original one &lt;" +<a name="line.86"></a>
+<span class="sourceLineNo">087</span>          Bytes.toStringBinary(this.row) + "&gt;");<a name="line.87"></a>
+<span class="sourceLineNo">088</span>    }<a name="line.88"></a>
+<span class="sourceLineNo">089</span>    mutations.add(m);<a name="line.89"></a>
+<span class="sourceLineNo">090</span>  }<a name="line.90"></a>
+<span class="sourceLineNo">091</span><a name="line.91"></a>
+<span class="sourceLineNo">092</span>  @Override<a name="line.92"></a>
+<span class="sourceLineNo">093</span>  public int compareTo(Row i) {<a name="line.93"></a>
+<span class="sourceLineNo">094</span>    return Bytes.compareTo(this.getRow(), i.getRow());<a name="line.94"></a>
+<span class="sourceLineNo">095</span>  }<a name="line.95"></a>
+<span class="sourceLineNo">096</span><a name="line.96"></a>
+<span class="sourceLineNo">097</span>  @Override<a name="line.97"></a>
+<span class="sourceLineNo">098</span>  public boolean equals(Object obj) {<a name="line.98"></a>
+<span class="sourceLineNo">099</span>    if (obj == this) return true;<a name="line.99"></a>
+<span class="sourceLineNo">100</span>    if (obj instanceof RowMutations) {<a name="line.100"></a>
+<span class="sourceLineNo">101</span>      RowMutations other = (RowMutations)obj;<a name="line.101"></a>
+<span class="sourceLineNo">102</span>      return compareTo(other) == 0;<a name="line.102"></a>
+<span class="sourceLineNo">103</span>    }<a name="line.103"></a>
+<span class="sourceLineNo">104</span>    return false;<a name="line.104"></a>
+<span class="sourceLineNo">105</span>  }<a name="line.105"></a>
+<span class="sourceLineNo">106</span><a name="line.106"></a>
+<span class="sourceLineNo">107</span>  @Override<a name="line.107"></a>
+<span class="sourceLineNo">108</span>  public int hashCode(){<a name="line.108"></a>
+<span class="sourceLineNo">109</span>    return Arrays.hashCode(row);<a name="line.109"></a>
+<span class="sourceLineNo">110</span>  }<a name="line.110"></a>
+<span class="sourceLineNo">111</span><a name="line.111"></a>
+<span class="sourceLineNo">112</span>  @Override<a name="line.112"></a>
+<span class="sourceLineNo">113</span>  public byte[] getRow() {<a name="line.113"></a>
+<span class="sourceLineNo">114</span>    return row;<a name="line.114"></a>
+<span class="sourceLineNo">115</span>  }<a name="line.115"></a>
+<span class="sourceLineNo">116</span><a name="line.116"></a>
+<span class="sourceLineNo">117</span>  /**<a name="line.117"></a>
+<span class="sourceLineNo">118</span>   * @return An unmodifiable list of the current mutations.<a name="line.118"></a>
+<span class="sourceLineNo">119</span>   */<a name="line.119"></a>
+<span class="sourceLineNo">120</span>  public List&lt;Mutation&gt; getMutations() {<a name="line.120"></a>
+<span class="sourceLineNo">121</span>    return Collections.unmodifiableList(mutations);<a name="line.121"></a>
+<span class="sourceLineNo">122</span>  }<a name="line.122"></a>
+<span class="sourceLineNo">123</span>}<a name="line.123"></a>
 
 
 


[41/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html b/apidocs/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html
index 409e3fb..0fe3146 100644
--- a/apidocs/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html
+++ b/apidocs/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html
@@ -119,7 +119,7 @@ var activeTableTab = "activeTableTab";
 <br>
 <pre>@InterfaceAudience.Public
  @InterfaceStability.Evolving
-public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#line.424">MultiRowRangeFilter.RowRange</a>
+public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#line.416">MultiRowRangeFilter.RowRange</a>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
 implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html" title="class in org.apache.hadoop.hbase.filter">MultiRowRangeFilter.RowRange</a>&gt;</pre>
 </li>
@@ -234,7 +234,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
 <ul class="blockList">
 <li class="blockList">
 <h4>RowRange</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html#line.431">RowRange</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html#line.423">RowRange</a>()</pre>
 </li>
 </ul>
 <a name="RowRange-java.lang.String-boolean-java.lang.String-boolean-">
@@ -243,7 +243,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
 <ul class="blockList">
 <li class="blockList">
 <h4>RowRange</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html#line.438">RowRange</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;startRow,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html#line.430">RowRange</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;startRow,
                 boolean&nbsp;startRowInclusive,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;stopRow,
                 boolean&nbsp;stopRowInclusive)</pre>
@@ -258,7 +258,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
 <ul class="blockListLast">
 <li class="blockList">
 <h4>RowRange</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html#line.446">RowRange</a>(byte[]&nbsp;startRow,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html#line.438">RowRange</a>(byte[]&nbsp;startRow,
                 boolean&nbsp;startRowInclusive,
                 byte[]&nbsp;stopRow,
                 boolean&nbsp;stopRowInclusive)</pre>
@@ -278,7 +278,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
 <ul class="blockList">
 <li class="blockList">
 <h4>getStartRow</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html#line.455">getStartRow</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html#line.447">getStartRow</a>()</pre>
 </li>
 </ul>
 <a name="getStopRow--">
@@ -287,7 +287,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
 <ul class="blockList">
 <li class="blockList">
 <h4>getStopRow</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html#line.459">getStopRow</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html#line.451">getStopRow</a>()</pre>
 </li>
 </ul>
 <a name="isStartRowInclusive--">
@@ -296,7 +296,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
 <ul class="blockList">
 <li class="blockList">
 <h4>isStartRowInclusive</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html#line.466">isStartRowInclusive</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html#line.458">isStartRowInclusive</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>if start row is inclusive.</dd>
@@ -309,7 +309,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
 <ul class="blockList">
 <li class="blockList">
 <h4>isStopRowInclusive</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html#line.473">isStopRowInclusive</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html#line.465">isStopRowInclusive</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>if stop row is inclusive.</dd>
@@ -322,7 +322,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
 <ul class="blockList">
 <li class="blockList">
 <h4>contains</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html#line.477">contains</a>(byte[]&nbsp;row)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html#line.469">contains</a>(byte[]&nbsp;row)</pre>
 </li>
 </ul>
 <a name="contains-byte:A-int-int-">
@@ -331,7 +331,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
 <ul class="blockList">
 <li class="blockList">
 <h4>contains</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html#line.481">contains</a>(byte[]&nbsp;buffer,
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html#line.473">contains</a>(byte[]&nbsp;buffer,
                         int&nbsp;offset,
                         int&nbsp;length)</pre>
 </li>
@@ -342,7 +342,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
 <ul class="blockList">
 <li class="blockList">
 <h4>compareTo</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html#line.508">compareTo</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html" title="class in org.apache.hadoop.hbase.filter">MultiRowRangeFilter.RowRange</a>&nbsp;other)</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html#line.500">compareTo</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html" title="class in org.apache.hadoop.hbase.filter">MultiRowRangeFilter.RowRange</a>&nbsp;other)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true#compareTo-T-" title="class or interface in java.lang">compareTo</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html" title="class in org.apache.hadoop.hbase.filter">MultiRowRangeFilter.RowRange</a>&gt;</code></dd>
@@ -355,7 +355,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
 <ul class="blockListLast">
 <li class="blockList">
 <h4>isValid</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html#line.512">isValid</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html#line.504">isValid</a>()</pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html b/apidocs/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html
index 2d44c0e..7f76e63 100644
--- a/apidocs/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html
+++ b/apidocs/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html
@@ -121,7 +121,7 @@ var activeTableTab = "activeTableTab";
 <br>
 <pre>@InterfaceAudience.Public
  @InterfaceStability.Evolving
-public class <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#line.53">MultiRowRangeFilter</a>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#line.52">MultiRowRangeFilter</a>
 extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <div class="block">Filter to support scan multiple row key ranges. It can construct the row key ranges from the
  passed list which can be accessed by each region server.
@@ -300,14 +300,10 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>MultiRowRangeFilter</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#line.71">MultiRowRangeFilter</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html" title="class in org.apache.hadoop.hbase.filter">MultiRowRangeFilter.RowRange</a>&gt;&nbsp;list)
-                    throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#line.67">MultiRowRangeFilter</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html" title="class in org.apache.hadoop.hbase.filter">MultiRowRangeFilter.RowRange</a>&gt;&nbsp;list)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>list</code> - A list of <code>RowRange</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - throw an exception if the range list is not in an natural order or any
-           <code>RowRange</code> is invalid</dd>
 </dl>
 </li>
 </ul>
@@ -325,7 +321,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>filterAllRemaining</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#line.76">filterAllRemaining</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#line.72">filterAllRemaining</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code>org.apache.hadoop.hbase.filter.FilterBase</code></span></div>
 <div class="block">Filters that never filter all remaining can inherit this implementation that
  never stops the filter early.
@@ -348,7 +344,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowRanges</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html" title="class in org.apache.hadoop.hbase.filter">MultiRowRangeFilter.RowRange</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#line.80">getRowRanges</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html" title="class in org.apache.hadoop.hbase.filter">MultiRowRangeFilter.RowRange</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#line.76">getRowRanges</a>()</pre>
 </li>
 </ul>
 <a name="filterRowKey-org.apache.hadoop.hbase.Cell-">
@@ -357,7 +353,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>filterRowKey</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#line.85">filterRowKey</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#line.81">filterRowKey</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">Filter</a></code></span></div>
 <div class="block">Filters a row based on the row key. If this returns true, the entire row will be excluded. If
  false, each KeyValue in the row will be passed to <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-"><code>Filter.filterKeyValue(Cell)</code></a> below.
@@ -382,7 +378,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>filterKeyValue</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#line.132">filterKeyValue</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;ignored)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#line.128">filterKeyValue</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;ignored)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">Filter</a></code></span></div>
 <div class="block">A way to filter based on the column family, column qualifier and/or the column value. Return
  code is described below. This allows filters to filter only certain number of columns, then
@@ -416,7 +412,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>getNextCellHint</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#line.137">getNextCellHint</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentKV)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#line.133">getNextCellHint</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentKV)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code>org.apache.hadoop.hbase.filter.FilterBase</code></span></div>
 <div class="block">Filters that are not sure which key must be next seeked to, can inherit
  this implementation that, by default, returns a null Cell.
@@ -442,7 +438,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#line.146">toByteArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#line.142">toByteArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code>org.apache.hadoop.hbase.filter.FilterBase</code></span></div>
 <div class="block">Return length 0 byte array for Filters that don't require special serialization</div>
 <dl>
@@ -459,7 +455,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>parseFrom</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html" title="class in org.apache.hadoop.hbase.filter">MultiRowRangeFilter</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#line.170">parseFrom</a>(byte[]&nbsp;pbBytes)
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html" title="class in org.apache.hadoop.hbase.filter">MultiRowRangeFilter</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#line.166">parseFrom</a>(byte[]&nbsp;pbBytes)
                                      throws org.apache.hadoop.hbase.exceptions.DeserializationException</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -477,7 +473,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>sortAndMerge</h4>
-<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html" title="class in org.apache.hadoop.hbase.filter">MultiRowRangeFilter.RowRange</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#line.258">sortAndMerge</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html" title="class in org.apache.hadoop.hbase.filter">MultiRowRangeFilter.RowRange</a>&gt;&nbsp;ranges)</pre>
+<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html" title="class in org.apache.hadoop.hbase.filter">MultiRowRangeFilter.RowRange</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#line.250">sortAndMerge</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html" title="class in org.apache.hadoop.hbase.filter">MultiRowRangeFilter.RowRange</a>&gt;&nbsp;ranges)</pre>
 <div class="block">sort the ranges and if the ranges with overlap, then merge them.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/filter/class-use/ByteArrayComparable.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/filter/class-use/ByteArrayComparable.html b/apidocs/org/apache/hadoop/hbase/filter/class-use/ByteArrayComparable.html
index 61e59e7..5644b2a 100644
--- a/apidocs/org/apache/hadoop/hbase/filter/class-use/ByteArrayComparable.html
+++ b/apidocs/org/apache/hadoop/hbase/filter/class-use/ByteArrayComparable.html
@@ -165,11 +165,11 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/filter/ByteArrayComparable.html" title="class in org.apache.hadoop.hbase.filter">ByteArrayComparable</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SingleColumnValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/SingleColumnValueFilter.html#comparator">comparator</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">CompareFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/CompareFilter.html#comparator">comparator</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/filter/ByteArrayComparable.html" title="class in org.apache.hadoop.hbase.filter">ByteArrayComparable</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CompareFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/CompareFilter.html#comparator">comparator</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SingleColumnValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/SingleColumnValueFilter.html#comparator">comparator</a></span></code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
@@ -188,11 +188,11 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/ByteArrayComparable.html" title="class in org.apache.hadoop.hbase.filter">ByteArrayComparable</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SingleColumnValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/SingleColumnValueFilter.html#getComparator--">getComparator</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">CompareFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/CompareFilter.html#getComparator--">getComparator</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/ByteArrayComparable.html" title="class in org.apache.hadoop.hbase.filter">ByteArrayComparable</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CompareFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/CompareFilter.html#getComparator--">getComparator</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SingleColumnValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/SingleColumnValueFilter.html#getComparator--">getComparator</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/filter/ByteArrayComparable.html" title="class in org.apache.hadoop.hbase.filter">ByteArrayComparable</a></code></td>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/filter/class-use/CompareFilter.CompareOp.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/filter/class-use/CompareFilter.CompareOp.html b/apidocs/org/apache/hadoop/hbase/filter/class-use/CompareFilter.CompareOp.html
index 3529fab..c643879 100644
--- a/apidocs/org/apache/hadoop/hbase/filter/class-use/CompareFilter.CompareOp.html
+++ b/apidocs/org/apache/hadoop/hbase/filter/class-use/CompareFilter.CompareOp.html
@@ -128,6 +128,17 @@
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#checkAndDelete-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.Delete-">checkAndDelete</a></span>(byte[]&nbsp;row,
+              byte[]&nbsp;family,
+              byte[]&nbsp;qualifier,
+              <a href="../../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a>&nbsp;compareOp,
+              byte[]&nbsp;value,
+              <a href="../../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>&nbsp;delete)</code>
+<div class="block">Atomically checks if a row/family/qualifier value matches the expected value.</div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">Table.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Table.html#checkAndMutate-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.RowMutations-">checkAndMutate</a></span>(byte[]&nbsp;row,
               byte[]&nbsp;family,
@@ -138,6 +149,17 @@
 <div class="block">Atomically checks if a row/family/qualifier value matches the expected value.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#checkAndMutate-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.RowMutations-">checkAndMutate</a></span>(byte[]&nbsp;row,
+              byte[]&nbsp;family,
+              byte[]&nbsp;qualifier,
+              <a href="../../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a>&nbsp;compareOp,
+              byte[]&nbsp;value,
+              <a href="../../../../../../org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a>&nbsp;mutation)</code>
+<div class="block">Atomically checks if a row/family/qualifier value matches the expected value.</div>
+</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">Table.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Table.html#checkAndPut-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.Put-">checkAndPut</a></span>(byte[]&nbsp;row,
@@ -150,6 +172,17 @@
  value.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#checkAndPut-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.Put-">checkAndPut</a></span>(byte[]&nbsp;row,
+           byte[]&nbsp;family,
+           byte[]&nbsp;qualifier,
+           <a href="../../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a>&nbsp;compareOp,
+           byte[]&nbsp;value,
+           <a href="../../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&nbsp;put)</code>
+<div class="block">Atomically checks if a row/family/qualifier value matches the expected value.</div>
+</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -166,11 +199,11 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SingleColumnValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/SingleColumnValueFilter.html#compareOp">compareOp</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">CompareFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/CompareFilter.html#compareOp">compareOp</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CompareFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/CompareFilter.html#compareOp">compareOp</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SingleColumnValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/SingleColumnValueFilter.html#compareOp">compareOp</a></span></code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
@@ -189,11 +222,11 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SingleColumnValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/SingleColumnValueFilter.html#getOperator--">getOperator</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">CompareFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/CompareFilter.html#getOperator--">getOperator</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CompareFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/CompareFilter.html#getOperator--">getOperator</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SingleColumnValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/SingleColumnValueFilter.html#getOperator--">getOperator</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a></code></td>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/filter/class-use/Filter.ReturnCode.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/filter/class-use/Filter.ReturnCode.html b/apidocs/org/apache/hadoop/hbase/filter/class-use/Filter.ReturnCode.html
index 6725bcf..d4b65d9 100644
--- a/apidocs/org/apache/hadoop/hbase/filter/class-use/Filter.ReturnCode.html
+++ b/apidocs/org/apache/hadoop/hbase/filter/class-use/Filter.ReturnCode.html
@@ -115,11 +115,11 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MultipleColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/MultipleColumnPrefixFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">InclusiveStopFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/InclusiveStopFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SingleColumnValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/SingleColumnValueFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ColumnRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/ColumnRangeFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
@@ -127,15 +127,17 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">RowFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/RowFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SkipFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/SkipFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ColumnCountGetFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/ColumnCountGetFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colFirst"><code>abstract <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Filter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>
+<div class="block">A way to filter based on the column family, column qualifier and/or the column value.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TimestampsFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">KeyOnlyFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/KeyOnlyFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;ignored)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
@@ -143,79 +145,77 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SkipFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/SkipFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">PageFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/PageFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;ignored)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">WhileMatchFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/WhileMatchFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DependentColumnFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/DependentColumnFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MultipleColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/MultipleColumnPrefixFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">InclusiveStopFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/InclusiveStopFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ColumnCountGetFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/ColumnCountGetFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MultiRowRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;ignored)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FirstKeyOnlyFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/FirstKeyOnlyFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FamilyFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/FamilyFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MultiRowRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;ignored)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FuzzyRowFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">RowFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/RowFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FirstKeyValueMatchingQualifiersFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/FirstKeyValueMatchingQualifiersFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FuzzyRowFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FirstKeyOnlyFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/FirstKeyOnlyFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">QualifierFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/QualifierFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Filter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>
-<div class="block">A way to filter based on the column family, column qualifier and/or the column value.</div>
-</td>
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
+<td class="colLast"><span class="typeNameLabel">FirstKeyValueMatchingQualifiersFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/FirstKeyValueMatchingQualifiersFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PageFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/PageFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;ignored)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">DependentColumnFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/DependentColumnFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">QualifierFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/QualifierFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TimestampsFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/PrefixFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/ValueFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ColumnRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/ColumnRangeFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">PrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/PrefixFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WhileMatchFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/WhileMatchFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/ValueFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FamilyFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/FamilyFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">KeyOnlyFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/KeyOnlyFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;ignored)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/ColumnPrefixFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/ColumnPrefixFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SingleColumnValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/SingleColumnValueFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/filter/class-use/Filter.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/filter/class-use/Filter.html b/apidocs/org/apache/hadoop/hbase/filter/class-use/Filter.html
index 53c93e9..51dbbf3 100644
--- a/apidocs/org/apache/hadoop/hbase/filter/class-use/Filter.html
+++ b/apidocs/org/apache/hadoop/hbase/filter/class-use/Filter.html
@@ -140,11 +140,11 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Query.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Query.html#getFilter--">getFilter</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">Scan.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html#getFilter--">getFilter</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Scan.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html#getFilter--">getFilter</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">Query.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Query.html#getFilter--">getFilter</a></span>()</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
@@ -156,19 +156,19 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Scan.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html#setFilter-org.apache.hadoop.hbase.filter.Filter-">setFilter</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&nbsp;filter)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></td>
 <td class="colLast"><span class="typeNameLabel">Query.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Query.html#setFilter-org.apache.hadoop.hbase.filter.Filter-">setFilter</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&nbsp;filter)</code>
 <div class="block">Apply the specified server-side filter when performing the Query.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a></code></td>
 <td class="colLast"><span class="typeNameLabel">Get.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html#setFilter-org.apache.hadoop.hbase.filter.Filter-">setFilter</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&nbsp;filter)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Scan.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html#setFilter-org.apache.hadoop.hbase.filter.Filter-">setFilter</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&nbsp;filter)</code>&nbsp;</td>
-</tr>
 </tbody>
 </table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
@@ -390,75 +390,75 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MultipleColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/MultipleColumnPrefixFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">InclusiveStopFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/InclusiveStopFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SingleColumnValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/SingleColumnValueFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ColumnRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/ColumnRangeFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">RowFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/RowFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">KeyOnlyFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/KeyOnlyFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ColumnCountGetFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/ColumnCountGetFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SingleColumnValueExcludeFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/SingleColumnValueExcludeFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TimestampsFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ColumnPaginationFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/ColumnPaginationFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ColumnPaginationFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/ColumnPaginationFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">PageFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/PageFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DependentColumnFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/DependentColumnFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MultipleColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/MultipleColumnPrefixFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">InclusiveStopFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/InclusiveStopFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ColumnCountGetFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/ColumnCountGetFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FamilyFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/FamilyFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FirstKeyOnlyFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/FirstKeyOnlyFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FirstKeyOnlyFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/FirstKeyOnlyFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">RowFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/RowFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PageFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/PageFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">QualifierFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/QualifierFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">QualifierFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/QualifierFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">DependentColumnFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/DependentColumnFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/PrefixFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TimestampsFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SingleColumnValueExcludeFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/SingleColumnValueExcludeFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/ValueFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ColumnRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/ColumnRangeFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">PrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/PrefixFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/ValueFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FamilyFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/FamilyFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">KeyOnlyFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/KeyOnlyFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/ColumnPrefixFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/ColumnPrefixFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SingleColumnValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/SingleColumnValueFilter.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;byte[]&gt;&nbsp;filterArguments)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td>
@@ -619,18 +619,18 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">TableRecordReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/TableRecordReaderImpl.html#setRowFilter-org.apache.hadoop.hbase.filter.Filter-">setRowFilter</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&nbsp;rowFilter)</code>&nbsp;</td>
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><span class="typeNameLabel">TableInputFormatBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/TableInputFormatBase.html#setRowFilter-org.apache.hadoop.hbase.filter.Filter-">setRowFilter</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&nbsp;rowFilter)</code>
+<div class="block">Allows subclasses to set the <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter"><code>Filter</code></a> to be used.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">TableRecordReader.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/TableRecordReader.html#setRowFilter-org.apache.hadoop.hbase.filter.Filter-">setRowFilter</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&nbsp;rowFilter)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TableRecordReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/TableRecordReaderImpl.html#setRowFilter-org.apache.hadoop.hbase.filter.Filter-">setRowFilter</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&nbsp;rowFilter)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span class="typeNameLabel">TableInputFormatBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/TableInputFormatBase.html#setRowFilter-org.apache.hadoop.hbase.filter.Filter-">setRowFilter</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&nbsp;rowFilter)</code>
-<div class="block">Allows subclasses to set the <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter"><code>Filter</code></a> to be used.</div>
-</td>
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">TableRecordReader.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/TableRecordReader.html#setRowFilter-org.apache.hadoop.hbase.filter.Filter-">setRowFilter</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&nbsp;rowFilter)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>


[29/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html b/apidocs/src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html
index b25492c..a1d06ab 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html
@@ -25,506 +25,498 @@
 <span class="sourceLineNo">017</span> */<a name="line.17"></a>
 <span class="sourceLineNo">018</span>package org.apache.hadoop.hbase.filter;<a name="line.18"></a>
 <span class="sourceLineNo">019</span><a name="line.19"></a>
-<span class="sourceLineNo">020</span>import java.io.IOException;<a name="line.20"></a>
-<span class="sourceLineNo">021</span>import java.util.ArrayList;<a name="line.21"></a>
-<span class="sourceLineNo">022</span>import java.util.Collections;<a name="line.22"></a>
-<span class="sourceLineNo">023</span>import java.util.List;<a name="line.23"></a>
-<span class="sourceLineNo">024</span><a name="line.24"></a>
-<span class="sourceLineNo">025</span>import org.apache.hadoop.hbase.Cell;<a name="line.25"></a>
-<span class="sourceLineNo">026</span>import org.apache.hadoop.hbase.CellUtil;<a name="line.26"></a>
-<span class="sourceLineNo">027</span>import org.apache.hadoop.hbase.HConstants;<a name="line.27"></a>
-<span class="sourceLineNo">028</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.28"></a>
-<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.29"></a>
-<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.exceptions.DeserializationException;<a name="line.30"></a>
-<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.shaded.com.google.protobuf.InvalidProtocolBufferException;<a name="line.31"></a>
-<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.shaded.com.google.protobuf.UnsafeByteOperations;<a name="line.32"></a>
-<span class="sourceLineNo">033</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.FilterProtos;<a name="line.33"></a>
-<span class="sourceLineNo">034</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.34"></a>
-<span class="sourceLineNo">035</span><a name="line.35"></a>
-<span class="sourceLineNo">036</span>/**<a name="line.36"></a>
-<span class="sourceLineNo">037</span> * Filter to support scan multiple row key ranges. It can construct the row key ranges from the<a name="line.37"></a>
-<span class="sourceLineNo">038</span> * passed list which can be accessed by each region server.<a name="line.38"></a>
-<span class="sourceLineNo">039</span> *<a name="line.39"></a>
-<span class="sourceLineNo">040</span> * HBase is quite efficient when scanning only one small row key range. If user needs to specify<a name="line.40"></a>
-<span class="sourceLineNo">041</span> * multiple row key ranges in one scan, the typical solutions are: 1. through FilterList which is a<a name="line.41"></a>
-<span class="sourceLineNo">042</span> * list of row key Filters, 2. using the SQL layer over HBase to join with two table, such as hive,<a name="line.42"></a>
-<span class="sourceLineNo">043</span> * phoenix etc. However, both solutions are inefficient. Both of them can't utilize the range info<a name="line.43"></a>
-<span class="sourceLineNo">044</span> * to perform fast forwarding during scan which is quite time consuming. If the number of ranges<a name="line.44"></a>
-<span class="sourceLineNo">045</span> * are quite big (e.g. millions), join is a proper solution though it is slow. However, there are<a name="line.45"></a>
-<span class="sourceLineNo">046</span> * cases that user wants to specify a small number of ranges to scan (e.g. &amp;lt;1000 ranges). Both<a name="line.46"></a>
-<span class="sourceLineNo">047</span> * solutions can't provide satisfactory performance in such case. MultiRowRangeFilter is to support<a name="line.47"></a>
-<span class="sourceLineNo">048</span> * such usec ase (scan multiple row key ranges), which can construct the row key ranges from user<a name="line.48"></a>
-<span class="sourceLineNo">049</span> * specified list and perform fast-forwarding during scan. Thus, the scan will be quite efficient.<a name="line.49"></a>
-<span class="sourceLineNo">050</span> */<a name="line.50"></a>
-<span class="sourceLineNo">051</span>@InterfaceAudience.Public<a name="line.51"></a>
-<span class="sourceLineNo">052</span>@InterfaceStability.Evolving<a name="line.52"></a>
-<span class="sourceLineNo">053</span>public class MultiRowRangeFilter extends FilterBase {<a name="line.53"></a>
-<span class="sourceLineNo">054</span><a name="line.54"></a>
-<span class="sourceLineNo">055</span>  private List&lt;RowRange&gt; rangeList;<a name="line.55"></a>
-<span class="sourceLineNo">056</span><a name="line.56"></a>
-<span class="sourceLineNo">057</span>  private static final int ROW_BEFORE_FIRST_RANGE = -1;<a name="line.57"></a>
-<span class="sourceLineNo">058</span>  private boolean EXCLUSIVE = false;<a name="line.58"></a>
-<span class="sourceLineNo">059</span>  private boolean done = false;<a name="line.59"></a>
-<span class="sourceLineNo">060</span>  private boolean initialized = false;<a name="line.60"></a>
-<span class="sourceLineNo">061</span>  private int index;<a name="line.61"></a>
-<span class="sourceLineNo">062</span>  private RowRange range;<a name="line.62"></a>
-<span class="sourceLineNo">063</span>  private ReturnCode currentReturnCode;<a name="line.63"></a>
-<span class="sourceLineNo">064</span><a name="line.64"></a>
-<span class="sourceLineNo">065</span>  /**<a name="line.65"></a>
-<span class="sourceLineNo">066</span>   * @param list A list of &lt;code&gt;RowRange&lt;/code&gt;<a name="line.66"></a>
-<span class="sourceLineNo">067</span>   * @throws java.io.IOException<a name="line.67"></a>
-<span class="sourceLineNo">068</span>   *           throw an exception if the range list is not in an natural order or any<a name="line.68"></a>
-<span class="sourceLineNo">069</span>   *           &lt;code&gt;RowRange&lt;/code&gt; is invalid<a name="line.69"></a>
-<span class="sourceLineNo">070</span>   */<a name="line.70"></a>
-<span class="sourceLineNo">071</span>  public MultiRowRangeFilter(List&lt;RowRange&gt; list) throws IOException {<a name="line.71"></a>
-<span class="sourceLineNo">072</span>    this.rangeList = sortAndMerge(list);<a name="line.72"></a>
-<span class="sourceLineNo">073</span>  }<a name="line.73"></a>
-<span class="sourceLineNo">074</span><a name="line.74"></a>
-<span class="sourceLineNo">075</span>  @Override<a name="line.75"></a>
-<span class="sourceLineNo">076</span>  public boolean filterAllRemaining() {<a name="line.76"></a>
-<span class="sourceLineNo">077</span>    return done;<a name="line.77"></a>
+<span class="sourceLineNo">020</span>import java.util.ArrayList;<a name="line.20"></a>
+<span class="sourceLineNo">021</span>import java.util.Collections;<a name="line.21"></a>
+<span class="sourceLineNo">022</span>import java.util.List;<a name="line.22"></a>
+<span class="sourceLineNo">023</span><a name="line.23"></a>
+<span class="sourceLineNo">024</span>import org.apache.hadoop.hbase.Cell;<a name="line.24"></a>
+<span class="sourceLineNo">025</span>import org.apache.hadoop.hbase.CellUtil;<a name="line.25"></a>
+<span class="sourceLineNo">026</span>import org.apache.hadoop.hbase.HConstants;<a name="line.26"></a>
+<span class="sourceLineNo">027</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.27"></a>
+<span class="sourceLineNo">028</span>import org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.28"></a>
+<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.exceptions.DeserializationException;<a name="line.29"></a>
+<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.shaded.com.google.protobuf.InvalidProtocolBufferException;<a name="line.30"></a>
+<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.shaded.com.google.protobuf.UnsafeByteOperations;<a name="line.31"></a>
+<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.FilterProtos;<a name="line.32"></a>
+<span class="sourceLineNo">033</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.33"></a>
+<span class="sourceLineNo">034</span><a name="line.34"></a>
+<span class="sourceLineNo">035</span>/**<a name="line.35"></a>
+<span class="sourceLineNo">036</span> * Filter to support scan multiple row key ranges. It can construct the row key ranges from the<a name="line.36"></a>
+<span class="sourceLineNo">037</span> * passed list which can be accessed by each region server.<a name="line.37"></a>
+<span class="sourceLineNo">038</span> *<a name="line.38"></a>
+<span class="sourceLineNo">039</span> * HBase is quite efficient when scanning only one small row key range. If user needs to specify<a name="line.39"></a>
+<span class="sourceLineNo">040</span> * multiple row key ranges in one scan, the typical solutions are: 1. through FilterList which is a<a name="line.40"></a>
+<span class="sourceLineNo">041</span> * list of row key Filters, 2. using the SQL layer over HBase to join with two table, such as hive,<a name="line.41"></a>
+<span class="sourceLineNo">042</span> * phoenix etc. However, both solutions are inefficient. Both of them can't utilize the range info<a name="line.42"></a>
+<span class="sourceLineNo">043</span> * to perform fast forwarding during scan which is quite time consuming. If the number of ranges<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * are quite big (e.g. millions), join is a proper solution though it is slow. However, there are<a name="line.44"></a>
+<span class="sourceLineNo">045</span> * cases that user wants to specify a small number of ranges to scan (e.g. &amp;lt;1000 ranges). Both<a name="line.45"></a>
+<span class="sourceLineNo">046</span> * solutions can't provide satisfactory performance in such case. MultiRowRangeFilter is to support<a name="line.46"></a>
+<span class="sourceLineNo">047</span> * such usec ase (scan multiple row key ranges), which can construct the row key ranges from user<a name="line.47"></a>
+<span class="sourceLineNo">048</span> * specified list and perform fast-forwarding during scan. Thus, the scan will be quite efficient.<a name="line.48"></a>
+<span class="sourceLineNo">049</span> */<a name="line.49"></a>
+<span class="sourceLineNo">050</span>@InterfaceAudience.Public<a name="line.50"></a>
+<span class="sourceLineNo">051</span>@InterfaceStability.Evolving<a name="line.51"></a>
+<span class="sourceLineNo">052</span>public class MultiRowRangeFilter extends FilterBase {<a name="line.52"></a>
+<span class="sourceLineNo">053</span><a name="line.53"></a>
+<span class="sourceLineNo">054</span>  private List&lt;RowRange&gt; rangeList;<a name="line.54"></a>
+<span class="sourceLineNo">055</span><a name="line.55"></a>
+<span class="sourceLineNo">056</span>  private static final int ROW_BEFORE_FIRST_RANGE = -1;<a name="line.56"></a>
+<span class="sourceLineNo">057</span>  private boolean EXCLUSIVE = false;<a name="line.57"></a>
+<span class="sourceLineNo">058</span>  private boolean done = false;<a name="line.58"></a>
+<span class="sourceLineNo">059</span>  private boolean initialized = false;<a name="line.59"></a>
+<span class="sourceLineNo">060</span>  private int index;<a name="line.60"></a>
+<span class="sourceLineNo">061</span>  private RowRange range;<a name="line.61"></a>
+<span class="sourceLineNo">062</span>  private ReturnCode currentReturnCode;<a name="line.62"></a>
+<span class="sourceLineNo">063</span><a name="line.63"></a>
+<span class="sourceLineNo">064</span>  /**<a name="line.64"></a>
+<span class="sourceLineNo">065</span>   * @param list A list of &lt;code&gt;RowRange&lt;/code&gt;<a name="line.65"></a>
+<span class="sourceLineNo">066</span>   */<a name="line.66"></a>
+<span class="sourceLineNo">067</span>  public MultiRowRangeFilter(List&lt;RowRange&gt; list) {<a name="line.67"></a>
+<span class="sourceLineNo">068</span>    this.rangeList = sortAndMerge(list);<a name="line.68"></a>
+<span class="sourceLineNo">069</span>  }<a name="line.69"></a>
+<span class="sourceLineNo">070</span><a name="line.70"></a>
+<span class="sourceLineNo">071</span>  @Override<a name="line.71"></a>
+<span class="sourceLineNo">072</span>  public boolean filterAllRemaining() {<a name="line.72"></a>
+<span class="sourceLineNo">073</span>    return done;<a name="line.73"></a>
+<span class="sourceLineNo">074</span>  }<a name="line.74"></a>
+<span class="sourceLineNo">075</span><a name="line.75"></a>
+<span class="sourceLineNo">076</span>  public List&lt;RowRange&gt; getRowRanges() {<a name="line.76"></a>
+<span class="sourceLineNo">077</span>    return this.rangeList;<a name="line.77"></a>
 <span class="sourceLineNo">078</span>  }<a name="line.78"></a>
 <span class="sourceLineNo">079</span><a name="line.79"></a>
-<span class="sourceLineNo">080</span>  public List&lt;RowRange&gt; getRowRanges() {<a name="line.80"></a>
-<span class="sourceLineNo">081</span>    return this.rangeList;<a name="line.81"></a>
-<span class="sourceLineNo">082</span>  }<a name="line.82"></a>
-<span class="sourceLineNo">083</span><a name="line.83"></a>
-<span class="sourceLineNo">084</span>  @Override<a name="line.84"></a>
-<span class="sourceLineNo">085</span>  public boolean filterRowKey(Cell firstRowCell) {<a name="line.85"></a>
-<span class="sourceLineNo">086</span>    if (filterAllRemaining()) return true;<a name="line.86"></a>
-<span class="sourceLineNo">087</span>    // If it is the first time of running, calculate the current range index for<a name="line.87"></a>
-<span class="sourceLineNo">088</span>    // the row key. If index is out of bound which happens when the start row<a name="line.88"></a>
-<span class="sourceLineNo">089</span>    // user sets is after the largest stop row of the ranges, stop the scan.<a name="line.89"></a>
-<span class="sourceLineNo">090</span>    // If row key is after the current range, find the next range and update index.<a name="line.90"></a>
-<span class="sourceLineNo">091</span>    byte[] rowArr = firstRowCell.getRowArray();<a name="line.91"></a>
-<span class="sourceLineNo">092</span>    int length = firstRowCell.getRowLength();<a name="line.92"></a>
-<span class="sourceLineNo">093</span>    int offset = firstRowCell.getRowOffset();<a name="line.93"></a>
-<span class="sourceLineNo">094</span>    if (!initialized<a name="line.94"></a>
-<span class="sourceLineNo">095</span>        || !range.contains(rowArr, offset, length)) {<a name="line.95"></a>
-<span class="sourceLineNo">096</span>      byte[] rowkey = CellUtil.cloneRow(firstRowCell);<a name="line.96"></a>
-<span class="sourceLineNo">097</span>      index = getNextRangeIndex(rowkey);<a name="line.97"></a>
-<span class="sourceLineNo">098</span>      if (index &gt;= rangeList.size()) {<a name="line.98"></a>
-<span class="sourceLineNo">099</span>        done = true;<a name="line.99"></a>
-<span class="sourceLineNo">100</span>        currentReturnCode = ReturnCode.NEXT_ROW;<a name="line.100"></a>
-<span class="sourceLineNo">101</span>        return false;<a name="line.101"></a>
-<span class="sourceLineNo">102</span>      }<a name="line.102"></a>
-<span class="sourceLineNo">103</span>      if(index != ROW_BEFORE_FIRST_RANGE) {<a name="line.103"></a>
-<span class="sourceLineNo">104</span>        range = rangeList.get(index);<a name="line.104"></a>
-<span class="sourceLineNo">105</span>      } else {<a name="line.105"></a>
-<span class="sourceLineNo">106</span>        range = rangeList.get(0);<a name="line.106"></a>
-<span class="sourceLineNo">107</span>      }<a name="line.107"></a>
-<span class="sourceLineNo">108</span>      if (EXCLUSIVE) {<a name="line.108"></a>
-<span class="sourceLineNo">109</span>        EXCLUSIVE = false;<a name="line.109"></a>
-<span class="sourceLineNo">110</span>        currentReturnCode = ReturnCode.NEXT_ROW;<a name="line.110"></a>
-<span class="sourceLineNo">111</span>        return false;<a name="line.111"></a>
-<span class="sourceLineNo">112</span>      }<a name="line.112"></a>
-<span class="sourceLineNo">113</span>      if (!initialized) {<a name="line.113"></a>
-<span class="sourceLineNo">114</span>        if(index != ROW_BEFORE_FIRST_RANGE) {<a name="line.114"></a>
-<span class="sourceLineNo">115</span>          currentReturnCode = ReturnCode.INCLUDE;<a name="line.115"></a>
-<span class="sourceLineNo">116</span>        } else {<a name="line.116"></a>
-<span class="sourceLineNo">117</span>          currentReturnCode = ReturnCode.SEEK_NEXT_USING_HINT;<a name="line.117"></a>
-<span class="sourceLineNo">118</span>        }<a name="line.118"></a>
-<span class="sourceLineNo">119</span>        initialized = true;<a name="line.119"></a>
-<span class="sourceLineNo">120</span>      } else {<a name="line.120"></a>
-<span class="sourceLineNo">121</span>        if (range.contains(rowArr, offset, length)) {<a name="line.121"></a>
-<span class="sourceLineNo">122</span>          currentReturnCode = ReturnCode.INCLUDE;<a name="line.122"></a>
-<span class="sourceLineNo">123</span>        } else currentReturnCode = ReturnCode.SEEK_NEXT_USING_HINT;<a name="line.123"></a>
-<span class="sourceLineNo">124</span>      }<a name="line.124"></a>
-<span class="sourceLineNo">125</span>    } else {<a name="line.125"></a>
-<span class="sourceLineNo">126</span>      currentReturnCode = ReturnCode.INCLUDE;<a name="line.126"></a>
-<span class="sourceLineNo">127</span>    }<a name="line.127"></a>
-<span class="sourceLineNo">128</span>    return false;<a name="line.128"></a>
-<span class="sourceLineNo">129</span>  }<a name="line.129"></a>
-<span class="sourceLineNo">130</span><a name="line.130"></a>
-<span class="sourceLineNo">131</span>  @Override<a name="line.131"></a>
-<span class="sourceLineNo">132</span>  public ReturnCode filterKeyValue(Cell ignored) {<a name="line.132"></a>
-<span class="sourceLineNo">133</span>    return currentReturnCode;<a name="line.133"></a>
-<span class="sourceLineNo">134</span>  }<a name="line.134"></a>
-<span class="sourceLineNo">135</span><a name="line.135"></a>
-<span class="sourceLineNo">136</span>  @Override<a name="line.136"></a>
-<span class="sourceLineNo">137</span>  public Cell getNextCellHint(Cell currentKV) {<a name="line.137"></a>
-<span class="sourceLineNo">138</span>    // skip to the next range's start row<a name="line.138"></a>
-<span class="sourceLineNo">139</span>    return CellUtil.createFirstOnRow(range.startRow, 0,<a name="line.139"></a>
-<span class="sourceLineNo">140</span>        (short) range.startRow.length);<a name="line.140"></a>
-<span class="sourceLineNo">141</span>  }<a name="line.141"></a>
-<span class="sourceLineNo">142</span><a name="line.142"></a>
-<span class="sourceLineNo">143</span>  /**<a name="line.143"></a>
-<span class="sourceLineNo">144</span>   * @return The filter serialized using pb<a name="line.144"></a>
-<span class="sourceLineNo">145</span>   */<a name="line.145"></a>
-<span class="sourceLineNo">146</span>  public byte[] toByteArray() {<a name="line.146"></a>
-<span class="sourceLineNo">147</span>    FilterProtos.MultiRowRangeFilter.Builder builder = FilterProtos.MultiRowRangeFilter<a name="line.147"></a>
-<span class="sourceLineNo">148</span>        .newBuilder();<a name="line.148"></a>
-<span class="sourceLineNo">149</span>    for (RowRange range : rangeList) {<a name="line.149"></a>
-<span class="sourceLineNo">150</span>      if (range != null) {<a name="line.150"></a>
-<span class="sourceLineNo">151</span>        FilterProtos.RowRange.Builder rangebuilder = FilterProtos.RowRange.newBuilder();<a name="line.151"></a>
-<span class="sourceLineNo">152</span>        if (range.startRow != null)<a name="line.152"></a>
-<span class="sourceLineNo">153</span>          rangebuilder.setStartRow(UnsafeByteOperations.unsafeWrap(range.startRow));<a name="line.153"></a>
-<span class="sourceLineNo">154</span>        rangebuilder.setStartRowInclusive(range.startRowInclusive);<a name="line.154"></a>
-<span class="sourceLineNo">155</span>        if (range.stopRow != null)<a name="line.155"></a>
-<span class="sourceLineNo">156</span>          rangebuilder.setStopRow(UnsafeByteOperations.unsafeWrap(range.stopRow));<a name="line.156"></a>
-<span class="sourceLineNo">157</span>        rangebuilder.setStopRowInclusive(range.stopRowInclusive);<a name="line.157"></a>
-<span class="sourceLineNo">158</span>        range.isScan = Bytes.equals(range.startRow, range.stopRow) ? 1 : 0;<a name="line.158"></a>
-<span class="sourceLineNo">159</span>        builder.addRowRangeList(rangebuilder.build());<a name="line.159"></a>
-<span class="sourceLineNo">160</span>      }<a name="line.160"></a>
-<span class="sourceLineNo">161</span>    }<a name="line.161"></a>
-<span class="sourceLineNo">162</span>    return builder.build().toByteArray();<a name="line.162"></a>
-<span class="sourceLineNo">163</span>  }<a name="line.163"></a>
-<span class="sourceLineNo">164</span><a name="line.164"></a>
-<span class="sourceLineNo">165</span>  /**<a name="line.165"></a>
-<span class="sourceLineNo">166</span>   * @param pbBytes A pb serialized instance<a name="line.166"></a>
-<span class="sourceLineNo">167</span>   * @return An instance of MultiRowRangeFilter<a name="line.167"></a>
-<span class="sourceLineNo">168</span>   * @throws org.apache.hadoop.hbase.exceptions.DeserializationException<a name="line.168"></a>
-<span class="sourceLineNo">169</span>   */<a name="line.169"></a>
-<span class="sourceLineNo">170</span>  public static MultiRowRangeFilter parseFrom(final byte[] pbBytes)<a name="line.170"></a>
-<span class="sourceLineNo">171</span>      throws DeserializationException {<a name="line.171"></a>
-<span class="sourceLineNo">172</span>    FilterProtos.MultiRowRangeFilter proto;<a name="line.172"></a>
-<span class="sourceLineNo">173</span>    try {<a name="line.173"></a>
-<span class="sourceLineNo">174</span>      proto = FilterProtos.MultiRowRangeFilter.parseFrom(pbBytes);<a name="line.174"></a>
-<span class="sourceLineNo">175</span>    } catch (InvalidProtocolBufferException e) {<a name="line.175"></a>
-<span class="sourceLineNo">176</span>      throw new DeserializationException(e);<a name="line.176"></a>
-<span class="sourceLineNo">177</span>    }<a name="line.177"></a>
-<span class="sourceLineNo">178</span>    int length = proto.getRowRangeListCount();<a name="line.178"></a>
-<span class="sourceLineNo">179</span>    List&lt;FilterProtos.RowRange&gt; rangeProtos = proto.getRowRangeListList();<a name="line.179"></a>
-<span class="sourceLineNo">180</span>    List&lt;RowRange&gt; rangeList = new ArrayList&lt;RowRange&gt;(length);<a name="line.180"></a>
-<span class="sourceLineNo">181</span>    for (FilterProtos.RowRange rangeProto : rangeProtos) {<a name="line.181"></a>
-<span class="sourceLineNo">182</span>      RowRange range = new RowRange(rangeProto.hasStartRow() ? rangeProto.getStartRow()<a name="line.182"></a>
-<span class="sourceLineNo">183</span>          .toByteArray() : null, rangeProto.getStartRowInclusive(), rangeProto.hasStopRow() ?<a name="line.183"></a>
-<span class="sourceLineNo">184</span>              rangeProto.getStopRow().toByteArray() : null, rangeProto.getStopRowInclusive());<a name="line.184"></a>
-<span class="sourceLineNo">185</span>      rangeList.add(range);<a name="line.185"></a>
-<span class="sourceLineNo">186</span>    }<a name="line.186"></a>
-<span class="sourceLineNo">187</span>    try {<a name="line.187"></a>
-<span class="sourceLineNo">188</span>      return new MultiRowRangeFilter(rangeList);<a name="line.188"></a>
-<span class="sourceLineNo">189</span>    } catch (IOException e) {<a name="line.189"></a>
-<span class="sourceLineNo">190</span>      throw new DeserializationException("Fail to instantiate the MultiRowRangeFilter", e);<a name="line.190"></a>
-<span class="sourceLineNo">191</span>    }<a name="line.191"></a>
-<span class="sourceLineNo">192</span>  }<a name="line.192"></a>
-<span class="sourceLineNo">193</span><a name="line.193"></a>
-<span class="sourceLineNo">194</span>  /**<a name="line.194"></a>
-<span class="sourceLineNo">195</span>   * @param o the filter to compare<a name="line.195"></a>
-<span class="sourceLineNo">196</span>   * @return true if and only if the fields of the filter that are serialized are equal to the<a name="line.196"></a>
-<span class="sourceLineNo">197</span>   *         corresponding fields in other. Used for testing.<a name="line.197"></a>
-<span class="sourceLineNo">198</span>   */<a name="line.198"></a>
-<span class="sourceLineNo">199</span>  boolean areSerializedFieldsEqual(Filter o) {<a name="line.199"></a>
-<span class="sourceLineNo">200</span>    if (o == this)<a name="line.200"></a>
-<span class="sourceLineNo">201</span>      return true;<a name="line.201"></a>
-<span class="sourceLineNo">202</span>    if (!(o instanceof MultiRowRangeFilter))<a name="line.202"></a>
-<span class="sourceLineNo">203</span>      return false;<a name="line.203"></a>
-<span class="sourceLineNo">204</span><a name="line.204"></a>
-<span class="sourceLineNo">205</span>    MultiRowRangeFilter other = (MultiRowRangeFilter) o;<a name="line.205"></a>
-<span class="sourceLineNo">206</span>    if (this.rangeList.size() != other.rangeList.size())<a name="line.206"></a>
-<span class="sourceLineNo">207</span>      return false;<a name="line.207"></a>
-<span class="sourceLineNo">208</span>    for (int i = 0; i &lt; rangeList.size(); ++i) {<a name="line.208"></a>
-<span class="sourceLineNo">209</span>      RowRange thisRange = this.rangeList.get(i);<a name="line.209"></a>
-<span class="sourceLineNo">210</span>      RowRange otherRange = other.rangeList.get(i);<a name="line.210"></a>
-<span class="sourceLineNo">211</span>      if (!(Bytes.equals(thisRange.startRow, otherRange.startRow) &amp;&amp; Bytes.equals(<a name="line.211"></a>
-<span class="sourceLineNo">212</span>          thisRange.stopRow, otherRange.stopRow) &amp;&amp; (thisRange.startRowInclusive ==<a name="line.212"></a>
-<span class="sourceLineNo">213</span>          otherRange.startRowInclusive) &amp;&amp; (thisRange.stopRowInclusive ==<a name="line.213"></a>
-<span class="sourceLineNo">214</span>          otherRange.stopRowInclusive))) {<a name="line.214"></a>
-<span class="sourceLineNo">215</span>        return false;<a name="line.215"></a>
-<span class="sourceLineNo">216</span>      }<a name="line.216"></a>
-<span class="sourceLineNo">217</span>    }<a name="line.217"></a>
-<span class="sourceLineNo">218</span>    return true;<a name="line.218"></a>
-<span class="sourceLineNo">219</span>  }<a name="line.219"></a>
-<span class="sourceLineNo">220</span><a name="line.220"></a>
-<span class="sourceLineNo">221</span>  /**<a name="line.221"></a>
-<span class="sourceLineNo">222</span>   * calculate the position where the row key in the ranges list.<a name="line.222"></a>
-<span class="sourceLineNo">223</span>   *<a name="line.223"></a>
-<span class="sourceLineNo">224</span>   * @param rowKey the row key to calculate<a name="line.224"></a>
-<span class="sourceLineNo">225</span>   * @return index the position of the row key<a name="line.225"></a>
-<span class="sourceLineNo">226</span>   */<a name="line.226"></a>
-<span class="sourceLineNo">227</span>  private int getNextRangeIndex(byte[] rowKey) {<a name="line.227"></a>
-<span class="sourceLineNo">228</span>    RowRange temp = new RowRange(rowKey, true, null, true);<a name="line.228"></a>
-<span class="sourceLineNo">229</span>    int index = Collections.binarySearch(rangeList, temp);<a name="line.229"></a>
-<span class="sourceLineNo">230</span>    if (index &lt; 0) {<a name="line.230"></a>
-<span class="sourceLineNo">231</span>      int insertionPosition = -index - 1;<a name="line.231"></a>
-<span class="sourceLineNo">232</span>      // check if the row key in the range before the insertion position<a name="line.232"></a>
-<span class="sourceLineNo">233</span>      if (insertionPosition != 0 &amp;&amp; rangeList.get(insertionPosition - 1).contains(rowKey)) {<a name="line.233"></a>
-<span class="sourceLineNo">234</span>        return insertionPosition - 1;<a name="line.234"></a>
-<span class="sourceLineNo">235</span>      }<a name="line.235"></a>
-<span class="sourceLineNo">236</span>      // check if the row key is before the first range<a name="line.236"></a>
-<span class="sourceLineNo">237</span>      if (insertionPosition == 0 &amp;&amp; !rangeList.get(insertionPosition).contains(rowKey)) {<a name="line.237"></a>
-<span class="sourceLineNo">238</span>        return ROW_BEFORE_FIRST_RANGE;<a name="line.238"></a>
-<span class="sourceLineNo">239</span>      }<a name="line.239"></a>
-<span class="sourceLineNo">240</span>      if (!initialized) {<a name="line.240"></a>
-<span class="sourceLineNo">241</span>        initialized = true;<a name="line.241"></a>
-<span class="sourceLineNo">242</span>      }<a name="line.242"></a>
-<span class="sourceLineNo">243</span>      return insertionPosition;<a name="line.243"></a>
-<span class="sourceLineNo">244</span>    }<a name="line.244"></a>
-<span class="sourceLineNo">245</span>    // the row key equals one of the start keys, and the the range exclude the start key<a name="line.245"></a>
-<span class="sourceLineNo">246</span>    if(rangeList.get(index).startRowInclusive == false) {<a name="line.246"></a>
-<span class="sourceLineNo">247</span>      EXCLUSIVE = true;<a name="line.247"></a>
-<span class="sourceLineNo">248</span>    }<a name="line.248"></a>
-<span class="sourceLineNo">249</span>    return index;<a name="line.249"></a>
-<span class="sourceLineNo">250</span>  }<a name="line.250"></a>
-<span class="sourceLineNo">251</span><a name="line.251"></a>
-<span class="sourceLineNo">252</span>  /**<a name="line.252"></a>
-<span class="sourceLineNo">253</span>   * sort the ranges and if the ranges with overlap, then merge them.<a name="line.253"></a>
-<span class="sourceLineNo">254</span>   *<a name="line.254"></a>
-<span class="sourceLineNo">255</span>   * @param ranges the list of ranges to sort and merge.<a name="line.255"></a>
-<span class="sourceLineNo">256</span>   * @return the ranges after sort and merge.<a name="line.256"></a>
-<span class="sourceLineNo">257</span>   */<a name="line.257"></a>
-<span class="sourceLineNo">258</span>  public static List&lt;RowRange&gt; sortAndMerge(List&lt;RowRange&gt; ranges) {<a name="line.258"></a>
-<span class="sourceLineNo">259</span>    if (ranges.size() == 0) {<a name="line.259"></a>
-<span class="sourceLineNo">260</span>      throw new IllegalArgumentException("No ranges found.");<a name="line.260"></a>
-<span class="sourceLineNo">261</span>    }<a name="line.261"></a>
-<span class="sourceLineNo">262</span>    List&lt;RowRange&gt; invalidRanges = new ArrayList&lt;RowRange&gt;();<a name="line.262"></a>
-<span class="sourceLineNo">263</span>    List&lt;RowRange&gt; newRanges = new ArrayList&lt;RowRange&gt;(ranges.size());<a name="line.263"></a>
-<span class="sourceLineNo">264</span>    Collections.sort(ranges);<a name="line.264"></a>
-<span class="sourceLineNo">265</span>    if(ranges.get(0).isValid()) {<a name="line.265"></a>
-<span class="sourceLineNo">266</span>      if (ranges.size() == 1) {<a name="line.266"></a>
-<span class="sourceLineNo">267</span>        newRanges.add(ranges.get(0));<a name="line.267"></a>
-<span class="sourceLineNo">268</span>      }<a name="line.268"></a>
-<span class="sourceLineNo">269</span>    } else {<a name="line.269"></a>
-<span class="sourceLineNo">270</span>      invalidRanges.add(ranges.get(0));<a name="line.270"></a>
-<span class="sourceLineNo">271</span>    }<a name="line.271"></a>
-<span class="sourceLineNo">272</span><a name="line.272"></a>
-<span class="sourceLineNo">273</span>    byte[] lastStartRow = ranges.get(0).startRow;<a name="line.273"></a>
-<span class="sourceLineNo">274</span>    boolean lastStartRowInclusive = ranges.get(0).startRowInclusive;<a name="line.274"></a>
-<span class="sourceLineNo">275</span>    byte[] lastStopRow = ranges.get(0).stopRow;<a name="line.275"></a>
-<span class="sourceLineNo">276</span>    boolean lastStopRowInclusive = ranges.get(0).stopRowInclusive;<a name="line.276"></a>
-<span class="sourceLineNo">277</span>    int i = 1;<a name="line.277"></a>
-<span class="sourceLineNo">278</span>    for (; i &lt; ranges.size(); i++) {<a name="line.278"></a>
-<span class="sourceLineNo">279</span>      RowRange range = ranges.get(i);<a name="line.279"></a>
-<span class="sourceLineNo">280</span>      if (!range.isValid()) {<a name="line.280"></a>
-<span class="sourceLineNo">281</span>        invalidRanges.add(range);<a name="line.281"></a>
-<span class="sourceLineNo">282</span>      }<a name="line.282"></a>
-<span class="sourceLineNo">283</span>      if(Bytes.equals(lastStopRow, HConstants.EMPTY_BYTE_ARRAY)) {<a name="line.283"></a>
-<span class="sourceLineNo">284</span>        newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, lastStopRow,<a name="line.284"></a>
-<span class="sourceLineNo">285</span>            lastStopRowInclusive));<a name="line.285"></a>
-<span class="sourceLineNo">286</span>        break;<a name="line.286"></a>
-<span class="sourceLineNo">287</span>      }<a name="line.287"></a>
-<span class="sourceLineNo">288</span>      // with overlap in the ranges<a name="line.288"></a>
-<span class="sourceLineNo">289</span>      if ((Bytes.compareTo(lastStopRow, range.startRow) &gt; 0) ||<a name="line.289"></a>
-<span class="sourceLineNo">290</span>          (Bytes.compareTo(lastStopRow, range.startRow) == 0 &amp;&amp; !(lastStopRowInclusive == false &amp;&amp;<a name="line.290"></a>
-<span class="sourceLineNo">291</span>          range.isStartRowInclusive() == false))) {<a name="line.291"></a>
-<span class="sourceLineNo">292</span>        if(Bytes.equals(range.stopRow, HConstants.EMPTY_BYTE_ARRAY)) {<a name="line.292"></a>
-<span class="sourceLineNo">293</span>          newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, range.stopRow,<a name="line.293"></a>
-<span class="sourceLineNo">294</span>              range.stopRowInclusive));<a name="line.294"></a>
-<span class="sourceLineNo">295</span>          break;<a name="line.295"></a>
-<span class="sourceLineNo">296</span>        }<a name="line.296"></a>
-<span class="sourceLineNo">297</span>        // if first range contains second range, ignore the second range<a name="line.297"></a>
-<span class="sourceLineNo">298</span>        if (Bytes.compareTo(lastStopRow, range.stopRow) &gt;= 0) {<a name="line.298"></a>
-<span class="sourceLineNo">299</span>          if((Bytes.compareTo(lastStopRow, range.stopRow) == 0)) {<a name="line.299"></a>
-<span class="sourceLineNo">300</span>            if(lastStopRowInclusive == true || range.stopRowInclusive == true) {<a name="line.300"></a>
-<span class="sourceLineNo">301</span>              lastStopRowInclusive = true;<a name="line.301"></a>
-<span class="sourceLineNo">302</span>            }<a name="line.302"></a>
-<span class="sourceLineNo">303</span>          }<a name="line.303"></a>
-<span class="sourceLineNo">304</span>          if ((i + 1) == ranges.size()) {<a name="line.304"></a>
-<span class="sourceLineNo">305</span>            newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, lastStopRow,<a name="line.305"></a>
-<span class="sourceLineNo">306</span>                lastStopRowInclusive));<a name="line.306"></a>
-<span class="sourceLineNo">307</span>          }<a name="line.307"></a>
-<span class="sourceLineNo">308</span>        } else {<a name="line.308"></a>
-<span class="sourceLineNo">309</span>          lastStopRow = range.stopRow;<a name="line.309"></a>
-<span class="sourceLineNo">310</span>          lastStopRowInclusive = range.stopRowInclusive;<a name="line.310"></a>
-<span class="sourceLineNo">311</span>          if ((i + 1) &lt; ranges.size()) {<a name="line.311"></a>
-<span class="sourceLineNo">312</span>            i++;<a name="line.312"></a>
-<span class="sourceLineNo">313</span>            range = ranges.get(i);<a name="line.313"></a>
-<span class="sourceLineNo">314</span>            if (!range.isValid()) {<a name="line.314"></a>
-<span class="sourceLineNo">315</span>              invalidRanges.add(range);<a name="line.315"></a>
-<span class="sourceLineNo">316</span>            }<a name="line.316"></a>
-<span class="sourceLineNo">317</span>          } else {<a name="line.317"></a>
-<span class="sourceLineNo">318</span>            newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, lastStopRow,<a name="line.318"></a>
-<span class="sourceLineNo">319</span>                lastStopRowInclusive));<a name="line.319"></a>
-<span class="sourceLineNo">320</span>            break;<a name="line.320"></a>
-<span class="sourceLineNo">321</span>          }<a name="line.321"></a>
-<span class="sourceLineNo">322</span>          while ((Bytes.compareTo(lastStopRow, range.startRow) &gt; 0) ||<a name="line.322"></a>
-<span class="sourceLineNo">323</span>              (Bytes.compareTo(lastStopRow, range.startRow) == 0 &amp;&amp;<a name="line.323"></a>
-<span class="sourceLineNo">324</span>              (lastStopRowInclusive == true || range.startRowInclusive==true))) {<a name="line.324"></a>
-<span class="sourceLineNo">325</span>            if(Bytes.equals(range.stopRow, HConstants.EMPTY_BYTE_ARRAY)) {<a name="line.325"></a>
-<span class="sourceLineNo">326</span>              break;<a name="line.326"></a>
-<span class="sourceLineNo">327</span>            }<a name="line.327"></a>
-<span class="sourceLineNo">328</span>            // if this first range contain second range, ignore the second range<a name="line.328"></a>
-<span class="sourceLineNo">329</span>            if (Bytes.compareTo(lastStopRow, range.stopRow) &gt;= 0) {<a name="line.329"></a>
-<span class="sourceLineNo">330</span>              if(lastStopRowInclusive == true || range.stopRowInclusive == true) {<a name="line.330"></a>
-<span class="sourceLineNo">331</span>                lastStopRowInclusive = true;<a name="line.331"></a>
-<span class="sourceLineNo">332</span>              }<a name="line.332"></a>
-<span class="sourceLineNo">333</span>              i++;<a name="line.333"></a>
-<span class="sourceLineNo">334</span>              if (i &lt; ranges.size()) {<a name="line.334"></a>
-<span class="sourceLineNo">335</span>                range = ranges.get(i);<a name="line.335"></a>
-<span class="sourceLineNo">336</span>                if (!range.isValid()) {<a name="line.336"></a>
-<span class="sourceLineNo">337</span>                  invalidRanges.add(range);<a name="line.337"></a>
-<span class="sourceLineNo">338</span>                }<a name="line.338"></a>
-<span class="sourceLineNo">339</span>              } else {<a name="line.339"></a>
-<span class="sourceLineNo">340</span>                break;<a name="line.340"></a>
-<span class="sourceLineNo">341</span>              }<a name="line.341"></a>
-<span class="sourceLineNo">342</span>            } else {<a name="line.342"></a>
-<span class="sourceLineNo">343</span>              lastStopRow = range.stopRow;<a name="line.343"></a>
-<span class="sourceLineNo">344</span>              lastStopRowInclusive = range.stopRowInclusive;<a name="line.344"></a>
-<span class="sourceLineNo">345</span>              i++;<a name="line.345"></a>
-<span class="sourceLineNo">346</span>              if (i &lt; ranges.size()) {<a name="line.346"></a>
-<span class="sourceLineNo">347</span>                range = ranges.get(i);<a name="line.347"></a>
-<span class="sourceLineNo">348</span>                if (!range.isValid()) {<a name="line.348"></a>
-<span class="sourceLineNo">349</span>                  invalidRanges.add(range);<a name="line.349"></a>
-<span class="sourceLineNo">350</span>                }<a name="line.350"></a>
-<span class="sourceLineNo">351</span>              } else {<a name="line.351"></a>
-<span class="sourceLineNo">352</span>                break;<a name="line.352"></a>
-<span class="sourceLineNo">353</span>              }<a name="line.353"></a>
-<span class="sourceLineNo">354</span>            }<a name="line.354"></a>
-<span class="sourceLineNo">355</span>          }<a name="line.355"></a>
-<span class="sourceLineNo">356</span>          if(Bytes.equals(range.stopRow, HConstants.EMPTY_BYTE_ARRAY)) {<a name="line.356"></a>
-<span class="sourceLineNo">357</span>            if((Bytes.compareTo(lastStopRow, range.startRow) &lt; 0) ||<a name="line.357"></a>
-<span class="sourceLineNo">358</span>                (Bytes.compareTo(lastStopRow, range.startRow) == 0 &amp;&amp;<a name="line.358"></a>
-<span class="sourceLineNo">359</span>                lastStopRowInclusive == false &amp;&amp; range.startRowInclusive == false)) {<a name="line.359"></a>
-<span class="sourceLineNo">360</span>              newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, lastStopRow,<a name="line.360"></a>
-<span class="sourceLineNo">361</span>                  lastStopRowInclusive));<a name="line.361"></a>
-<span class="sourceLineNo">362</span>              newRanges.add(range);<a name="line.362"></a>
-<span class="sourceLineNo">363</span>            } else {<a name="line.363"></a>
-<span class="sourceLineNo">364</span>              newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, range.stopRow,<a name="line.364"></a>
-<span class="sourceLineNo">365</span>                  range.stopRowInclusive));<a name="line.365"></a>
-<span class="sourceLineNo">366</span>              break;<a name="line.366"></a>
-<span class="sourceLineNo">367</span>            }<a name="line.367"></a>
-<span class="sourceLineNo">368</span>          }<a name="line.368"></a>
-<span class="sourceLineNo">369</span>          newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, lastStopRow,<a name="line.369"></a>
-<span class="sourceLineNo">370</span>              lastStopRowInclusive));<a name="line.370"></a>
-<span class="sourceLineNo">371</span>          if ((i + 1) == ranges.size()) {<a name="line.371"></a>
-<span class="sourceLineNo">372</span>            newRanges.add(range);<a name="line.372"></a>
-<span class="sourceLineNo">373</span>          }<a name="line.373"></a>
-<span class="sourceLineNo">374</span>          lastStartRow = range.startRow;<a name="line.374"></a>
-<span class="sourceLineNo">375</span>          lastStartRowInclusive = range.startRowInclusive;<a name="line.375"></a>
-<span class="sourceLineNo">376</span>          lastStopRow = range.stopRow;<a name="line.376"></a>
-<span class="sourceLineNo">377</span>          lastStopRowInclusive = range.stopRowInclusive;<a name="line.377"></a>
-<span class="sourceLineNo">378</span>        }<a name="line.378"></a>
-<span class="sourceLineNo">379</span>      } else {<a name="line.379"></a>
-<span class="sourceLineNo">380</span>        newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, lastStopRow,<a name="line.380"></a>
-<span class="sourceLineNo">381</span>            lastStopRowInclusive));<a name="line.381"></a>
-<span class="sourceLineNo">382</span>        if ((i + 1) == ranges.size()) {<a name="line.382"></a>
-<span class="sourceLineNo">383</span>          newRanges.add(range);<a name="line.383"></a>
-<span class="sourceLineNo">384</span>        }<a name="line.384"></a>
-<span class="sourceLineNo">385</span>        lastStartRow = range.startRow;<a name="line.385"></a>
-<span class="sourceLineNo">386</span>        lastStartRowInclusive = range.startRowInclusive;<a name="line.386"></a>
-<span class="sourceLineNo">387</span>        lastStopRow = range.stopRow;<a name="line.387"></a>
-<span class="sourceLineNo">388</span>        lastStopRowInclusive = range.stopRowInclusive;<a name="line.388"></a>
-<span class="sourceLineNo">389</span>      }<a name="line.389"></a>
-<span class="sourceLineNo">390</span>    }<a name="line.390"></a>
-<span class="sourceLineNo">391</span>    // check the remaining ranges<a name="line.391"></a>
-<span class="sourceLineNo">392</span>    for(int j=i; j &lt; ranges.size(); j++) {<a name="line.392"></a>
-<span class="sourceLineNo">393</span>      if(!ranges.get(j).isValid()) {<a name="line.393"></a>
-<span class="sourceLineNo">394</span>        invalidRanges.add(ranges.get(j));<a name="line.394"></a>
-<span class="sourceLineNo">395</span>      }<a name="line.395"></a>
+<span class="sourceLineNo">080</span>  @Override<a name="line.80"></a>
+<span class="sourceLineNo">081</span>  public boolean filterRowKey(Cell firstRowCell) {<a name="line.81"></a>
+<span class="sourceLineNo">082</span>    if (filterAllRemaining()) return true;<a name="line.82"></a>
+<span class="sourceLineNo">083</span>    // If it is the first time of running, calculate the current range index for<a name="line.83"></a>
+<span class="sourceLineNo">084</span>    // the row key. If index is out of bound which happens when the start row<a name="line.84"></a>
+<span class="sourceLineNo">085</span>    // user sets is after the largest stop row of the ranges, stop the scan.<a name="line.85"></a>
+<span class="sourceLineNo">086</span>    // If row key is after the current range, find the next range and update index.<a name="line.86"></a>
+<span class="sourceLineNo">087</span>    byte[] rowArr = firstRowCell.getRowArray();<a name="line.87"></a>
+<span class="sourceLineNo">088</span>    int length = firstRowCell.getRowLength();<a name="line.88"></a>
+<span class="sourceLineNo">089</span>    int offset = firstRowCell.getRowOffset();<a name="line.89"></a>
+<span class="sourceLineNo">090</span>    if (!initialized<a name="line.90"></a>
+<span class="sourceLineNo">091</span>        || !range.contains(rowArr, offset, length)) {<a name="line.91"></a>
+<span class="sourceLineNo">092</span>      byte[] rowkey = CellUtil.cloneRow(firstRowCell);<a name="line.92"></a>
+<span class="sourceLineNo">093</span>      index = getNextRangeIndex(rowkey);<a name="line.93"></a>
+<span class="sourceLineNo">094</span>      if (index &gt;= rangeList.size()) {<a name="line.94"></a>
+<span class="sourceLineNo">095</span>        done = true;<a name="line.95"></a>
+<span class="sourceLineNo">096</span>        currentReturnCode = ReturnCode.NEXT_ROW;<a name="line.96"></a>
+<span class="sourceLineNo">097</span>        return false;<a name="line.97"></a>
+<span class="sourceLineNo">098</span>      }<a name="line.98"></a>
+<span class="sourceLineNo">099</span>      if(index != ROW_BEFORE_FIRST_RANGE) {<a name="line.99"></a>
+<span class="sourceLineNo">100</span>        range = rangeList.get(index);<a name="line.100"></a>
+<span class="sourceLineNo">101</span>      } else {<a name="line.101"></a>
+<span class="sourceLineNo">102</span>        range = rangeList.get(0);<a name="line.102"></a>
+<span class="sourceLineNo">103</span>      }<a name="line.103"></a>
+<span class="sourceLineNo">104</span>      if (EXCLUSIVE) {<a name="line.104"></a>
+<span class="sourceLineNo">105</span>        EXCLUSIVE = false;<a name="line.105"></a>
+<span class="sourceLineNo">106</span>        currentReturnCode = ReturnCode.NEXT_ROW;<a name="line.106"></a>
+<span class="sourceLineNo">107</span>        return false;<a name="line.107"></a>
+<span class="sourceLineNo">108</span>      }<a name="line.108"></a>
+<span class="sourceLineNo">109</span>      if (!initialized) {<a name="line.109"></a>
+<span class="sourceLineNo">110</span>        if(index != ROW_BEFORE_FIRST_RANGE) {<a name="line.110"></a>
+<span class="sourceLineNo">111</span>          currentReturnCode = ReturnCode.INCLUDE;<a name="line.111"></a>
+<span class="sourceLineNo">112</span>        } else {<a name="line.112"></a>
+<span class="sourceLineNo">113</span>          currentReturnCode = ReturnCode.SEEK_NEXT_USING_HINT;<a name="line.113"></a>
+<span class="sourceLineNo">114</span>        }<a name="line.114"></a>
+<span class="sourceLineNo">115</span>        initialized = true;<a name="line.115"></a>
+<span class="sourceLineNo">116</span>      } else {<a name="line.116"></a>
+<span class="sourceLineNo">117</span>        if (range.contains(rowArr, offset, length)) {<a name="line.117"></a>
+<span class="sourceLineNo">118</span>          currentReturnCode = ReturnCode.INCLUDE;<a name="line.118"></a>
+<span class="sourceLineNo">119</span>        } else currentReturnCode = ReturnCode.SEEK_NEXT_USING_HINT;<a name="line.119"></a>
+<span class="sourceLineNo">120</span>      }<a name="line.120"></a>
+<span class="sourceLineNo">121</span>    } else {<a name="line.121"></a>
+<span class="sourceLineNo">122</span>      currentReturnCode = ReturnCode.INCLUDE;<a name="line.122"></a>
+<span class="sourceLineNo">123</span>    }<a name="line.123"></a>
+<span class="sourceLineNo">124</span>    return false;<a name="line.124"></a>
+<span class="sourceLineNo">125</span>  }<a name="line.125"></a>
+<span class="sourceLineNo">126</span><a name="line.126"></a>
+<span class="sourceLineNo">127</span>  @Override<a name="line.127"></a>
+<span class="sourceLineNo">128</span>  public ReturnCode filterKeyValue(Cell ignored) {<a name="line.128"></a>
+<span class="sourceLineNo">129</span>    return currentReturnCode;<a name="line.129"></a>
+<span class="sourceLineNo">130</span>  }<a name="line.130"></a>
+<span class="sourceLineNo">131</span><a name="line.131"></a>
+<span class="sourceLineNo">132</span>  @Override<a name="line.132"></a>
+<span class="sourceLineNo">133</span>  public Cell getNextCellHint(Cell currentKV) {<a name="line.133"></a>
+<span class="sourceLineNo">134</span>    // skip to the next range's start row<a name="line.134"></a>
+<span class="sourceLineNo">135</span>    return CellUtil.createFirstOnRow(range.startRow, 0,<a name="line.135"></a>
+<span class="sourceLineNo">136</span>        (short) range.startRow.length);<a name="line.136"></a>
+<span class="sourceLineNo">137</span>  }<a name="line.137"></a>
+<span class="sourceLineNo">138</span><a name="line.138"></a>
+<span class="sourceLineNo">139</span>  /**<a name="line.139"></a>
+<span class="sourceLineNo">140</span>   * @return The filter serialized using pb<a name="line.140"></a>
+<span class="sourceLineNo">141</span>   */<a name="line.141"></a>
+<span class="sourceLineNo">142</span>  public byte[] toByteArray() {<a name="line.142"></a>
+<span class="sourceLineNo">143</span>    FilterProtos.MultiRowRangeFilter.Builder builder = FilterProtos.MultiRowRangeFilter<a name="line.143"></a>
+<span class="sourceLineNo">144</span>        .newBuilder();<a name="line.144"></a>
+<span class="sourceLineNo">145</span>    for (RowRange range : rangeList) {<a name="line.145"></a>
+<span class="sourceLineNo">146</span>      if (range != null) {<a name="line.146"></a>
+<span class="sourceLineNo">147</span>        FilterProtos.RowRange.Builder rangebuilder = FilterProtos.RowRange.newBuilder();<a name="line.147"></a>
+<span class="sourceLineNo">148</span>        if (range.startRow != null)<a name="line.148"></a>
+<span class="sourceLineNo">149</span>          rangebuilder.setStartRow(UnsafeByteOperations.unsafeWrap(range.startRow));<a name="line.149"></a>
+<span class="sourceLineNo">150</span>        rangebuilder.setStartRowInclusive(range.startRowInclusive);<a name="line.150"></a>
+<span class="sourceLineNo">151</span>        if (range.stopRow != null)<a name="line.151"></a>
+<span class="sourceLineNo">152</span>          rangebuilder.setStopRow(UnsafeByteOperations.unsafeWrap(range.stopRow));<a name="line.152"></a>
+<span class="sourceLineNo">153</span>        rangebuilder.setStopRowInclusive(range.stopRowInclusive);<a name="line.153"></a>
+<span class="sourceLineNo">154</span>        range.isScan = Bytes.equals(range.startRow, range.stopRow) ? 1 : 0;<a name="line.154"></a>
+<span class="sourceLineNo">155</span>        builder.addRowRangeList(rangebuilder.build());<a name="line.155"></a>
+<span class="sourceLineNo">156</span>      }<a name="line.156"></a>
+<span class="sourceLineNo">157</span>    }<a name="line.157"></a>
+<span class="sourceLineNo">158</span>    return builder.build().toByteArray();<a name="line.158"></a>
+<span class="sourceLineNo">159</span>  }<a name="line.159"></a>
+<span class="sourceLineNo">160</span><a name="line.160"></a>
+<span class="sourceLineNo">161</span>  /**<a name="line.161"></a>
+<span class="sourceLineNo">162</span>   * @param pbBytes A pb serialized instance<a name="line.162"></a>
+<span class="sourceLineNo">163</span>   * @return An instance of MultiRowRangeFilter<a name="line.163"></a>
+<span class="sourceLineNo">164</span>   * @throws org.apache.hadoop.hbase.exceptions.DeserializationException<a name="line.164"></a>
+<span class="sourceLineNo">165</span>   */<a name="line.165"></a>
+<span class="sourceLineNo">166</span>  public static MultiRowRangeFilter parseFrom(final byte[] pbBytes)<a name="line.166"></a>
+<span class="sourceLineNo">167</span>      throws DeserializationException {<a name="line.167"></a>
+<span class="sourceLineNo">168</span>    FilterProtos.MultiRowRangeFilter proto;<a name="line.168"></a>
+<span class="sourceLineNo">169</span>    try {<a name="line.169"></a>
+<span class="sourceLineNo">170</span>      proto = FilterProtos.MultiRowRangeFilter.parseFrom(pbBytes);<a name="line.170"></a>
+<span class="sourceLineNo">171</span>    } catch (InvalidProtocolBufferException e) {<a name="line.171"></a>
+<span class="sourceLineNo">172</span>      throw new DeserializationException(e);<a name="line.172"></a>
+<span class="sourceLineNo">173</span>    }<a name="line.173"></a>
+<span class="sourceLineNo">174</span>    int length = proto.getRowRangeListCount();<a name="line.174"></a>
+<span class="sourceLineNo">175</span>    List&lt;FilterProtos.RowRange&gt; rangeProtos = proto.getRowRangeListList();<a name="line.175"></a>
+<span class="sourceLineNo">176</span>    List&lt;RowRange&gt; rangeList = new ArrayList&lt;RowRange&gt;(length);<a name="line.176"></a>
+<span class="sourceLineNo">177</span>    for (FilterProtos.RowRange rangeProto : rangeProtos) {<a name="line.177"></a>
+<span class="sourceLineNo">178</span>      RowRange range = new RowRange(rangeProto.hasStartRow() ? rangeProto.getStartRow()<a name="line.178"></a>
+<span class="sourceLineNo">179</span>          .toByteArray() : null, rangeProto.getStartRowInclusive(), rangeProto.hasStopRow() ?<a name="line.179"></a>
+<span class="sourceLineNo">180</span>              rangeProto.getStopRow().toByteArray() : null, rangeProto.getStopRowInclusive());<a name="line.180"></a>
+<span class="sourceLineNo">181</span>      rangeList.add(range);<a name="line.181"></a>
+<span class="sourceLineNo">182</span>    }<a name="line.182"></a>
+<span class="sourceLineNo">183</span>    return new MultiRowRangeFilter(rangeList);<a name="line.183"></a>
+<span class="sourceLineNo">184</span>  }<a name="line.184"></a>
+<span class="sourceLineNo">185</span><a name="line.185"></a>
+<span class="sourceLineNo">186</span>  /**<a name="line.186"></a>
+<span class="sourceLineNo">187</span>   * @param o the filter to compare<a name="line.187"></a>
+<span class="sourceLineNo">188</span>   * @return true if and only if the fields of the filter that are serialized are equal to the<a name="line.188"></a>
+<span class="sourceLineNo">189</span>   *         corresponding fields in other. Used for testing.<a name="line.189"></a>
+<span class="sourceLineNo">190</span>   */<a name="line.190"></a>
+<span class="sourceLineNo">191</span>  boolean areSerializedFieldsEqual(Filter o) {<a name="line.191"></a>
+<span class="sourceLineNo">192</span>    if (o == this)<a name="line.192"></a>
+<span class="sourceLineNo">193</span>      return true;<a name="line.193"></a>
+<span class="sourceLineNo">194</span>    if (!(o instanceof MultiRowRangeFilter))<a name="line.194"></a>
+<span class="sourceLineNo">195</span>      return false;<a name="line.195"></a>
+<span class="sourceLineNo">196</span><a name="line.196"></a>
+<span class="sourceLineNo">197</span>    MultiRowRangeFilter other = (MultiRowRangeFilter) o;<a name="line.197"></a>
+<span class="sourceLineNo">198</span>    if (this.rangeList.size() != other.rangeList.size())<a name="line.198"></a>
+<span class="sourceLineNo">199</span>      return false;<a name="line.199"></a>
+<span class="sourceLineNo">200</span>    for (int i = 0; i &lt; rangeList.size(); ++i) {<a name="line.200"></a>
+<span class="sourceLineNo">201</span>      RowRange thisRange = this.rangeList.get(i);<a name="line.201"></a>
+<span class="sourceLineNo">202</span>      RowRange otherRange = other.rangeList.get(i);<a name="line.202"></a>
+<span class="sourceLineNo">203</span>      if (!(Bytes.equals(thisRange.startRow, otherRange.startRow) &amp;&amp; Bytes.equals(<a name="line.203"></a>
+<span class="sourceLineNo">204</span>          thisRange.stopRow, otherRange.stopRow) &amp;&amp; (thisRange.startRowInclusive ==<a name="line.204"></a>
+<span class="sourceLineNo">205</span>          otherRange.startRowInclusive) &amp;&amp; (thisRange.stopRowInclusive ==<a name="line.205"></a>
+<span class="sourceLineNo">206</span>          otherRange.stopRowInclusive))) {<a name="line.206"></a>
+<span class="sourceLineNo">207</span>        return false;<a name="line.207"></a>
+<span class="sourceLineNo">208</span>      }<a name="line.208"></a>
+<span class="sourceLineNo">209</span>    }<a name="line.209"></a>
+<span class="sourceLineNo">210</span>    return true;<a name="line.210"></a>
+<span class="sourceLineNo">211</span>  }<a name="line.211"></a>
+<span class="sourceLineNo">212</span><a name="line.212"></a>
+<span class="sourceLineNo">213</span>  /**<a name="line.213"></a>
+<span class="sourceLineNo">214</span>   * calculate the position where the row key in the ranges list.<a name="line.214"></a>
+<span class="sourceLineNo">215</span>   *<a name="line.215"></a>
+<span class="sourceLineNo">216</span>   * @param rowKey the row key to calculate<a name="line.216"></a>
+<span class="sourceLineNo">217</span>   * @return index the position of the row key<a name="line.217"></a>
+<span class="sourceLineNo">218</span>   */<a name="line.218"></a>
+<span class="sourceLineNo">219</span>  private int getNextRangeIndex(byte[] rowKey) {<a name="line.219"></a>
+<span class="sourceLineNo">220</span>    RowRange temp = new RowRange(rowKey, true, null, true);<a name="line.220"></a>
+<span class="sourceLineNo">221</span>    int index = Collections.binarySearch(rangeList, temp);<a name="line.221"></a>
+<span class="sourceLineNo">222</span>    if (index &lt; 0) {<a name="line.222"></a>
+<span class="sourceLineNo">223</span>      int insertionPosition = -index - 1;<a name="line.223"></a>
+<span class="sourceLineNo">224</span>      // check if the row key in the range before the insertion position<a name="line.224"></a>
+<span class="sourceLineNo">225</span>      if (insertionPosition != 0 &amp;&amp; rangeList.get(insertionPosition - 1).contains(rowKey)) {<a name="line.225"></a>
+<span class="sourceLineNo">226</span>        return insertionPosition - 1;<a name="line.226"></a>
+<span class="sourceLineNo">227</span>      }<a name="line.227"></a>
+<span class="sourceLineNo">228</span>      // check if the row key is before the first range<a name="line.228"></a>
+<span class="sourceLineNo">229</span>      if (insertionPosition == 0 &amp;&amp; !rangeList.get(insertionPosition).contains(rowKey)) {<a name="line.229"></a>
+<span class="sourceLineNo">230</span>        return ROW_BEFORE_FIRST_RANGE;<a name="line.230"></a>
+<span class="sourceLineNo">231</span>      }<a name="line.231"></a>
+<span class="sourceLineNo">232</span>      if (!initialized) {<a name="line.232"></a>
+<span class="sourceLineNo">233</span>        initialized = true;<a name="line.233"></a>
+<span class="sourceLineNo">234</span>      }<a name="line.234"></a>
+<span class="sourceLineNo">235</span>      return insertionPosition;<a name="line.235"></a>
+<span class="sourceLineNo">236</span>    }<a name="line.236"></a>
+<span class="sourceLineNo">237</span>    // the row key equals one of the start keys, and the the range exclude the start key<a name="line.237"></a>
+<span class="sourceLineNo">238</span>    if(rangeList.get(index).startRowInclusive == false) {<a name="line.238"></a>
+<span class="sourceLineNo">239</span>      EXCLUSIVE = true;<a name="line.239"></a>
+<span class="sourceLineNo">240</span>    }<a name="line.240"></a>
+<span class="sourceLineNo">241</span>    return index;<a name="line.241"></a>
+<span class="sourceLineNo">242</span>  }<a name="line.242"></a>
+<span class="sourceLineNo">243</span><a name="line.243"></a>
+<span class="sourceLineNo">244</span>  /**<a name="line.244"></a>
+<span class="sourceLineNo">245</span>   * sort the ranges and if the ranges with overlap, then merge them.<a name="line.245"></a>
+<span class="sourceLineNo">246</span>   *<a name="line.246"></a>
+<span class="sourceLineNo">247</span>   * @param ranges the list of ranges to sort and merge.<a name="line.247"></a>
+<span class="sourceLineNo">248</span>   * @return the ranges after sort and merge.<a name="line.248"></a>
+<span class="sourceLineNo">249</span>   */<a name="line.249"></a>
+<span class="sourceLineNo">250</span>  public static List&lt;RowRange&gt; sortAndMerge(List&lt;RowRange&gt; ranges) {<a name="line.250"></a>
+<span class="sourceLineNo">251</span>    if (ranges.size() == 0) {<a name="line.251"></a>
+<span class="sourceLineNo">252</span>      throw new IllegalArgumentException("No ranges found.");<a name="line.252"></a>
+<span class="sourceLineNo">253</span>    }<a name="line.253"></a>
+<span class="sourceLineNo">254</span>    List&lt;RowRange&gt; invalidRanges = new ArrayList&lt;RowRange&gt;();<a name="line.254"></a>
+<span class="sourceLineNo">255</span>    List&lt;RowRange&gt; newRanges = new ArrayList&lt;RowRange&gt;(ranges.size());<a name="line.255"></a>
+<span class="sourceLineNo">256</span>    Collections.sort(ranges);<a name="line.256"></a>
+<span class="sourceLineNo">257</span>    if(ranges.get(0).isValid()) {<a name="line.257"></a>
+<span class="sourceLineNo">258</span>      if (ranges.size() == 1) {<a name="line.258"></a>
+<span class="sourceLineNo">259</span>        newRanges.add(ranges.get(0));<a name="line.259"></a>
+<span class="sourceLineNo">260</span>      }<a name="line.260"></a>
+<span class="sourceLineNo">261</span>    } else {<a name="line.261"></a>
+<span class="sourceLineNo">262</span>      invalidRanges.add(ranges.get(0));<a name="line.262"></a>
+<span class="sourceLineNo">263</span>    }<a name="line.263"></a>
+<span class="sourceLineNo">264</span><a name="line.264"></a>
+<span class="sourceLineNo">265</span>    byte[] lastStartRow = ranges.get(0).startRow;<a name="line.265"></a>
+<span class="sourceLineNo">266</span>    boolean lastStartRowInclusive = ranges.get(0).startRowInclusive;<a name="line.266"></a>
+<span class="sourceLineNo">267</span>    byte[] lastStopRow = ranges.get(0).stopRow;<a name="line.267"></a>
+<span class="sourceLineNo">268</span>    boolean lastStopRowInclusive = ranges.get(0).stopRowInclusive;<a name="line.268"></a>
+<span class="sourceLineNo">269</span>    int i = 1;<a name="line.269"></a>
+<span class="sourceLineNo">270</span>    for (; i &lt; ranges.size(); i++) {<a name="line.270"></a>
+<span class="sourceLineNo">271</span>      RowRange range = ranges.get(i);<a name="line.271"></a>
+<span class="sourceLineNo">272</span>      if (!range.isValid()) {<a name="line.272"></a>
+<span class="sourceLineNo">273</span>        invalidRanges.add(range);<a name="line.273"></a>
+<span class="sourceLineNo">274</span>      }<a name="line.274"></a>
+<span class="sourceLineNo">275</span>      if(Bytes.equals(lastStopRow, HConstants.EMPTY_BYTE_ARRAY)) {<a name="line.275"></a>
+<span class="sourceLineNo">276</span>        newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, lastStopRow,<a name="line.276"></a>
+<span class="sourceLineNo">277</span>            lastStopRowInclusive));<a name="line.277"></a>
+<span class="sourceLineNo">278</span>        break;<a name="line.278"></a>
+<span class="sourceLineNo">279</span>      }<a name="line.279"></a>
+<span class="sourceLineNo">280</span>      // with overlap in the ranges<a name="line.280"></a>
+<span class="sourceLineNo">281</span>      if ((Bytes.compareTo(lastStopRow, range.startRow) &gt; 0) ||<a name="line.281"></a>
+<span class="sourceLineNo">282</span>          (Bytes.compareTo(lastStopRow, range.startRow) == 0 &amp;&amp; !(lastStopRowInclusive == false &amp;&amp;<a name="line.282"></a>
+<span class="sourceLineNo">283</span>          range.isStartRowInclusive() == false))) {<a name="line.283"></a>
+<span class="sourceLineNo">284</span>        if(Bytes.equals(range.stopRow, HConstants.EMPTY_BYTE_ARRAY)) {<a name="line.284"></a>
+<span class="sourceLineNo">285</span>          newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, range.stopRow,<a name="line.285"></a>
+<span class="sourceLineNo">286</span>              range.stopRowInclusive));<a name="line.286"></a>
+<span class="sourceLineNo">287</span>          break;<a name="line.287"></a>
+<span class="sourceLineNo">288</span>        }<a name="line.288"></a>
+<span class="sourceLineNo">289</span>        // if first range contains second range, ignore the second range<a name="line.289"></a>
+<span class="sourceLineNo">290</span>        if (Bytes.compareTo(lastStopRow, range.stopRow) &gt;= 0) {<a name="line.290"></a>
+<span class="sourceLineNo">291</span>          if((Bytes.compareTo(lastStopRow, range.stopRow) == 0)) {<a name="line.291"></a>
+<span class="sourceLineNo">292</span>            if(lastStopRowInclusive == true || range.stopRowInclusive == true) {<a name="line.292"></a>
+<span class="sourceLineNo">293</span>              lastStopRowInclusive = true;<a name="line.293"></a>
+<span class="sourceLineNo">294</span>            }<a name="line.294"></a>
+<span class="sourceLineNo">295</span>          }<a name="line.295"></a>
+<span class="sourceLineNo">296</span>          if ((i + 1) == ranges.size()) {<a name="line.296"></a>
+<span class="sourceLineNo">297</span>            newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, lastStopRow,<a name="line.297"></a>
+<span class="sourceLineNo">298</span>                lastStopRowInclusive));<a name="line.298"></a>
+<span class="sourceLineNo">299</span>          }<a name="line.299"></a>
+<span class="sourceLineNo">300</span>        } else {<a name="line.300"></a>
+<span class="sourceLineNo">301</span>          lastStopRow = range.stopRow;<a name="line.301"></a>
+<span class="sourceLineNo">302</span>          lastStopRowInclusive = range.stopRowInclusive;<a name="line.302"></a>
+<span class="sourceLineNo">303</span>          if ((i + 1) &lt; ranges.size()) {<a name="line.303"></a>
+<span class="sourceLineNo">304</span>            i++;<a name="line.304"></a>
+<span class="sourceLineNo">305</span>            range = ranges.get(i);<a name="line.305"></a>
+<span class="sourceLineNo">306</span>            if (!range.isValid()) {<a name="line.306"></a>
+<span class="sourceLineNo">307</span>              invalidRanges.add(range);<a name="line.307"></a>
+<span class="sourceLineNo">308</span>            }<a name="line.308"></a>
+<span class="sourceLineNo">309</span>          } else {<a name="line.309"></a>
+<span class="sourceLineNo">310</span>            newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, lastStopRow,<a name="line.310"></a>
+<span class="sourceLineNo">311</span>                lastStopRowInclusive));<a name="line.311"></a>
+<span class="sourceLineNo">312</span>            break;<a name="line.312"></a>
+<span class="sourceLineNo">313</span>          }<a name="line.313"></a>
+<span class="sourceLineNo">314</span>          while ((Bytes.compareTo(lastStopRow, range.startRow) &gt; 0) ||<a name="line.314"></a>
+<span class="sourceLineNo">315</span>              (Bytes.compareTo(lastStopRow, range.startRow) == 0 &amp;&amp;<a name="line.315"></a>
+<span class="sourceLineNo">316</span>              (lastStopRowInclusive == true || range.startRowInclusive==true))) {<a name="line.316"></a>
+<span class="sourceLineNo">317</span>            if(Bytes.equals(range.stopRow, HConstants.EMPTY_BYTE_ARRAY)) {<a name="line.317"></a>
+<span class="sourceLineNo">318</span>              break;<a name="line.318"></a>
+<span class="sourceLineNo">319</span>            }<a name="line.319"></a>
+<span class="sourceLineNo">320</span>            // if this first range contain second range, ignore the second range<a name="line.320"></a>
+<span class="sourceLineNo">321</span>            if (Bytes.compareTo(lastStopRow, range.stopRow) &gt;= 0) {<a name="line.321"></a>
+<span class="sourceLineNo">322</span>              if(lastStopRowInclusive == true || range.stopRowInclusive == true) {<a name="line.322"></a>
+<span class="sourceLineNo">323</span>                lastStopRowInclusive = true;<a name="line.323"></a>
+<span class="sourceLineNo">324</span>              }<a name="line.324"></a>
+<span class="sourceLineNo">325</span>              i++;<a name="line.325"></a>
+<span class="sourceLineNo">326</span>              if (i &lt; ranges.size()) {<a name="line.326"></a>
+<span class="sourceLineNo">327</span>                range = ranges.get(i);<a name="line.327"></a>
+<span class="sourceLineNo">328</span>                if (!range.isValid()) {<a name="line.328"></a>
+<span class="sourceLineNo">329</span>                  invalidRanges.add(range);<a name="line.329"></a>
+<span class="sourceLineNo">330</span>                }<a name="line.330"></a>
+<span class="sourceLineNo">331</span>              } else {<a name="line.331"></a>
+<span class="sourceLineNo">332</span>                break;<a name="line.332"></a>
+<span class="sourceLineNo">333</span>              }<a name="line.333"></a>
+<span class="sourceLineNo">334</span>            } else {<a name="line.334"></a>
+<span class="sourceLineNo">335</span>              lastStopRow = range.stopRow;<a name="line.335"></a>
+<span class="sourceLineNo">336</span>              lastStopRowInclusive = range.stopRowInclusive;<a name="line.336"></a>
+<span class="sourceLineNo">337</span>              i++;<a name="line.337"></a>
+<span class="sourceLineNo">338</span>              if (i &lt; ranges.size()) {<a name="line.338"></a>
+<span class="sourceLineNo">339</span>                range = ranges.get(i);<a name="line.339"></a>
+<span class="sourceLineNo">340</span>                if (!range.isValid()) {<a name="line.340"></a>
+<span class="sourceLineNo">341</span>                  invalidRanges.add(range);<a name="line.341"></a>
+<span class="sourceLineNo">342</span>                }<a name="line.342"></a>
+<span class="sourceLineNo">343</span>              } else {<a name="line.343"></a>
+<span class="sourceLineNo">344</span>                break;<a name="line.344"></a>
+<span class="sourceLineNo">345</span>              }<a name="line.345"></a>
+<span class="sourceLineNo">346</span>            }<a name="line.346"></a>
+<span class="sourceLineNo">347</span>          }<a name="line.347"></a>
+<span class="sourceLineNo">348</span>          if(Bytes.equals(range.stopRow, HConstants.EMPTY_BYTE_ARRAY)) {<a name="line.348"></a>
+<span class="sourceLineNo">349</span>            if((Bytes.compareTo(lastStopRow, range.startRow) &lt; 0) ||<a name="line.349"></a>
+<span class="sourceLineNo">350</span>                (Bytes.compareTo(lastStopRow, range.startRow) == 0 &amp;&amp;<a name="line.350"></a>
+<span class="sourceLineNo">351</span>                lastStopRowInclusive == false &amp;&amp; range.startRowInclusive == false)) {<a name="line.351"></a>
+<span class="sourceLineNo">352</span>              newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, lastStopRow,<a name="line.352"></a>
+<span class="sourceLineNo">353</span>                  lastStopRowInclusive));<a name="line.353"></a>
+<span class="sourceLineNo">354</span>              newRanges.add(range);<a name="line.354"></a>
+<span class="sourceLineNo">355</span>            } else {<a name="line.355"></a>
+<span class="sourceLineNo">356</span>              newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, range.stopRow,<a name="line.356"></a>
+<span class="sourceLineNo">357</span>                  range.stopRowInclusive));<a name="line.357"></a>
+<span class="sourceLineNo">358</span>              break;<a name="line.358"></a>
+<span class="sourceLineNo">359</span>            }<a name="line.359"></a>
+<span class="sourceLineNo">360</span>          }<a name="line.360"></a>
+<span class="sourceLineNo">361</span>          newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, lastStopRow,<a name="line.361"></a>
+<span class="sourceLineNo">362</span>              lastStopRowInclusive));<a name="line.362"></a>
+<span class="sourceLineNo">363</span>          if ((i + 1) == ranges.size()) {<a name="line.363"></a>
+<span class="sourceLineNo">364</span>            newRanges.add(range);<a name="line.364"></a>
+<span class="sourceLineNo">365</span>          }<a name="line.365"></a>
+<span class="sourceLineNo">366</span>          lastStartRow = range.startRow;<a name="line.366"></a>
+<span class="sourceLineNo">367</span>          lastStartRowInclusive = range.startRowInclusive;<a name="line.367"></a>
+<span class="sourceLineNo">368</span>          lastStopRow = range.stopRow;<a name="line.368"></a>
+<span class="sourceLineNo">369</span>          lastStopRowInclusive = range.stopRowInclusive;<a name="line.369"></a>
+<span class="sourceLineNo">370</span>        }<a name="line.370"></a>
+<span class="sourceLineNo">371</span>      } else {<a name="line.371"></a>
+<span class="sourceLineNo">372</span>        newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, lastStopRow,<a name="line.372"></a>
+<span class="sourceLineNo">373</span>            lastStopRowInclusive));<a name="line.373"></a>
+<span class="sourceLineNo">374</span>        if ((i + 1) == ranges.size()) {<a name="line.374"></a>
+<span class="sourceLineNo">375</span>          newRanges.add(range);<a name="line.375"></a>
+<span class="sourceLineNo">376</span>        }<a name="line.376"></a>
+<span class="sourceLineNo">377</span>        lastStartRow = range.startRow;<a name="line.377"></a>
+<span class="sourceLineNo">378</span>        lastStartRowInclusive = range.startRowInclusive;<a name="line.378"></a>
+<span class="sourceLineNo">379</span>        lastStopRow = range.stopRow;<a name="line.379"></a>
+<span class="sourceLineNo">380</span>        lastStopRowInclusive = range.stopRowInclusive;<a name="line.380"></a>
+<span class="sourceLineNo">381</span>      }<a name="line.381"></a>
+<span class="sourceLineNo">382</span>    }<a name="line.382"></a>
+<span class="sourceLineNo">383</span>    // check the remaining ranges<a name="line.383"></a>
+<span class="sourceLineNo">384</span>    for(int j=i; j &lt; ranges.size(); j++) {<a name="line.384"></a>
+<span class="sourceLineNo">385</span>      if(!ranges.get(j).isValid()) {<a name="line.385"></a>
+<span class="sourceLineNo">386</span>        invalidRanges.add(ranges.get(j));<a name="line.386"></a>
+<span class="sourceLineNo">387</span>      }<a name="line.387"></a>
+<span class="sourceLineNo">388</span>    }<a name="line.388"></a>
+<span class="sourceLineNo">389</span>    // if invalid range exists, throw the exception<a name="line.389"></a>
+<span class="sourceLineNo">390</span>    if (invalidRanges.size() != 0) {<a name="line.390"></a>
+<span class="sourceLineNo">391</span>      throwExceptionForInvalidRanges(invalidRanges, true);<a name="line.391"></a>
+<span class="sourceLineNo">392</span>    }<a name="line.392"></a>
+<span class="sourceLineNo">393</span>    // If no valid ranges found, throw the exception<a name="line.393"></a>
+<span class="sourceLineNo">394</span>    if(newRanges.size() == 0) {<a name="line.394"></a>
+<span class="sourceLineNo">395</span>      throw new IllegalArgumentException("No valid ranges found.");<a name="line.395"></a>
 <span class="sourceLineNo">396</span>    }<a name="line.396"></a>
-<span class="sourceLineNo">397</span>    // if invalid range exists, throw the exception<a name="line.397"></a>
-<span class="sourceLineNo">398</span>    if (invalidRanges.size() != 0) {<a name="line.398"></a>
-<span class="sourceLineNo">399</span>      throwExceptionForInvalidRanges(invalidRanges, true);<a name="line.399"></a>
-<span class="sourceLineNo">400</span>    }<a name="line.400"></a>
-<span class="sourceLineNo">401</span>    // If no valid ranges found, throw the exception<a name="line.401"></a>
-<span class="sourceLineNo">402</span>    if(newRanges.size() == 0) {<a name="line.402"></a>
-<span class="sourceLineNo">403</span>      throw new IllegalArgumentException("No valid ranges found.");<a name="line.403"></a>
-<span class="sourceLineNo">404</span>    }<a name="line.404"></a>
-<span class="sourceLineNo">405</span>    return newRanges;<a name="line.405"></a>
-<span class="sourceLineNo">406</span>  }<a name="line.406"></a>
-<span class="sourceLineNo">407</span><a name="line.407"></a>
-<span class="sourceLineNo">408</span>  private static void throwExceptionForInvalidRanges(List&lt;RowRange&gt; invalidRanges,<a name="line.408"></a>
-<span class="sourceLineNo">409</span>      boolean details) {<a name="line.409"></a>
-<span class="sourceLineNo">410</span>    StringBuilder sb = new StringBuilder();<a name="line.410"></a>
-<span class="sourceLineNo">411</span>    sb.append(invalidRanges.size()).append(" invaild ranges.\n");<a name="line.411"></a>
-<span class="sourceLineNo">412</span>    if (details) {<a name="line.412"></a>
-<span class="sourceLineNo">413</span>      for (RowRange range : invalidRanges) {<a name="line.413"></a>
-<span class="sourceLineNo">414</span>        sb.append(<a name="line.414"></a>
-<span class="sourceLineNo">415</span>            "Invalid range: start row =&gt; " + Bytes.toString(range.startRow) + ", stop row =&gt; "<a name="line.415"></a>
-<span class="sourceLineNo">416</span>                + Bytes.toString(range.stopRow)).append('\n');<a name="line.416"></a>
-<span class="sourceLineNo">417</span>      }<a name="line.417"></a>
-<span class="sourceLineNo">418</span>    }<a name="line.418"></a>
-<span class="sourceLineNo">419</span>    throw new IllegalArgumentException(sb.toString());<a name="line.419"></a>
-<span class="sourceLineNo">420</span>  }<a name="line.420"></a>
-<span class="sourceLineNo">421</span><a name="line.421"></a>
-<span class="sourceLineNo">422</span>  @InterfaceAudience.Public<a name="line.422"></a>
-<span class="sourceLineNo">423</span>  @InterfaceStability.Evolving<a name="line.423"></a>
-<span class="sourceLineNo">424</span>  public static class RowRange implements Comparable&lt;RowRange&gt; {<a name="line.424"></a>
-<span class="sourceLineNo">425</span>    private byte[] startRow;<a name="line.425"></a>
-<span class="sourceLineNo">426</span>    private boolean startRowInclusive = true;<a name="line.426"></a>
-<span class="sourceLineNo">427</span>    private byte[] stopRow;<a name="line.427"></a>
-<span class="sourceLineNo">428</span>    private boolean stopRowInclusive = false;<a name="line.428"></a>
-<span class="sourceLineNo">429</span>    private int isScan = 0;<a name="line.429"></a>
-<span class="sourceLineNo">430</span><a name="line.430"></a>
-<span class="sourceLineNo">431</span>    public RowRange() {<a name="line.431"></a>
-<span class="sourceLineNo">432</span>    }<a name="line.432"></a>
-<span class="sourceLineNo">433</span>    /**<a name="line.433"></a>
-<span class="sourceLineNo">434</span>     * If the startRow is empty or null, set it to HConstants.EMPTY_BYTE_ARRAY, means begin at the<a name="line.434"></a>
-<span class="sourceLineNo">435</span>     * start row of the table. If the stopRow is empty or null, set it to<a name="line.435"></a>
-<span class="sourceLineNo">436</span>     * HConstants.EMPTY_BYTE_ARRAY, means end of the last row of table.<a name="line.436"></a>
-<span class="sourceLineNo">437</span>     */<a name="line.437"></a>
-<span class="sourceLineNo">438</span>    public RowRange(String startRow, boolean startRowInclusive, String stopRow,<a name="line.438"></a>
+<span class="sourceLineNo">397</span>    return newRanges;<a name="line.397"></a>
+<span class="sourceLineNo">398</span>  }<a name="line.398"></a>
+<span class="sourceLineNo">399</span><a name="line.399"></a>
+<span class="sourceLineNo">400</span>  private static void throwExceptionForInvalidRanges(List&lt;RowRange&gt; invalidRanges,<a name="line.400"></a>
+<span class="sourceLineNo">401</span>      boolean details) {<a name="line.401"></a>
+<span class="sourceLineNo">402</span>    StringBuilder sb = new StringBuilder();<a name="line.402"></a>
+<span class="sourceLineNo">403</span>    sb.append(invalidRanges.size()).append(" invaild ranges.\n");<a name="line.403"></a>
+<span class="sourceLineNo">404</span>    if (details) {<a name="line.404"></a>
+<span class="sourceLineNo">405</span>      for (RowRange range : invalidRanges) {<a name="line.405"></a>
+<span class="sourceLineNo">406</span>        sb.append(<a name="line.406"></a>
+<span class="sourceLineNo">407</span>            "Invalid range: start row =&gt; " + Bytes.toString(range.startRow) + ", stop row =&gt; "<a name="line.407"></a>
+<span class="sourceLineNo">408</span>                + Bytes.toString(range.stopRow)).append('\n');<a name="line.408"></a>
+<span class="sourceLineNo">409</span>      }<a name="line.409"></a>
+<span class="sourceLineNo">410</span>    }<a name="line.410"></a>
+<span class="sourceLineNo">411</span>    throw new IllegalArgumentException(sb.toString());<a name="line.411"></a>
+<span class="sourceLineNo">412</span>  }<a name="line.412"></a>
+<span class="sourceLineNo">413</span><a name="line.413"></a>
+<span class="sourceLineNo">414</span>  @InterfaceAudience.Public<a name="line.414"></a>
+<span class="sourceLineNo">415</span>  @InterfaceStability.Evolving<a name="line.415"></a>
+<span class="sourceLineNo">416</span>  public static class RowRange implements Comparable&lt;RowRange&gt; {<a name="line.416"></a>
+<span class="sourceLineNo">417</span>    private byte[] startRow;<a name="line.417"></a>
+<span class="sourceLineNo">418</span>    private boolean startRowInclusive = true;<a name="line.418"></a>
+<span class="sourceLineNo">419</span>    private byte[] stopRow;<a name="line.419"></a>
+<span class="sourceLineNo">420</span>    private boolean stopRowInclusive = false;<a name="line.420"></a>
+<span class="sourceLineNo">421</span>    private int isScan = 0;<a name="line.421"></a>
+<span class="sourceLineNo">422</span><a name="line.422"></a>
+<span class="sourceLineNo">423</span>    public RowRange() {<a name="line.423"></a>
+<span class="sourceLineNo">424</span>    }<a name="line.424"></a>
+<span class="sourceLineNo">425</span>    /**<a name="line.425"></a>
+<span class="sourceLineNo">426</span>     * If the startRow is empty or null, set it to HConstants.EMPTY_BYTE_ARRAY, means begin at the<a name="line.426"></a>
+<span class="sourceLineNo">427</span>     * start row of the table. If the stopRow is empty or null, set it to<a name="line.427"></a>
+<span class="sourceLineNo">428</span>     * HConstants.EMPTY_BYTE_ARRAY, means end of the last row of table.<a name="line.428"></a>
+<span class="sourceLineNo">429</span>     */<a name="line.429"></a>
+<span class="sourceLineNo">430</span>    public RowRange(String startRow, boolean startRowInclusive, String stopRow,<a name="line.430"></a>
+<span class="sourceLineNo">431</span>        boolean stopRowInclusive) {<a name="line.431"></a>
+<span class="sourceLineNo">432</span>      this((startRow == null || startRow.isEmpty()) ? HConstants.EMPTY_BYTE_ARRAY :<a name="line.432"></a>
+<span class="sourceLineNo">433</span>        Bytes.toBytes(startRow), startRowInclusive,<a name="line.433"></a>
+<span class="sourceLineNo">434</span>        (stopRow == null || stopRow.isEmpty()) ? HConstants.EMPTY_BYTE_ARRAY :<a name="line.434"></a>
+<span class="sourceLineNo">435</span>        Bytes.toBytes(stopRow), stopRowInclusive);<a name="line.435"></a>
+<span class="sourceLineNo">436</span>    }<a name="line.436"></a>
+<span class="sourceLineNo">437</span><a name="line.437"></a>
+<span class="sourceLineNo">438</span>    public RowRange(byte[] startRow,  boolean startRowInclusive, byte[] stopRow,<a name="line.438"></a>
 <span class="sourceLineNo">439</span>        boolean stopRowInclusive) {<a name="line.439"></a>
-<span class="sourceLineNo">440</span>      this((startRow == null || startRow.isEmpty()) ? HConstants.EMPTY_BYTE_ARRAY :<a name="line.440"></a>
-<span class="sourceLineNo">441</span>        Bytes.toBytes(startRow), startRowInclusive,<a name="line.441"></a>
-<span class="sourceLineNo">442</span>        (stopRow == null || stopRow.isEmpty()) ? HConstants.EMPTY_BYTE_ARRAY :<a name="line.442"></a>
-<span class="sourceLineNo">443</span>        Bytes.toBytes(stopRow), stopRowInclusive);<a name="line.443"></a>
-<span class="sourceLineNo">444</span>    }<a name="line.444"></a>
-<span class="sourceLineNo">445</span><a name="line.445"></a>
-<span class="sourceLineNo">446</span>    public RowRange(byte[] startRow,  boolean startRowInclusive, byte[] stopRow,<a name="line.446"></a>
-<span class="sourceLineNo">447</span>        boolean stopRowInclusive) {<a name="line.447"></a>
-<span class="sourceLineNo">448</span>      this.startRow = (startRow == null) ? HConstants.EMPTY_BYTE_ARRAY : startRow;<a name="line.448"></a>
-<span class="sourceLineNo">449</span>      this.startRowInclusive = startRowInclusive;<a name="line.449"></a>
-<span class="sourceLineNo">450</span>      this.stopRow = (stopRow == null) ? HConstants.EMPTY_BYTE_ARRAY :stopRow;<a name="line.450"></a>
-<span class="sourceLineNo">451</span>      this.stopRowInclusive = stopRowInclusive;<a name="line.451"></a>
-<span class="sourceLineNo">452</span>      isScan = Bytes.equals(startRow, stopRow) ? 1 : 0;<a name="line.452"></a>
+<span class="sourceLineNo">440</span>      this.startRow = (startRow == null) ? HConstants.EMPTY_BYTE_ARRAY : startRow;<a name="line.440"></a>
+<span class="sourceLineNo">441</span>      this.startRowInclusive = startRowInclusive;<a name="line.441"></a>
+<span class="sourceLineNo">442</span>      this.stopRow = (stopRow == null) ? HConstants.EMPTY_BYTE_ARRAY :stopRow;<a name="line.442"></a>
+<span class="sourceLineNo">443</span>      this.stopRowInclusive = stopRowInclusive;<a name="line.443"></a>
+<span class="sourceLineNo">444</span>      isScan = Bytes.equals(startRow, stopRow) ? 1 : 0;<a name="line.444"></a>
+<span class="sourceLineNo">445</span>    }<a name="line.445"></a>
+<span class="sourceLineNo">446</span><a name="line.446"></a>
+<span class="sourceLineNo">447</span>    public byte[] getStartRow() {<a name="line.447"></a>
+<span class="sourceLineNo">448</span>      return startRow;<a name="line.448"></a>
+<span class="sourceLineNo">449</span>    }<a name="line.449"></a>
+<span class="sourceLineNo">450</span><a name="line.450"></a>
+<span class="sourceLineNo">451</span>    public byte[] getStopRow() {<a name="line.451"></a>
+<span class="sourceLineNo">452</span>      return stopRow;<a name="line.452"></a>
 <span class="sourceLineNo">453</span>    }<a name="line.453"></a>
 <span class="sourceLineNo">454</span><a name="line.454"></a>
-<span class="sourceLineNo">455</span>    public byte[] getStartRow() {<a name="line.455"></a>
-<span class="sourceLineNo">456</span>      return startRow;<a name="line.456"></a>
-<span class="sourceLineNo">457</span>    }<a name="line.457"></a>
-<span class="sourceLineNo">458</span><a name="line.458"></a>
-<span class="sourceLineNo">459</span>    public byte[] getStopRow() {<a name="line.459"></a>
-<span class="sourceLineNo">460</span>      return stopRow;<a name="line.460"></a>
-<span class="sourceLineNo">461</span>    }<a name="line.461"></a>
-<span class="sourceLineNo">462</span><a name="line.462"></a>
-<span class="sourceLineNo">463</span>    /**<a name="line.463"></a>
-<span class="sourceLineNo">464</span>     * @return if start row is inclusive.<a name="line.464"></a>
-<span class="sourceLineNo">465</span>     */<a name="line.465"></a>
-<span class="sourceLineNo">466</span>    public boolean isStartRowInclusive() {<a name="line.466"></a>
-<span class="sourceLineNo">467</span>      return startRowInclusive;<a name="line.467"></a>
-<span class="sourceLineNo">468</span>    }<a name="line.468"></a>
-<span class="sourceLineNo">469</span><a name="line.469"></a>
-<span class="sourceLineNo">470</span>    /**<a name="line.470"></a>
-<span class="sourceLineNo">471</span>     * @return if stop row is inclusive.<a name="line.471"></a>
-<span class="sourceLineNo">472</span>     */<a name="line.472"></a>
-<span class="sourceLineNo">473</span>    public boolean isStopRowInclusive() {<a name="line.473"></a>
-<span class="sourceLineNo">474</span>      return stopRowInclusive;<a name="line.474"></a>
-<span class="sourceLineNo">475</span>    }<a name="line.475"></a>
-<span class="sourceLineNo">476</span><a name="line.476"></a>
-<span class="sourceLineNo">477</span>    public boolean

<TRUNCATED>

[25/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html b/apidocs/src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html
index e954828..3776d0f 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html
@@ -373,674 +373,680 @@
 <span class="sourceLineNo">365</span><a name="line.365"></a>
 <span class="sourceLineNo">366</span>  /**<a name="line.366"></a>
 <span class="sourceLineNo">367</span>   * Copy one buffer's whole data to another. Write starts at the current position of 'out' buffer.<a name="line.367"></a>
-<span class="sourceLineNo">368</span>   * Note : This will advance the position marker of {@code out} but not change the position maker<a name="line.368"></a>
-<span class="sourceLineNo">369</span>   * for {@code in}. The position and limit of the {@code in} buffer to be set properly by caller.<a name="line.369"></a>
+<span class="sourceLineNo">368</span>   * Note : This will advance the position marker of {@code out} and also change the position maker<a name="line.368"></a>
+<span class="sourceLineNo">369</span>   * for {@code in}.<a name="line.369"></a>
 <span class="sourceLineNo">370</span>   * @param in source buffer<a name="line.370"></a>
 <span class="sourceLineNo">371</span>   * @param out destination buffer<a name="line.371"></a>
 <span class="sourceLineNo">372</span>   */<a name="line.372"></a>
 <span class="sourceLineNo">373</span>  public static void copyFromBufferToBuffer(ByteBuffer in, ByteBuffer out) {<a name="line.373"></a>
-<span class="sourceLineNo">374</span>    if (UNSAFE_AVAIL) {<a name="line.374"></a>
+<span class="sourceLineNo">374</span>    if (in.hasArray() &amp;&amp; out.hasArray()) {<a name="line.374"></a>
 <span class="sourceLineNo">375</span>      int length = in.remaining();<a name="line.375"></a>
-<span class="sourceLineNo">376</span>      UnsafeAccess.copy(in, in.position(), out, out.position(), length);<a name="line.376"></a>
+<span class="sourceLineNo">376</span>      System.arraycopy(in.array(), in.arrayOffset(), out.array(), out.arrayOffset(), length);<a name="line.376"></a>
 <span class="sourceLineNo">377</span>      out.position(out.position() + length);<a name="line.377"></a>
-<span class="sourceLineNo">378</span>    } else {<a name="line.378"></a>
-<span class="sourceLineNo">379</span>      out.put(in);<a name="line.379"></a>
-<span class="sourceLineNo">380</span>    }<a name="line.380"></a>
-<span class="sourceLineNo">381</span>  }<a name="line.381"></a>
-<span class="sourceLineNo">382</span><a name="line.382"></a>
-<span class="sourceLineNo">383</span>  /**<a name="line.383"></a>
-<span class="sourceLineNo">384</span>   * Copy from one buffer to another from given offset. This will be absolute positional copying and<a name="line.384"></a>
-<span class="sourceLineNo">385</span>   * won't affect the position of any of the buffers.<a name="line.385"></a>
-<span class="sourceLineNo">386</span>   * @param in<a name="line.386"></a>
-<span class="sourceLineNo">387</span>   * @param out<a name="line.387"></a>
-<span class="sourceLineNo">388</span>   * @param sourceOffset<a name="line.388"></a>
-<span class="sourceLineNo">389</span>   * @param destinationOffset<a name="line.389"></a>
-<span class="sourceLineNo">390</span>   * @param length<a name="line.390"></a>
-<span class="sourceLineNo">391</span>   */<a name="line.391"></a>
-<span class="sourceLineNo">392</span>  public static int copyFromBufferToBuffer(ByteBuffer in, ByteBuffer out, int sourceOffset,<a name="line.392"></a>
-<span class="sourceLineNo">393</span>      int destinationOffset, int length) {<a name="line.393"></a>
-<span class="sourceLineNo">394</span>    if (in.hasArray() &amp;&amp; out.hasArray()) {<a name="line.394"></a>
-<span class="sourceLineNo">395</span>      System.arraycopy(in.array(), sourceOffset + in.arrayOffset(), out.array(), out.arrayOffset()<a name="line.395"></a>
-<span class="sourceLineNo">396</span>          + destinationOffset, length);<a name="line.396"></a>
-<span class="sourceLineNo">397</span>    } else if (UNSAFE_AVAIL) {<a name="line.397"></a>
-<span class="sourceLineNo">398</span>      UnsafeAccess.copy(in, sourceOffset, out, destinationOffset, length);<a name="line.398"></a>
-<span class="sourceLineNo">399</span>    } else {<a name="line.399"></a>
-<span class="sourceLineNo">400</span>      int outOldPos = out.position();<a name="line.400"></a>
-<span class="sourceLineNo">401</span>      out.position(destinationOffset);<a name="line.401"></a>
-<span class="sourceLineNo">402</span>      ByteBuffer inDup = in.duplicate();<a name="line.402"></a>
-<span class="sourceLineNo">403</span>      inDup.position(sourceOffset).limit(sourceOffset + length);<a name="line.403"></a>
-<span class="sourceLineNo">404</span>      out.put(inDup);<a name="line.404"></a>
-<span class="sourceLineNo">405</span>      out.position(outOldPos);<a name="line.405"></a>
-<span class="sourceLineNo">406</span>    }<a name="line.406"></a>
-<span class="sourceLineNo">407</span>    return destinationOffset + length;<a name="line.407"></a>
-<span class="sourceLineNo">408</span>  }<a name="line.408"></a>
-<span class="sourceLineNo">409</span><a name="line.409"></a>
-<span class="sourceLineNo">410</span>  /**<a name="line.410"></a>
-<span class="sourceLineNo">411</span>   * Copy from one buffer to another from given offset.<a name="line.411"></a>
-<span class="sourceLineNo">412</span>   * &lt;p&gt;<a name="line.412"></a>
-<span class="sourceLineNo">413</span>   * Note : This will advance the position marker of {@code out} but not change the position maker<a name="line.413"></a>
-<span class="sourceLineNo">414</span>   * for {@code in}<a name="line.414"></a>
-<span class="sourceLineNo">415</span>   * @param in source buffer<a name="line.415"></a>
-<span class="sourceLineNo">416</span>   * @param out destination buffer<a name="line.416"></a>
-<span class="sourceLineNo">417</span>   * @param sourceOffset offset in the source buffer<a name="line.417"></a>
-<span class="sourceLineNo">418</span>   * @param length how many bytes to copy<a name="line.418"></a>
-<span class="sourceLineNo">419</span>   */<a name="line.419"></a>
-<span class="sourceLineNo">420</span>  public static void copyFromBufferToBuffer(ByteBuffer in,<a name="line.420"></a>
-<span class="sourceLineNo">421</span>      ByteBuffer out, int sourceOffset, int length) {<a name="line.421"></a>
-<span class="sourceLineNo">422</span>    if (in.hasArray() &amp;&amp; out.hasArray()) {<a name="line.422"></a>
-<span class="sourceLineNo">423</span>      System.arraycopy(in.array(), sourceOffset + in.arrayOffset(), out.array(), out.position()<a name="line.423"></a>
-<span class="sourceLineNo">424</span>          + out.arrayOffset(), length);<a name="line.424"></a>
-<span class="sourceLineNo">425</span>      skip(out, length);<a name="line.425"></a>
-<span class="sourceLineNo">426</span>    } else if (UNSAFE_AVAIL) {<a name="line.426"></a>
-<span class="sourceLineNo">427</span>      UnsafeAccess.copy(in, sourceOffset, out, out.position(), length);<a name="line.427"></a>
-<span class="sourceLineNo">428</span>      skip(out, length);<a name="line.428"></a>
-<span class="sourceLineNo">429</span>    } else {<a name="line.429"></a>
-<span class="sourceLineNo">430</span>      ByteBuffer inDup = in.duplicate();<a name="line.430"></a>
-<span class="sourceLineNo">431</span>      inDup.position(sourceOffset).limit(sourceOffset + length);<a name="line.431"></a>
-<span class="sourceLineNo">432</span>      out.put(inDup);<a name="line.432"></a>
-<span class="sourceLineNo">433</span>    }<a name="line.433"></a>
-<span class="sourceLineNo">434</span>  }<a name="line.434"></a>
-<span class="sourceLineNo">435</span><a name="line.435"></a>
-<span class="sourceLineNo">436</span>  /**<a name="line.436"></a>
-<span class="sourceLineNo">437</span>   * Find length of common prefix of two parts in the buffer<a name="line.437"></a>
-<span class="sourceLineNo">438</span>   * @param buffer Where parts are located.<a name="line.438"></a>
-<span class="sourceLineNo">439</span>   * @param offsetLeft Offset of the first part.<a name="line.439"></a>
-<span class="sourceLineNo">440</span>   * @param offsetRight Offset of the second part.<a name="line.440"></a>
-<span class="sourceLineNo">441</span>   * @param limit Maximal length of common prefix.<a name="line.441"></a>
-<span class="sourceLineNo">442</span>   * @return Length of prefix.<a name="line.442"></a>
-<span class="sourceLineNo">443</span>   */<a name="line.443"></a>
-<span class="sourceLineNo">444</span>  public static int findCommonPrefix(ByteBuffer buffer, int offsetLeft,<a name="line.444"></a>
-<span class="sourceLineNo">445</span>      int offsetRight, int limit) {<a name="line.445"></a>
-<span class="sourceLineNo">446</span>    int prefix = 0;<a name="line.446"></a>
-<span class="sourceLineNo">447</span><a name="line.447"></a>
-<span class="sourceLineNo">448</span>    for (; prefix &lt; limit; ++prefix) {<a name="line.448"></a>
-<span class="sourceLineNo">449</span>      if (buffer.get(offsetLeft + prefix) != buffer.get(offsetRight + prefix)) {<a name="line.449"></a>
-<span class="sourceLineNo">450</span>        break;<a name="line.450"></a>
-<span class="sourceLineNo">451</span>      }<a name="line.451"></a>
-<span class="sourceLineNo">452</span>    }<a name="line.452"></a>
+<span class="sourceLineNo">378</span>      in.position(in.limit());<a name="line.378"></a>
+<span class="sourceLineNo">379</span>    } else if (UNSAFE_AVAIL) {<a name="line.379"></a>
+<span class="sourceLineNo">380</span>      int length = in.remaining();<a name="line.380"></a>
+<span class="sourceLineNo">381</span>      UnsafeAccess.copy(in, in.position(), out, out.position(), length);<a name="line.381"></a>
+<span class="sourceLineNo">382</span>      out.position(out.position() + length);<a name="line.382"></a>
+<span class="sourceLineNo">383</span>      in.position(in.limit());<a name="line.383"></a>
+<span class="sourceLineNo">384</span>    } else {<a name="line.384"></a>
+<span class="sourceLineNo">385</span>      out.put(in);<a name="line.385"></a>
+<span class="sourceLineNo">386</span>    }<a name="line.386"></a>
+<span class="sourceLineNo">387</span>  }<a name="line.387"></a>
+<span class="sourceLineNo">388</span><a name="line.388"></a>
+<span class="sourceLineNo">389</span>  /**<a name="line.389"></a>
+<span class="sourceLineNo">390</span>   * Copy from one buffer to another from given offset. This will be absolute positional copying and<a name="line.390"></a>
+<span class="sourceLineNo">391</span>   * won't affect the position of any of the buffers.<a name="line.391"></a>
+<span class="sourceLineNo">392</span>   * @param in<a name="line.392"></a>
+<span class="sourceLineNo">393</span>   * @param out<a name="line.393"></a>
+<span class="sourceLineNo">394</span>   * @param sourceOffset<a name="line.394"></a>
+<span class="sourceLineNo">395</span>   * @param destinationOffset<a name="line.395"></a>
+<span class="sourceLineNo">396</span>   * @param length<a name="line.396"></a>
+<span class="sourceLineNo">397</span>   */<a name="line.397"></a>
+<span class="sourceLineNo">398</span>  public static int copyFromBufferToBuffer(ByteBuffer in, ByteBuffer out, int sourceOffset,<a name="line.398"></a>
+<span class="sourceLineNo">399</span>      int destinationOffset, int length) {<a name="line.399"></a>
+<span class="sourceLineNo">400</span>    if (in.hasArray() &amp;&amp; out.hasArray()) {<a name="line.400"></a>
+<span class="sourceLineNo">401</span>      System.arraycopy(in.array(), sourceOffset + in.arrayOffset(), out.array(), out.arrayOffset()<a name="line.401"></a>
+<span class="sourceLineNo">402</span>          + destinationOffset, length);<a name="line.402"></a>
+<span class="sourceLineNo">403</span>    } else if (UNSAFE_AVAIL) {<a name="line.403"></a>
+<span class="sourceLineNo">404</span>      UnsafeAccess.copy(in, sourceOffset, out, destinationOffset, length);<a name="line.404"></a>
+<span class="sourceLineNo">405</span>    } else {<a name="line.405"></a>
+<span class="sourceLineNo">406</span>      int outOldPos = out.position();<a name="line.406"></a>
+<span class="sourceLineNo">407</span>      out.position(destinationOffset);<a name="line.407"></a>
+<span class="sourceLineNo">408</span>      ByteBuffer inDup = in.duplicate();<a name="line.408"></a>
+<span class="sourceLineNo">409</span>      inDup.position(sourceOffset).limit(sourceOffset + length);<a name="line.409"></a>
+<span class="sourceLineNo">410</span>      out.put(inDup);<a name="line.410"></a>
+<span class="sourceLineNo">411</span>      out.position(outOldPos);<a name="line.411"></a>
+<span class="sourceLineNo">412</span>    }<a name="line.412"></a>
+<span class="sourceLineNo">413</span>    return destinationOffset + length;<a name="line.413"></a>
+<span class="sourceLineNo">414</span>  }<a name="line.414"></a>
+<span class="sourceLineNo">415</span><a name="line.415"></a>
+<span class="sourceLineNo">416</span>  /**<a name="line.416"></a>
+<span class="sourceLineNo">417</span>   * Copy from one buffer to another from given offset.<a name="line.417"></a>
+<span class="sourceLineNo">418</span>   * &lt;p&gt;<a name="line.418"></a>
+<span class="sourceLineNo">419</span>   * Note : This will advance the position marker of {@code out} but not change the position maker<a name="line.419"></a>
+<span class="sourceLineNo">420</span>   * for {@code in}<a name="line.420"></a>
+<span class="sourceLineNo">421</span>   * @param in source buffer<a name="line.421"></a>
+<span class="sourceLineNo">422</span>   * @param out destination buffer<a name="line.422"></a>
+<span class="sourceLineNo">423</span>   * @param sourceOffset offset in the source buffer<a name="line.423"></a>
+<span class="sourceLineNo">424</span>   * @param length how many bytes to copy<a name="line.424"></a>
+<span class="sourceLineNo">425</span>   */<a name="line.425"></a>
+<span class="sourceLineNo">426</span>  public static void copyFromBufferToBuffer(ByteBuffer in,<a name="line.426"></a>
+<span class="sourceLineNo">427</span>      ByteBuffer out, int sourceOffset, int length) {<a name="line.427"></a>
+<span class="sourceLineNo">428</span>    if (in.hasArray() &amp;&amp; out.hasArray()) {<a name="line.428"></a>
+<span class="sourceLineNo">429</span>      System.arraycopy(in.array(), sourceOffset + in.arrayOffset(), out.array(), out.position()<a name="line.429"></a>
+<span class="sourceLineNo">430</span>          + out.arrayOffset(), length);<a name="line.430"></a>
+<span class="sourceLineNo">431</span>      skip(out, length);<a name="line.431"></a>
+<span class="sourceLineNo">432</span>    } else if (UNSAFE_AVAIL) {<a name="line.432"></a>
+<span class="sourceLineNo">433</span>      UnsafeAccess.copy(in, sourceOffset, out, out.position(), length);<a name="line.433"></a>
+<span class="sourceLineNo">434</span>      skip(out, length);<a name="line.434"></a>
+<span class="sourceLineNo">435</span>    } else {<a name="line.435"></a>
+<span class="sourceLineNo">436</span>      ByteBuffer inDup = in.duplicate();<a name="line.436"></a>
+<span class="sourceLineNo">437</span>      inDup.position(sourceOffset).limit(sourceOffset + length);<a name="line.437"></a>
+<span class="sourceLineNo">438</span>      out.put(inDup);<a name="line.438"></a>
+<span class="sourceLineNo">439</span>    }<a name="line.439"></a>
+<span class="sourceLineNo">440</span>  }<a name="line.440"></a>
+<span class="sourceLineNo">441</span><a name="line.441"></a>
+<span class="sourceLineNo">442</span>  /**<a name="line.442"></a>
+<span class="sourceLineNo">443</span>   * Find length of common prefix of two parts in the buffer<a name="line.443"></a>
+<span class="sourceLineNo">444</span>   * @param buffer Where parts are located.<a name="line.444"></a>
+<span class="sourceLineNo">445</span>   * @param offsetLeft Offset of the first part.<a name="line.445"></a>
+<span class="sourceLineNo">446</span>   * @param offsetRight Offset of the second part.<a name="line.446"></a>
+<span class="sourceLineNo">447</span>   * @param limit Maximal length of common prefix.<a name="line.447"></a>
+<span class="sourceLineNo">448</span>   * @return Length of prefix.<a name="line.448"></a>
+<span class="sourceLineNo">449</span>   */<a name="line.449"></a>
+<span class="sourceLineNo">450</span>  public static int findCommonPrefix(ByteBuffer buffer, int offsetLeft,<a name="line.450"></a>
+<span class="sourceLineNo">451</span>      int offsetRight, int limit) {<a name="line.451"></a>
+<span class="sourceLineNo">452</span>    int prefix = 0;<a name="line.452"></a>
 <span class="sourceLineNo">453</span><a name="line.453"></a>
-<span class="sourceLineNo">454</span>    return prefix;<a name="line.454"></a>
-<span class="sourceLineNo">455</span>  }<a name="line.455"></a>
-<span class="sourceLineNo">456</span><a name="line.456"></a>
-<span class="sourceLineNo">457</span>  /**<a name="line.457"></a>
-<span class="sourceLineNo">458</span>   * Find length of common prefix in two arrays.<a name="line.458"></a>
-<span class="sourceLineNo">459</span>   * @param left Array to be compared.<a name="line.459"></a>
-<span class="sourceLineNo">460</span>   * @param leftOffset Offset in left array.<a name="line.460"></a>
-<span class="sourceLineNo">461</span>   * @param leftLength Length of left array.<a name="line.461"></a>
-<span class="sourceLineNo">462</span>   * @param right Array to be compared.<a name="line.462"></a>
-<span class="sourceLineNo">463</span>   * @param rightOffset Offset in right array.<a name="line.463"></a>
-<span class="sourceLineNo">464</span>   * @param rightLength Length of right array.<a name="line.464"></a>
-<span class="sourceLineNo">465</span>   */<a name="line.465"></a>
-<span class="sourceLineNo">466</span>  public static int findCommonPrefix(<a name="line.466"></a>
-<span class="sourceLineNo">467</span>      byte[] left, int leftOffset, int leftLength,<a name="line.467"></a>
-<span class="sourceLineNo">468</span>      byte[] right, int rightOffset, int rightLength) {<a name="line.468"></a>
-<span class="sourceLineNo">469</span>    int length = Math.min(leftLength, rightLength);<a name="line.469"></a>
-<span class="sourceLineNo">470</span>    int result = 0;<a name="line.470"></a>
-<span class="sourceLineNo">471</span><a name="line.471"></a>
-<span class="sourceLineNo">472</span>    while (result &lt; length &amp;&amp;<a name="line.472"></a>
-<span class="sourceLineNo">473</span>        left[leftOffset + result] == right[rightOffset + result]) {<a name="line.473"></a>
-<span class="sourceLineNo">474</span>      result++;<a name="line.474"></a>
-<span class="sourceLineNo">475</span>    }<a name="line.475"></a>
-<span class="sourceLineNo">476</span><a name="line.476"></a>
-<span class="sourceLineNo">477</span>    return result;<a name="line.477"></a>
-<span class="sourceLineNo">478</span>  }<a name="line.478"></a>
-<span class="sourceLineNo">479</span><a name="line.479"></a>
-<span class="sourceLineNo">480</span>  /**<a name="line.480"></a>
-<span class="sourceLineNo">481</span>   * Find length of common prefix in two arrays.<a name="line.481"></a>
-<span class="sourceLineNo">482</span>   * @param left ByteBuffer to be compared.<a name="line.482"></a>
-<span class="sourceLineNo">483</span>   * @param leftOffset Offset in left ByteBuffer.<a name="line.483"></a>
-<span class="sourceLineNo">484</span>   * @param leftLength Length of left ByteBuffer.<a name="line.484"></a>
-<span class="sourceLineNo">485</span>   * @param right ByteBuffer to be compared.<a name="line.485"></a>
-<span class="sourceLineNo">486</span>   * @param rightOffset Offset in right ByteBuffer.<a name="line.486"></a>
-<span class="sourceLineNo">487</span>   * @param rightLength Length of right ByteBuffer.<a name="line.487"></a>
-<span class="sourceLineNo">488</span>   */<a name="line.488"></a>
-<span class="sourceLineNo">489</span>  public static int findCommonPrefix(ByteBuffer left, int leftOffset, int leftLength,<a name="line.489"></a>
-<span class="sourceLineNo">490</span>      ByteBuffer right, int rightOffset, int rightLength) {<a name="line.490"></a>
-<span class="sourceLineNo">491</span>    int length = Math.min(leftLength, rightLength);<a name="line.491"></a>
-<span class="sourceLineNo">492</span>    int result = 0;<a name="line.492"></a>
-<span class="sourceLineNo">493</span><a name="line.493"></a>
-<span class="sourceLineNo">494</span>    while (result &lt; length &amp;&amp; ByteBufferUtils.toByte(left, leftOffset + result) == ByteBufferUtils<a name="line.494"></a>
-<span class="sourceLineNo">495</span>        .toByte(right, rightOffset + result)) {<a name="line.495"></a>
-<span class="sourceLineNo">496</span>      result++;<a name="line.496"></a>
-<span class="sourceLineNo">497</span>    }<a name="line.497"></a>
-<span class="sourceLineNo">498</span><a name="line.498"></a>
-<span class="sourceLineNo">499</span>    return result;<a name="line.499"></a>
-<span class="sourceLineNo">500</span>  }<a name="line.500"></a>
-<span class="sourceLineNo">501</span><a name="line.501"></a>
-<span class="sourceLineNo">502</span>  /**<a name="line.502"></a>
-<span class="sourceLineNo">503</span>   * Check whether two parts in the same buffer are equal.<a name="line.503"></a>
-<span class="sourceLineNo">504</span>   * @param buffer In which buffer there are parts<a name="line.504"></a>
-<span class="sourceLineNo">505</span>   * @param offsetLeft Beginning of first part.<a name="line.505"></a>
-<span class="sourceLineNo">506</span>   * @param lengthLeft Length of the first part.<a name="line.506"></a>
-<span class="sourceLineNo">507</span>   * @param offsetRight Beginning of the second part.<a name="line.507"></a>
-<span class="sourceLineNo">508</span>   * @param lengthRight Length of the second part.<a name="line.508"></a>
-<span class="sourceLineNo">509</span>   * @return True if equal<a name="line.509"></a>
-<span class="sourceLineNo">510</span>   */<a name="line.510"></a>
-<span class="sourceLineNo">511</span>  public static boolean arePartsEqual(ByteBuffer buffer,<a name="line.511"></a>
-<span class="sourceLineNo">512</span>      int offsetLeft, int lengthLeft,<a name="line.512"></a>
-<span class="sourceLineNo">513</span>      int offsetRight, int lengthRight) {<a name="line.513"></a>
-<span class="sourceLineNo">514</span>    if (lengthLeft != lengthRight) {<a name="line.514"></a>
-<span class="sourceLineNo">515</span>      return false;<a name="line.515"></a>
-<span class="sourceLineNo">516</span>    }<a name="line.516"></a>
-<span class="sourceLineNo">517</span><a name="line.517"></a>
-<span class="sourceLineNo">518</span>    if (buffer.hasArray()) {<a name="line.518"></a>
-<span class="sourceLineNo">519</span>      return 0 == Bytes.compareTo(<a name="line.519"></a>
-<span class="sourceLineNo">520</span>          buffer.array(), buffer.arrayOffset() + offsetLeft, lengthLeft,<a name="line.520"></a>
-<span class="sourceLineNo">521</span>          buffer.array(), buffer.arrayOffset() + offsetRight, lengthRight);<a name="line.521"></a>
+<span class="sourceLineNo">454</span>    for (; prefix &lt; limit; ++prefix) {<a name="line.454"></a>
+<span class="sourceLineNo">455</span>      if (buffer.get(offsetLeft + prefix) != buffer.get(offsetRight + prefix)) {<a name="line.455"></a>
+<span class="sourceLineNo">456</span>        break;<a name="line.456"></a>
+<span class="sourceLineNo">457</span>      }<a name="line.457"></a>
+<span class="sourceLineNo">458</span>    }<a name="line.458"></a>
+<span class="sourceLineNo">459</span><a name="line.459"></a>
+<span class="sourceLineNo">460</span>    return prefix;<a name="line.460"></a>
+<span class="sourceLineNo">461</span>  }<a name="line.461"></a>
+<span class="sourceLineNo">462</span><a name="line.462"></a>
+<span class="sourceLineNo">463</span>  /**<a name="line.463"></a>
+<span class="sourceLineNo">464</span>   * Find length of common prefix in two arrays.<a name="line.464"></a>
+<span class="sourceLineNo">465</span>   * @param left Array to be compared.<a name="line.465"></a>
+<span class="sourceLineNo">466</span>   * @param leftOffset Offset in left array.<a name="line.466"></a>
+<span class="sourceLineNo">467</span>   * @param leftLength Length of left array.<a name="line.467"></a>
+<span class="sourceLineNo">468</span>   * @param right Array to be compared.<a name="line.468"></a>
+<span class="sourceLineNo">469</span>   * @param rightOffset Offset in right array.<a name="line.469"></a>
+<span class="sourceLineNo">470</span>   * @param rightLength Length of right array.<a name="line.470"></a>
+<span class="sourceLineNo">471</span>   */<a name="line.471"></a>
+<span class="sourceLineNo">472</span>  public static int findCommonPrefix(<a name="line.472"></a>
+<span class="sourceLineNo">473</span>      byte[] left, int leftOffset, int leftLength,<a name="line.473"></a>
+<span class="sourceLineNo">474</span>      byte[] right, int rightOffset, int rightLength) {<a name="line.474"></a>
+<span class="sourceLineNo">475</span>    int length = Math.min(leftLength, rightLength);<a name="line.475"></a>
+<span class="sourceLineNo">476</span>    int result = 0;<a name="line.476"></a>
+<span class="sourceLineNo">477</span><a name="line.477"></a>
+<span class="sourceLineNo">478</span>    while (result &lt; length &amp;&amp;<a name="line.478"></a>
+<span class="sourceLineNo">479</span>        left[leftOffset + result] == right[rightOffset + result]) {<a name="line.479"></a>
+<span class="sourceLineNo">480</span>      result++;<a name="line.480"></a>
+<span class="sourceLineNo">481</span>    }<a name="line.481"></a>
+<span class="sourceLineNo">482</span><a name="line.482"></a>
+<span class="sourceLineNo">483</span>    return result;<a name="line.483"></a>
+<span class="sourceLineNo">484</span>  }<a name="line.484"></a>
+<span class="sourceLineNo">485</span><a name="line.485"></a>
+<span class="sourceLineNo">486</span>  /**<a name="line.486"></a>
+<span class="sourceLineNo">487</span>   * Find length of common prefix in two arrays.<a name="line.487"></a>
+<span class="sourceLineNo">488</span>   * @param left ByteBuffer to be compared.<a name="line.488"></a>
+<span class="sourceLineNo">489</span>   * @param leftOffset Offset in left ByteBuffer.<a name="line.489"></a>
+<span class="sourceLineNo">490</span>   * @param leftLength Length of left ByteBuffer.<a name="line.490"></a>
+<span class="sourceLineNo">491</span>   * @param right ByteBuffer to be compared.<a name="line.491"></a>
+<span class="sourceLineNo">492</span>   * @param rightOffset Offset in right ByteBuffer.<a name="line.492"></a>
+<span class="sourceLineNo">493</span>   * @param rightLength Length of right ByteBuffer.<a name="line.493"></a>
+<span class="sourceLineNo">494</span>   */<a name="line.494"></a>
+<span class="sourceLineNo">495</span>  public static int findCommonPrefix(ByteBuffer left, int leftOffset, int leftLength,<a name="line.495"></a>
+<span class="sourceLineNo">496</span>      ByteBuffer right, int rightOffset, int rightLength) {<a name="line.496"></a>
+<span class="sourceLineNo">497</span>    int length = Math.min(leftLength, rightLength);<a name="line.497"></a>
+<span class="sourceLineNo">498</span>    int result = 0;<a name="line.498"></a>
+<span class="sourceLineNo">499</span><a name="line.499"></a>
+<span class="sourceLineNo">500</span>    while (result &lt; length &amp;&amp; ByteBufferUtils.toByte(left, leftOffset + result) == ByteBufferUtils<a name="line.500"></a>
+<span class="sourceLineNo">501</span>        .toByte(right, rightOffset + result)) {<a name="line.501"></a>
+<span class="sourceLineNo">502</span>      result++;<a name="line.502"></a>
+<span class="sourceLineNo">503</span>    }<a name="line.503"></a>
+<span class="sourceLineNo">504</span><a name="line.504"></a>
+<span class="sourceLineNo">505</span>    return result;<a name="line.505"></a>
+<span class="sourceLineNo">506</span>  }<a name="line.506"></a>
+<span class="sourceLineNo">507</span><a name="line.507"></a>
+<span class="sourceLineNo">508</span>  /**<a name="line.508"></a>
+<span class="sourceLineNo">509</span>   * Check whether two parts in the same buffer are equal.<a name="line.509"></a>
+<span class="sourceLineNo">510</span>   * @param buffer In which buffer there are parts<a name="line.510"></a>
+<span class="sourceLineNo">511</span>   * @param offsetLeft Beginning of first part.<a name="line.511"></a>
+<span class="sourceLineNo">512</span>   * @param lengthLeft Length of the first part.<a name="line.512"></a>
+<span class="sourceLineNo">513</span>   * @param offsetRight Beginning of the second part.<a name="line.513"></a>
+<span class="sourceLineNo">514</span>   * @param lengthRight Length of the second part.<a name="line.514"></a>
+<span class="sourceLineNo">515</span>   * @return True if equal<a name="line.515"></a>
+<span class="sourceLineNo">516</span>   */<a name="line.516"></a>
+<span class="sourceLineNo">517</span>  public static boolean arePartsEqual(ByteBuffer buffer,<a name="line.517"></a>
+<span class="sourceLineNo">518</span>      int offsetLeft, int lengthLeft,<a name="line.518"></a>
+<span class="sourceLineNo">519</span>      int offsetRight, int lengthRight) {<a name="line.519"></a>
+<span class="sourceLineNo">520</span>    if (lengthLeft != lengthRight) {<a name="line.520"></a>
+<span class="sourceLineNo">521</span>      return false;<a name="line.521"></a>
 <span class="sourceLineNo">522</span>    }<a name="line.522"></a>
 <span class="sourceLineNo">523</span><a name="line.523"></a>
-<span class="sourceLineNo">524</span>    for (int i = 0; i &lt; lengthRight; ++i) {<a name="line.524"></a>
-<span class="sourceLineNo">525</span>      if (buffer.get(offsetLeft + i) != buffer.get(offsetRight + i)) {<a name="line.525"></a>
-<span class="sourceLineNo">526</span>        return false;<a name="line.526"></a>
-<span class="sourceLineNo">527</span>      }<a name="line.527"></a>
+<span class="sourceLineNo">524</span>    if (buffer.hasArray()) {<a name="line.524"></a>
+<span class="sourceLineNo">525</span>      return 0 == Bytes.compareTo(<a name="line.525"></a>
+<span class="sourceLineNo">526</span>          buffer.array(), buffer.arrayOffset() + offsetLeft, lengthLeft,<a name="line.526"></a>
+<span class="sourceLineNo">527</span>          buffer.array(), buffer.arrayOffset() + offsetRight, lengthRight);<a name="line.527"></a>
 <span class="sourceLineNo">528</span>    }<a name="line.528"></a>
-<span class="sourceLineNo">529</span>    return true;<a name="line.529"></a>
-<span class="sourceLineNo">530</span>  }<a name="line.530"></a>
-<span class="sourceLineNo">531</span><a name="line.531"></a>
-<span class="sourceLineNo">532</span>  /**<a name="line.532"></a>
-<span class="sourceLineNo">533</span>   * Increment position in buffer.<a name="line.533"></a>
-<span class="sourceLineNo">534</span>   * @param buffer In this buffer.<a name="line.534"></a>
-<span class="sourceLineNo">535</span>   * @param length By that many bytes.<a name="line.535"></a>
-<span class="sourceLineNo">536</span>   */<a name="line.536"></a>
-<span class="sourceLineNo">537</span>  public static void skip(ByteBuffer buffer, int length) {<a name="line.537"></a>
-<span class="sourceLineNo">538</span>    buffer.position(buffer.position() + length);<a name="line.538"></a>
-<span class="sourceLineNo">539</span>  }<a name="line.539"></a>
-<span class="sourceLineNo">540</span><a name="line.540"></a>
-<span class="sourceLineNo">541</span>  public static void extendLimit(ByteBuffer buffer, int numBytes) {<a name="line.541"></a>
-<span class="sourceLineNo">542</span>    buffer.limit(buffer.limit() + numBytes);<a name="line.542"></a>
-<span class="sourceLineNo">543</span>  }<a name="line.543"></a>
-<span class="sourceLineNo">544</span><a name="line.544"></a>
-<span class="sourceLineNo">545</span>  /**<a name="line.545"></a>
-<span class="sourceLineNo">546</span>   * Copy the bytes from position to limit into a new byte[] of the exact length and sets the<a name="line.546"></a>
-<span class="sourceLineNo">547</span>   * position and limit back to their original values (though not thread safe).<a name="line.547"></a>
-<span class="sourceLineNo">548</span>   * @param buffer copy from here<a name="line.548"></a>
-<span class="sourceLineNo">549</span>   * @param startPosition put buffer.get(startPosition) into byte[0]<a name="line.549"></a>
-<span class="sourceLineNo">550</span>   * @return a new byte[] containing the bytes in the specified range<a name="line.550"></a>
-<span class="sourceLineNo">551</span>   */<a name="line.551"></a>
-<span class="sourceLineNo">552</span>  public static byte[] toBytes(ByteBuffer buffer, int startPosition) {<a name="line.552"></a>
-<span class="sourceLineNo">553</span>    int originalPosition = buffer.position();<a name="line.553"></a>
-<span class="sourceLineNo">554</span>    byte[] output = new byte[buffer.limit() - startPosition];<a name="line.554"></a>
-<span class="sourceLineNo">555</span>    buffer.position(startPosition);<a name="line.555"></a>
-<span class="sourceLineNo">556</span>    buffer.get(output);<a name="line.556"></a>
-<span class="sourceLineNo">557</span>    buffer.position(originalPosition);<a name="line.557"></a>
-<span class="sourceLineNo">558</span>    return output;<a name="line.558"></a>
-<span class="sourceLineNo">559</span>  }<a name="line.559"></a>
-<span class="sourceLineNo">560</span><a name="line.560"></a>
-<span class="sourceLineNo">561</span>  /**<a name="line.561"></a>
-<span class="sourceLineNo">562</span>   * Copy the given number of bytes from specified offset into a new byte[]<a name="line.562"></a>
-<span class="sourceLineNo">563</span>   * @param buffer<a name="line.563"></a>
-<span class="sourceLineNo">564</span>   * @param offset<a name="line.564"></a>
-<span class="sourceLineNo">565</span>   * @param length<a name="line.565"></a>
-<span class="sourceLineNo">566</span>   * @return a new byte[] containing the bytes in the specified range<a name="line.566"></a>
-<span class="sourceLineNo">567</span>   */<a name="line.567"></a>
-<span class="sourceLineNo">568</span>  public static byte[] toBytes(ByteBuffer buffer, int offset, int length) {<a name="line.568"></a>
-<span class="sourceLineNo">569</span>    byte[] output = new byte[length];<a name="line.569"></a>
-<span class="sourceLineNo">570</span>    for (int i = 0; i &lt; length; i++) {<a name="line.570"></a>
-<span class="sourceLineNo">571</span>      output[i] = buffer.get(offset + i);<a name="line.571"></a>
-<span class="sourceLineNo">572</span>    }<a name="line.572"></a>
-<span class="sourceLineNo">573</span>    return output;<a name="line.573"></a>
-<span class="sourceLineNo">574</span>  }<a name="line.574"></a>
-<span class="sourceLineNo">575</span><a name="line.575"></a>
-<span class="sourceLineNo">576</span>  public static boolean equals(ByteBuffer buf1, int o1, int l1, ByteBuffer buf2, int o2, int l2) {<a name="line.576"></a>
-<span class="sourceLineNo">577</span>    if ((l1 == 0) || (l2 == 0)) {<a name="line.577"></a>
-<span class="sourceLineNo">578</span>      // both 0 length, return true, or else false<a name="line.578"></a>
-<span class="sourceLineNo">579</span>      return l1 == l2;<a name="line.579"></a>
-<span class="sourceLineNo">580</span>    }<a name="line.580"></a>
-<span class="sourceLineNo">581</span>    // Since we're often comparing adjacent sorted data,<a name="line.581"></a>
-<span class="sourceLineNo">582</span>    // it's usual to have equal arrays except for the very last byte<a name="line.582"></a>
-<span class="sourceLineNo">583</span>    // so check that first<a name="line.583"></a>
-<span class="sourceLineNo">584</span>    if (toByte(buf1, o1 + l1 - 1) != toByte(buf2, o2 + l2 - 1)) return false;<a name="line.584"></a>
-<span class="sourceLineNo">585</span>    return compareTo(buf1, o1, l1, buf2, o2, l2) == 0;<a name="line.585"></a>
-<span class="sourceLineNo">586</span>  }<a name="line.586"></a>
-<span class="sourceLineNo">587</span><a name="line.587"></a>
-<span class="sourceLineNo">588</span>  /**<a name="line.588"></a>
-<span class="sourceLineNo">589</span>   * @param buf<a name="line.589"></a>
-<span class="sourceLineNo">590</span>   *          ByteBuffer to hash<a name="line.590"></a>
-<span class="sourceLineNo">591</span>   * @param offset<a name="line.591"></a>
-<span class="sourceLineNo">592</span>   *          offset to start from<a name="line.592"></a>
-<span class="sourceLineNo">593</span>   * @param length<a name="line.593"></a>
-<span class="sourceLineNo">594</span>   *          length to hash<a name="line.594"></a>
-<span class="sourceLineNo">595</span>   */<a name="line.595"></a>
-<span class="sourceLineNo">596</span>  public static int hashCode(ByteBuffer buf, int offset, int length) {<a name="line.596"></a>
-<span class="sourceLineNo">597</span>    int hash = 1;<a name="line.597"></a>
-<span class="sourceLineNo">598</span>    for (int i = offset; i &lt; offset + length; i++) {<a name="line.598"></a>
-<span class="sourceLineNo">599</span>      hash = (31 * hash) + (int) toByte(buf, i);<a name="line.599"></a>
-<span class="sourceLineNo">600</span>    }<a name="line.600"></a>
-<span class="sourceLineNo">601</span>    return hash;<a name="line.601"></a>
-<span class="sourceLineNo">602</span>  }<a name="line.602"></a>
-<span class="sourceLineNo">603</span><a name="line.603"></a>
-<span class="sourceLineNo">604</span>  public static int compareTo(ByteBuffer buf1, int o1, int l1, ByteBuffer buf2, int o2, int l2) {<a name="line.604"></a>
-<span class="sourceLineNo">605</span>    if (UNSAFE_UNALIGNED) {<a name="line.605"></a>
-<span class="sourceLineNo">606</span>      long offset1Adj, offset2Adj;<a name="line.606"></a>
-<span class="sourceLineNo">607</span>      Object refObj1 = null, refObj2 = null;<a name="line.607"></a>
-<span class="sourceLineNo">608</span>      if (buf1.isDirect()) {<a name="line.608"></a>
-<span class="sourceLineNo">609</span>        offset1Adj = o1 + ((DirectBuffer) buf1).address();<a name="line.609"></a>
-<span class="sourceLineNo">610</span>      } else {<a name="line.610"></a>
-<span class="sourceLineNo">611</span>        offset1Adj = o1 + buf1.arrayOffset() + UnsafeAccess.BYTE_ARRAY_BASE_OFFSET;<a name="line.611"></a>
-<span class="sourceLineNo">612</span>        refObj1 = buf1.array();<a name="line.612"></a>
-<span class="sourceLineNo">613</span>      }<a name="line.613"></a>
-<span class="sourceLineNo">614</span>      if (buf2.isDirect()) {<a name="line.614"></a>
-<span class="sourceLineNo">615</span>        offset2Adj = o2 + ((DirectBuffer) buf2).address();<a name="line.615"></a>
+<span class="sourceLineNo">529</span><a name="line.529"></a>
+<span class="sourceLineNo">530</span>    for (int i = 0; i &lt; lengthRight; ++i) {<a name="line.530"></a>
+<span class="sourceLineNo">531</span>      if (buffer.get(offsetLeft + i) != buffer.get(offsetRight + i)) {<a name="line.531"></a>
+<span class="sourceLineNo">532</span>        return false;<a name="line.532"></a>
+<span class="sourceLineNo">533</span>      }<a name="line.533"></a>
+<span class="sourceLineNo">534</span>    }<a name="line.534"></a>
+<span class="sourceLineNo">535</span>    return true;<a name="line.535"></a>
+<span class="sourceLineNo">536</span>  }<a name="line.536"></a>
+<span class="sourceLineNo">537</span><a name="line.537"></a>
+<span class="sourceLineNo">538</span>  /**<a name="line.538"></a>
+<span class="sourceLineNo">539</span>   * Increment position in buffer.<a name="line.539"></a>
+<span class="sourceLineNo">540</span>   * @param buffer In this buffer.<a name="line.540"></a>
+<span class="sourceLineNo">541</span>   * @param length By that many bytes.<a name="line.541"></a>
+<span class="sourceLineNo">542</span>   */<a name="line.542"></a>
+<span class="sourceLineNo">543</span>  public static void skip(ByteBuffer buffer, int length) {<a name="line.543"></a>
+<span class="sourceLineNo">544</span>    buffer.position(buffer.position() + length);<a name="line.544"></a>
+<span class="sourceLineNo">545</span>  }<a name="line.545"></a>
+<span class="sourceLineNo">546</span><a name="line.546"></a>
+<span class="sourceLineNo">547</span>  public static void extendLimit(ByteBuffer buffer, int numBytes) {<a name="line.547"></a>
+<span class="sourceLineNo">548</span>    buffer.limit(buffer.limit() + numBytes);<a name="line.548"></a>
+<span class="sourceLineNo">549</span>  }<a name="line.549"></a>
+<span class="sourceLineNo">550</span><a name="line.550"></a>
+<span class="sourceLineNo">551</span>  /**<a name="line.551"></a>
+<span class="sourceLineNo">552</span>   * Copy the bytes from position to limit into a new byte[] of the exact length and sets the<a name="line.552"></a>
+<span class="sourceLineNo">553</span>   * position and limit back to their original values (though not thread safe).<a name="line.553"></a>
+<span class="sourceLineNo">554</span>   * @param buffer copy from here<a name="line.554"></a>
+<span class="sourceLineNo">555</span>   * @param startPosition put buffer.get(startPosition) into byte[0]<a name="line.555"></a>
+<span class="sourceLineNo">556</span>   * @return a new byte[] containing the bytes in the specified range<a name="line.556"></a>
+<span class="sourceLineNo">557</span>   */<a name="line.557"></a>
+<span class="sourceLineNo">558</span>  public static byte[] toBytes(ByteBuffer buffer, int startPosition) {<a name="line.558"></a>
+<span class="sourceLineNo">559</span>    int originalPosition = buffer.position();<a name="line.559"></a>
+<span class="sourceLineNo">560</span>    byte[] output = new byte[buffer.limit() - startPosition];<a name="line.560"></a>
+<span class="sourceLineNo">561</span>    buffer.position(startPosition);<a name="line.561"></a>
+<span class="sourceLineNo">562</span>    buffer.get(output);<a name="line.562"></a>
+<span class="sourceLineNo">563</span>    buffer.position(originalPosition);<a name="line.563"></a>
+<span class="sourceLineNo">564</span>    return output;<a name="line.564"></a>
+<span class="sourceLineNo">565</span>  }<a name="line.565"></a>
+<span class="sourceLineNo">566</span><a name="line.566"></a>
+<span class="sourceLineNo">567</span>  /**<a name="line.567"></a>
+<span class="sourceLineNo">568</span>   * Copy the given number of bytes from specified offset into a new byte[]<a name="line.568"></a>
+<span class="sourceLineNo">569</span>   * @param buffer<a name="line.569"></a>
+<span class="sourceLineNo">570</span>   * @param offset<a name="line.570"></a>
+<span class="sourceLineNo">571</span>   * @param length<a name="line.571"></a>
+<span class="sourceLineNo">572</span>   * @return a new byte[] containing the bytes in the specified range<a name="line.572"></a>
+<span class="sourceLineNo">573</span>   */<a name="line.573"></a>
+<span class="sourceLineNo">574</span>  public static byte[] toBytes(ByteBuffer buffer, int offset, int length) {<a name="line.574"></a>
+<span class="sourceLineNo">575</span>    byte[] output = new byte[length];<a name="line.575"></a>
+<span class="sourceLineNo">576</span>    for (int i = 0; i &lt; length; i++) {<a name="line.576"></a>
+<span class="sourceLineNo">577</span>      output[i] = buffer.get(offset + i);<a name="line.577"></a>
+<span class="sourceLineNo">578</span>    }<a name="line.578"></a>
+<span class="sourceLineNo">579</span>    return output;<a name="line.579"></a>
+<span class="sourceLineNo">580</span>  }<a name="line.580"></a>
+<span class="sourceLineNo">581</span><a name="line.581"></a>
+<span class="sourceLineNo">582</span>  public static boolean equals(ByteBuffer buf1, int o1, int l1, ByteBuffer buf2, int o2, int l2) {<a name="line.582"></a>
+<span class="sourceLineNo">583</span>    if ((l1 == 0) || (l2 == 0)) {<a name="line.583"></a>
+<span class="sourceLineNo">584</span>      // both 0 length, return true, or else false<a name="line.584"></a>
+<span class="sourceLineNo">585</span>      return l1 == l2;<a name="line.585"></a>
+<span class="sourceLineNo">586</span>    }<a name="line.586"></a>
+<span class="sourceLineNo">587</span>    // Since we're often comparing adjacent sorted data,<a name="line.587"></a>
+<span class="sourceLineNo">588</span>    // it's usual to have equal arrays except for the very last byte<a name="line.588"></a>
+<span class="sourceLineNo">589</span>    // so check that first<a name="line.589"></a>
+<span class="sourceLineNo">590</span>    if (toByte(buf1, o1 + l1 - 1) != toByte(buf2, o2 + l2 - 1)) return false;<a name="line.590"></a>
+<span class="sourceLineNo">591</span>    return compareTo(buf1, o1, l1, buf2, o2, l2) == 0;<a name="line.591"></a>
+<span class="sourceLineNo">592</span>  }<a name="line.592"></a>
+<span class="sourceLineNo">593</span><a name="line.593"></a>
+<span class="sourceLineNo">594</span>  /**<a name="line.594"></a>
+<span class="sourceLineNo">595</span>   * @param buf<a name="line.595"></a>
+<span class="sourceLineNo">596</span>   *          ByteBuffer to hash<a name="line.596"></a>
+<span class="sourceLineNo">597</span>   * @param offset<a name="line.597"></a>
+<span class="sourceLineNo">598</span>   *          offset to start from<a name="line.598"></a>
+<span class="sourceLineNo">599</span>   * @param length<a name="line.599"></a>
+<span class="sourceLineNo">600</span>   *          length to hash<a name="line.600"></a>
+<span class="sourceLineNo">601</span>   */<a name="line.601"></a>
+<span class="sourceLineNo">602</span>  public static int hashCode(ByteBuffer buf, int offset, int length) {<a name="line.602"></a>
+<span class="sourceLineNo">603</span>    int hash = 1;<a name="line.603"></a>
+<span class="sourceLineNo">604</span>    for (int i = offset; i &lt; offset + length; i++) {<a name="line.604"></a>
+<span class="sourceLineNo">605</span>      hash = (31 * hash) + (int) toByte(buf, i);<a name="line.605"></a>
+<span class="sourceLineNo">606</span>    }<a name="line.606"></a>
+<span class="sourceLineNo">607</span>    return hash;<a name="line.607"></a>
+<span class="sourceLineNo">608</span>  }<a name="line.608"></a>
+<span class="sourceLineNo">609</span><a name="line.609"></a>
+<span class="sourceLineNo">610</span>  public static int compareTo(ByteBuffer buf1, int o1, int l1, ByteBuffer buf2, int o2, int l2) {<a name="line.610"></a>
+<span class="sourceLineNo">611</span>    if (UNSAFE_UNALIGNED) {<a name="line.611"></a>
+<span class="sourceLineNo">612</span>      long offset1Adj, offset2Adj;<a name="line.612"></a>
+<span class="sourceLineNo">613</span>      Object refObj1 = null, refObj2 = null;<a name="line.613"></a>
+<span class="sourceLineNo">614</span>      if (buf1.isDirect()) {<a name="line.614"></a>
+<span class="sourceLineNo">615</span>        offset1Adj = o1 + ((DirectBuffer) buf1).address();<a name="line.615"></a>
 <span class="sourceLineNo">616</span>      } else {<a name="line.616"></a>
-<span class="sourceLineNo">617</span>        offset2Adj = o2 + buf2.arrayOffset() + UnsafeAccess.BYTE_ARRAY_BASE_OFFSET;<a name="line.617"></a>
-<span class="sourceLineNo">618</span>        refObj2 = buf2.array();<a name="line.618"></a>
+<span class="sourceLineNo">617</span>        offset1Adj = o1 + buf1.arrayOffset() + UnsafeAccess.BYTE_ARRAY_BASE_OFFSET;<a name="line.617"></a>
+<span class="sourceLineNo">618</span>        refObj1 = buf1.array();<a name="line.618"></a>
 <span class="sourceLineNo">619</span>      }<a name="line.619"></a>
-<span class="sourceLineNo">620</span>      return compareToUnsafe(refObj1, offset1Adj, l1, refObj2, offset2Adj, l2);<a name="line.620"></a>
-<span class="sourceLineNo">621</span>    }<a name="line.621"></a>
-<span class="sourceLineNo">622</span>    int end1 = o1 + l1;<a name="line.622"></a>
-<span class="sourceLineNo">623</span>    int end2 = o2 + l2;<a name="line.623"></a>
-<span class="sourceLineNo">624</span>    for (int i = o1, j = o2; i &lt; end1 &amp;&amp; j &lt; end2; i++, j++) {<a name="line.624"></a>
-<span class="sourceLineNo">625</span>      int a = buf1.get(i) &amp; 0xFF;<a name="line.625"></a>
-<span class="sourceLineNo">626</span>      int b = buf2.get(j) &amp; 0xFF;<a name="line.626"></a>
-<span class="sourceLineNo">627</span>      if (a != b) {<a name="line.627"></a>
-<span class="sourceLineNo">628</span>        return a - b;<a name="line.628"></a>
-<span class="sourceLineNo">629</span>      }<a name="line.629"></a>
-<span class="sourceLineNo">630</span>    }<a name="line.630"></a>
-<span class="sourceLineNo">631</span>    return l1 - l2;<a name="line.631"></a>
-<span class="sourceLineNo">632</span>  }<a name="line.632"></a>
-<span class="sourceLineNo">633</span><a name="line.633"></a>
-<span class="sourceLineNo">634</span>  public static boolean equals(ByteBuffer buf1, int o1, int l1, byte[] buf2, int o2, int l2) {<a name="line.634"></a>
-<span class="sourceLineNo">635</span>    if ((l1 == 0) || (l2 == 0)) {<a name="line.635"></a>
-<span class="sourceLineNo">636</span>      // both 0 length, return true, or else false<a name="line.636"></a>
-<span class="sourceLineNo">637</span>      return l1 == l2;<a name="line.637"></a>
-<span class="sourceLineNo">638</span>    }<a name="line.638"></a>
-<span class="sourceLineNo">639</span>    // Since we're often comparing adjacent sorted data,<a name="line.639"></a>
-<span class="sourceLineNo">640</span>    // it's usual to have equal arrays except for the very last byte<a name="line.640"></a>
-<span class="sourceLineNo">641</span>    // so check that first<a name="line.641"></a>
-<span class="sourceLineNo">642</span>    if (toByte(buf1, o1 + l1 - 1) != buf2[o2 + l2 - 1]) return false;<a name="line.642"></a>
-<span class="sourceLineNo">643</span>    return compareTo(buf1, o1, l1, buf2, o2, l2) == 0;<a name="line.643"></a>
-<span class="sourceLineNo">644</span>  }<a name="line.644"></a>
-<span class="sourceLineNo">645</span><a name="line.645"></a>
-<span class="sourceLineNo">646</span>  public static int compareTo(byte [] buf1, int o1, int l1, ByteBuffer buf2, int o2, int l2) {<a name="line.646"></a>
-<span class="sourceLineNo">647</span>    // This method is nearly same as the compareTo that follows but hard sharing code given<a name="line.647"></a>
-<span class="sourceLineNo">648</span>    // byte array and bytebuffer types and this is a hot code path<a name="line.648"></a>
-<span class="sourceLineNo">649</span>    if (UNSAFE_UNALIGNED) {<a name="line.649"></a>
-<span class="sourceLineNo">650</span>      long offset2Adj;<a name="line.650"></a>
-<span class="sourceLineNo">651</span>      Object refObj2 = null;<a name="line.651"></a>
-<span class="sourceLineNo">652</span>      if (buf2.isDirect()) {<a name="line.652"></a>
-<span class="sourceLineNo">653</span>        offset2Adj = o2 + ((DirectBuffer)buf2).address();<a name="line.653"></a>
-<span class="sourceLineNo">654</span>      } else {<a name="line.654"></a>
-<span class="sourceLineNo">655</span>        offset2Adj = o2 + buf2.arrayOffset() + UnsafeAccess.BYTE_ARRAY_BASE_OFFSET;<a name="line.655"></a>
-<span class="sourceLineNo">656</span>        refObj2 = buf2.array();<a name="line.656"></a>
-<span class="sourceLineNo">657</span>      }<a name="line.657"></a>
-<span class="sourceLineNo">658</span>      return compareToUnsafe(buf1, o1 + UnsafeAccess.BYTE_ARRAY_BASE_OFFSET, l1,<a name="line.658"></a>
-<span class="sourceLineNo">659</span>          refObj2, offset2Adj, l2);<a name="line.659"></a>
-<span class="sourceLineNo">660</span>    }<a name="line.660"></a>
-<span class="sourceLineNo">661</span>    int end1 = o1 + l1;<a name="line.661"></a>
-<span class="sourceLineNo">662</span>    int end2 = o2 + l2;<a name="line.662"></a>
-<span class="sourceLineNo">663</span>    for (int i = o1, j = o2; i &lt; end1 &amp;&amp; j &lt; end2; i++, j++) {<a name="line.663"></a>
-<span class="sourceLineNo">664</span>      int a = buf1[i] &amp; 0xFF;<a name="line.664"></a>
-<span class="sourceLineNo">665</span>      int b = buf2.get(i) &amp; 0xFF;<a name="line.665"></a>
-<span class="sourceLineNo">666</span>      if (a != b) {<a name="line.666"></a>
-<span class="sourceLineNo">667</span>        return a - b;<a name="line.667"></a>
-<span class="sourceLineNo">668</span>      }<a name="line.668"></a>
-<span class="sourceLineNo">669</span>    }<a name="line.669"></a>
-<span class="sourceLineNo">670</span>    return l1 - l2;<a name="line.670"></a>
-<span class="sourceLineNo">671</span>  }<a name="line.671"></a>
-<span class="sourceLineNo">672</span><a name="line.672"></a>
-<span class="sourceLineNo">673</span>  public static int compareTo(ByteBuffer buf1, int o1, int l1, byte[] buf2, int o2, int l2) {<a name="line.673"></a>
-<span class="sourceLineNo">674</span>    if (UNSAFE_UNALIGNED) {<a name="line.674"></a>
-<span class="sourceLineNo">675</span>      long offset1Adj;<a name="line.675"></a>
-<span class="sourceLineNo">676</span>      Object refObj1 = null;<a name="line.676"></a>
-<span class="sourceLineNo">677</span>      if (buf1.isDirect()) {<a name="line.677"></a>
-<span class="sourceLineNo">678</span>        offset1Adj = o1 + ((DirectBuffer) buf1).address();<a name="line.678"></a>
-<span class="sourceLineNo">679</span>      } else {<a name="line.679"></a>
-<span class="sourceLineNo">680</span>        offset1Adj = o1 + buf1.arrayOffset() + UnsafeAccess.BYTE_ARRAY_BASE_OFFSET;<a name="line.680"></a>
-<span class="sourceLineNo">681</span>        refObj1 = buf1.array();<a name="line.681"></a>
-<span class="sourceLineNo">682</span>      }<a name="line.682"></a>
-<span class="sourceLineNo">683</span>      return compareToUnsafe(refObj1, offset1Adj, l1,<a name="line.683"></a>
-<span class="sourceLineNo">684</span>          buf2, o2 + UnsafeAccess.BYTE_ARRAY_BASE_OFFSET, l2);<a name="line.684"></a>
-<span class="sourceLineNo">685</span>    }<a name="line.685"></a>
-<span class="sourceLineNo">686</span>    int end1 = o1 + l1;<a name="line.686"></a>
-<span class="sourceLineNo">687</span>    int end2 = o2 + l2;<a name="line.687"></a>
-<span class="sourceLineNo">688</span>    for (int i = o1, j = o2; i &lt; end1 &amp;&amp; j &lt; end2; i++, j++) {<a name="line.688"></a>
-<span class="sourceLineNo">689</span>      int a = buf1.get(i) &amp; 0xFF;<a name="line.689"></a>
-<span class="sourceLineNo">690</span>      int b = buf2[j] &amp; 0xFF;<a name="line.690"></a>
-<span class="sourceLineNo">691</span>      if (a != b) {<a name="line.691"></a>
-<span class="sourceLineNo">692</span>        return a - b;<a name="line.692"></a>
-<span class="sourceLineNo">693</span>      }<a name="line.693"></a>
-<span class="sourceLineNo">694</span>    }<a name="line.694"></a>
-<span class="sourceLineNo">695</span>    return l1 - l2;<a name="line.695"></a>
-<span class="sourceLineNo">696</span>  }<a name="line.696"></a>
-<span class="sourceLineNo">697</span><a name="line.697"></a>
-<span class="sourceLineNo">698</span>  static int compareToUnsafe(Object obj1, long o1, int l1, Object obj2, long o2, int l2) {<a name="line.698"></a>
-<span class="sourceLineNo">699</span>    final int minLength = Math.min(l1, l2);<a name="line.699"></a>
-<span class="sourceLineNo">700</span>    final int minWords = minLength / Bytes.SIZEOF_LONG;<a name="line.700"></a>
-<span class="sourceLineNo">701</span><a name="line.701"></a>
-<span class="sourceLineNo">702</span>    /*<a name="line.702"></a>
-<span class="sourceLineNo">703</span>     * Compare 8 bytes at a time. Benchmarking shows comparing 8 bytes at a time is no slower than<a name="line.703"></a>
-<span class="sourceLineNo">704</span>     * comparing 4 bytes at a time even on 32-bit. On the other hand, it is substantially faster on<a name="line.704"></a>
-<span class="sourceLineNo">705</span>     * 64-bit.<a name="line.705"></a>
-<span class="sourceLineNo">706</span>     */<a name="line.706"></a>
-<span class="sourceLineNo">707</span>    int j = minWords &lt;&lt; 3; // Same as minWords * SIZEOF_LONG<a name="line.707"></a>
-<span class="sourceLineNo">708</span>    for (int i = 0; i &lt; j; i += Bytes.SIZEOF_LONG) {<a name="line.708"></a>
-<span class="sourceLineNo">709</span>      long lw = UnsafeAccess.theUnsafe.getLong(obj1, o1 + i);<a name="line.709"></a>
-<span class="sourceLineNo">710</span>      long rw = UnsafeAccess.theUnsafe.getLong(obj2, o2 + i);<a name="line.710"></a>
-<span class="sourceLineNo">711</span>      long diff = lw ^ rw;<a name="line.711"></a>
-<span class="sourceLineNo">712</span>      if (diff != 0) {<a name="line.712"></a>
-<span class="sourceLineNo">713</span>        return lessThanUnsignedLong(lw, rw) ? -1 : 1;<a name="line.713"></a>
-<span class="sourceLineNo">714</span>      }<a name="line.714"></a>
-<span class="sourceLineNo">715</span>    }<a name="line.715"></a>
-<span class="sourceLineNo">716</span>    int offset = j;<a name="line.716"></a>
-<span class="sourceLineNo">717</span><a name="line.717"></a>
-<span class="sourceLineNo">718</span>    if (minLength - offset &gt;= Bytes.SIZEOF_INT) {<a name="line.718"></a>
-<span class="sourceLineNo">719</span>      int il = UnsafeAccess.theUnsafe.getInt(obj1, o1 + offset);<a name="line.719"></a>
-<span class="sourceLineNo">720</span>      int ir = UnsafeAccess.theUnsafe.getInt(obj2, o2 + offset);<a name="line.720"></a>
-<span class="sourceLineNo">721</span>      if (il != ir) {<a name="line.721"></a>
-<span class="sourceLineNo">722</span>        return lessThanUnsignedInt(il, ir) ? -1 : 1;<a name="line.722"></a>
-<span class="sourceLineNo">723</span>      }<a name="line.723"></a>
-<span class="sourceLineNo">724</span>      offset += Bytes.SIZEOF_INT;<a name="line.724"></a>
-<span class="sourceLineNo">725</span>    }<a name="line.725"></a>
-<span class="sourceLineNo">726</span>    if (minLength - offset &gt;= Bytes.SIZEOF_SHORT) {<a name="line.726"></a>
-<span class="sourceLineNo">727</span>      short sl = UnsafeAccess.theUnsafe.getShort(obj1, o1 + offset);<a name="line.727"></a>
-<span class="sourceLineNo">728</span>      short sr = UnsafeAccess.theUnsafe.getShort(obj2, o2 + offset);<a name="line.728"></a>
-<span class="sourceLineNo">729</span>      if (sl != sr) {<a name="line.729"></a>
-<span class="sourceLineNo">730</span>        return lessThanUnsignedShort(sl, sr) ? -1 : 1;<a name="line.730"></a>
-<span class="sourceLineNo">731</span>      }<a name="line.731"></a>
-<span class="sourceLineNo">732</span>      offset += Bytes.SIZEOF_SHORT;<a name="line.732"></a>
-<span class="sourceLineNo">733</span>    }<a name="line.733"></a>
-<span class="sourceLineNo">734</span>    if (minLength - offset == 1) {<a name="line.734"></a>
-<span class="sourceLineNo">735</span>      int a = (UnsafeAccess.theUnsafe.getByte(obj1, o1 + offset) &amp; 0xff);<a name="line.735"></a>
-<span class="sourceLineNo">736</span>      int b = (UnsafeAccess.theUnsafe.getByte(obj2, o2 + offset) &amp; 0xff);<a name="line.736"></a>
-<span class="sourceLineNo">737</span>      if (a != b) {<a name="line.737"></a>
-<span class="sourceLineNo">738</span>        return a - b;<a name="line.738"></a>
-<span class="sourceLineNo">739</span>      }<a name="line.739"></a>
-<span class="sourceLineNo">740</span>    }<a name="line.740"></a>
-<span class="sourceLineNo">741</span>    return l1 - l2;<a name="line.741"></a>
-<span class="sourceLineNo">742</span>  }<a name="line.742"></a>
-<span class="sourceLineNo">743</span><a name="line.743"></a>
-<span class="sourceLineNo">744</span>  /*<a name="line.744"></a>
-<span class="sourceLineNo">745</span>   * Both values are passed as is read by Unsafe. When platform is Little Endian, have to convert<a name="line.745"></a>
-<span class="sourceLineNo">746</span>   * to corresponding Big Endian value and then do compare. We do all writes in Big Endian format.<a name="line.746"></a>
-<span class="sourceLineNo">747</span>   */<a name="line.747"></a>
-<span class="sourceLineNo">748</span>  private static boolean lessThanUnsignedLong(long x1, long x2) {<a name="line.748"></a>
-<span class="sourceLineNo">749</span>    if (UnsafeAccess.littleEndian) {<a name="line.749"></a>
-<span class="sourceLineNo">750</span>      x1 = Long.reverseBytes(x1);<a name="line.750"></a>
-<span class="sourceLineNo">751</span>      x2 = Long.reverseBytes(x2);<a name="line.751"></a>
-<span class="sourceLineNo">752</span>    }<a name="line.752"></a>
-<span class="sourceLineNo">753</span>    return (x1 + Long.MIN_VALUE) &lt; (x2 + Long.MIN_VALUE);<a name="line.753"></a>
-<span class="sourceLineNo">754</span>  }<a name="line.754"></a>
-<span class="sourceLineNo">755</span><a name="line.755"></a>
-<span class="sourceLineNo">756</span>  /*<a name="line.756"></a>
-<span class="sourceLineNo">757</span>   * Both values are passed as is read by Unsafe. When platform is Little Endian, have to convert<a name="line.757"></a>
-<span class="sourceLineNo">758</span>   * to corresponding Big Endian value and then do compare. We do all writes in Big Endian format.<a name="line.758"></a>
-<span class="sourceLineNo">759</span>   */<a name="line.759"></a>
-<span class="sourceLineNo">760</span>  private static boolean lessThanUnsignedInt(int x1, int x2) {<a name="line.760"></a>
-<span class="sourceLineNo">761</span>    if (UnsafeAccess.littleEndian) {<a name="line.761"></a>
-<span class="sourceLineNo">762</span>      x1 = Integer.reverseBytes(x1);<a name="line.762"></a>
-<span class="sourceLineNo">763</span>      x2 = Integer.reverseBytes(x2);<a name="line.763"></a>
-<span class="sourceLineNo">764</span>    }<a name="line.764"></a>
-<span class="sourceLineNo">765</span>    return (x1 &amp; 0xffffffffL) &lt; (x2 &amp; 0xffffffffL);<a name="line.765"></a>
-<span class="sourceLineNo">766</span>  }<a name="line.766"></a>
-<span class="sourceLineNo">767</span><a name="line.767"></a>
-<span class="sourceLineNo">768</span>  /*<a name="line.768"></a>
-<span class="sourceLineNo">769</span>   * Both values are passed as is read by Unsafe. When platform is Little Endian, have to convert<a name="line.769"></a>
-<span class="sourceLineNo">770</span>   * to corresponding Big Endian value and then do compare. We do all writes in Big Endian format.<a name="line.770"></a>
-<span class="sourceLineNo">771</span>   */<a name="line.771"></a>
-<span class="sourceLineNo">772</span>  private static boolean lessThanUnsignedShort(short x1, short x2) {<a name="line.772"></a>
-<span class="sourceLineNo">773</span>    if (UnsafeAccess.littleEndian) {<a name="line.773"></a>
-<span class="sourceLineNo">774</span>      x1 = Short.reverseBytes(x1);<a name="line.774"></a>
-<span class="sourceLineNo">775</span>      x2 = Short.reverseBytes(x2);<a name="line.775"></a>
-<span class="sourceLineNo">776</span>    }<a name="line.776"></a>
-<span class="sourceLineNo">777</span>    return (x1 &amp; 0xffff) &lt; (x2 &amp; 0xffff);<a name="line.777"></a>
-<span class="sourceLineNo">778</span>  }<a name="line.778"></a>
-<span class="sourceLineNo">779</span><a name="line.779"></a>
-<span class="sourceLineNo">780</span>  /**<a name="line.780"></a>
-<span class="sourceLineNo">781</span>   * Reads a short value at the given buffer's offset.<a name="line.781"></a>
-<span class="sourceLineNo">782</span>   * @param buffer<a name="line.782"></a>
-<span class="sourceLineNo">783</span>   * @param offset<a name="line.783"></a>
-<span class="sourceLineNo">784</span>   * @return short value at offset<a name="line.784"></a>
-<span class="sourceLineNo">785</span>   */<a name="line.785"></a>
-<span class="sourceLineNo">786</span>  public static short toShort(ByteBuffer buffer, int offset) {<a name="line.786"></a>
-<span class="sourceLineNo">787</span>    if (UNSAFE_UNALIGNED) {<a name="line.787"></a>
-<span class="sourceLineNo">788</span>      return UnsafeAccess.toShort(buffer, offset);<a name="line.788"></a>
-<span class="sourceLineNo">789</span>    } else {<a name="line.789"></a>
-<span class="sourceLineNo">790</span>      return buffer.getShort(offset);<a name="line.790"></a>
-<span class="sourceLineNo">791</span>    }<a name="line.791"></a>
-<span class="sourceLineNo">792</span>  }<a name="line.792"></a>
-<span class="sourceLineNo">793</span><a name="line.793"></a>
-<span class="sourceLineNo">794</span>  /**<a name="line.794"></a>
-<span class="sourceLineNo">795</span>   * Reads an int value at the given buffer's current position. Also advances the buffer's position<a name="line.795"></a>
-<span class="sourceLineNo">796</span>   */<a name="line.796"></a>
-<span class="sourceLineNo">797</span>  public static int toInt(ByteBuffer buffer) {<a name="line.797"></a>
-<span class="sourceLineNo">798</span>    if (UNSAFE_UNALIGNED) {<a name="line.798"></a>
-<span class="sourceLineNo">799</span>      int i = UnsafeAccess.toInt(buffer, buffer.position());<a name="line.799"></a>
-<span class="sourceLineNo">800</span>      buffer.position(buffer.position() + Bytes.SIZEOF_INT);<a name="line.800"></a>
-<span class="sourceLineNo">801</span>      return i;<a name="line.801"></a>
-<span class="sourceLineNo">802</span>    } else {<a name="line.802"></a>
-<span class="sourceLineNo">803</span>      return buffer.getInt();<a name="line.803"></a>
-<span class="sourceLineNo">804</span>    }<a name="line.804"></a>
-<span class="sourceLineNo">805</span>  }<a name="line.805"></a>
-<span class="sourceLineNo">806</span><a name="line.806"></a>
-<span class="sourceLineNo">807</span>  /**<a name="line.807"></a>
-<span class="sourceLineNo">808</span>   * Reads an int value at the given buffer's offset.<a name="line.808"></a>
-<span class="sourceLineNo">809</span>   * @param buffer<a name="line.809"></a>
-<span class="sourceLineNo">810</span>   * @param offset<a name="line.810"></a>
-<span class="sourceLineNo">811</span>   * @return int value at offset<a name="line.811"></a>
-<span class="sourceLineNo">812</span>   */<a name="line.812"></a>
-<span class="sourceLineNo">813</span>  public static int toInt(ByteBuffer buffer, int offset) {<a name="line.813"></a>
-<span class="sourceLineNo">814</span>    if (UNSAFE_UNALIGNED) {<a name="line.814"></a>
-<span class="sourceLineNo">815</span>      return UnsafeAccess.toInt(buffer, offset);<a name="line.815"></a>
-<span class="sourceLineNo">816</span>    } else {<a name="line.816"></a>
-<span class="sourceLineNo">817</span>      return buffer.getInt(offset);<a name="line.817"></a>
-<span class="sourceLineNo">818</span>    }<a name="line.818"></a>
-<span class="sourceLineNo">819</span>  }<a name="line.819"></a>
-<span class="sourceLineNo">820</span><a name="line.820"></a>
-<span class="sourceLineNo">821</span>  /**<a name="line.821"></a>
-<span class="sourceLineNo">822</span>   * Converts a ByteBuffer to an int value<a name="line.822"></a>
-<span class="sourceLineNo">823</span>   *<a name="line.823"></a>
-<span class="sourceLineNo">824</span>   * @param buf The ByteBuffer<a name="line.824"></a>
-<span class="sourceLineNo">825</span>   * @param offset Offset to int value<a name="line.825"></a>
-<span class="sourceLineNo">826</span>   * @param length Number of bytes used to store the int value.<a name="line.826"></a>
-<span class="sourceLineNo">827</span>   * @return the int value<a name="line.827"></a>
-<span class="sourceLineNo">828</span>   * @throws IllegalArgumentException<a name="line.828"></a>
-<span class="sourceLineNo">829</span>   *           if there's not enough bytes left in the buffer after the given offset<a name="line.829"></a>
-<span class="sourceLineNo">830</span>   */<a name="line.830"></a>
-<span class="sourceLineNo">831</span>  public static int readAsInt(ByteBuffer buf, int offset, final int length) {<a name="line.831"></a>
-<span class="sourceLineNo">832</span>    if (offset + length &gt; buf.limit()) {<a name="line.832"></a>
-<span class="sourceLineNo">833</span>      throw new IllegalArgumentException("offset (" + offset + ") + length (" + length<a name="line.833"></a>
-<span class="sourceLineNo">834</span>          + ") exceed the" + " limit of the buffer: " + buf.limit());<a name="line.834"></a>
-<span class="sourceLineNo">835</span>    }<a name="line.835"></a>
-<span class="sourceLineNo">836</span>    int n = 0;<a name="line.836"></a>
-<span class="sourceLineNo">837</span>    for(int i = offset; i &lt; (offset + length); i++) {<a name="line.837"></a>
-<span class="sourceLineNo">838</span>      n &lt;&lt;= 8;<a name="line.838"></a>
-<span class="sourceLineNo">839</span>      n ^= toByte(buf, i) &amp; 0xFF;<a name="line.839"></a>
-<span class="sourceLineNo">840</span>    }<a name="line.840"></a>
-<span class="sourceLineNo">841</span>    return n;<a name="line.841"></a>
-<span class="sourceLineNo">842</span>  }<a name="line.842"></a>
-<span class="sourceLineNo">843</span><a name="line.843"></a>
-<span class="sourceLineNo">844</span>  /**<a name="line.844"></a>
-<span class="sourceLineNo">845</span>   * Reads a long value at the given buffer's offset.<a name="line.845"></a>
-<span class="sourceLineNo">846</span>   * @param buffer<a name="line.846"></a>
-<span class="sourceLineNo">847</span>   * @param offset<a name="line.847"></a>
-<span class="sourceLineNo">848</span>   * @return long value at offset<a name="line.848"></a>
-<span class="sourceLineNo">849</span>   */<a name="line.849"></a>
-<span class="sourceLineNo">850</span>  public static long toLong(ByteBuffer buffer, int offset) {<a name="line.850"></a>
-<span class="sourceLineNo">851</span>    if (UNSAFE_UNALIGNED) {<a name="line.851"></a>
-<span class="sourceLineNo">852</span>      return UnsafeAccess.toLong(buffer, offset);<a name="line.852"></a>
-<span class="sourceLineNo">853</span>    } else {<a name="line.853"></a>
-<span class="sourceLineNo">854</span>      return buffer.getLong(offset);<a name="line.854"></a>
-<span class="sourceLineNo">855</span>    }<a name="line.855"></a>
-<span class="sourceLineNo">856</span>  }<a name="line.856"></a>
-<span class="sourceLineNo">857</span><a name="line.857"></a>
-<span class="sourceLineNo">858</span>  /**<a name="line.858"></a>
-<span class="sourceLineNo">859</span>   * Put an int value out to the given ByteBuffer's current position in big-endian format.<a name="line.859"></a>
-<span class="sourceLineNo">860</span>   * This also advances the position in buffer by int size.<a name="line.860"></a>
-<span class="sourceLineNo">861</span>   * @param buffer the ByteBuffer to write to<a name="line.861"></a>
-<span class="sourceLineNo">862</span>   * @param val int to write out<a name="line.862"></a>
-<span class="sourceLineNo">863</span>   */<a name="line.863"></a>
-<span class="sourceLineNo">864</span>  public static void putInt(ByteBuffer buffer, int val) {<a name="line.864"></a>
-<span class="sourceLineNo">865</span>    if (UNSAFE_UNALIGNED) {<a name="line.865"></a>
-<span class="sourceLineNo">866</span>      int newPos = UnsafeAccess.putInt(buffer, buffer.position(), val);<a name="line.866"></a>
-<span class="sourceLineNo">867</span>      buffer.position(newPos);<a name="line.867"></a>
-<span class="sourceLineNo">868</span>    } else {<a name="line.868"></a>
-<span class="sourceLineNo">869</span>      buffer.putInt(val);<a name="line.869"></a>
-<span class="sourceLineNo">870</span>    }<a name="line.870"></a>
-<span class="sourceLineNo">871</span>  }<a name="line.871"></a>
-<span class="sourceLineNo">872</span><a name="line.872"></a>
-<span class="sourceLineNo">873</span>  /**<a name="line.873"></a>
-<span class="sourceLineNo">874</span>   * Reads a double value at the given buffer's offset.<a name="line.874"></a>
-<span class="sourceLineNo">875</span>   * @param buffer<a name="line.875"></a>
-<span class="sourceLineNo">876</span>   * @param offset offset where double is<a name="line.876"></a>
-<span class="sourceLineNo">877</span>   * @return double value at offset<a name="line.877"></a>
-<span class="sourceLineNo">878</span>   */<a name="line.878"></a>
-<span class="sourceLineNo">879</span>  public static double toDouble(ByteBuffer buffer, int offset) {<a name="line.879"></a>
-<span class="sourceLineNo">880</span>    return Double.longBitsToDouble(toLong(buffer, offset));<a name="line.880"></a>
-<span class="sourceLineNo">881</span>  }<a name="line.881"></a>
-<span class="sourceLineNo">882</span><a name="line.882"></a>
-<span class="sourceLineNo">883</span>  /**<a name="line.883"></a>
-<span class="sourceLineNo">884</span>   * Reads a BigDecimal value at the given buffer's offset.<a name="line.884"></a>
-<span class="sourceLineNo">885</span>   * @param buffer<a name="line.885"></a>
-<span class="sourceLineNo">886</span>   * @param offset<a name="line.886"></a>
-<span class="sourceLineNo">887</span>   * @return BigDecimal value at offset<a name="line.887"></a>
-<span class="sourceLineNo">888</span>   */<a name="line.888"></a>
-<span class="sourceLineNo">889</span>  public static BigDecimal toBigDecimal(ByteBuffer buffer, int offset, int length) {<a name="line.889"></a>
-<span class="sourceLineNo">890</span>    if (buffer == null || length &lt; Bytes.SIZEOF_INT + 1 ||<a name="line.890"></a>
-<span class="sourceLineNo">891</span>      (offset + length &gt; buffer.limit())) {<a name="line.891"></a>
-<span class="sourceLineNo">892</span>      return null;<a name="line.892"></a>
-<span class="sourceLineNo">893</span>    }<a name="line.893"></a>
-<span class="sourceLineNo">894</span><a name="line.894"></a>
-<span class="sourceLineNo">895</span>    int scale = toInt(buffer, offset);<a name="line.895"></a>
-<span class="sourceLineNo">896</span>    byte[] tcBytes = new byte[length - Bytes.SIZEOF_INT];<a name="line.896"></a>
-<span class="sourceLineNo">897</span>    copyFromBufferToArray(tcBytes, buffer, offset + Bytes.SIZEOF_INT, 0, length - Bytes.SIZEOF_INT);<a name="line.897"></a>
-<span class="sourceLineNo">898</span>    return new BigDecimal(new BigInteger(tcBytes), scale);<a name="line.898"></a>
-<span class="sourceLineNo">899</span>  }<a name="line.899"></a>
+<span class="sourceLineNo">620</span>      if (buf2.isDirect()) {<a name="line.620"></a>
+<span class="sourceLineNo">621</span>        offset2Adj = o2 + ((DirectBuffer) buf2).address();<a name="line.621"></a>
+<span class="sourceLineNo">622</span>      } else {<a name="line.622"></a>
+<span class="sourceLineNo">623</span>        offset2Adj = o2 + buf2.arrayOffset() + UnsafeAccess.BYTE_ARRAY_BASE_OFFSET;<a name="line.623"></a>
+<span class="sourceLineNo">624</span>        refObj2 = buf2.array();<a name="line.624"></a>
+<span class="sourceLineNo">625</span>      }<a name="line.625"></a>
+<span class="sourceLineNo">626</span>      return compareToUnsafe(refObj1, offset1Adj, l1, refObj2, offset2Adj, l2);<a name="line.626"></a>
+<span class="sourceLineNo">627</span>    }<a name="line.627"></a>
+<span class="sourceLineNo">628</span>    int end1 = o1 + l1;<a name="line.628"></a>
+<span class="sourceLineNo">629</span>    int end2 = o2 + l2;<a name="line.629"></a>
+<span class="sourceLineNo">630</span>    for (int i = o1, j = o2; i &lt; end1 &amp;&amp; j &lt; end2; i++, j++) {<a name="line.630"></a>
+<span class="sourceLineNo">631</span>      int a = buf1.get(i) &amp; 0xFF;<a name="line.631"></a>
+<span class="sourceLineNo">632</span>      int b = buf2.get(j) &amp; 0xFF;<a name="line.632"></a>
+<span class="sourceLineNo">633</span>      if (a != b) {<a name="line.633"></a>
+<span class="sourceLineNo">634</span>        return a - b;<a name="line.634"></a>
+<span class="sourceLineNo">635</span>      }<a name="line.635"></a>
+<span class="sourceLineNo">636</span>    }<a name="line.636"></a>
+<span class="sourceLineNo">637</span>    return l1 - l2;<a name="line.637"></a>
+<span class="sourceLineNo">638</span>  }<a name="line.638"></a>
+<span class="sourceLineNo">639</span><a name="line.639"></a>
+<span class="sourceLineNo">640</span>  public static boolean equals(ByteBuffer buf1, int o1, int l1, byte[] buf2, int o2, int l2) {<a name="line.640"></a>
+<span class="sourceLineNo">641</span>    if ((l1 == 0) || (l2 == 0)) {<a name="line.641"></a>
+<span class="sourceLineNo">642</span>      // both 0 length, return true, or else false<a name="line.642"></a>
+<span class="sourceLineNo">643</span>      return l1 == l2;<a name="line.643"></a>
+<span class="sourceLineNo">644</span>    }<a name="line.644"></a>
+<span class="sourceLineNo">645</span>    // Since we're often comparing adjacent sorted data,<a name="line.645"></a>
+<span class="sourceLineNo">646</span>    // it's usual to have equal arrays except for the very last byte<a name="line.646"></a>
+<span class="sourceLineNo">647</span>    // so check that first<a name="line.647"></a>
+<span class="sourceLineNo">648</span>    if (toByte(buf1, o1 + l1 - 1) != buf2[o2 + l2 - 1]) return false;<a name="line.648"></a>
+<span class="sourceLineNo">649</span>    return compareTo(buf1, o1, l1, buf2, o2, l2) == 0;<a name="line.649"></a>
+<span class="sourceLineNo">650</span>  }<a name="line.650"></a>
+<span class="sourceLineNo">651</span><a name="line.651"></a>
+<span class="sourceLineNo">652</span>  public static int compareTo(byte [] buf1, int o1, int l1, ByteBuffer buf2, int o2, int l2) {<a name="line.652"></a>
+<span class="sourceLineNo">653</span>    // This method is nearly same as the compareTo that follows but hard sharing code given<a name="line.653"></a>
+<span class="sourceLineNo">654</span>    // byte array and bytebuffer types and this is a hot code path<a name="line.654"></a>
+<span class="sourceLineNo">655</span>    if (UNSAFE_UNALIGNED) {<a name="line.655"></a>
+<span class="sourceLineNo">656</span>      long offset2Adj;<a name="line.656"></a>
+<span class="sourceLineNo">657</span>      Object refObj2 = null;<a name="line.657"></a>
+<span class="sourceLineNo">658</span>      if (buf2.isDirect()) {<a name="line.658"></a>
+<span class="sourceLineNo">659</span>        offset2Adj = o2 + ((DirectBuffer)buf2).address();<a name="line.659"></a>
+<span class="sourceLineNo">660</span>      } else {<a name="line.660"></a>
+<span class="sourceLineNo">661</span>        offset2Adj = o2 + buf2.arrayOffset() + UnsafeAccess.BYTE_ARRAY_BASE_OFFSET;<a name="line.661"></a>
+<span class="sourceLineNo">662</span>        refObj2 = buf2.array();<a name="line.662"></a>
+<span class="sourceLineNo">663</span>      }<a name="line.663"></a>
+<span class="sourceLineNo">664</span>      return compareToUnsafe(buf1, o1 + UnsafeAccess.BYTE_ARRAY_BASE_OFFSET, l1,<a name="line.664"></a>
+<span class="sourceLineNo">665</span>          refObj2, offset2Adj, l2);<a name="line.665"></a>
+<span class="sourceLineNo">666</span>    }<a name="line.666"></a>
+<span class="sourceLineNo">667</span>    int end1 = o1 + l1;<a name="line.667"></a>
+<span class="sourceLineNo">668</span>    int end2 = o2 + l2;<a name="line.668"></a>
+<span class="sourceLineNo">669</span>    for (int i = o1, j = o2; i &lt; end1 &amp;&amp; j &lt; end2; i++, j++) {<a name="line.669"></a>
+<span class="sourceLineNo">670</span>      int a = buf1[i] &amp; 0xFF;<a name="line.670"></a>
+<span class="sourceLineNo">671</span>      int b = buf2.get(i) &amp; 0xFF;<a name="line.671"></a>
+<span class="sourceLineNo">672</span>      if (a != b) {<a name="line.672"></a>
+<span class="sourceLineNo">673</span>        return a - b;<a name="line.673"></a>
+<span class="sourceLineNo">674</span>      }<a name="line.674"></a>
+<span class="sourceLineNo">675</span>    }<a name="line.675"></a>
+<span class="sourceLineNo">676</span>    return l1 - l2;<a name="line.676"></a>
+<span class="sourceLineNo">677</span>  }<a name="line.677"></a>
+<span class="sourceLineNo">678</span><a name="line.678"></a>
+<span class="sourceLineNo">679</span>  public static int compareTo(ByteBuffer buf1, int o1, int l1, byte[] buf2, int o2, int l2) {<a name="line.679"></a>
+<span class="sourceLineNo">680</span>    if (UNSAFE_UNALIGNED) {<a name="line.680"></a>
+<span class="sourceLineNo">681</span>      long offset1Adj;<a name="line.681"></a>
+<span class="sourceLineNo">682</span>      Object refObj1 = null;<a name="line.682"></a>
+<span class="sourceLineNo">683</span>      if (buf1.isDirect()) {<a name="line.683"></a>
+<span class="sourceLineNo">684</span>        offset1Adj = o1 + ((DirectBuffer) buf1).address();<a name="line.684"></a>
+<span class="sourceLineNo">685</span>      } else {<a name="line.685"></a>
+<span class="sourceLineNo">686</span>        offset1Adj = o1 + buf1.arrayOffset() + UnsafeAccess.BYTE_ARRAY_BASE_OFFSET;<a name="line.686"></a>
+<span class="sourceLineNo">687</span>        refObj1 = buf1.array();<a name="line.687"></a>
+<span class="sourceLineNo">688</span>      }<a name="line.688"></a>
+<span class="sourceLineNo">689</span>      return compareToUnsafe(refObj1, offset1Adj, l1,<a name="line.689"></a>
+<span class="sourceLineNo">690</span>          buf2, o2 + UnsafeAccess.BYTE_ARRAY_BASE_OFFSET, l2);<a name="line.690"></a>
+<span class="sourceLineNo">691</span>    }<a name="line.691"></a>
+<span class="sourceLineNo">692</span>    int end1 = o1 + l1;<a name="line.692"></a>
+<span class="sourceLineNo">693</span>    int end2 = o2 + l2;<a name="line.693"></a>
+<span class="sourceLineNo">694</span>    for (int i = o1, j = o2; i &lt; end1 &amp;&amp; j &lt; end2; i++, j++) {<a name="line.694"></a>
+<span class="sourceLineNo">695</span>      int a = buf1.get(i) &amp; 0xFF;<a name="line.695"></a>
+<span class="sourceLineNo">696</span>      int b = buf2[j] &amp; 0xFF;<a name="line.696"></a>
+<span class="sourceLineNo">697</span>      if (a != b) {<a name="line.697"></a>
+<span class="sourceLineNo">698</span>        return a - b;<a name="line.698"></a>
+<span class="sourceLineNo">699</span>      }<a name="line.699"></a>
+<span class="sourceLineNo">700</span>    }<a name="line.700"></a>
+<span class="sourceLineNo">701</span>    return l1 - l2;<a name="line.701"></a>
+<span class="sourceLineNo">702</span>  }<a name="line.702"></a>
+<span class="sourceLineNo">703</span><a name="line.703"></a>
+<span class="sourceLineNo">704</span>  static int compareToUnsafe(Object obj1, long o1, int l1, Object obj2, long o2, int l2) {<a name="line.704"></a>
+<span class="sourceLineNo">705</span>    final int minLength = Math.min(l1, l2);<a name="line.705"></a>
+<span class="sourceLineNo">706</span>    final int minWords = minLength / Bytes.SIZEOF_LONG;<a name="line.706"></a>
+<span class="sourceLineNo">707</span><a name="line.707"></a>
+<span class="sourceLineNo">708</span>    /*<a name="line.708"></a>
+<span class="sourceLineNo">709</span>     * Compare 8 bytes at a time. Benchmarking shows comparing 8 bytes at a time is no slower than<a name="line.709"></a>
+<span class="sourceLineNo">710</span>     * comparing 4 bytes at a time even on 32-bit. On the other hand, it is substantially faster on<a name="line.710"></a>
+<span class="sourceLineNo">711</span>     * 64-bit.<a name="line.711"></a>
+<span class="sourceLineNo">712</span>     */<a name="line.712"></a>
+<span class="sourceLineNo">713</span>    int j = minWords &lt;&lt; 3; // Same as minWords * SIZEOF_LONG<a name="line.713"></a>
+<span class="sourceLineNo">714</span>    for (int i = 0; i &lt; j; i += Bytes.SIZEOF_LONG) {<a name="line.714"></a>
+<span class="sourceLineNo">715</span>      long lw = UnsafeAccess.theUnsafe.getLong(obj1, o1 + i);<a name="line.715"></a>
+<span class="sourceLineNo">716</span>      long rw = UnsafeAccess.theUnsafe.getLong(obj2, o2 + i);<a name="line.716"></a>
+<span class="sourceLineNo">717</span>      long diff = lw ^ rw;<a name="line.717"></a>
+<span class="sourceLineNo">718</span>      if (diff != 0) {<a name="line.718"></a>
+<span class="sourceLineNo">719</span>        return lessThanUnsignedLong(lw, rw) ? -1 : 1;<a name="line.719"></a>
+<span class="sourceLineNo">720</span>      }<a name="line.720"></a>
+<span class="sourceLineNo">721</span>    }<a name="line.721"></a>
+<span class="sourceLineNo">722</span>    int offset = j;<a name="line.722"></a>
+<span class="sourceLineNo">723</span><a name="line.723"></a>
+<span class="sourceLineNo">724</span>    if (minLength - offset &gt;= Bytes.SIZEOF_INT) {<a name="line.724"></a>
+<span class="sourceLineNo">725</span>      int il = UnsafeAccess.theUnsafe.getInt(obj1, o1 + offset);<a name="line.725"></a>
+<span class="sourceLineNo">726</span>      int ir = UnsafeAccess.theUnsafe.getInt(obj2, o2 + offset);<a name="line.726"></a>
+<span class="sourceLineNo">727</span>      if (il != ir) {<a name="line.727"></a>
+<span class="sourceLineNo">728</span>        return lessThanUnsignedInt(il, ir) ? -1 : 1;<a name="line.728"></a>
+<span class="sourceLineNo">729</span>      }<a name="line.729"></a>
+<span class="sourceLineNo">730</span>      offset += Bytes.SIZEOF_INT;<a name="line.730"></a>
+<span class="sourceLineNo">731</span>    }<a name="line.731"></a>
+<span class="sourceLineNo">732</span>    if (minLength - offset &gt;= Bytes.SIZEOF_SHORT) {<a name="line.732"></a>
+<span class="sourceLineNo">733</span>      short sl = UnsafeAccess.theUnsafe.getShort(obj1, o1 + offset);<a name="line.733"></a>
+<span class="sourceLineNo">734</span>      short sr = UnsafeAccess.theUnsafe.getShort(obj2, o2 + offset);<a name="line.734"></a>
+<span class="sourceLineNo">735</span>      if (sl != sr) {<a name="line.735"></a>
+<span class="sourceLineNo">736</span>        return lessThanUnsignedShort(sl, sr) ? -1 : 1;<a name="line.736"></a>
+<span class="sourceLineNo">737</span>      }<a name="line.737"></a>
+<span class="sourceLineNo">738</span>      offset += Bytes.SIZEOF_SHORT;<a name="line.738"></a>
+<span class="sourceLineNo">739</span>    }<a name="line.739"></a>
+<span class="sourceLineNo">740</span>    if (minLength - offset == 1) {<a name="line.740"></a>
+<span class="sourceLineNo">741</span>      int a = (UnsafeAccess.theUnsafe.getByte(obj1, o1 + offset) &amp; 0xff);<a name="line.741"></a>
+<span class="sourceLineNo">742</span>      int b = (UnsafeAccess.theUnsafe.getByte(obj2, o2 + offset) &amp; 0xff);<a name="line.742"></a>
+<span class="sourceLineNo">743</span>      if (a != b) {<a name="line.743"></a>
+<span class="sourceLineNo">744</span>        return a - b;<a name="line.744"></a>
+<span class="sourceLineNo">745</span>      }<a name="line.745"></a>
+<span class="sourceLineNo">746</span>    }<a name="line.746"></a>
+<span class="sourceLineNo">747</span>    return l1 - l2;<a name="line.747"></a>
+<span class="sourceLineNo">748</span>  }<a name="line.748"></a>
+<span class="sourceLineNo">749</span><a name="line.749"></a>
+<span class="sourceLineNo">750</span>  /*<a name="line.750"></a>
+<span class="sourceLineNo">751</span>   * Both values are passed as is read by Unsafe. When platform is Little Endian, have to convert<a name="line.751"></a>
+<span class="sourceLineNo">752</span>   * to corresponding Big Endian value and then do compare. We do all writes in Big Endian format.<a name="line.752"></a>
+<span class="sourceLineNo">753</span>   */<a name="line.753"></a>
+<span class="sourceLineNo">754</span>  private static boolean lessThanUnsignedLong(long x1, long x2) {<a name="line.754"></a>
+<span class="sourceLineNo">755</span>    if (UnsafeAccess.littleEndian) {<a name="line.755"></a>
+<span class="sourceLineNo">756</span>      x1 = Long.reverseBytes(x1);<a name="line.756"></a>
+<span class="sourceLineNo">757</span>      x2 = Long.reverseBytes(x2);<a name="line.757"></a>
+<span class="sourceLineNo">758</span>    }<a name="line.758"></a>
+<span class="sourceLineNo">759</span>    return (x1 + Long.MIN_VALUE) &lt; (x2 + Long.MIN_VALUE);<a name="line.759"></a>
+<span class="sourceLineNo">760</span>  }<a name="line.760"></a>
+<span class="sourceLineNo">761</span><a name="line.761"></a>
+<span class="sourceLineNo">762</span>  /*<a name="line.762"></a>
+<span class="sourceLineNo">763</span>   * Both values are passed as is read by Unsafe. When platform is Little Endian, have to convert<a name="line.763"></a>
+<span class="sourceLineNo">764</span>   * to corresponding Big Endian value and then do compare. We do all writes in Big Endian format.<a name="line.764"></a>
+<span class="sourceLineNo">765</span>   */<a name="line.765"></a>
+<span class="sourceLineNo">766</span>  private static boolean lessThanUnsignedInt(int x1, int x2) {<a name="line.766"></a>
+<span class="sourceLineNo">767</span>    if (UnsafeAccess.littleEndian) {<a name="line.767"></a>
+<span class="sourceLineNo">768</span>      x1 = Integer.reverseBytes(x1);<a name="line.768"></a>
+<span class="sourceLineNo">769</span>      x2 = Integer.reverseBytes(x2);<a name="line.769"></a>
+<span class="sourceLineNo">770</span>    }<a name="line.770"></a>
+<span class="sourceLineNo">771</span>    return (x1 &amp; 0xffffffffL) &lt; (x2 &amp; 0xffffffffL);<a name="line.771"></a>
+<span class="sourceLineNo">772</span>  }<a name="line.772"></a>
+<span class="sourceLineNo">773</span><a name="line.773"></a>
+<span class="sourceLineNo">774</span>  /*<a name="line.774"></a>
+<span class="sourceLineNo">775</span>   * Both values are passed as is read by Unsafe. When platform is Little Endian, have to convert<a name="line.775"></a>
+<span class="sourceLineNo">776</span>   * to corresponding Big Endian value and then do compare. We do all writes in Big Endian format.<a name="line.776"></a>
+<span class="sourceLineNo">777</span>   */<a name="line.777"></a>
+<span class="sourceLineNo">778</span>  private static boolean lessThanUnsignedShort(short x1, short x2) {<a name="lin

<TRUNCATED>

[23/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/checkstyle-aggregate.html
----------------------------------------------------------------------
diff --git a/checkstyle-aggregate.html b/checkstyle-aggregate.html
index ec2440d..304a21b 100644
--- a/checkstyle-aggregate.html
+++ b/checkstyle-aggregate.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20161017" />
+    <meta name="Date-Revision-yyyymmdd" content="20161107" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Checkstyle Results</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -280,10 +280,10 @@
 <th><img src="images/icon_warning_sml.gif" alt="" />&#160;Warnings</th>
 <th><img src="images/icon_error_sml.gif" alt="" />&#160;Errors</th></tr>
 <tr class="b">
-<td>2023</td>
+<td>2045</td>
 <td>0</td>
 <td>0</td>
-<td>13747</td></tr></table></div>
+<td>13916</td></tr></table></div>
 <div class="section">
 <h2><a name="Files"></a>Files</h2>
 <table border="0" class="table table-striped">
@@ -558,75 +558,85 @@
 <td>0</td>
 <td>3</td></tr>
 <tr class="a">
-<td><a href="#org.apache.hadoop.hbase.backup.HFileArchiver.java">org/apache/hadoop/hbase/backup/HFileArchiver.java</a></td>
+<td><a href="#org.apache.hadoop.hbase.backup.FailedArchiveException.java">org/apache/hadoop/hbase/backup/FailedArchiveException.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>17</td></tr>
+<td>1</td></tr>
 <tr class="b">
+<td><a href="#org.apache.hadoop.hbase.backup.HFileArchiver.java">org/apache/hadoop/hbase/backup/HFileArchiver.java</a></td>
+<td>0</td>
+<td>0</td>
+<td>21</td></tr>
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.backup.example.HFileArchiveManager.java">org/apache/hadoop/hbase/backup/example/HFileArchiveManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.backup.example.LongTermArchivingHFileCleaner.java">org/apache/hadoop/hbase/backup/example/LongTermArchivingHFileCleaner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.backup.example.TableHFileArchiveTracker.java">org/apache/hadoop/hbase/backup/example/TableHFileArchiveTracker.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.backup.example.ZKTableArchiveClient.java">org/apache/hadoop/hbase/backup/example/ZKTableArchiveClient.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.classification.tools.ExcludePrivateAnnotationsStandardDoclet.java">org/apache/hadoop/hbase/classification/tools/ExcludePrivateAnnotationsStandardDoclet.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.classification.tools.IncludePublicAnnotationsStandardDoclet.java">org/apache/hadoop/hbase/classification/tools/IncludePublicAnnotationsStandardDoclet.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.classification.tools.StabilityOptions.java">org/apache/hadoop/hbase/classification/tools/StabilityOptions.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.AbstractClientScanner.java">org/apache/hadoop/hbase/client/AbstractClientScanner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.AbstractResponse.java">org/apache/hadoop/hbase/client/AbstractResponse.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.Action.java">org/apache/hadoop/hbase/client/Action.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>2</td></tr>
-<tr class="b">
+<td>1</td></tr>
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.Admin.java">org/apache/hadoop/hbase/client/Admin.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>59</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.Append.java">org/apache/hadoop/hbase/client/Append.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.AsyncProcess.java">org/apache/hadoop/hbase/client/AsyncProcess.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>9</td></tr>
+<tr class="b">
+<td><a href="#org.apache.hadoop.hbase.client.AsyncRegionLocator.java">org/apache/hadoop/hbase/client/AsyncRegionLocator.java</a></td>
+<td>0</td>
+<td>0</td>
+<td>7</td></tr>
 <tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.AsyncRequestFuture.java">org/apache/hadoop/hbase/client/AsyncRequestFuture.java</a></td>
 <td>0</td>
@@ -638,100 +648,100 @@
 <td>0</td>
 <td>22</td></tr>
 <tr class="a">
-<td><a href="#org.apache.hadoop.hbase.client.AsyncSingleRequestRpcRetryingCaller.java">org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.java</a></td>
+<td><a href="#org.apache.hadoop.hbase.client.AsyncSmallScanRpcRetryingCaller.java">org/apache/hadoop/hbase/client/AsyncSmallScanRpcRetryingCaller.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
 <tr class="b">
+<td><a href="#org.apache.hadoop.hbase.client.AsyncTableImpl.java">org/apache/hadoop/hbase/client/AsyncTableImpl.java</a></td>
+<td>0</td>
+<td>0</td>
+<td>2</td></tr>
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.BatchErrors.java">org/apache/hadoop/hbase/client/BatchErrors.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.BufferedMutator.java">org/apache/hadoop/hbase/client/BufferedMutator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.BufferedMutatorImpl.java">org/apache/hadoop/hbase/client/BufferedMutatorImpl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.CancellableRegionServerCallable.java">org/apache/hadoop/hbase/client/CancellableRegionServerCallable.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.ClientAsyncPrefetchScanner.java">org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.ClientIdGenerator.java">org/apache/hadoop/hbase/client/ClientIdGenerator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.ClientScanner.java">org/apache/hadoop/hbase/client/ClientScanner.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>206</td></tr>
-<tr class="a">
+<td>162</td></tr>
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.ClientServiceCallable.java">org/apache/hadoop/hbase/client/ClientServiceCallable.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.ClientSimpleScanner.java">org/apache/hadoop/hbase/client/ClientSimpleScanner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.ClientSmallReversedScanner.java">org/apache/hadoop/hbase/client/ClientSmallReversedScanner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.ClientSmallScanner.java">org/apache/hadoop/hbase/client/ClientSmallScanner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.ClusterStatusListener.java">org/apache/hadoop/hbase/client/ClusterStatusListener.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.CompactType.java">org/apache/hadoop/hbase/client/CompactType.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.ConnectionConfiguration.java">org/apache/hadoop/hbase/client/ConnectionConfiguration.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.ConnectionFactory.java">org/apache/hadoop/hbase/client/ConnectionFactory.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.ConnectionImplementation.java">org/apache/hadoop/hbase/client/ConnectionImplementation.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
-<td><a href="#org.apache.hadoop.hbase.client.ConnectionUtils.java">org/apache/hadoop/hbase/client/ConnectionUtils.java</a></td>
-<td>0</td>
-<td>0</td>
-<td>1</td></tr>
 <tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.CoprocessorHConnection.java">org/apache/hadoop/hbase/client/CoprocessorHConnection.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>4</td></tr>
+<td>3</td></tr>
 <tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.DelayingRunner.java">org/apache/hadoop/hbase/client/DelayingRunner.java</a></td>
 <td>0</td>
@@ -751,7 +761,7 @@
 <td><a href="#org.apache.hadoop.hbase.client.HBaseAdmin.java">org/apache/hadoop/hbase/client/HBaseAdmin.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>73</td></tr>
+<td>75</td></tr>
 <tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.HRegionLocator.java">org/apache/hadoop/hbase/client/HRegionLocator.java</a></td>
 <td>0</td>
@@ -761,7 +771,7 @@
 <td><a href="#org.apache.hadoop.hbase.client.HTable.java">org/apache/hadoop/hbase/client/HTable.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>22</td></tr>
+<td>18</td></tr>
 <tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.HTableInterface.java">org/apache/hadoop/hbase/client/HTableInterface.java</a></td>
 <td>0</td>
@@ -881,7 +891,7 @@
 <td><a href="#org.apache.hadoop.hbase.client.ResultBoundedCompletionService.java">org/apache/hadoop/hbase/client/ResultBoundedCompletionService.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>5</td></tr>
+<td>6</td></tr>
 <tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.ResultScanner.java">org/apache/hadoop/hbase/client/ResultScanner.java</a></td>
 <td>0</td>
@@ -941,7 +951,7 @@
 <td><a href="#org.apache.hadoop.hbase.client.RpcRetryingCallerWithReadReplicas.java">org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>3</td></tr>
+<td>4</td></tr>
 <tr class="b">
 <td><a href="#org.apache.hadoop.hbase.client.Scan.java">org/apache/hadoop/hbase/client/Scan.java</a></td>
 <td>0</td>
@@ -956,7 +966,7 @@
 <td><a href="#org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.java">org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>5</td></tr>
+<td>4</td></tr>
 <tr class="a">
 <td><a href="#org.apache.hadoop.hbase.client.ScannerTimeoutException.java">org/apache/hadoop/hbase/client/ScannerTimeoutException.java</a></td>
 <td>0</td>
@@ -1246,527 +1256,537 @@
 <td><a href="#org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.java">org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>24</td></tr>
+<td>26</td></tr>
 <tr class="a">
+<td><a href="#org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.java">org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.java</a></td>
+<td>0</td>
+<td>0</td>
+<td>2</td></tr>
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.coprocessor.BaseRegionObserver.java">org/apache/hadoop/hbase/coprocessor/BaseRegionObserver.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.coprocessor.BaseRegionServerObserver.java">org/apache/hadoop/hbase/coprocessor/BaseRegionServerObserver.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.coprocessor.BaseRowProcessorEndpoint.java">org/apache/hadoop/hbase/coprocessor/BaseRowProcessorEndpoint.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.coprocessor.BaseWALObserver.java">org/apache/hadoop/hbase/coprocessor/BaseWALObserver.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.coprocessor.BulkLoadObserver.java">org/apache/hadoop/hbase/coprocessor/BulkLoadObserver.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.coprocessor.ColumnInterpreter.java">org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>21</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.coprocessor.CoprocessorException.java">org/apache/hadoop/hbase/coprocessor/CoprocessorException.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.coprocessor.CoprocessorHost.java">org/apache/hadoop/hbase/coprocessor/CoprocessorHost.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>12</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.coprocessor.CoprocessorService.java">org/apache/hadoop/hbase/coprocessor/CoprocessorService.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.coprocessor.EndpointObserver.java">org/apache/hadoop/hbase/coprocessor/EndpointObserver.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment.java">org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.coprocessor.MasterObserver.java">org/apache/hadoop/hbase/coprocessor/MasterObserver.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>7</td></tr>
-<tr class="a">
+<td>12</td></tr>
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.coprocessor.MultiRowMutationEndpoint.java">org/apache/hadoop/hbase/coprocessor/MultiRowMutationEndpoint.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.coprocessor.ObserverContext.java">org/apache/hadoop/hbase/coprocessor/ObserverContext.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment.java">org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.coprocessor.RegionObserver.java">org/apache/hadoop/hbase/coprocessor/RegionObserver.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>62</td></tr>
-<tr class="a">
+<td>68</td></tr>
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.coprocessor.RegionServerObserver.java">org/apache/hadoop/hbase/coprocessor/RegionServerObserver.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>28</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.coprocessor.SingletonCoprocessorService.java">org/apache/hadoop/hbase/coprocessor/SingletonCoprocessorService.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.coprocessor.WALCoprocessorEnvironment.java">org/apache/hadoop/hbase/coprocessor/WALCoprocessorEnvironment.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.coprocessor.WALObserver.java">org/apache/hadoop/hbase/coprocessor/WALObserver.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.coprocessor.example.BulkDeleteEndpoint.java">org/apache/hadoop/hbase/coprocessor/example/BulkDeleteEndpoint.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.coprocessor.example.RowCountEndpoint.java">org/apache/hadoop/hbase/coprocessor/example/RowCountEndpoint.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.coprocessor.example.ZooKeeperScanPolicyObserver.java">org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>20</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.coprocessor.package-info.java">org/apache/hadoop/hbase/coprocessor/package-info.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.errorhandling.ForeignException.java">org/apache/hadoop/hbase/errorhandling/ForeignException.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.errorhandling.ForeignExceptionDispatcher.java">org/apache/hadoop/hbase/errorhandling/ForeignExceptionDispatcher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.errorhandling.TimeoutExceptionInjector.java">org/apache/hadoop/hbase/errorhandling/TimeoutExceptionInjector.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.exceptions.ClientExceptionsUtil.java">org/apache/hadoop/hbase/exceptions/ClientExceptionsUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.exceptions.FailedSanityCheckException.java">org/apache/hadoop/hbase/exceptions/FailedSanityCheckException.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.exceptions.LockTimeoutException.java">org/apache/hadoop/hbase/exceptions/LockTimeoutException.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.exceptions.UnexpectedStateException.java">org/apache/hadoop/hbase/exceptions/UnexpectedStateException.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.executor.EventHandler.java">org/apache/hadoop/hbase/executor/EventHandler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.executor.EventType.java">org/apache/hadoop/hbase/executor/EventType.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>40</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.executor.ExecutorService.java">org/apache/hadoop/hbase/executor/ExecutorService.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.executor.ExecutorType.java">org/apache/hadoop/hbase/executor/ExecutorType.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>19</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.filter.BinaryComparator.java">org/apache/hadoop/hbase/filter/BinaryComparator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.filter.BinaryPrefixComparator.java">org/apache/hadoop/hbase/filter/BinaryPrefixComparator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.filter.BitComparator.java">org/apache/hadoop/hbase/filter/BitComparator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.filter.ByteArrayComparable.java">org/apache/hadoop/hbase/filter/ByteArrayComparable.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.filter.ColumnCountGetFilter.java">org/apache/hadoop/hbase/filter/ColumnCountGetFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.filter.ColumnPaginationFilter.java">org/apache/hadoop/hbase/filter/ColumnPaginationFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>11</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.filter.ColumnPrefixFilter.java">org/apache/hadoop/hbase/filter/ColumnPrefixFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>10</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.filter.ColumnRangeFilter.java">org/apache/hadoop/hbase/filter/ColumnRangeFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>19</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.filter.CompareFilter.java">org/apache/hadoop/hbase/filter/CompareFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>21</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.filter.DependentColumnFilter.java">org/apache/hadoop/hbase/filter/DependentColumnFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.filter.FamilyFilter.java">org/apache/hadoop/hbase/filter/FamilyFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>9</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.filter.Filter.java">org/apache/hadoop/hbase/filter/Filter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.filter.FilterBase.java">org/apache/hadoop/hbase/filter/FilterBase.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.filter.FilterList.java">org/apache/hadoop/hbase/filter/FilterList.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>37</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.filter.FilterWrapper.java">org/apache/hadoop/hbase/filter/FilterWrapper.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>10</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.filter.FirstKeyOnlyFilter.java">org/apache/hadoop/hbase/filter/FirstKeyOnlyFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.filter.FirstKeyValueMatchingQualifiersFilter.java">org/apache/hadoop/hbase/filter/FirstKeyValueMatchingQualifiersFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.filter.FuzzyRowFilter.java">org/apache/hadoop/hbase/filter/FuzzyRowFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>16</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.filter.InclusiveStopFilter.java">org/apache/hadoop/hbase/filter/InclusiveStopFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>10</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.filter.KeyOnlyFilter.java">org/apache/hadoop/hbase/filter/KeyOnlyFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.filter.LongComparator.java">org/apache/hadoop/hbase/filter/LongComparator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>23</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.filter.MultiRowRangeFilter.java">org/apache/hadoop/hbase/filter/MultiRowRangeFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.filter.MultipleColumnPrefixFilter.java">org/apache/hadoop/hbase/filter/MultipleColumnPrefixFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>12</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.filter.NullComparator.java">org/apache/hadoop/hbase/filter/NullComparator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.filter.PageFilter.java">org/apache/hadoop/hbase/filter/PageFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.filter.ParseConstants.java">org/apache/hadoop/hbase/filter/ParseConstants.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.filter.ParseFilter.java">org/apache/hadoop/hbase/filter/ParseFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>36</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.filter.PrefixFilter.java">org/apache/hadoop/hbase/filter/PrefixFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>11</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.filter.QualifierFilter.java">org/apache/hadoop/hbase/filter/QualifierFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.filter.RandomRowFilter.java">org/apache/hadoop/hbase/filter/RandomRowFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.filter.RegexStringComparator.java">org/apache/hadoop/hbase/filter/RegexStringComparator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>12</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.filter.RowFilter.java">org/apache/hadoop/hbase/filter/RowFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.filter.SingleColumnValueExcludeFilter.java">org/apache/hadoop/hbase/filter/SingleColumnValueExcludeFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>14</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.filter.SingleColumnValueFilter.java">org/apache/hadoop/hbase/filter/SingleColumnValueFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>29</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.filter.SkipFilter.java">org/apache/hadoop/hbase/filter/SkipFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.filter.SubstringComparator.java">org/apache/hadoop/hbase/filter/SubstringComparator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.filter.TimestampsFilter.java">org/apache/hadoop/hbase/filter/TimestampsFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.filter.ValueFilter.java">org/apache/hadoop/hbase/filter/ValueFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.filter.WhileMatchFilter.java">org/apache/hadoop/hbase/filter/WhileMatchFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.fs.HFileSystem.java">org/apache/hadoop/hbase/fs/HFileSystem.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>29</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.http.ClickjackingPreventionFilter.java">org/apache/hadoop/hbase/http/ClickjackingPreventionFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>13</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.http.HtmlQuoting.java">org/apache/hadoop/hbase/http/HtmlQuoting.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>17</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.http.HttpConfig.java">org/apache/hadoop/hbase/http/HttpConfig.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.http.HttpRequestLog.java">org/apache/hadoop/hbase/http/HttpRequestLog.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.http.HttpRequestLogAppender.java">org/apache/hadoop/hbase/http/HttpRequestLogAppender.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.http.HttpServer.java">org/apache/hadoop/hbase/http/HttpServer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>45</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.http.InfoServer.java">org/apache/hadoop/hbase/http/InfoServer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>11</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.http.NoCacheFilter.java">org/apache/hadoop/hbase/http/NoCacheFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.http.ServerConfigurationKeys.java">org/apache/hadoop/hbase/http/ServerConfigurationKeys.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.http.SslSocketConnectorSecure.java">org/apache/hadoop/hbase/http/SslSocketConnectorSecure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.http.conf.ConfServlet.java">org/apache/hadoop/hbase/http/conf/ConfServlet.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.http.jmx.JMXJsonServlet.java">org/apache/hadoop/hbase/http/jmx/JMXJsonServlet.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.http.lib.StaticUserWebFilter.java">org/apache/hadoop/hbase/http/lib/StaticUserWebFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.http.log.LogLevel.java">org/apache/hadoop/hbase/http/log/LogLevel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.BoundedByteBufferPool.java">org/apache/hadoop/hbase/io/BoundedByteBufferPool.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.ByteBuffInputStream.java">org/apache/hadoop/hbase/io/ByteBuffInputStream.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.ByteBufferOutputStream.java">org/apache/hadoop/hbase/io/ByteBufferOutputStream.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.ByteBufferPool.java">org/apache/hadoop/hbase/io/ByteBufferPool.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.CellOutputStream.java">org/apache/hadoop/hbase/io/CellOutputStream.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.FSDataInputStreamWrapper.java">org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.FileLink.java">org/apache/hadoop/hbase/io/FileLink.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>13</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.HFileLink.java">org/apache/hadoop/hbase/io/HFileLink.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.HalfStoreFileReader.java">org/apache/hadoop/hbase/io/HalfStoreFileReader.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>13</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.HeapSize.java">org/apache/hadoop/hbase/io/HeapSize.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.ImmutableBytesWritable.java">org/apache/hadoop/hbase/io/ImmutableBytesWritable.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.Reference.java">org/apache/hadoop/hbase/io/Reference.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>17</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.TagCompressionContext.java">org/apache/hadoop/hbase/io/TagCompressionContext.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.TimeRange.java">org/apache/hadoop/hbase/io/TimeRange.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.WALLink.java">org/apache/hadoop/hbase/io/WALLink.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.hadoop.hbase.io.asyncfs.AsyncFSOutput.java">org/apache/hadoop/hbase/io/asyncfs/AsyncFSOutput.java</a></td>
+<td>0</td>
+<td>0</td>
+<td>1</td></tr>
 <tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.asyncfs.FanOutOneBlockAsyncDFSOutput.java">org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutput.java</a></td>
 <td>0</td>
@@ -1778,1300 +1798,1320 @@
 <td>0</td>
 <td>1</td></tr>
 <tr class="a">
-<td><a href="#org.apache.hadoop.hbase.io.asyncfs.FanOutOneBlockAsyncDFSOutputSaslHelper.java">org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.java</a></td>
-<td>0</td>
-<td>0</td>
-<td>33</td></tr>
-<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.compress.Compression.java">org/apache/hadoop/hbase/io/compress/Compression.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>9</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.crypto.Cipher.java">org/apache/hadoop/hbase/io/crypto/Cipher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.crypto.Context.java">org/apache/hadoop/hbase/io/crypto/Context.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.crypto.Decryptor.java">org/apache/hadoop/hbase/io/crypto/Decryptor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.crypto.Encryption.java">org/apache/hadoop/hbase/io/crypto/Encryption.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>53</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.crypto.Encryptor.java">org/apache/hadoop/hbase/io/crypto/Encryptor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.crypto.KeyProvider.java">org/apache/hadoop/hbase/io/crypto/KeyProvider.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.crypto.aes.AES.java">org/apache/hadoop/hbase/io/crypto/aes/AES.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.crypto.aes.AESDecryptor.java">org/apache/hadoop/hbase/io/crypto/aes/AESDecryptor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.crypto.aes.AESEncryptor.java">org/apache/hadoop/hbase/io/crypto/aes/AESEncryptor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.hadoop.hbase.io.crypto.aes.CommonsCryptoAES.java">org/apache/hadoop/hbase/io/crypto/aes/CommonsCryptoAES.java</a></td>
+<td>0</td>
+<td>0</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.hadoop.hbase.io.crypto.aes.CommonsCryptoAESDecryptor.java">org/apache/hadoop/hbase/io/crypto/aes/CommonsCryptoAESDecryptor.java</a></td>
+<td>0</td>
+<td>0</td>
+<td>3</td></tr>
+<tr class="a">
+<td><a href="#org.apache.hadoop.hbase.io.crypto.aes.CommonsCryptoAESEncryptor.java">org/apache/hadoop/hbase/io/crypto/aes/CommonsCryptoAESEncryptor.java</a></td>
+<td>0</td>
+<td>0</td>
+<td>2</td></tr>
 <tr class="b">
+<td><a href="#org.apache.hadoop.hbase.io.crypto.aes.CryptoAES.java">org/apache/hadoop/hbase/io/crypto/aes/CryptoAES.java</a></td>
+<td>0</td>
+<td>0</td>
+<td>4</td></tr>
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.encoding.BufferedDataBlockEncoder.java">org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.encoding.CopyKeyDataBlockEncoder.java">org/apache/hadoop/hbase/io/encoding/CopyKeyDataBlockEncoder.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.encoding.DataBlockEncoder.java">org/apache/hadoop/hbase/io/encoding/DataBlockEncoder.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>15</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.encoding.DataBlockEncoding.java">org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>11</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.encoding.EncodedDataBlock.java">org/apache/hadoop/hbase/io/encoding/EncodedDataBlock.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.encoding.HFileBlockDecodingContext.java">org/apache/hadoop/hbase/io/encoding/HFileBlockDecodingContext.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.encoding.HFileBlockDefaultEncodingContext.java">org/apache/hadoop/hbase/io/encoding/HFileBlockDefaultEncodingContext.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext.java">org/apache/hadoop/hbase/io/encoding/HFileBlockEncodingContext.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.encoding.RowIndexCodecV1.java">org/apache/hadoop/hbase/io/encoding/RowIndexCodecV1.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.encoding.RowIndexSeekerV1.java">org/apache/hadoop/hbase/io/encoding/RowIndexSeekerV1.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.hadoopbackport.ThrottledInputStream.java">org/apache/hadoop/hbase/io/hadoopbackport/ThrottledInputStream.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.BlockCache.java">org/apache/hadoop/hbase/io/hfile/BlockCache.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.BlockCacheKey.java">org/apache/hadoop/hbase/io/hfile/BlockCacheKey.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.BlockCacheUtil.java">org/apache/hadoop/hbase/io/hfile/BlockCacheUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>22</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.BlockCachesIterator.java">org/apache/hadoop/hbase/io/hfile/BlockCachesIterator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.BlockType.java">org/apache/hadoop/hbase/io/hfile/BlockType.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.CacheConfig.java">org/apache/hadoop/hbase/io/hfile/CacheConfig.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>15</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.CacheStats.java">org/apache/hadoop/hbase/io/hfile/CacheStats.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.CacheableDeserializer.java">org/apache/hadoop/hbase/io/hfile/CacheableDeserializer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.CacheableDeserializerIdManager.java">org/apache/hadoop/hbase/io/hfile/CacheableDeserializerIdManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.ChecksumUtil.java">org/apache/hadoop/hbase/io/hfile/ChecksumUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.CombinedBlockCache.java">org/apache/hadoop/hbase/io/hfile/CombinedBlockCache.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.CompoundBloomFilter.java">org/apache/hadoop/hbase/io/hfile/CompoundBloomFilter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.CompoundBloomFilterBase.java">org/apache/hadoop/hbase/io/hfile/CompoundBloomFilterBase.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.CompoundBloomFilterWriter.java">org/apache/hadoop/hbase/io/hfile/CompoundBloomFilterWriter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.CorruptHFileException.java">org/apache/hadoop/hbase/io/hfile/CorruptHFileException.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.FixedFileTrailer.java">org/apache/hadoop/hbase/io/hfile/FixedFileTrailer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>14</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.HFile.java">org/apache/hadoop/hbase/io/hfile/HFile.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>45</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.HFileBlock.java">org/apache/hadoop/hbase/io/hfile/HFileBlock.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>44</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.HFileBlockIndex.java">org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>40</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.HFileContext.java">org/apache/hadoop/hbase/io/hfile/HFileContext.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.HFileDataBlockEncoder.java">org/apache/hadoop/hbase/io/hfile/HFileDataBlockEncoder.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>13</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.HFileDataBlockEncoderImpl.java">org/apache/hadoop/hbase/io/hfile/HFileDataBlockEncoderImpl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.HFilePrettyPrinter.java">org/apache/hadoop/hbase/io/hfile/HFilePrettyPrinter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>14</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.HFileReaderImpl.java">org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>50</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.HFileScanner.java">org/apache/hadoop/hbase/io/hfile/HFileScanner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>22</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.HFileWriterImpl.java">org/apache/hadoop/hbase/io/hfile/HFileWriterImpl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>22</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.LruBlockCache.java">org/apache/hadoop/hbase/io/hfile/LruBlockCache.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>20</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.LruCachedBlock.java">org/apache/hadoop/hbase/io/hfile/LruCachedBlock.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.LruCachedBlockQueue.java">org/apache/hadoop/hbase/io/hfile/LruCachedBlockQueue.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.MemcachedBlockCache.java">org/apache/hadoop/hbase/io/hfile/MemcachedBlockCache.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.NoOpDataBlockEncoder.java">org/apache/hadoop/hbase/io/hfile/NoOpDataBlockEncoder.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.PrefetchExecutor.java">org/apache/hadoop/hbase/io/hfile/PrefetchExecutor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.bucket.BucketAllocator.java">org/apache/hadoop/hbase/io/hfile/bucket/BucketAllocator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>33</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.bucket.BucketCache.java">org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>26</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.bucket.ByteBufferIOEngine.java">org/apache/hadoop/hbase/io/hfile/bucket/ByteBufferIOEngine.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.bucket.CachedEntryQueue.java">org/apache/hadoop/hbase/io/hfile/bucket/CachedEntryQueue.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.bucket.FileIOEngine.java">org/apache/hadoop/hbase/io/hfile/bucket/FileIOEngine.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.bucket.FileMmapEngine.java">org/apache/hadoop/hbase/io/hfile/bucket/FileMmapEngine.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.bucket.IOEngine.java">org/apache/hadoop/hbase/io/hfile/bucket/IOEngine.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.hfile.bucket.UniqueIndexMap.java">org/apache/hadoop/hbase/io/hfile/bucket/UniqueIndexMap.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.util.HeapMemorySizeUtil.java">org/apache/hadoop/hbase/io/util/HeapMemorySizeUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.io.util.LRUDictionary.java">org/apache/hadoop/hbase/io/util/LRUDictionary.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.io.util.StreamUtils.java">org/apache/hadoop/hbase/io/util/StreamUtils.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>11</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.ipc.AbstractRpcClient.java">org/apache/hadoop/hbase/ipc/AbstractRpcClient.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.ipc.BlockingRpcCallback.java">org/apache/hadoop/hbase/ipc/BlockingRpcCallback.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.ipc.BlockingRpcConnection.java">org/apache/hadoop/hbase/ipc/BlockingRpcConnection.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>3</td></tr>
-<tr class="a">
+<td>4</td></tr>
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.ipc.BufferCallBeforeInitHandler.java">org/apache/hadoop/hbase/ipc/BufferCallBeforeInitHandler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.ipc.BufferChain.java">org/apache/hadoop/hbase/ipc/BufferChain.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.ipc.Call.java">org/apache/hadoop/hbase/ipc/Call.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.ipc.CallRunner.java">org/apache/hadoop/hbase/ipc/CallRunner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.ipc.CellBlockBuilder.java">org/apache/hadoop/hbase/ipc/CellBlockBuilder.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.ipc.CoprocessorRpcUtils.java">org/apache/hadoop/hbase/ipc/CoprocessorRpcUtils.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.ipc.DefaultNettyEventLoopConfig.java">org/apache/hadoop/hbase/ipc/DefaultNettyEventLoopConfig.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.ipc.DelegatingHBaseRpcController.java">org/apache/hadoop/hbase/ipc/DelegatingHBaseRpcController.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.ipc.FastPathBalancedQueueRpcExecutor.java">org/apache/hadoop/hbase/ipc/FastPathBalancedQueueRpcExecutor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.ipc.FifoRpcScheduler.java">org/apache/hadoop/hbase/ipc/FifoRpcScheduler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.ipc.HBaseRpcController.java">org/apache/hadoop/hbase/ipc/HBaseRpcController.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.ipc.HBaseRpcControllerImpl.java">org/apache/hadoop/hbase/ipc/HBaseRpcControllerImpl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.ipc.IPCUtil.java">org/apache/hadoop/hbase/ipc/IPCUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.ipc.MetricsHBaseServer.java">org/apache/hadoop/hbase/ipc/MetricsHBaseServer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.ipc.MetricsHBaseServerSourceImpl.java">org/apache/hadoop/hbase/ipc/MetricsHBaseServerSourceImpl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.ipc.NettyRpcClientConfigHelper.java">org/apache/hadoop/hbase/ipc/NettyRpcClientConfigHelper.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.ipc.NettyRpcConnection.java">org/apache/hadoop/hbase/ipc/NettyRpcConnection.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.ipc.NettyRpcDuplexHandler.java">org/apache/hadoop/hbase/ipc/NettyRpcDuplexHandler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.ipc.PriorityFunction.java">org/apache/hadoop/hbase/ipc/PriorityFunction.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.ipc.RWQueueRpcExecutor.java">org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.ipc.RpcCallContext.java">org/apache/hadoop/hbase/ipc/RpcCallContext.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.ipc.RpcClient.java">org/apache/hadoop/hbase/ipc/RpcClient.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.ipc.RpcClientFactory.java">org/apache/hadoop/hbase/ipc/RpcClientFactory.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.ipc.RpcConnection.java">org/apache/hadoop/hbase/ipc/RpcConnection.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.ipc.RpcExecutor.java">org/apache/hadoop/hbase/ipc/RpcExecutor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.ipc.RpcScheduler.java">org/apache/hadoop/hbase/ipc/RpcScheduler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.ipc.RpcSchedulerContext.java">org/apache/hadoop/hbase/ipc/RpcSchedulerContext.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.ipc.RpcServer.java">org/apache/hadoop/hbase/ipc/RpcServer.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>74</td></tr>
-<tr class="a">
+<td>81</td></tr>
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.ipc.RpcServerInterface.java">org/apache/hadoop/hbase/ipc/RpcServerInterface.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.ipc.SimpleRpcScheduler.java">org/apache/hadoop/hbase/ipc/SimpleRpcScheduler.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapred.Driver.java">org/apache/hadoop/hbase/mapred/Driver.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapred.GroupingTableMap.java">org/apache/hadoop/hbase/mapred/GroupingTableMap.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>11</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapred.HRegionPartitioner.java">org/apache/hadoop/hbase/mapred/HRegionPartitioner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapred.IdentityTableMap.java">org/apache/hadoop/hbase/mapred/IdentityTableMap.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapred.IdentityTableReduce.java">org/apache/hadoop/hbase/mapred/IdentityTableReduce.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapred.MultiTableSnapshotInputFormat.java">org/apache/hadoop/hbase/mapred/MultiTableSnapshotInputFormat.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapred.RowCounter.java">org/apache/hadoop/hbase/mapred/RowCounter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapred.TableInputFormat.java">org/apache/hadoop/hbase/mapred/TableInputFormat.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapred.TableInputFormatBase.java">org/apache/hadoop/hbase/mapred/TableInputFormatBase.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapred.TableMap.java">org/apache/hadoop/hbase/mapred/TableMap.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapred.TableMapReduceUtil.java">org/apache/hadoop/hbase/mapred/TableMapReduceUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>11</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapred.TableOutputFormat.java">org/apache/hadoop/hbase/mapred/TableOutputFormat.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>1</td></tr>
-<tr class="a">
+<td>2</td></tr>
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapred.TableRecordReader.java">org/apache/hadoop/hbase/mapred/TableRecordReader.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapred.TableRecordReaderImpl.java">org/apache/hadoop/hbase/mapred/TableRecordReaderImpl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapred.TableReduce.java">org/apache/hadoop/hbase/mapred/TableReduce.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapred.TableSnapshotInputFormat.java">org/apache/hadoop/hbase/mapred/TableSnapshotInputFormat.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapred.TableSplit.java">org/apache/hadoop/hbase/mapred/TableSplit.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>17</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.CellCounter.java">org/apache/hadoop/hbase/mapreduce/CellCounter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>9</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.CellCreator.java">org/apache/hadoop/hbase/mapreduce/CellCreator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.CopyTable.java">org/apache/hadoop/hbase/mapreduce/CopyTable.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>12</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.DefaultVisibilityExpressionResolver.java">org/apache/hadoop/hbase/mapreduce/DefaultVisibilityExpressionResolver.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.Driver.java">org/apache/hadoop/hbase/mapreduce/Driver.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.Export.java">org/apache/hadoop/hbase/mapreduce/Export.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.GroupingTableMapper.java">org/apache/hadoop/hbase/mapreduce/GroupingTableMapper.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.HFileOutputFormat2.java">org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.HRegionPartitioner.java">org/apache/hadoop/hbase/mapreduce/HRegionPartitioner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.HashTable.java">org/apache/hadoop/hbase/mapreduce/HashTable.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.IdentityTableMapper.java">org/apache/hadoop/hbase/mapreduce/IdentityTableMapper.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.IdentityTableReducer.java">org/apache/hadoop/hbase/mapreduce/IdentityTableReducer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.Import.java">org/apache/hadoop/hbase/mapreduce/Import.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>9</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.ImportTsv.java">org/apache/hadoop/hbase/mapreduce/ImportTsv.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>19</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.IndexBuilder.java">org/apache/hadoop/hbase/mapreduce/IndexBuilder.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.JarFinder.java">org/apache/hadoop/hbase/mapreduce/JarFinder.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.JobUtil.java">org/apache/hadoop/hbase/mapreduce/JobUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.KeyValueSortReducer.java">org/apache/hadoop/hbase/mapreduce/KeyValueSortReducer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.java">org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.MultiHFileOutputFormat.java">org/apache/hadoop/hbase/mapreduce/MultiHFileOutputFormat.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.MultiTableInputFormat.java">org/apache/hadoop/hbase/mapreduce/MultiTableInputFormat.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.MultiTableInputFormatBase.java">org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.MultiTableOutputFormat.java">org/apache/hadoop/hbase/mapreduce/MultiTableOutputFormat.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.MultiTableSnapshotInputFormat.java">org/apache/hadoop/hbase/mapreduce/MultiTableSnapshotInputFormat.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.MultiTableSnapshotInputFormatImpl.java">org/apache/hadoop/hbase/mapreduce/MultiTableSnapshotInputFormatImpl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>12</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.MultithreadedTableMapper.java">org/apache/hadoop/hbase/mapreduce/MultithreadedTableMapper.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>7</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.PutCombiner.java">org/apache/hadoop/hbase/mapreduce/PutCombiner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.PutSortReducer.java">org/apache/hadoop/hbase/mapreduce/PutSortReducer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.ResultSerialization.java">org/apache/hadoop/hbase/mapreduce/ResultSerialization.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.RowCounter.java">org/apache/hadoop/hbase/mapreduce/RowCounter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.SampleUploader.java">org/apache/hadoop/hbase/mapreduce/SampleUploader.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.SimpleTotalOrderPartitioner.java">org/apache/hadoop/hbase/mapreduce/SimpleTotalOrderPartitioner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.SyncTable.java">org/apache/hadoop/hbase/mapreduce/SyncTable.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TableInputFormat.java">org/apache/hadoop/hbase/mapreduce/TableInputFormat.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TableInputFormatBase.java">org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>15</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TableMapReduceUtil.java">org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>54</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TableMapper.java">org/apache/hadoop/hbase/mapreduce/TableMapper.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TableOutputCommitter.java">org/apache/hadoop/hbase/mapreduce/TableOutputCommitter.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TableOutputFormat.java">org/apache/hadoop/hbase/mapreduce/TableOutputFormat.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TableRecordReader.java">org/apache/hadoop/hbase/mapreduce/TableRecordReader.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TableRecordReaderImpl.java">org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>12</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TableReducer.java">org/apache/hadoop/hbase/mapreduce/TableReducer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TableSnapshotInputFormat.java">org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TableSnapshotInputFormatImpl.java">org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TableSplit.java">org/apache/hadoop/hbase/mapreduce/TableSplit.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TextSortReducer.java">org/apache/hadoop/hbase/mapreduce/TextSortReducer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TsvImporterMapper.java">org/apache/hadoop/hbase/mapreduce/TsvImporterMapper.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.TsvImporterTextMapper.java">org/apache/hadoop/hbase/mapreduce/TsvImporterTextMapper.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>9</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.VisibilityExpressionResolver.java">org/apache/hadoop/hbase/mapreduce/VisibilityExpressionResolver.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.WALInputFormat.java">org/apache/hadoop/hbase/mapreduce/WALInputFormat.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>10</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.WALPlayer.java">org/apache/hadoop/hbase/mapreduce/WALPlayer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>13</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.mapreduce.replication.VerifyReplication.java">org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.ActiveMasterManager.java">org/apache/hadoop/hbase/master/ActiveMasterManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>5</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.AssignCallable.java">org/apache/hadoop/hbase/master/AssignCallable.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.AssignmentListener.java">org/apache/hadoop/hbase/master/AssignmentListener.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.AssignmentManager.java">org/apache/hadoop/hbase/master/AssignmentManager.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>160</td></tr>
-<tr class="b">
+<td>159</td></tr>
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.AssignmentVerificationReport.java">org/apache/hadoop/hbase/master/AssignmentVerificationReport.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>9</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.BulkAssigner.java">org/apache/hadoop/hbase/master/BulkAssigner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.BulkReOpen.java">org/apache/hadoop/hbase/master/BulkReOpen.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.CatalogJanitor.java">org/apache/hadoop/hbase/master/CatalogJanitor.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>27</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.ClusterSchemaServiceImpl.java">org/apache/hadoop/hbase/master/ClusterSchemaServiceImpl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.ClusterStatusPublisher.java">org/apache/hadoop/hbase/master/ClusterStatusPublisher.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>12</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.DeadServer.java">org/apache/hadoop/hbase/master/DeadServer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.GeneralBulkAssigner.java">org/apache/hadoop/hbase/master/GeneralBulkAssigner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.HMaster.java">org/apache/hadoop/hbase/master/HMaster.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>48</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.HMasterCommandLine.java">org/apache/hadoop/hbase/master/HMasterCommandLine.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.LoadBalancer.java">org/apache/hadoop/hbase/master/LoadBalancer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>16</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.MasterAnnotationReadingPriorityFunction.java">org/apache/hadoop/hbase/master/MasterAnnotationReadingPriorityFunction.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.MasterCoprocessorHost.java">org/apache/hadoop/hbase/master/MasterCoprocessorHost.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>12</td></tr>
-<tr class="a">
+<td>20</td></tr>
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.MasterDumpServlet.java">org/apache/hadoop/hbase/master/MasterDumpServlet.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.MasterFileSystem.java">org/apache/hadoop/hbase/master/MasterFileSystem.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>18</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.MasterMetaBootstrap.java">org/apache/hadoop/hbase/master/MasterMetaBootstrap.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.MasterRpcServices.java">org/apache/hadoop/hbase/master/MasterRpcServices.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>21</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.MasterServices.java">org/apache/hadoop/hbase/master/MasterServices.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>40</td></tr>
-<tr class="b">
+<td>41</td></tr>
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.MasterStatusServlet.java">org/apache/hadoop/hbase/master/MasterStatusServlet.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>4</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.MasterWalManager.java">org/apache/hadoop/hbase/master/MasterWalManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.MetricsAssignmentManager.java">org/apache/hadoop/hbase/master/MetricsAssignmentManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.MetricsAssignmentManagerSourceImpl.java">org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.MetricsMaster.java">org/apache/hadoop/hbase/master/MetricsMaster.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.MetricsMasterProcSource.java">org/apache/hadoop/hbase/master/MetricsMasterProcSource.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.MetricsMasterSourceImpl.java">org/apache/hadoop/hbase/master/MetricsMasterSourceImpl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.MetricsMasterWrapperImpl.java">org/apache/hadoop/hbase/master/MetricsMasterWrapperImpl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.RackManager.java">org/apache/hadoop/hbase/master/RackManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.RegionPlacementMaintainer.java">org/apache/hadoop/hbase/master/RegionPlacementMaintainer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>196</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.RegionPlan.java">org/apache/hadoop/hbase/master/RegionPlan.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.RegionState.java">org/apache/hadoop/hbase/master/RegionState.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>96</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.RegionStateStore.java">org/apache/hadoop/hbase/master/RegionStateStore.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.RegionStates.java">org/apache/hadoop/hbase/master/RegionStates.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>22</td></tr>
-<tr class="b">
+<td>32</td></tr>
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.ServerListener.java">org/apache/hadoop/hbase/master/ServerListener.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.ServerManager.java">org/apache/hadoop/hbase/master/ServerManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>31</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.SnapshotOfRegionAssignmentFromMeta.java">org/apache/hadoop/hbase/master/SnapshotOfRegionAssignmentFromMeta.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>12</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.SnapshotSentinel.java">org/apache/hadoop/hbase/master/SnapshotSentinel.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.SplitLogManager.java">org/apache/hadoop/hbase/master/SplitLogManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>22</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.TableLockManager.java">org/apache/hadoop/hbase/master/TableLockManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>8</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.TableNamespaceManager.java">org/apache/hadoop/hbase/master/TableNamespaceManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.TableStateManager.java">org/apache/hadoop/hbase/master/TableStateManager.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>10</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.UnAssignCallable.java">org/apache/hadoop/hbase/master/UnAssignCallable.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer.java">org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>75</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.ClusterLoadState.java">org/apache/hadoop/hbase/master/balancer/ClusterLoadState.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.FavoredNodeAssignmentHelper.java">org/apache/hadoop/hbase/master/balancer/FavoredNodeAssignmentHelper.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>29</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.FavoredNodeLoadBalancer.java">org/apache/hadoop/hbase/master/balancer/FavoredNodeLoadBalancer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.FavoredNodesPlan.java">org/apache/hadoop/hbase/master/balancer/FavoredNodesPlan.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>11</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.LoadBalancerFactory.java">org/apache/hadoop/hbase/master/balancer/LoadBalancerFactory.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.MetricsBalancerSourceImpl.java">org/apache/hadoop/hbase/master/balancer/MetricsBalancerSourceImpl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.MetricsStochasticBalancerSourceImpl.java">org/apache/hadoop/hbase/master/balancer/MetricsStochasticBalancerSourceImpl.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>6</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.RegionInfoComparator.java">org/apache/hadoop/hbase/master/balancer/RegionInfoComparator.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.RegionLocationFinder.java">org/apache/hadoop/hbase/master/balancer/RegionLocationFinder.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>10</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.ServerAndLoad.java">org/apache/hadoop/hbase/master/balancer/ServerAndLoad.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.SimpleLoadBalancer.java">org/apache/hadoop/hbase/master/balancer/SimpleLoadBalancer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>17</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.java">org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>28</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.cleaner.BaseFileCleanerDelegate.java">org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.cleaner.BaseLogCleanerDelegate.java">org/apache/hadoop/hbase/master/cleaner/BaseLogCleanerDelegate.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.cleaner.CleanerChore.java">org/apache/hadoop/hbase/master/cleaner/CleanerChore.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.cleaner.FileCleanerDelegate.java">org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.cleaner.HFileCleaner.java">org/apache/hadoop/hbase/master/cleaner/HFileCleaner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.cleaner.HFileLinkCleaner.java">org/apache/hadoop/hbase/master/cleaner/HFileLinkCleaner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.cleaner.ReplicationMetaCleaner.java">org/apache/hadoop/hbase/master/cleaner/ReplicationMetaCleaner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.cleaner.TimeToLiveHFileCleaner.java">org/apache/hadoop/hbase/master/cleaner/TimeToLiveHFileCleaner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.cleaner.TimeToLiveLogCleaner.java">org/apache/hadoop/hbase/master/cleaner/TimeToLiveLogCleaner.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.normalizer.MergeNormalizationPlan.java">org/apache/hadoop/hbase/master/normalizer/MergeNormalizationPlan.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.normalizer.RegionNormalizerChore.java">org/apache/hadoop/hbase/master/normalizer/RegionNormalizerChore.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.normalizer.SplitNormalizationPlan.java">org/apache/hadoop/hbase/master/normalizer/SplitNormalizationPlan.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.procedure.AbstractStateMachineNamespaceProcedure.java">org/apache/hadoop/hbase/master/procedure/AbstractStateMachineNamespaceProcedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.procedure.AbstractStateMachineTableProcedure.java">org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>2</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.procedure.AddColumnFamilyProcedure.java">org/apache/hadoop/hbase/master/procedure/AddColumnFamilyProcedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>30</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.procedure.CloneSnapshotProcedure.java">org/apache/hadoop/hbase/master/procedure/CloneSnapshotProcedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>9</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.procedure.CreateNamespaceProcedure.java">org/apache/hadoop/hbase/master/procedure/CreateNamespaceProcedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>25</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.procedure.CreateTableProcedure.java">org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.procedure.DeleteColumnFamilyProcedure.java">org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>34</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.procedure.DeleteNamespaceProcedure.java">org/apache/hadoop/hbase/master/procedure/DeleteNamespaceProcedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>28</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.procedure.DeleteTableProcedure.java">org/apache/hadoop/hbase/master/procedure/DeleteTableProcedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.procedure.DisableTableProcedure.java">org/apache/hadoop/hbase/master/procedure/DisableTableProcedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>43</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.procedure.DispatchMergingRegionsProcedure.java">org/apache/hadoop/hbase/master/procedure/DispatchMergingRegionsProcedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>58</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.procedure.EnableTableProcedure.java">org/apache/hadoop/hbase/master/procedure/EnableTableProcedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>41</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.procedure.MasterDDLOperationHelper.java">org/apache/hadoop/hbase/master/procedure/MasterDDLOperationHelper.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>3</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv.java">org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>2</td></tr>
-<tr class="b">
+<td>3</td></tr>
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.procedure.MasterProcedureScheduler.java">org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>17</td></tr>
-<tr class="a">
+<td>18</td></tr>
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.procedure.MasterProcedureUtil.java">org/apache/hadoop/hbase/master/procedure/MasterProcedureUtil.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.procedure.ModifyColumnFamilyProcedure.java">org/apache/hadoop/hbase/master/procedure/ModifyColumnFamilyProcedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>30</td></tr>
-<tr class="a">
+<tr class="b">
 <td><a href="#org.apache.hadoop.hbase.master.procedure.ModifyNamespaceProcedure.java">org/apache/hadoop/hbase/master/procedure/ModifyNamespaceProcedure.java</a></td>
 <td>0</td>
 <td>0</td>
 <td>16</td></tr>
-<tr class="b">
+<tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.procedure.ModifyTableProcedure.java">org/apach

<TRUNCATED>

[18/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/index-all.html
----------------------------------------------------------------------
diff --git a/devapidocs/index-all.html b/devapidocs/index-all.html
index c8e7e05..59549b1 100644
--- a/devapidocs/index-all.html
+++ b/devapidocs/index-all.html
@@ -318,6 +318,8 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#AbstractFSWAL-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-java.lang.String-java.lang.String-org.apache.hadoop.conf.Configuration-java.util.List-boolean-java.lang.String-java.lang.String-">AbstractFSWAL(FileSystem, Path, String, String, Configuration, List&lt;WALActionsListener&gt;, boolean, String, String)</a></span> - Constructor for class org.apache.hadoop.hbase.regionserver.wal.<a href="org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html" title="class in org.apache.hadoop.hbase.regionserver.wal">AbstractFSWAL</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.WalProps.html" title="class in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">AbstractFSWAL.WalProps</span></a> - Class in <a href="org/apache/hadoop/hbase/regionserver/wal/package-summary.html">org.apache.hadoop.hbase.regionserver.wal</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html" title="class in org.apache.hadoop.hbase.wal"><span class="typeNameLink">AbstractFSWALProvider</span></a>&lt;<a href="org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html" title="type parameter in AbstractFSWALProvider">T</a> extends <a href="org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html" title="class in org.apache.hadoop.hbase.regionserver.wal">AbstractFSWAL</a>&lt;?&gt;&gt; - Class in <a href="org/apache/hadoop/hbase/wal/package-summary.html">org.apache.hadoop.hbase.wal</a></dt>
 <dd>
 <div class="block">Base class of a WAL Provider that returns a single thread safe WAL that writes to HDFS.</div>
@@ -679,6 +681,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/procedure/ServerCrashProcedure.html#acquireLock-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">acquireLock(MasterProcedureEnv)</a></span> - Method in class org.apache.hadoop.hbase.master.procedure.<a href="org/apache/hadoop/hbase/master/procedure/ServerCrashProcedure.html" title="class in org.apache.hadoop.hbase.master.procedure">ServerCrashProcedure</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/procedure/SplitTableRegionProcedure.html#acquireLock-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">acquireLock(MasterProcedureEnv)</a></span> - Method in class org.apache.hadoop.hbase.master.procedure.<a href="org/apache/hadoop/hbase/master/procedure/SplitTableRegionProcedure.html" title="class in org.apache.hadoop.hbase.master.procedure">SplitTableRegionProcedure</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/Procedure.html#acquireLock-TEnvironment-">acquireLock(TEnvironment)</a></span> - Method in class org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a></dt>
 <dd>
 <div class="block">The user should override this method, and try to take a lock if necessary.</div>
@@ -702,13 +706,13 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure/Procedure.html#acquiringMembers">acquiringMembers</a></span> - Variable in class org.apache.hadoop.hbase.procedure.<a href="org/apache/hadoop/hbase/procedure/Procedure.html" title="class in org.apache.hadoop.hbase.procedure">Procedure</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Action</span></a>&lt;<a href="org/apache/hadoop/hbase/client/Action.html" title="type parameter in Action">R</a>&gt; - Class in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
+<dt><a href="org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Action</span></a> - Class in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
 <dd>
 <div class="block">A Get, Put, Increment, Append, or Delete associated with it's region.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Action.html#Action-org.apache.hadoop.hbase.client.Row-int-">Action(Row, int)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Action.html#Action-org.apache.hadoop.hbase.client.Action-int-">Action(Action&lt;R&gt;, int)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Action.html#Action-org.apache.hadoop.hbase.client.Action-int-">Action(Action, int)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a></dt>
 <dd>
 <div class="block">Creates an action for a particular replica from original action.</div>
 </dd>
@@ -720,6 +724,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.Cluster.Action.html#Action-org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer.Cluster.Action.Type-">Action(BaseLoadBalancer.Cluster.Action.Type)</a></span> - Constructor for class org.apache.hadoop.hbase.master.balancer.<a href="org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.Cluster.Action.html" title="class in org.apache.hadoop.hbase.master.balancer">BaseLoadBalancer.Cluster.Action</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/MemStoreCompactor.html#action">action</a></span> - Variable in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/MemStoreCompactor.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreCompactor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/MemStoreCompactor.Action.html#Action--">Action()</a></span> - Constructor for enum org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/MemStoreCompactor.Action.html" title="enum in org.apache.hadoop.hbase.regionserver">MemStoreCompactor.Action</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/security/access/AuthResult.html#action">action</a></span> - Variable in class org.apache.hadoop.hbase.security.access.<a href="org/apache/hadoop/hbase/security/access/AuthResult.html" title="class in org.apache.hadoop.hbase.security.access">AuthResult</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/security/access/Permission.Action.html#Action-char-">Action(char)</a></span> - Constructor for enum org.apache.hadoop.hbase.security.access.<a href="org/apache/hadoop/hbase/security/access/Permission.Action.html" title="enum in org.apache.hadoop.hbase.security.access">Permission.Action</a></dt>
@@ -798,7 +806,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/coprocessor/LongColumnInterpreter.html#add-java.lang.Long-java.lang.Long-">add(Long, Long)</a></span> - Method in class org.apache.hadoop.hbase.client.coprocessor.<a href="org/apache/hadoop/hbase/client/coprocessor/LongColumnInterpreter.html" title="class in org.apache.hadoop.hbase.client.coprocessor">LongColumnInterpreter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/DelayingRunner.html#add-java.util.Map.Entry-">add(Map.Entry&lt;byte[], List&lt;Action&lt;T&gt;&gt;&gt;)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/DelayingRunner.html" title="class in org.apache.hadoop.hbase.client">DelayingRunner</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/DelayingRunner.html#add-java.util.Map.Entry-">add(Map.Entry&lt;byte[], List&lt;Action&gt;&gt;)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/DelayingRunner.html" title="class in org.apache.hadoop.hbase.client">DelayingRunner</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/HTableMultiplexer.AtomicAverageCounter.html#add-long-">add(long)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/HTableMultiplexer.AtomicAverageCounter.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.AtomicAverageCounter</a></dt>
 <dd>&nbsp;</dd>
@@ -806,11 +814,11 @@
 <dd>
 <div class="block">Add the specified KeyValue to this operation.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/MultiAction.html#add-byte:A-org.apache.hadoop.hbase.client.Action-">add(byte[], Action&lt;R&gt;)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/MultiAction.html#add-byte:A-org.apache.hadoop.hbase.client.Action-">add(byte[], Action)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a></dt>
 <dd>
 <div class="block">Add an Action to this container based on it's regionName.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/MultiAction.html#add-byte:A-java.util.List-">add(byte[], List&lt;Action&lt;R&gt;&gt;)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/MultiAction.html#add-byte:A-java.util.List-">add(byte[], List&lt;Action&gt;)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a></dt>
 <dd>
 <div class="block">Add an Action to this container based on it's regionName.</div>
 </dd>
@@ -914,35 +922,37 @@
 <div class="block">Append the given message to this buffer, automatically evicting
  older messages until the desired memory limit is achieved.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.TimeoutExecutorThread.html#add-org.apache.hadoop.hbase.procedure2.ProcedureExecutor.InlineChore-">add(ProcedureExecutor.InlineChore)</a></span> - Method in class org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.TimeoutExecutorThread.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureExecutor.TimeoutExecutorThread</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.TimeoutExecutorThread.html#add-org.apache.hadoop.hbase.procedure2.Procedure-">add(Procedure)</a></span> - Method in class org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.TimeoutExecutorThread.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureExecutor.TimeoutExecutorThread</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.WalProcedureMap.html#add-org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.Procedure-">add(ProcedureProtos.Procedure)</a></span> - Method in class org.apache.hadoop.hbase.procedure2.store.wal.<a href="org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.WalProcedureMap.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFormatReader.WalProcedureMap</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#add-java.lang.Iterable-">add(Iterable&lt;Cell&gt;)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/AbstractMemStore.html" title="class in org.apache.hadoop.hbase.regionserver">AbstractMemStore</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#add-java.lang.Iterable-org.apache.hadoop.hbase.regionserver.MemstoreSize-">add(Iterable&lt;Cell&gt;, MemstoreSize)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/AbstractMemStore.html" title="class in org.apache.hadoop.hbase.regionserver">AbstractMemStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#add-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.regionserver.MemstoreSize-">add(Cell, MemstoreSize)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/AbstractMemStore.html" title="class in org.apache.hadoop.hbase.regionserver">AbstractMemStore</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#add-org.apache.hadoop.hbase.Cell-">add(Cell)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/AbstractMemStore.html" title="class in org.apache.hadoop.hbase.regionserver">AbstractMemStore</a></dt>
-<dd>
-<div class="block">Write an update</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/CellFlatMap.CellFlatMapCollection.html#add-org.apache.hadoop.hbase.Cell-">add(Cell)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/CellFlatMap.CellFlatMapCollection.html" title="class in org.apache.hadoop.hbase.regionserver">CellFlatMap.CellFlatMapCollection</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/CellSet.html#add-org.apache.hadoop.hbase.Cell-">add(Cell)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/CellSet.html" title="class in org.apache.hadoop.hbase.regionserver">CellSet</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HStore.html#add-org.apache.hadoop.hbase.Cell-">add(Cell)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HStore.html#add-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.regionserver.MemstoreSize-">add(Cell, MemstoreSize)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></dt>
 <dd>
 <div class="block">Adds a value to the memstore</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HStore.html#add-java.lang.Iterable-">add(Iterable&lt;Cell&gt;)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HStore.html#add-java.lang.Iterable-org.apache.hadoop.hbase.regionserver.MemstoreSize-">add(Iterable&lt;Cell&gt;, MemstoreSize)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></dt>
 <dd>
 <div class="block">Adds the specified value to the memstore</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/MemStore.html#add-org.apache.hadoop.hbase.Cell-">add(Cell)</a></span> - Method in interface org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/MemStore.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStore</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/MemStore.html#add-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.regionserver.MemstoreSize-">add(Cell, MemstoreSize)</a></span> - Method in interface org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/MemStore.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStore</a></dt>
 <dd>
 <div class="block">Write an update</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/MemStore.html#add-java.lang.Iterable-">add(Iterable&lt;Cell&gt;)</a></span> - Method in interface org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/MemStore.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStore</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/MemStore.html#add-java.lang.Iterable-org.apache.hadoop.hbase.regionserver.MemstoreSize-">add(Iterable&lt;Cell&gt;, MemstoreSize)</a></span> - Method in interface org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/MemStore.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStore</a></dt>
 <dd>
 <div class="block">Write the updates</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/MutableSegment.html#add-org.apache.hadoop.hbase.Cell-boolean-">add(Cell, boolean)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/MutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">MutableSegment</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/MutableSegment.html#add-org.apache.hadoop.hbase.Cell-boolean-org.apache.hadoop.hbase.regionserver.MemstoreSize-">add(Cell, boolean, MemstoreSize)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/MutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">MutableSegment</a></dt>
 <dd>
 <div class="block">Adds the given cell into the segment</div>
 </dd>
@@ -1055,7 +1065,7 @@
 <dd>
 <div class="block">Add a single value to a histogram's stream of values.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncProcess.html#addAction-org.apache.hadoop.hbase.ServerName-byte:A-org.apache.hadoop.hbase.client.Action-java.util.Map-long-">addAction(ServerName, byte[], Action&lt;Row&gt;, Map&lt;ServerName, MultiAction&lt;Row&gt;&gt;, long)</a></span> - Static method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncProcess.html" title="class in org.apache.hadoop.hbase.client">AsyncProcess</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncProcess.html#addAction-org.apache.hadoop.hbase.ServerName-byte:A-org.apache.hadoop.hbase.client.Action-java.util.Map-long-">addAction(ServerName, byte[], Action, Map&lt;ServerName, MultiAction&gt;, long)</a></span> - Static method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncProcess.html" title="class in org.apache.hadoop.hbase.client">AsyncProcess</a></dt>
 <dd>
 <div class="block">Helper that is used when grouping the actions per region server.</div>
 </dd>
@@ -1114,19 +1124,11 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupInfo.html#addAllTables-java.util.Collection-">addAllTables(Collection&lt;TableName&gt;)</a></span> - Method in class org.apache.hadoop.hbase.rsgroup.<a href="org/apache/hadoop/hbase/rsgroup/RSGroupInfo.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HRegion.html#addAndGetGlobalMemstoreSize-long-">addAndGetGlobalMemstoreSize(long)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HRegion.html#addAndGetMemstoreSize-org.apache.hadoop.hbase.regionserver.MemstoreSize-">addAndGetMemstoreSize(MemstoreSize)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></dt>
 <dd>
 <div class="block">Increase the size of mem store in this region and the size of global mem
  store</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#addAndGetGlobalMemstoreSize-long-">addAndGetGlobalMemstoreSize(long)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html" title="class in org.apache.hadoop.hbase.regionserver">RegionServerAccounting</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/RegionServicesForStores.html#addAndGetGlobalMemstoreSize-long-">addAndGetGlobalMemstoreSize(long)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/RegionServicesForStores.html" title="class in org.apache.hadoop.hbase.regionserver">RegionServicesForStores</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#addAndGetRegionReplayEditsSize-byte:A-long-">addAndGetRegionReplayEditsSize(byte[], long)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html" title="class in org.apache.hadoop.hbase.regionserver">RegionServerAccounting</a></dt>
-<dd>
-<div class="block">Add memStoreSize to replayEditsPerRegion.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/backup/example/TableHFileArchiveTracker.html#addAndReWatchTable-java.lang.String-">addAndReWatchTable(String)</a></span> - Method in class org.apache.hadoop.hbase.backup.example.<a href="org/apache/hadoop/hbase/backup/example/TableHFileArchiveTracker.html" title="class in org.apache.hadoop.hbase.backup.example">TableHFileArchiveTracker</a></dt>
 <dd>
 <div class="block">Add this table to the tracker and then read a watch on that node.</div>
@@ -1203,8 +1205,6 @@
 <dd>
 <div class="block">Add a chore procedure to the executor</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.CipherOptionHelper.html#addCipherOptions-org.apache.hadoop.hdfs.protocol.proto.DataTransferProtos.DataTransferEncryptorMessageProto.Builder-java.util.List-">addCipherOptions(DataTransferProtos.DataTransferEncryptorMessageProto.Builder, List&lt;Object&gt;)</a></span> - Method in interface org.apache.hadoop.hbase.io.asyncfs.<a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.CipherOptionHelper.html" title="interface in org.apache.hadoop.hbase.io.asyncfs">FanOutOneBlockAsyncDFSOutputSaslHelper.CipherOptionHelper</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/zookeeper/MiniZooKeeperCluster.html#addClientPort-int-">addClientPort(int)</a></span> - Method in class org.apache.hadoop.hbase.zookeeper.<a href="org/apache/hadoop/hbase/zookeeper/MiniZooKeeperCluster.html" title="class in org.apache.hadoop.hbase.zookeeper">MiniZooKeeperCluster</a></dt>
 <dd>
 <div class="block">Add a client port to the list.</div>
@@ -1775,6 +1775,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/LocalHBaseCluster.html#addMaster-org.apache.hadoop.conf.Configuration-int-org.apache.hadoop.hbase.security.User-">addMaster(Configuration, int, User)</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/LocalHBaseCluster.html" title="class in org.apache.hadoop.hbase">LocalHBaseCluster</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/RegionServicesForStores.html#addMemstoreSize-org.apache.hadoop.hbase.regionserver.MemstoreSize-">addMemstoreSize(MemstoreSize)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/RegionServicesForStores.html" title="class in org.apache.hadoop.hbase.regionserver">RegionServicesForStores</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/hfile/HFileBlock.html#addMetaData-java.nio.ByteBuffer-">addMetaData(ByteBuffer)</a></span> - Method in class org.apache.hadoop.hbase.io.hfile.<a href="org/apache/hadoop/hbase/io/hfile/HFileBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a></dt>
 <dd>
 <div class="block">Adds metadata at current position (position is moved forward).</div>
@@ -1948,6 +1950,10 @@
 <dd>
 <div class="block">Add a region from the head or tail to the List of regions to return.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#addRegionReplayEditsSize-byte:A-org.apache.hadoop.hbase.regionserver.MemstoreSize-">addRegionReplayEditsSize(byte[], MemstoreSize)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html" title="class in org.apache.hadoop.hbase.regionserver">RegionServerAccounting</a></dt>
+<dd>
+<div class="block">Add memStoreSize to replayEditsPerRegion.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/LocalHBaseCluster.html#addRegionServer--">addRegionServer()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/LocalHBaseCluster.html" title="class in org.apache.hadoop.hbase">LocalHBaseCluster</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/LocalHBaseCluster.html#addRegionServer-org.apache.hadoop.conf.Configuration-int-">addRegionServer(Configuration, int)</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/LocalHBaseCluster.html" title="class in org.apache.hadoop.hbase">LocalHBaseCluster</a></dt>
@@ -2009,11 +2015,11 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/shaded/com/google/protobuf/compiler/PluginProtos.CodeGeneratorResponse.File.Builder.html#addRepeatedField-org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-">addRepeatedField(Descriptors.FieldDescriptor, Object)</a></span> - Method in class org.apache.hadoop.hbase.shaded.com.google.protobuf.compiler.<a href="org/apache/hadoop/hbase/shaded/com/google/protobuf/compiler/PluginProtos.CodeGeneratorResponse.File.Builder.html" title="class in org.apache.hadoop.hbase.shaded.com.google.protobuf.compiler">PluginProtos.CodeGeneratorResponse.File.Builder</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html#addReplicaActions-int-java.util.Map-java.util.List-">addReplicaActions(int, Map&lt;ServerName, MultiAction&lt;Row&gt;&gt;, List&lt;Action&lt;Row&gt;&gt;)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.ReplicaCallIssuingRunnable</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html#addReplicaActions-int-java.util.Map-java.util.List-">addReplicaActions(int, Map&lt;ServerName, MultiAction&gt;, List&lt;Action&gt;)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.ReplicaCallIssuingRunnable</a></dt>
 <dd>
 <div class="block">Add replica actions to action map by server.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html#addReplicaActionsAgain-org.apache.hadoop.hbase.client.Action-java.util.Map-">addReplicaActionsAgain(Action&lt;Row&gt;, Map&lt;ServerName, MultiAction&lt;Row&gt;&gt;)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.ReplicaCallIssuingRunnable</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html#addReplicaActionsAgain-org.apache.hadoop.hbase.client.Action-java.util.Map-">addReplicaActionsAgain(Action, Map&lt;ServerName, MultiAction&gt;)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.ReplicaCallIssuingRunnable</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.html#addReplicas-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.HTableDescriptor-java.util.List-">addReplicas(MasterProcedureEnv, HTableDescriptor, List&lt;HRegionInfo&gt;)</a></span> - Static method in class org.apache.hadoop.hbase.master.procedure.<a href="org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.html" title="class in org.apache.hadoop.hbase.master.procedure">CreateTableProcedure</a></dt>
 <dd>
@@ -2200,6 +2206,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/wal/AsyncFSWAL.html#addTimeAnnotation-org.apache.hadoop.hbase.regionserver.wal.SyncFuture-java.lang.String-">addTimeAnnotation(SyncFuture, String)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.wal.<a href="org/apache/hadoop/hbase/regionserver/wal/AsyncFSWAL.html" title="class in org.apache.hadoop.hbase.regionserver.wal">AsyncFSWAL</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncRegionLocator.html#addToCache-org.apache.hadoop.hbase.HRegionLocation-">addToCache(HRegionLocation)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncRegionLocator.html" title="class in org.apache.hadoop.hbase.client">AsyncRegionLocator</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/MetaCache.html#addToCachedServers-org.apache.hadoop.hbase.RegionLocations-">addToCachedServers(RegionLocations)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/MetaCache.html" title="class in org.apache.hadoop.hbase.client">MetaCache</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HStore.html#addToCompactingFiles-java.util.Collection-">addToCompactingFiles(Collection&lt;StoreFile&gt;)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></dt>
@@ -2308,6 +2316,8 @@
 <dd>
 <div class="block">add weight</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html#addWorkerStuckPercentage">addWorkerStuckPercentage</a></span> - Variable in class org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureExecutor.WorkerMonitor</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/wal/WALSplitter.LogReplayOutputSink.html#addWriterError-java.lang.Throwable-">addWriterError(Throwable)</a></span> - Method in class org.apache.hadoop.hbase.wal.<a href="org/apache/hadoop/hbase/wal/WALSplitter.LogReplayOutputSink.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.LogReplayOutputSink</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Admin</span></a> - Interface in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
@@ -2380,8 +2390,6 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/aes/AES.html#AES-org.apache.hadoop.hbase.io.crypto.CipherProvider-">AES(CipherProvider)</a></span> - Constructor for class org.apache.hadoop.hbase.io.crypto.aes.<a href="org/apache/hadoop/hbase/io/crypto/aes/AES.html" title="class in org.apache.hadoop.hbase.io.crypto.aes">AES</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.html#AES_CTR_NOPADDING">AES_CTR_NOPADDING</a></span> - Static variable in class org.apache.hadoop.hbase.io.asyncfs.<a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.html" title="class in org.apache.hadoop.hbase.io.asyncfs">FanOutOneBlockAsyncDFSOutputSaslHelper</a></dt>
-<dd>&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/io/crypto/aes/AESDecryptor.html" title="class in org.apache.hadoop.hbase.io.crypto.aes"><span class="typeNameLink">AESDecryptor</span></a> - Class in <a href="org/apache/hadoop/hbase/io/crypto/aes/package-summary.html">org.apache.hadoop.hbase.io.crypto.aes</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/aes/AESDecryptor.html#AESDecryptor-javax.crypto.Cipher-">AESDecryptor(Cipher)</a></span> - Constructor for class org.apache.hadoop.hbase.io.crypto.aes.<a href="org/apache/hadoop/hbase/io/crypto/aes/AESDecryptor.html" title="class in org.apache.hadoop.hbase.io.crypto.aes">AESDecryptor</a></dt>
@@ -2657,6 +2665,12 @@
 <dd>
 <div class="block">Create a Append operation for the specified row.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#append-org.apache.hadoop.hbase.client.Append-">append(Append)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">Appends values to one or more columns within a single row.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTableImpl.html#append-org.apache.hadoop.hbase.client.Append-">append(Append)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTableImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncTableImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/HTable.html#append-org.apache.hadoop.hbase.client.Append-">append(Append)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/HTable.html" title="class in org.apache.hadoop.hbase.client">HTable</a></dt>
 <dd>
 <div class="block">Appends values to one or more columns within a single row.</div>
@@ -2941,15 +2955,13 @@
  choose CompactSelection from candidates --
  First exclude bulk-load files if indicated in configuration.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HRegion.html#applyFamilyMapToMemstore-java.util.Map-">applyFamilyMapToMemstore(Map&lt;byte[], List&lt;Cell&gt;&gt;)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></dt>
-<dd>
-<div class="block">Atomically apply the given map of family->edits to the memstore.</div>
-</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HRegion.html#applyFamilyMapToMemstore-java.util.Map-org.apache.hadoop.hbase.regionserver.MemstoreSize-">applyFamilyMapToMemstore(Map&lt;byte[], List&lt;Cell&gt;&gt;, MemstoreSize)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#applyThrottle-org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas.Builder-org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.ThrottleRequest-">applyThrottle(QuotaProtos.Quotas.Builder, QuotaProtos.ThrottleRequest)</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/MasterQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotaManager</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HRegion.html#applyToMemstore-org.apache.hadoop.hbase.regionserver.Store-java.util.List-boolean-">applyToMemstore(Store, List&lt;Cell&gt;, boolean)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HRegion.html#applyToMemstore-org.apache.hadoop.hbase.regionserver.Store-java.util.List-boolean-org.apache.hadoop.hbase.regionserver.MemstoreSize-">applyToMemstore(Store, List&lt;Cell&gt;, boolean, MemstoreSize)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HRegion.html#applyToMemstore-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.Cell-">applyToMemstore(Store, Cell)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HRegion.html#applyToMemstore-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.regionserver.MemstoreSize-">applyToMemstore(Store, Cell, MemstoreSize)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/backup/example/HFileArchiveTableMonitor.html#archivedTables">archivedTables</a></span> - Variable in class org.apache.hadoop.hbase.backup.example.<a href="org/apache/hadoop/hbase/backup/example/HFileArchiveTableMonitor.html" title="class in org.apache.hadoop.hbase.backup.example">HFileArchiveTableMonitor</a></dt>
 <dd>&nbsp;</dd>
@@ -3119,6 +3131,8 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.html#areSomeRegionReplicasColocated-org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer.Cluster-">areSomeRegionReplicasColocated(BaseLoadBalancer.Cluster)</a></span> - Method in class org.apache.hadoop.hbase.master.balancer.<a href="org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.html" title="class in org.apache.hadoop.hbase.master.balancer">StochasticLoadBalancer</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/wal/FSHLog.SyncRunner.html#areSyncFuturesReleased--">areSyncFuturesReleased()</a></span> - Method in class org.apache.hadoop.hbase.regionserver.wal.<a href="org/apache/hadoop/hbase/regionserver/wal/FSHLog.SyncRunner.html" title="class in org.apache.hadoop.hbase.regionserver.wal">FSHLog.SyncRunner</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HRegion.html#areWritesEnabled--">areWritesEnabled()</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HStore.html#areWritesEnabled--">areWritesEnabled()</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></dt>
@@ -3262,6 +3276,8 @@
 <dd>
 <div class="block">For testing</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/procedure/SplitTableRegionProcedure.html#assertReferenceFileCount-org.apache.hadoop.fs.FileSystem-int-org.apache.hadoop.fs.Path-">assertReferenceFileCount(FileSystem, int, Path)</a></span> - Method in class org.apache.hadoop.hbase.master.procedure.<a href="org/apache/hadoop/hbase/master/procedure/SplitTableRegionProcedure.html" title="class in org.apache.hadoop.hbase.master.procedure">SplitTableRegionProcedure</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/SplitTransactionImpl.html#assertReferenceFileCount-int-org.apache.hadoop.fs.Path-">assertReferenceFileCount(int, Path)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/SplitTransactionImpl.html" title="class in org.apache.hadoop.hbase.regionserver">SplitTransactionImpl</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.HFileScannerImpl.html#assertSeeked--">assertSeeked()</a></span> - Method in class org.apache.hadoop.hbase.io.hfile.<a href="org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.HFileScannerImpl.html" title="class in org.apache.hadoop.hbase.io.hfile">HFileReaderImpl.HFileScannerImpl</a></dt>
@@ -3319,6 +3335,8 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/AssignCallable.html#AssignCallable-org.apache.hadoop.hbase.master.AssignmentManager-org.apache.hadoop.hbase.HRegionInfo-">AssignCallable(AssignmentManager, HRegionInfo)</a></span> - Constructor for class org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/AssignCallable.html" title="class in org.apache.hadoop.hbase.master">AssignCallable</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/AssignmentManager.html#assignDaughterRegions-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-">assignDaughterRegions(HRegionInfo, HRegionInfo, HRegionInfo)</a></span> - Method in class org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/AssignmentManager.html" title="class in org.apache.hadoop.hbase.master">AssignmentManager</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.html#assignMasterRegions-java.util.Collection-java.util.List-">assignMasterRegions(Collection&lt;HRegionInfo&gt;, List&lt;ServerName&gt;)</a></span> - Method in class org.apache.hadoop.hbase.master.balancer.<a href="org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.html" title="class in org.apache.hadoop.hbase.master.balancer">BaseLoadBalancer</a></dt>
 <dd>
 <div class="block">Assign the regions that should be on master regionserver.</div>
@@ -3507,6 +3525,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/balancer/RegionLocationFinder.html#asyncGetBlockDistribution-org.apache.hadoop.hbase.HRegionInfo-">asyncGetBlockDistribution(HRegionInfo)</a></span> - Method in class org.apache.hadoop.hbase.master.balancer.<a href="org/apache/hadoop/hbase/master/balancer/RegionLocationFinder.html" title="class in org.apache.hadoop.hbase.master.balancer">RegionLocationFinder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/wal/AsyncProtobufLogWriter.html#asyncOutputWrapper">asyncOutputWrapper</a></span> - Variable in class org.apache.hadoop.hbase.regionserver.wal.<a href="org/apache/hadoop/hbase/regionserver/wal/AsyncProtobufLogWriter.html" title="class in org.apache.hadoop.hbase.regionserver.wal">AsyncProtobufLogWriter</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Scan.html#asyncPrefetch">asyncPrefetch</a></span> - Variable in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/client/AsyncProcess.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncProcess</span></a> - Class in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
@@ -3549,14 +3569,18 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/wal/AsyncProtobufLogWriter.html#AsyncProtobufLogWriter-io.netty.channel.EventLoop-">AsyncProtobufLogWriter(EventLoop)</a></span> - Constructor for class org.apache.hadoop.hbase.regionserver.wal.<a href="org/apache/hadoop/hbase/regionserver/wal/AsyncProtobufLogWriter.html" title="class in org.apache.hadoop.hbase.regionserver.wal">AsyncProtobufLogWriter</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/hadoop/hbase/regionserver/wal/AsyncProtobufLogWriter.BlockingCompletionHandler.html" title="class in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">AsyncProtobufLogWriter.BlockingCompletionHandler</span></a> - Class in <a href="org/apache/hadoop/hbase/regionserver/wal/package-summary.html">org.apache.hadoop.hbase.regionserver.wal</a></dt>
+<dt><a href="org/apache/hadoop/hbase/regionserver/wal/AsyncProtobufLogWriter.OutputStreamWrapper.html" title="class in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">AsyncProtobufLogWriter.OutputStreamWrapper</span></a> - Class in <a href="org/apache/hadoop/hbase/regionserver/wal/package-summary.html">org.apache.hadoop.hbase.regionserver.wal</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/client/AsyncRegionLocator.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncRegionLocator</span></a> - Class in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
 <dd>
-<div class="block">TODO: reimplement using aync connection when the scan logic is ready.</div>
+<div class="block">The asynchronous region locator.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncRegionLocator.html#AsyncRegionLocator-org.apache.hadoop.conf.Configuration-">AsyncRegionLocator(Configuration)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncRegionLocator.html" title="class in org.apache.hadoop.hbase.client">AsyncRegionLocator</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncRegionLocator.html#AsyncRegionLocator-org.apache.hadoop.hbase.client.AsyncConnectionImpl-">AsyncRegionLocator(AsyncConnectionImpl)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncRegionLocator.html" title="class in org.apache.hadoop.hbase.client">AsyncRegionLocator</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/hadoop/hbase/client/AsyncRegistry.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncRegistry</span></a> - Interface in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
+<dd>
+<div class="block">Implementations hold cluster information such as this cluster's id, location of hbase:meta, etc..</div>
+</dd>
 <dt><a href="org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncRequestFuture</span></a> - Interface in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
 <dd>
 <div class="block">The context used to wait for results from one submit call.</div>
@@ -3565,7 +3589,7 @@
 <dd>
 <div class="block">The context, and return value, for a single submit/submitAll call.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#AsyncRequestFutureImpl-org.apache.hadoop.hbase.TableName-java.util.List-long-java.util.concurrent.ExecutorService-boolean-java.lang.Object:A-org.apache.hadoop.hbase.client.coprocessor.Batch.Callback-org.apache.hadoop.hbase.client.CancellableRegionServerCallable-int-int-org.apache.hadoop.hbase.client.AsyncProcess-">AsyncRequestFutureImpl(TableName, List&lt;Action&lt;Row&gt;&gt;, long, ExecutorService, boolean, Object[], Batch.Callback&lt;CResult&gt;, CancellableRegionServerCallable, int, int, AsyncProcess)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#AsyncRequestFutureImpl-org.apache.hadoop.hbase.TableName-java.util.List-long-java.util.concurrent.ExecutorService-boolean-java.lang.Object:A-org.apache.hadoop.hbase.client.coprocessor.Batch.Callback-org.apache.hadoop.hbase.client.CancellableRegionServerCallable-int-int-org.apache.hadoop.hbase.client.AsyncProcess-">AsyncRequestFutureImpl(TableName, List&lt;Action&gt;, long, ExecutorService, boolean, Object[], Batch.Callback&lt;CResult&gt;, CancellableRegionServerCallable, int, int, AsyncProcess)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncRequestFutureImpl.ReplicaCallIssuingRunnable</span></a> - Class in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
 <dd>
@@ -3594,14 +3618,24 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</span></a>&lt;<a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>&gt; - Class in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SmallScanCallerBuilder.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncRpcRetryingCallerFactory.SmallScanCallerBuilder</span></a> - Class in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncSingleRequestRpcRetryingCaller</span></a>&lt;<a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="type parameter in AsyncSingleRequestRpcRetryingCaller">T</a>&gt; - Class in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
 <dd>
 <div class="block">Retry caller for a single request, such as get, put, delete, etc.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#AsyncSingleRequestRpcRetryingCaller-io.netty.util.HashedWheelTimer-org.apache.hadoop.hbase.client.AsyncConnectionImpl-org.apache.hadoop.hbase.TableName-byte:A-org.apache.hadoop.hbase.client.AsyncSingleRequestRpcRetryingCaller.Callable-long-int-long-long-int-">AsyncSingleRequestRpcRetryingCaller(HashedWheelTimer, AsyncConnectionImpl, TableName, byte[], AsyncSingleRequestRpcRetryingCaller.Callable&lt;T&gt;, long, int, long, long, int)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#AsyncSingleRequestRpcRetryingCaller-io.netty.util.HashedWheelTimer-org.apache.hadoop.hbase.client.AsyncConnectionImpl-org.apache.hadoop.hbase.TableName-byte:A-boolean-org.apache.hadoop.hbase.client.AsyncSingleRequestRpcRetryingCaller.Callable-long-int-long-long-int-">AsyncSingleRequestRpcRetryingCaller(HashedWheelTimer, AsyncConnectionImpl, TableName, byte[], boolean, AsyncSingleRequestRpcRetryingCaller.Callable&lt;T&gt;, long, int, long, long, int)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncSingleRequestRpcRetryingCaller.Callable</span></a>&lt;<a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="type parameter in AsyncSingleRequestRpcRetryingCaller.Callable">T</a>&gt; - Interface in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/hadoop/hbase/client/AsyncSmallScanRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncSmallScanRpcRetryingCaller</span></a> - Class in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
+<dd>
+<div class="block">Retry caller for smaller scan.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncSmallScanRpcRetryingCaller.html#AsyncSmallScanRpcRetryingCaller-org.apache.hadoop.hbase.client.AsyncConnectionImpl-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.Scan-int-long-long-">AsyncSmallScanRpcRetryingCaller(AsyncConnectionImpl, TableName, Scan, int, long, long)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncSmallScanRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncSmallScanRpcRetryingCaller</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/hadoop/hbase/client/AsyncSmallScanRpcRetryingCaller.SmallScanResponse.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncSmallScanRpcRetryingCaller.SmallScanResponse</span></a> - Class in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/HBaseAdmin.html#asyncSnapshot-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-">asyncSnapshot(HBaseProtos.SnapshotDescription)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/HBaseAdmin.html" title="class in org.apache.hadoop.hbase.client">HBaseAdmin</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncTable</span></a> - Interface in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
@@ -3616,6 +3650,8 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncTableImpl.Converter</span></a>&lt;<a href="org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="type parameter in AsyncTableImpl.Converter">D</a>,<a href="org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="type parameter in AsyncTableImpl.Converter">I</a>,<a href="org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="type parameter in AsyncTableImpl.Converter">S</a>&gt; - Interface in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/hadoop/hbase/client/AsyncTableImpl.NoncedConverter.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncTableImpl.NoncedConverter</span></a>&lt;<a href="org/apache/hadoop/hbase/client/AsyncTableImpl.NoncedConverter.html" title="type parameter in AsyncTableImpl.NoncedConverter">D</a>,<a href="org/apache/hadoop/hbase/client/AsyncTableImpl.NoncedConverter.html" title="type parameter in AsyncTableImpl.NoncedConverter">I</a>,<a href="org/apache/hadoop/hbase/client/AsyncTableImpl.NoncedConverter.html" title="type parameter in AsyncTableImpl.NoncedConverter">S</a>&gt; - Interface in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncTableImpl.RpcCall</span></a>&lt;<a href="org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="type parameter in AsyncTableImpl.RpcCall">RESP</a>,<a href="org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="type parameter in AsyncTableImpl.RpcCall">REQ</a>&gt; - Interface in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncTableRegionLocator</span></a> - Interface in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
@@ -3654,8 +3690,6 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/HTableMultiplexer.AtomicAverageCounter.html#AtomicAverageCounter--">AtomicAverageCounter()</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/HTableMultiplexer.AtomicAverageCounter.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.AtomicAverageCounter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#atomicGlobalMemstoreSize">atomicGlobalMemstoreSize</a></span> - Variable in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html" title="class in org.apache.hadoop.hbase.regionserver">RegionServerAccounting</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.HBaseHandler.html#atomicIncrement-java.nio.ByteBuffer-java.nio.ByteBuffer-java.nio.ByteBuffer-long-">atomicIncrement(ByteBuffer, ByteBuffer, ByteBuffer, long)</a></span> - Method in class org.apache.hadoop.hbase.thrift.<a href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.HBaseHandler.html" title="class in org.apache.hadoop.hbase.thrift">ThriftServerRunner.HBaseHandler</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.HBaseHandler.html#atomicIncrement-java.nio.ByteBuffer-java.nio.ByteBuffer-byte:A-byte:A-long-">atomicIncrement(ByteBuffer, ByteBuffer, byte[], byte[], long)</a></span> - Method in class org.apache.hadoop.hbase.thrift.<a href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.HBaseHandler.html" title="class in org.apache.hadoop.hbase.thrift">ThriftServerRunner.HBaseHandler</a></dt>
@@ -4080,6 +4114,8 @@
 <dd>
 <div class="block">Wait until the read point catches up to the write point; i.e.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.StoppableThread.html#awaitTermination--">awaitTermination()</a></span> - Method in class org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.StoppableThread.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureExecutor.StoppableThread</a></dt>
+<dd>&nbsp;</dd>
 </dl>
 <a name="I:B">
 <!--   -->
@@ -4750,13 +4786,13 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#beforeWaitOnSafePoint--">beforeWaitOnSafePoint()</a></span> - Method in class org.apache.hadoop.hbase.regionserver.wal.<a href="org/apache/hadoop/hbase/regionserver/wal/FSHLog.html" title="class in org.apache.hadoop.hbase.regionserver.wal">FSHLog</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.LeaseManager.html#begin-org.apache.hadoop.hdfs.DFSClient-java.lang.String-long-">begin(DFSClient, String, long)</a></span> - Method in interface org.apache.hadoop.hbase.io.asyncfs.<a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.LeaseManager.html" title="interface in org.apache.hadoop.hbase.io.asyncfs">FanOutOneBlockAsyncDFSOutputHelper.LeaseManager</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.LeaseManager.html#begin-org.apache.hadoop.hdfs.DFSClient-long-">begin(DFSClient, long)</a></span> - Method in interface org.apache.hadoop.hbase.io.asyncfs.<a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.LeaseManager.html" title="interface in org.apache.hadoop.hbase.io.asyncfs">FanOutOneBlockAsyncDFSOutputHelper.LeaseManager</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/MultiVersionConcurrencyControl.html#begin--">begin()</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/MultiVersionConcurrencyControl.html" title="class in org.apache.hadoop.hbase.regionserver">MultiVersionConcurrencyControl</a></dt>
 <dd>
 <div class="block">Start a write transaction.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.html#beginFileLease-org.apache.hadoop.hdfs.DFSClient-java.lang.String-long-">beginFileLease(DFSClient, String, long)</a></span> - Static method in class org.apache.hadoop.hbase.io.asyncfs.<a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.html" title="class in org.apache.hadoop.hbase.io.asyncfs">FanOutOneBlockAsyncDFSOutputHelper</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.html#beginFileLease-org.apache.hadoop.hdfs.DFSClient-long-">beginFileLease(DFSClient, long)</a></span> - Static method in class org.apache.hadoop.hbase.io.asyncfs.<a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.html" title="class in org.apache.hadoop.hbase.io.asyncfs">FanOutOneBlockAsyncDFSOutputHelper</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/DrainBarrier.html#beginOp--">beginOp()</a></span> - Method in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/DrainBarrier.html" title="class in org.apache.hadoop.hbase.util">DrainBarrier</a></dt>
 <dd>
@@ -5072,7 +5108,7 @@
 <dd>
 <div class="block">Space for metadata on a block that gets stored along with the block when we cache it.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/aes/AES.html#BLOCK_SIZE">BLOCK_SIZE</a></span> - Static variable in class org.apache.hadoop.hbase.io.crypto.aes.<a href="org/apache/hadoop/hbase/io/crypto/aes/AES.html" title="class in org.apache.hadoop.hbase.io.crypto.aes">AES</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/Cipher.html#BLOCK_SIZE">BLOCK_SIZE</a></span> - Static variable in class org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/Cipher.html" title="class in org.apache.hadoop.hbase.io.crypto">Cipher</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.html#BLOCK_SIZE_FAMILIES_CONF_KEY">BLOCK_SIZE_FAMILIES_CONF_KEY</a></span> - Static variable in class org.apache.hadoop.hbase.mapreduce.<a href="org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.html" title="class in org.apache.hadoop.hbase.mapreduce">HFileOutputFormat2</a></dt>
 <dd>&nbsp;</dd>
@@ -5249,8 +5285,6 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HStore.html#BLOCKING_STOREFILES_KEY">BLOCKING_STOREFILES_KEY</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/wal/AsyncProtobufLogWriter.BlockingCompletionHandler.html#BlockingCompletionHandler--">BlockingCompletionHandler()</a></span> - Constructor for class org.apache.hadoop.hbase.regionserver.wal.<a href="org/apache/hadoop/hbase/regionserver/wal/AsyncProtobufLogWriter.BlockingCompletionHandler.html" title="class in org.apache.hadoop.hbase.regionserver.wal">AsyncProtobufLogWriter.BlockingCompletionHandler</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/TableNamespaceManager.html#blockingCreateNamespace-org.apache.hadoop.hbase.NamespaceDescriptor-">blockingCreateNamespace(NamespaceDescriptor)</a></span> - Method in class org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/TableNamespaceManager.html" title="class in org.apache.hadoop.hbase.master">TableNamespaceManager</a></dt>
 <dd>
 <div class="block">Create Namespace in a blocking manner.</div>
@@ -5790,8 +5824,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/util/ByteSlot.html#buf">buf</a></span> - Variable in class org.apache.hadoop.hbase.procedure2.util.<a href="org/apache/hadoop/hbase/procedure2/util/ByteSlot.html" title="class in org.apache.hadoop.hbase.procedure2.util">ByteSlot</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/wal/AsyncProtobufLogWriter.html#buf">buf</a></span> - Variable in class org.apache.hadoop.hbase.regionserver.wal.<a href="org/apache/hadoop/hbase/regionserver/wal/AsyncProtobufLogWriter.html" title="class in org.apache.hadoop.hbase.regionserver.wal">AsyncProtobufLogWriter</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.HFileScannerImpl.html#bufBackedKeyOnlyKv">bufBackedKeyOnlyKv</a></span> - Variable in class org.apache.hadoop.hbase.io.hfile.<a href="org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.HFileScannerImpl.html" title="class in org.apache.hadoop.hbase.io.hfile">HFileReaderImpl.HFileScannerImpl</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/OffheapTag.html#buffer">buffer</a></span> - Variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/OffheapTag.html" title="class in org.apache.hadoop.hbase">OffheapTag</a></dt>
@@ -5937,6 +5969,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#build--">build()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SmallScanCallerBuilder.html#build--">build()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SmallScanCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SmallScanCallerBuilder</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RetryingCallerInterceptorFactory.html#build--">build()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RetryingCallerInterceptorFactory.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptorFactory</a></dt>
 <dd>
 <div class="block">This builds the implementation of <a href="org/apache/hadoop/hbase/client/RetryingCallerInterceptor.html" title="class in org.apache.hadoop.hbase.client"><code>RetryingCallerInterceptor</code></a> that we
@@ -6668,10 +6702,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/wal/ProtobufLogReader.html#byteStringUncompressor">byteStringUncompressor</a></span> - Variable in class org.apache.hadoop.hbase.regionserver.wal.<a href="org/apache/hadoop/hbase/regionserver/wal/ProtobufLogReader.html" title="class in org.apache.hadoop.hbase.regionserver.wal">ProtobufLogReader</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#byWalRegionSequenceIds">byWalRegionSequenceIds</a></span> - Variable in class org.apache.hadoop.hbase.regionserver.wal.<a href="org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html" title="class in org.apache.hadoop.hbase.regionserver.wal">AbstractFSWAL</a></dt>
-<dd>
-<div class="block">Map of WAL log file to the latest sequence ids of all regions it has entries of.</div>
-</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/aes/CryptoAES.Integrity.html#byteToInt-byte:A-">byteToInt(byte[])</a></span> - Method in class org.apache.hadoop.hbase.io.crypto.aes.<a href="org/apache/hadoop/hbase/io/crypto/aes/CryptoAES.Integrity.html" title="class in org.apache.hadoop.hbase.io.crypto.aes">CryptoAES.Integrity</a></dt>
+<dd>&nbsp;</dd>
 </dl>
 <a name="I:C">
 <!--   -->
@@ -6682,6 +6714,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mapreduce/SimpleTotalOrderPartitioner.html#c">c</a></span> - Variable in class org.apache.hadoop.hbase.mapreduce.<a href="org/apache/hadoop/hbase/mapreduce/SimpleTotalOrderPartitioner.html" title="class in org.apache.hadoop.hbase.mapreduce">SimpleTotalOrderPartitioner</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncRegionLocator.html#cache">cache</a></span> - Variable in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncRegionLocator.html" title="class in org.apache.hadoop.hbase.client">AsyncRegionLocator</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/ClientScanner.html#cache">cache</a></span> - Variable in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/ClientScanner.html" title="class in org.apache.hadoop.hbase.client">ClientScanner</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/hfile/LruBlockCache.EvictionThread.html#cache">cache</a></span> - Variable in class org.apache.hadoop.hbase.io.hfile.<a href="org/apache/hadoop/hbase/io/hfile/LruBlockCache.EvictionThread.html" title="class in org.apache.hadoop.hbase.io.hfile">LruBlockCache.EvictionThread</a></dt>
@@ -7052,7 +7086,10 @@
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/ClientScanner.html#caching">caching</a></span> - Variable in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/ClientScanner.html" title="class in org.apache.hadoop.hbase.client">ClientScanner</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Scan.html#caching">caching</a></span> - Variable in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">-1 means no caching specified and the value of <a href="org/apache/hadoop/hbase/HConstants.html#HBASE_CLIENT_SCANNER_CACHING"><code>HConstants.HBASE_CLIENT_SCANNER_CACHING</code></a>
+ (default to <a href="org/apache/hadoop/hbase/HConstants.html#DEFAULT_HBASE_CLIENT_SCANNER_CACHING"><code>HConstants.DEFAULT_HBASE_CLIENT_SCANNER_CACHING</code></a>) will be used</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/ScannerCallable.html#caching">caching</a></span> - Variable in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/ScannerCallable.html" title="class in org.apache.hadoop.hbase.client">ScannerCallable</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rest/model/ScannerModel.html#caching">caching</a></span> - Variable in class org.apache.hadoop.hbase.rest.model.<a href="org/apache/hadoop/hbase/rest/model/ScannerModel.html" title="class in org.apache.hadoop.hbase.rest.model">ScannerModel</a></dt>
@@ -7115,6 +7152,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.CellBasedKeyBlockIndexReader.html#calculateHeapSizeForBlockKeys-long-">calculateHeapSizeForBlockKeys(long)</a></span> - Method in class org.apache.hadoop.hbase.io.hfile.<a href="org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.CellBasedKeyBlockIndexReader.html" title="class in org.apache.hadoop.hbase.io.hfile">HFileBlockIndex.CellBasedKeyBlockIndexReader</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/aes/CryptoAES.Integrity.html#calculateHMAC-byte:A-byte:A-byte:A-int-int-">calculateHMAC(byte[], byte[], byte[], int, int)</a></span> - Method in class org.apache.hadoop.hbase.io.crypto.aes.<a href="org/apache/hadoop/hbase/io/crypto/aes/CryptoAES.Integrity.html" title="class in org.apache.hadoop.hbase.io.crypto.aes">CryptoAES.Integrity</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HTableDescriptor.html#calculateIsMetaRegion--">calculateIsMetaRegion()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#calculateMaxLogFiles-float-long-">calculateMaxLogFiles(float, long)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.wal.<a href="org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html" title="class in org.apache.hadoop.hbase.regionserver.wal">AbstractFSWAL</a></dt>
@@ -7167,12 +7206,18 @@
 <dd>
 <div class="block">Shortcut for <code>build().call()</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SmallScanCallerBuilder.html#call--">call()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SmallScanCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SmallScanCallerBuilder</a></dt>
+<dd>
+<div class="block">Shortcut for <code>build().call()</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#call-org.apache.hadoop.hbase.HRegionLocation-">call(HRegionLocation)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#call--">call()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html#call-org.apache.hadoop.hbase.ipc.HBaseRpcController-org.apache.hadoop.hbase.HRegionLocation-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface-">call(HBaseRpcController, HRegionLocation, ClientProtos.ClientService.Interface)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller.Callable</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncSmallScanRpcRetryingCaller.html#call--">call()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncSmallScanRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncSmallScanRpcRetryingCaller</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTableImpl.html#call-org.apache.hadoop.hbase.ipc.HBaseRpcController-org.apache.hadoop.hbase.HRegionLocation-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface-REQ-org.apache.hadoop.hbase.client.AsyncTableImpl.Converter-org.apache.hadoop.hbase.client.AsyncTableImpl.RpcCall-org.apache.hadoop.hbase.client.AsyncTableImpl.Converter-">call(HBaseRpcController, HRegionLocation, ClientProtos.ClientService.Interface, REQ, AsyncTableImpl.Converter&lt;PREQ, byte[], REQ&gt;, AsyncTableImpl.RpcCall&lt;PRESP, PREQ&gt;, AsyncTableImpl.Converter&lt;RESP, HBaseRpcController, PRESP&gt;)</a></span> - Static method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTableImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncTableImpl</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html#call-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface-org.apache.hadoop.hbase.ipc.HBaseRpcController-REQ-org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcCallback-">call(ClientProtos.ClientService.Interface, HBaseRpcController, REQ, RpcCallback&lt;RESP&gt;)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.RpcCall</a></dt>
@@ -7256,6 +7301,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/MasterCoprocessorHost.CoprocessorOperation.html#call-org.apache.hadoop.hbase.coprocessor.MasterObserver-org.apache.hadoop.hbase.coprocessor.ObserverContext-">call(MasterObserver, ObserverContext&lt;MasterCoprocessorEnvironment&gt;)</a></span> - Method in class org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/MasterCoprocessorHost.CoprocessorOperation.html" title="class in org.apache.hadoop.hbase.master">MasterCoprocessorHost.CoprocessorOperation</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/procedure/SplitTableRegionProcedure.StoreFileSplitter.html#call--">call()</a></span> - Method in class org.apache.hadoop.hbase.master.procedure.<a href="org/apache/hadoop/hbase/master/procedure/SplitTableRegionProcedure.StoreFileSplitter.html" title="class in org.apache.hadoop.hbase.master.procedure">SplitTableRegionProcedure.StoreFileSplitter</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/UnAssignCallable.html#call--">call()</a></span> - Method in class org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/UnAssignCallable.html" title="class in org.apache.hadoop.hbase.master">UnAssignCallable</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure/flush/FlushTableSubprocedure.RegionFlushTask.html#call--">call()</a></span> - Method in class org.apache.hadoop.hbase.procedure.flush.<a href="org/apache/hadoop/hbase/procedure/flush/FlushTableSubprocedure.RegionFlushTask.html" title="class in org.apache.hadoop.hbase.procedure.flush">FlushTableSubprocedure.RegionFlushTask</a></dt>
@@ -7786,6 +7833,8 @@
 <dd>
 <div class="block">We stop to retry when we have exhausted BOTH the number of tries and the time allocated.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncRegionLocator.html#canUpdate-org.apache.hadoop.hbase.HRegionLocation-org.apache.hadoop.hbase.HRegionLocation-">canUpdate(HRegionLocation, HRegionLocation)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncRegionLocator.html" title="class in org.apache.hadoop.hbase.client">AsyncRegionLocator</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/HMaster.html#canUpdateTableDescriptor--">canUpdateTableDescriptor()</a></span> - Method in class org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HRegionServer.html#canUpdateTableDescriptor--">canUpdateTableDescriptor()</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a></dt>
@@ -8412,6 +8461,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.SaslUnwrapHandler.html#channelRead0-io.netty.channel.ChannelHandlerContext-io.netty.buffer.ByteBuf-">channelRead0(ChannelHandlerContext, ByteBuf)</a></span> - Method in class org.apache.hadoop.hbase.io.asyncfs.<a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.SaslUnwrapHandler.html" title="class in org.apache.hadoop.hbase.io.asyncfs">FanOutOneBlockAsyncDFSOutputSaslHelper.SaslUnwrapHandler</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/security/CryptoAESUnwrapHandler.html#channelRead0-io.netty.channel.ChannelHandlerContext-io.netty.buffer.ByteBuf-">channelRead0(ChannelHandlerContext, ByteBuf)</a></span> - Method in class org.apache.hadoop.hbase.security.<a href="org/apache/hadoop/hbase/security/CryptoAESUnwrapHandler.html" title="class in org.apache.hadoop.hbase.security">CryptoAESUnwrapHandler</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/security/NettyHBaseRpcConnectionHeaderHandler.html#channelRead0-io.netty.channel.ChannelHandlerContext-io.netty.buffer.ByteBuf-">channelRead0(ChannelHandlerContext, ByteBuf)</a></span> - Method in class org.apache.hadoop.hbase.security.<a href="org/apache/hadoop/hbase/security/NettyHBaseRpcConnectionHeaderHandler.html" title="class in org.apache.hadoop.hbase.security">NettyHBaseRpcConnectionHeaderHandler</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/security/NettyHBaseSaslRpcClientHandler.html#channelRead0-io.netty.channel.ChannelHandlerContext-io.netty.buffer.ByteBuf-">channelRead0(ChannelHandlerContext, ByteBuf)</a></span> - Method in class org.apache.hadoop.hbase.security.<a href="org/apache/hadoop/hbase/security/NettyHBaseSaslRpcClientHandler.html" title="class in org.apache.hadoop.hbase.security">NettyHBaseSaslRpcClientHandler</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/security/SaslUnwrapHandler.html#channelRead0-io.netty.channel.ChannelHandlerContext-io.netty.buffer.ByteBuf-">channelRead0(ChannelHandlerContext, ByteBuf)</a></span> - Method in class org.apache.hadoop.hbase.security.<a href="org/apache/hadoop/hbase/security/SaslUnwrapHandler.html" title="class in org.apache.hadoop.hbase.security">SaslUnwrapHandler</a></dt>
@@ -8469,6 +8522,18 @@
 <div class="block">Check whether anything need to be done based on the current active set size
  Nothing need to be done for the DefaultMemStore</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/ImmutableMemStoreLAB.html#checkAndCloseMSLABs-int-">checkAndCloseMSLABs(int)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/ImmutableMemStoreLAB.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableMemStoreLAB</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#checkAndDelete-byte:A-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.client.Delete-">checkAndDelete(byte[], byte[], byte[], byte[], Delete)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">Atomically checks if a row/family/qualifier value equals to the expected value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#checkAndDelete-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.Delete-">checkAndDelete(byte[], byte[], byte[], CompareFilter.CompareOp, byte[], Delete)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">Atomically checks if a row/family/qualifier value matches the expected value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTableImpl.html#checkAndDelete-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.Delete-">checkAndDelete(byte[], byte[], byte[], CompareFilter.CompareOp, byte[], Delete)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTableImpl.html" title="class in org.apache.ha

<TRUNCATED>

[17/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html
index a0203be..f0c95ed 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html
@@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-private abstract static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2029">CellUtil.EmptyByteBufferedCell</a>
+private abstract static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2035">CellUtil.EmptyByteBufferedCell</a>
 extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" title="class in org.apache.hadoop.hbase">ByteBufferedCell</a>
 implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html" title="interface in org.apache.hadoop.hbase">SettableSequenceId</a></pre>
 </li>
@@ -323,7 +323,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockListLast">
 <li class="blockList">
 <h4>EmptyByteBufferedCell</h4>
-<pre>private&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2029">EmptyByteBufferedCell</a>()</pre>
+<pre>private&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2035">EmptyByteBufferedCell</a>()</pre>
 </li>
 </ul>
 </li>
@@ -340,7 +340,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setSequenceId</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2033">setSequenceId</a>(long&nbsp;seqId)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2039">setSequenceId</a>(long&nbsp;seqId)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html#setSequenceId-long-">SettableSequenceId</a></code></span></div>
 <div class="block">Sets with the given seqId.</div>
 <dl>
@@ -355,7 +355,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2038">getRowArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2044">getRowArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowArray--">Cell</a></code></span></div>
 <div class="block">Contiguous raw bytes that may start at any index in the containing array. Max length is
  Short.MAX_VALUE which is 32,767 bytes.</div>
@@ -373,7 +373,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2043">getRowOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2049">getRowOffset</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowOffset--">getRowOffset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -388,7 +388,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowLength</h4>
-<pre>public&nbsp;short&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2048">getRowLength</a>()</pre>
+<pre>public&nbsp;short&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2054">getRowLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowLength--">getRowLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -403,7 +403,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2053">getFamilyArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2059">getFamilyArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyArray--">Cell</a></code></span></div>
 <div class="block">Contiguous bytes composed of legal HDFS filename characters which may start at any index in the
  containing array. Max length is Byte.MAX_VALUE, which is 127 bytes.</div>
@@ -421,7 +421,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2058">getFamilyOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2064">getFamilyOffset</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyOffset--">getFamilyOffset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -436,7 +436,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyLength</h4>
-<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2063">getFamilyLength</a>()</pre>
+<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2069">getFamilyLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyLength--">getFamilyLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -451,7 +451,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2068">getQualifierArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2074">getQualifierArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierArray--">Cell</a></code></span></div>
 <div class="block">Contiguous raw bytes that may start at any index in the containing array.</div>
 <dl>
@@ -468,7 +468,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2073">getQualifierOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2079">getQualifierOffset</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierOffset--">getQualifierOffset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -483,7 +483,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierLength</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2078">getQualifierLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2084">getQualifierLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierLength--">getQualifierLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -498,7 +498,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getSequenceId</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2083">getSequenceId</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2089">getSequenceId</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getSequenceId--">Cell</a></code></span></div>
 <div class="block">A region-specific unique monotonically increasing sequence ID given to each Cell. It always
  exists for cells in the memstore but is not retained forever. It will be kept for
@@ -518,7 +518,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getValueArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2088">getValueArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2094">getValueArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getValueArray--">Cell</a></code></span></div>
 <div class="block">Contiguous raw bytes that may start at any index in the containing array. Max length is
  Integer.MAX_VALUE which is 2,147,483,647 bytes.</div>
@@ -536,7 +536,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getValueOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2093">getValueOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2099">getValueOffset</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getValueOffset--">getValueOffset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -551,7 +551,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getValueLength</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2098">getValueLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2104">getValueLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getValueLength--">getValueLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -566,7 +566,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getTagsArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2103">getTagsArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2109">getTagsArray</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getTagsArray--">getTagsArray</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -581,7 +581,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getTagsOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2108">getTagsOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2114">getTagsOffset</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getTagsOffset--">getTagsOffset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -596,7 +596,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getTagsLength</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2113">getTagsLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2119">getTagsLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getTagsLength--">getTagsLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -611,7 +611,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowByteBuffer</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2118">getRowByteBuffer</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2124">getRowByteBuffer</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html#getRowByteBuffer--">getRowByteBuffer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" title="class in org.apache.hadoop.hbase">ByteBufferedCell</a></code></dd>
@@ -626,7 +626,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowPosition</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2123">getRowPosition</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2129">getRowPosition</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html#getRowPosition--">getRowPosition</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" title="class in org.apache.hadoop.hbase">ByteBufferedCell</a></code></dd>
@@ -641,7 +641,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyByteBuffer</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2128">getFamilyByteBuffer</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2134">getFamilyByteBuffer</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html#getFamilyByteBuffer--">getFamilyByteBuffer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" title="class in org.apache.hadoop.hbase">ByteBufferedCell</a></code></dd>
@@ -656,7 +656,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyPosition</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2133">getFamilyPosition</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2139">getFamilyPosition</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html#getFamilyPosition--">getFamilyPosition</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" title="class in org.apache.hadoop.hbase">ByteBufferedCell</a></code></dd>
@@ -671,7 +671,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierByteBuffer</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2138">getQualifierByteBuffer</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2144">getQualifierByteBuffer</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html#getQualifierByteBuffer--">getQualifierByteBuffer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" title="class in org.apache.hadoop.hbase">ByteBufferedCell</a></code></dd>
@@ -686,7 +686,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierPosition</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2143">getQualifierPosition</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2149">getQualifierPosition</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html#getQualifierPosition--">getQualifierPosition</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" title="class in org.apache.hadoop.hbase">ByteBufferedCell</a></code></dd>
@@ -701,7 +701,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getTagsByteBuffer</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2148">getTagsByteBuffer</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2154">getTagsByteBuffer</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html#getTagsByteBuffer--">getTagsByteBuffer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" title="class in org.apache.hadoop.hbase">ByteBufferedCell</a></code></dd>
@@ -716,7 +716,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getTagsPosition</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2153">getTagsPosition</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2159">getTagsPosition</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html#getTagsPosition--">getTagsPosition</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" title="class in org.apache.hadoop.hbase">ByteBufferedCell</a></code></dd>
@@ -731,7 +731,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getValueByteBuffer</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2158">getValueByteBuffer</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2164">getValueByteBuffer</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html#getValueByteBuffer--">getValueByteBuffer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" title="class in org.apache.hadoop.hbase">ByteBufferedCell</a></code></dd>
@@ -746,7 +746,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html"
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getValuePosition</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2163">getValuePosition</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.2169">getValuePosition</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html#getValuePosition--">getValuePosition</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" title="class in org.apache.hadoop.hbase">ByteBufferedCell</a></code></dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/CellUtil.EmptyCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.EmptyCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.EmptyCell.html
index ae028cd..33f3404 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.EmptyCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.EmptyCell.html
@@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-private abstract static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1937">CellUtil.EmptyCell</a>
+private abstract static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1943">CellUtil.EmptyCell</a>
 extends <a href="http://docs.oracle.com/javase/8/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/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>, <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html" title="interface in org.apache.hadoop.hbase">SettableSequenceId</a></pre>
 </li>
@@ -278,7 +278,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
 <ul class="blockListLast">
 <li class="blockList">
 <h4>EmptyCell</h4>
-<pre>private&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1937">EmptyCell</a>()</pre>
+<pre>private&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1943">EmptyCell</a>()</pre>
 </li>
 </ul>
 </li>
@@ -295,7 +295,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
 <ul class="blockList">
 <li class="blockList">
 <h4>setSequenceId</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1940">setSequenceId</a>(long&nbsp;seqId)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1946">setSequenceId</a>(long&nbsp;seqId)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html#setSequenceId-long-">SettableSequenceId</a></code></span></div>
 <div class="block">Sets with the given seqId.</div>
 <dl>
@@ -310,7 +310,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1944">getRowArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1950">getRowArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowArray--">Cell</a></code></span></div>
 <div class="block">Contiguous raw bytes that may start at any index in the containing array. Max length is
  Short.MAX_VALUE which is 32,767 bytes.</div>
@@ -328,7 +328,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1949">getRowOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1955">getRowOffset</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowOffset--">getRowOffset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -343,7 +343,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowLength</h4>
-<pre>public&nbsp;short&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1954">getRowLength</a>()</pre>
+<pre>public&nbsp;short&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1960">getRowLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowLength--">getRowLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -358,7 +358,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1959">getFamilyArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1965">getFamilyArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyArray--">Cell</a></code></span></div>
 <div class="block">Contiguous bytes composed of legal HDFS filename characters which may start at any index in the
  containing array. Max length is Byte.MAX_VALUE, which is 127 bytes.</div>
@@ -376,7 +376,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1964">getFamilyOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1970">getFamilyOffset</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyOffset--">getFamilyOffset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -391,7 +391,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyLength</h4>
-<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1969">getFamilyLength</a>()</pre>
+<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1975">getFamilyLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyLength--">getFamilyLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -406,7 +406,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1974">getQualifierArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1980">getQualifierArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierArray--">Cell</a></code></span></div>
 <div class="block">Contiguous raw bytes that may start at any index in the containing array.</div>
 <dl>
@@ -423,7 +423,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1979">getQualifierOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1985">getQualifierOffset</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierOffset--">getQualifierOffset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -438,7 +438,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierLength</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1984">getQualifierLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1990">getQualifierLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierLength--">getQualifierLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -453,7 +453,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
 <ul class="blockList">
 <li class="blockList">
 <h4>getSequenceId</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1989">getSequenceId</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1995">getSequenceId</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getSequenceId--">Cell</a></code></span></div>
 <div class="block">A region-specific unique monotonically increasing sequence ID given to each Cell. It always
  exists for cells in the memstore but is not retained forever. It will be kept for
@@ -473,7 +473,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
 <ul class="blockList">
 <li class="blockList">
 <h4>getValueArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1994">getValueArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.2000">getValueArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getValueArray--">Cell</a></code></span></div>
 <div class="block">Contiguous raw bytes that may start at any index in the containing array. Max length is
  Integer.MAX_VALUE which is 2,147,483,647 bytes.</div>
@@ -491,7 +491,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
 <ul class="blockList">
 <li class="blockList">
 <h4>getValueOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1999">getValueOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.2005">getValueOffset</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getValueOffset--">getValueOffset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -506,7 +506,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
 <ul class="blockList">
 <li class="blockList">
 <h4>getValueLength</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.2004">getValueLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.2010">getValueLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getValueLength--">getValueLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -521,7 +521,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
 <ul class="blockList">
 <li class="blockList">
 <h4>getTagsArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.2009">getTagsArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.2015">getTagsArray</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getTagsArray--">getTagsArray</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -536,7 +536,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
 <ul class="blockList">
 <li class="blockList">
 <h4>getTagsOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.2014">getTagsOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.2020">getTagsOffset</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getTagsOffset--">getTagsOffset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -551,7 +551,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getTagsLength</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.2019">getTagsLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.2025">getTagsLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getTagsLength--">getTagsLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html
index 33655c3..31b9ee1 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html
@@ -132,7 +132,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2207">CellUtil.FirstOnRowByteBufferedCell</a>
+private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2213">CellUtil.FirstOnRowByteBufferedCell</a>
 extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></pre>
 </li>
 </ul>
@@ -253,7 +253,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
 <ul class="blockList">
 <li class="blockList">
 <h4>rowBuff</h4>
-<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.2208">rowBuff</a></pre>
+<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.2214">rowBuff</a></pre>
 </li>
 </ul>
 <a name="roffset">
@@ -262,7 +262,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
 <ul class="blockList">
 <li class="blockList">
 <h4>roffset</h4>
-<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.2209">roffset</a></pre>
+<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.2215">roffset</a></pre>
 </li>
 </ul>
 <a name="rlength">
@@ -271,7 +271,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
 <ul class="blockListLast">
 <li class="blockList">
 <h4>rlength</h4>
-<pre>private final&nbsp;short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.2210">rlength</a></pre>
+<pre>private final&nbsp;short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.2216">rlength</a></pre>
 </li>
 </ul>
 </li>
@@ -288,7 +288,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
 <ul class="blockListLast">
 <li class="blockList">
 <h4>FirstOnRowByteBufferedCell</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.2212">FirstOnRowByteBufferedCell</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.2218">FirstOnRowByteBufferedCell</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;row,
                                   int&nbsp;roffset,
                                   short&nbsp;rlength)</pre>
 </li>
@@ -307,7 +307,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowByteBuffer</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.2219">getRowByteBuffer</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.2225">getRowByteBuffer</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#getRowByteBuffer--">getRowByteBuffer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></code></dd>
@@ -322,7 +322,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowPosition</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.2224">getRowPosition</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.2230">getRowPosition</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#getRowPosition--">getRowPosition</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></code></dd>
@@ -337,7 +337,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowLength</h4>
-<pre>public&nbsp;short&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.2229">getRowLength</a>()</pre>
+<pre>public&nbsp;short&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.2235">getRowLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowLength--">getRowLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -354,7 +354,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
 <ul class="blockList">
 <li class="blockList">
 <h4>getTimestamp</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.2234">getTimestamp</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.2240">getTimestamp</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>Long value representing time at which this cell was "Put" into the row.  Typically
@@ -368,7 +368,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getTypeByte</h4>
-<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.2239">getTypeByte</a>()</pre>
+<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.2245">getTypeByte</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>The byte representation of the KeyValue.TYPE of this cell: one of Put, Delete, etc</dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html
index 290ecf7..6188c04 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html
@@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2169">CellUtil.FirstOnRowCell</a>
+private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2175">CellUtil.FirstOnRowCell</a>
 extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyCell</a></pre>
 </li>
 </ul>
@@ -250,7 +250,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>rowArray</h4>
-<pre>private final&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.2170">rowArray</a></pre>
+<pre>private final&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.2176">rowArray</a></pre>
 </li>
 </ul>
 <a name="roffset">
@@ -259,7 +259,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>roffset</h4>
-<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.2171">roffset</a></pre>
+<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.2177">roffset</a></pre>
 </li>
 </ul>
 <a name="rlength">
@@ -268,7 +268,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
 <ul class="blockListLast">
 <li class="blockList">
 <h4>rlength</h4>
-<pre>private final&nbsp;short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.2172">rlength</a></pre>
+<pre>private final&nbsp;short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.2178">rlength</a></pre>
 </li>
 </ul>
 </li>
@@ -285,7 +285,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
 <ul class="blockListLast">
 <li class="blockList">
 <h4>FirstOnRowCell</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.2174">FirstOnRowCell</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.2180">FirstOnRowCell</a>(byte[]&nbsp;row,
                       int&nbsp;roffset,
                       short&nbsp;rlength)</pre>
 </li>
@@ -304,7 +304,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.2181">getRowArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.2187">getRowArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowArray--">Cell</a></code></span></div>
 <div class="block">Contiguous raw bytes that may start at any index in the containing array. Max length is
  Short.MAX_VALUE which is 32,767 bytes.</div>
@@ -324,7 +324,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.2186">getRowOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.2192">getRowOffset</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowOffset--">getRowOffset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -341,7 +341,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowLength</h4>
-<pre>public&nbsp;short&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.2191">getRowLength</a>()</pre>
+<pre>public&nbsp;short&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.2197">getRowLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowLength--">getRowLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -358,7 +358,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>getTimestamp</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.2196">getTimestamp</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.2202">getTimestamp</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>Long value representing time at which this cell was "Put" into the row.  Typically
@@ -372,7 +372,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getTypeByte</h4>
-<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.2201">getTypeByte</a>()</pre>
+<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.2207">getTypeByte</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>The byte representation of the KeyValue.TYPE of this cell: one of Put, Delete, etc</dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html
index 43b6ca6..cba18e8 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html
@@ -137,7 +137,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2283">CellUtil.FirstOnRowColByteBufferedCell</a>
+private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2289">CellUtil.FirstOnRowColByteBufferedCell</a>
 extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.FirstOnRowByteBufferedCell</a></pre>
 </li>
 </ul>
@@ -287,7 +287,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBuff
 <ul class="blockList">
 <li class="blockList">
 <h4>famBuff</h4>
-<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2284">famBuff</a></pre>
+<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2290">famBuff</a></pre>
 </li>
 </ul>
 <a name="famOffset">
@@ -296,7 +296,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBuff
 <ul class="blockList">
 <li class="blockList">
 <h4>famOffset</h4>
-<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2285">famOffset</a></pre>
+<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2291">famOffset</a></pre>
 </li>
 </ul>
 <a name="famLength">
@@ -305,7 +305,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBuff
 <ul class="blockList">
 <li class="blockList">
 <h4>famLength</h4>
-<pre>private final&nbsp;byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2286">famLength</a></pre>
+<pre>private final&nbsp;byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2292">famLength</a></pre>
 </li>
 </ul>
 <a name="colBuff">
@@ -314,7 +314,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBuff
 <ul class="blockList">
 <li class="blockList">
 <h4>colBuff</h4>
-<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2287">colBuff</a></pre>
+<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2293">colBuff</a></pre>
 </li>
 </ul>
 <a name="colOffset">
@@ -323,7 +323,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBuff
 <ul class="blockList">
 <li class="blockList">
 <h4>colOffset</h4>
-<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2288">colOffset</a></pre>
+<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2294">colOffset</a></pre>
 </li>
 </ul>
 <a name="colLength">
@@ -332,7 +332,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBuff
 <ul class="blockListLast">
 <li class="blockList">
 <h4>colLength</h4>
-<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2289">colLength</a></pre>
+<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2295">colLength</a></pre>
 </li>
 </ul>
 </li>
@@ -349,7 +349,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBuff
 <ul class="blockListLast">
 <li class="blockList">
 <h4>FirstOnRowColByteBufferedCell</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2291">FirstOnRowColByteBufferedCell</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2297">FirstOnRowColByteBufferedCell</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;row,
                                      int&nbsp;roffset,
                                      short&nbsp;rlength,
                                      <a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;famBuff,
@@ -374,7 +374,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBuff
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyByteBuffer</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2304">getFamilyByteBuffer</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2310">getFamilyByteBuffer</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#getFamilyByteBuffer--">getFamilyByteBuffer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></code></dd>
@@ -389,7 +389,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBuff
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyPosition</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2309">getFamilyPosition</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2315">getFamilyPosition</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#getFamilyPosition--">getFamilyPosition</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></code></dd>
@@ -404,7 +404,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBuff
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyLength</h4>
-<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2314">getFamilyLength</a>()</pre>
+<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2320">getFamilyLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyLength--">getFamilyLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -421,7 +421,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBuff
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierByteBuffer</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2319">getQualifierByteBuffer</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2325">getQualifierByteBuffer</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#getQualifierByteBuffer--">getQualifierByteBuffer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></code></dd>
@@ -436,7 +436,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBuff
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierPosition</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2324">getQualifierPosition</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2330">getQualifierPosition</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#getQualifierPosition--">getQualifierPosition</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></code></dd>
@@ -451,7 +451,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBuff
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getQualifierLength</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2329">getQualifierLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2335">getQualifierLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierLength--">getQualifierLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html
index c64b86f..8803b4a 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html
@@ -132,7 +132,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2335">CellUtil.FirstOnRowColCell</a>
+private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2341">CellUtil.FirstOnRowColCell</a>
 extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html" title="class in org.apache.hadoop.hbase">CellUtil.FirstOnRowCell</a></pre>
 </li>
 </ul>
@@ -287,7 +287,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.htm
 <ul class="blockList">
 <li class="blockList">
 <h4>fArray</h4>
-<pre>private final&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2336">fArray</a></pre>
+<pre>private final&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2342">fArray</a></pre>
 </li>
 </ul>
 <a name="foffset">
@@ -296,7 +296,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.htm
 <ul class="blockList">
 <li class="blockList">
 <h4>foffset</h4>
-<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2337">foffset</a></pre>
+<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2343">foffset</a></pre>
 </li>
 </ul>
 <a name="flength">
@@ -305,7 +305,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.htm
 <ul class="blockList">
 <li class="blockList">
 <h4>flength</h4>
-<pre>private final&nbsp;byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2338">flength</a></pre>
+<pre>private final&nbsp;byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2344">flength</a></pre>
 </li>
 </ul>
 <a name="qArray">
@@ -314,7 +314,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.htm
 <ul class="blockList">
 <li class="blockList">
 <h4>qArray</h4>
-<pre>private final&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2339">qArray</a></pre>
+<pre>private final&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2345">qArray</a></pre>
 </li>
 </ul>
 <a name="qoffset">
@@ -323,7 +323,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.htm
 <ul class="blockList">
 <li class="blockList">
 <h4>qoffset</h4>
-<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2340">qoffset</a></pre>
+<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2346">qoffset</a></pre>
 </li>
 </ul>
 <a name="qlength">
@@ -332,7 +332,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.htm
 <ul class="blockListLast">
 <li class="blockList">
 <h4>qlength</h4>
-<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2341">qlength</a></pre>
+<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2347">qlength</a></pre>
 </li>
 </ul>
 </li>
@@ -349,7 +349,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.htm
 <ul class="blockListLast">
 <li class="blockList">
 <h4>FirstOnRowColCell</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2343">FirstOnRowColCell</a>(byte[]&nbsp;rArray,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2349">FirstOnRowColCell</a>(byte[]&nbsp;rArray,
                          int&nbsp;roffset,
                          short&nbsp;rlength,
                          byte[]&nbsp;fArray,
@@ -374,7 +374,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.htm
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2355">getFamilyArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2361">getFamilyArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyArray--">Cell</a></code></span></div>
 <div class="block">Contiguous bytes composed of legal HDFS filename characters which may start at any index in the
  containing array. Max length is Byte.MAX_VALUE, which is 127 bytes.</div>
@@ -394,7 +394,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.htm
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2360">getFamilyOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2366">getFamilyOffset</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyOffset--">getFamilyOffset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -411,7 +411,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.htm
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyLength</h4>
-<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2365">getFamilyLength</a>()</pre>
+<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2371">getFamilyLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyLength--">getFamilyLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -428,7 +428,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.htm
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2370">getQualifierArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2376">getQualifierArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierArray--">Cell</a></code></span></div>
 <div class="block">Contiguous raw bytes that may start at any index in the containing array.</div>
 <dl>
@@ -447,7 +447,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.htm
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2375">getQualifierOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2381">getQualifierOffset</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierOffset--">getQualifierOffset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -464,7 +464,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.htm
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getQualifierLength</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2380">getQualifierLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2386">getQualifierLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierLength--">getQualifierLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferedCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferedCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferedCell.html
index 01c7ef9..b2bf07b 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferedCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferedCell.html
@@ -138,7 +138,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2403">CellUtil.FirstOnRowColTSByteBufferedCell</a>
+private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2409">CellUtil.FirstOnRowColTSByteBufferedCell</a>
 extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.FirstOnRowColByteBufferedCell</a></pre>
 </li>
 </ul>
@@ -256,7 +256,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteB
 <ul class="blockListLast">
 <li class="blockList">
 <h4>ts</h4>
-<pre>private&nbsp;long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferedCell.html#line.2405">ts</a></pre>
+<pre>private&nbsp;long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferedCell.html#line.2411">ts</a></pre>
 </li>
 </ul>
 </li>
@@ -273,7 +273,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteB
 <ul class="blockListLast">
 <li class="blockList">
 <h4>FirstOnRowColTSByteBufferedCell</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferedCell.html#line.2407">FirstOnRowColTSByteBufferedCell</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;rBuffer,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferedCell.html#line.2413">FirstOnRowColTSByteBufferedCell</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;rBuffer,
                                        int&nbsp;roffset,
                                        short&nbsp;rlength,
                                        <a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;fBuffer,
@@ -299,7 +299,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteB
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getTimestamp</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferedCell.html#line.2415">getTimestamp</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferedCell.html#line.2421">getTimestamp</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getTimestamp--">getTimestamp</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSCell.html
index ef7e9bd..22b5f64 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSCell.html
@@ -133,7 +133,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2386">CellUtil.FirstOnRowColTSCell</a>
+private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2392">CellUtil.FirstOnRowColTSCell</a>
 extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html" title="class in org.apache.hadoop.hbase">CellUtil.FirstOnRowColCell</a></pre>
 </li>
 </ul>
@@ -251,7 +251,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.
 <ul class="blockListLast">
 <li class="blockList">
 <h4>ts</h4>
-<pre>private&nbsp;long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSCell.html#line.2388">ts</a></pre>
+<pre>private&nbsp;long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSCell.html#line.2394">ts</a></pre>
 </li>
 </ul>
 </li>
@@ -268,7 +268,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.
 <ul class="blockListLast">
 <li class="blockList">
 <h4>FirstOnRowColTSCell</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSCell.html#line.2390">FirstOnRowColTSCell</a>(byte[]&nbsp;rArray,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSCell.html#line.2396">FirstOnRowColTSCell</a>(byte[]&nbsp;rArray,
                            int&nbsp;roffset,
                            short&nbsp;rlength,
                            byte[]&nbsp;fArray,
@@ -294,7 +294,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getTimestamp</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSCell.html#line.2397">getTimestamp</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSCell.html#line.2403">getTimestamp</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getTimestamp--">getTimestamp</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>


[16/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html
index 947220c..f0711dd 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html
@@ -123,7 +123,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2562">CellUtil.FirstOnRowDeleteFamilyCell</a>
+private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2568">CellUtil.FirstOnRowDeleteFamilyCell</a>
 extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyCell</a></pre>
 </li>
 </ul>
@@ -248,7 +248,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>row</h4>
-<pre>private final&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2563">row</a></pre>
+<pre>private final&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2569">row</a></pre>
 </li>
 </ul>
 <a name="fam">
@@ -257,7 +257,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
 <ul class="blockListLast">
 <li class="blockList">
 <h4>fam</h4>
-<pre>private final&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2564">fam</a></pre>
+<pre>private final&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2570">fam</a></pre>
 </li>
 </ul>
 </li>
@@ -274,7 +274,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
 <ul class="blockListLast">
 <li class="blockList">
 <h4>FirstOnRowDeleteFamilyCell</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2566">FirstOnRowDeleteFamilyCell</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2572">FirstOnRowDeleteFamilyCell</a>(byte[]&nbsp;row,
                                   byte[]&nbsp;fam)</pre>
 </li>
 </ul>
@@ -292,7 +292,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2572">getRowArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2578">getRowArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowArray--">Cell</a></code></span></div>
 <div class="block">Contiguous raw bytes that may start at any index in the containing array. Max length is
  Short.MAX_VALUE which is 32,767 bytes.</div>
@@ -312,7 +312,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowLength</h4>
-<pre>public&nbsp;short&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2577">getRowLength</a>()</pre>
+<pre>public&nbsp;short&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2583">getRowLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowLength--">getRowLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -329,7 +329,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2582">getFamilyArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2588">getFamilyArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyArray--">Cell</a></code></span></div>
 <div class="block">Contiguous bytes composed of legal HDFS filename characters which may start at any index in the
  containing array. Max length is Byte.MAX_VALUE, which is 127 bytes.</div>
@@ -349,7 +349,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyLength</h4>
-<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2587">getFamilyLength</a>()</pre>
+<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2593">getFamilyLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyLength--">getFamilyLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -366,7 +366,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>getTimestamp</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2592">getTimestamp</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2598">getTimestamp</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>Long value representing time at which this cell was "Put" into the row.  Typically
@@ -380,7 +380,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getTypeByte</h4>
-<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2597">getTypeByte</a>()</pre>
+<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2603">getTypeByte</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>The byte representation of the KeyValue.TYPE of this cell: one of Put, Delete, etc</dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html
index ba6c43d..cf815da 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html
@@ -132,7 +132,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2245">CellUtil.LastOnRowByteBufferedCell</a>
+private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2251">CellUtil.LastOnRowByteBufferedCell</a>
 extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></pre>
 </li>
 </ul>
@@ -253,7 +253,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
 <ul class="blockList">
 <li class="blockList">
 <h4>rowBuff</h4>
-<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.2246">rowBuff</a></pre>
+<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.2252">rowBuff</a></pre>
 </li>
 </ul>
 <a name="roffset">
@@ -262,7 +262,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
 <ul class="blockList">
 <li class="blockList">
 <h4>roffset</h4>
-<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.2247">roffset</a></pre>
+<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.2253">roffset</a></pre>
 </li>
 </ul>
 <a name="rlength">
@@ -271,7 +271,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
 <ul class="blockListLast">
 <li class="blockList">
 <h4>rlength</h4>
-<pre>private final&nbsp;short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.2248">rlength</a></pre>
+<pre>private final&nbsp;short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.2254">rlength</a></pre>
 </li>
 </ul>
 </li>
@@ -288,7 +288,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
 <ul class="blockListLast">
 <li class="blockList">
 <h4>LastOnRowByteBufferedCell</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.2250">LastOnRowByteBufferedCell</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.2256">LastOnRowByteBufferedCell</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;row,
                                  int&nbsp;roffset,
                                  short&nbsp;rlength)</pre>
 </li>
@@ -307,7 +307,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowByteBuffer</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.2257">getRowByteBuffer</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.2263">getRowByteBuffer</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#getRowByteBuffer--">getRowByteBuffer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></code></dd>
@@ -322,7 +322,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowPosition</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.2262">getRowPosition</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.2268">getRowPosition</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#getRowPosition--">getRowPosition</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></code></dd>
@@ -337,7 +337,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowLength</h4>
-<pre>public&nbsp;short&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.2267">getRowLength</a>()</pre>
+<pre>public&nbsp;short&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.2273">getRowLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowLength--">getRowLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -354,7 +354,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
 <ul class="blockList">
 <li class="blockList">
 <h4>getTimestamp</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.2272">getTimestamp</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.2278">getTimestamp</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>Long value representing time at which this cell was "Put" into the row.  Typically
@@ -368,7 +368,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getTypeByte</h4>
-<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.2277">getTypeByte</a>()</pre>
+<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.2283">getTypeByte</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>The byte representation of the KeyValue.TYPE of this cell: one of Put, Delete, etc</dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
index 24192ae..b3b0ac2 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
@@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2421">CellUtil.LastOnRowCell</a>
+private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2427">CellUtil.LastOnRowCell</a>
 extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyCell</a></pre>
 </li>
 </ul>
@@ -250,7 +250,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>rowArray</h4>
-<pre>private final&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2422">rowArray</a></pre>
+<pre>private final&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2428">rowArray</a></pre>
 </li>
 </ul>
 <a name="roffset">
@@ -259,7 +259,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>roffset</h4>
-<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2423">roffset</a></pre>
+<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2429">roffset</a></pre>
 </li>
 </ul>
 <a name="rlength">
@@ -268,7 +268,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
 <ul class="blockListLast">
 <li class="blockList">
 <h4>rlength</h4>
-<pre>private final&nbsp;short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2424">rlength</a></pre>
+<pre>private final&nbsp;short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2430">rlength</a></pre>
 </li>
 </ul>
 </li>
@@ -285,7 +285,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
 <ul class="blockListLast">
 <li class="blockList">
 <h4>LastOnRowCell</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2426">LastOnRowCell</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2432">LastOnRowCell</a>(byte[]&nbsp;row,
                      int&nbsp;roffset,
                      short&nbsp;rlength)</pre>
 </li>
@@ -304,7 +304,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2433">getRowArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2439">getRowArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowArray--">Cell</a></code></span></div>
 <div class="block">Contiguous raw bytes that may start at any index in the containing array. Max length is
  Short.MAX_VALUE which is 32,767 bytes.</div>
@@ -324,7 +324,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2438">getRowOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2444">getRowOffset</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowOffset--">getRowOffset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -341,7 +341,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowLength</h4>
-<pre>public&nbsp;short&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2443">getRowLength</a>()</pre>
+<pre>public&nbsp;short&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2449">getRowLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowLength--">getRowLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -358,7 +358,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>getTimestamp</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2448">getTimestamp</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2454">getTimestamp</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>Long value representing time at which this cell was "Put" into the row.  Typically
@@ -372,7 +372,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getTypeByte</h4>
-<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2453">getTypeByte</a>()</pre>
+<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2459">getTypeByte</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>The byte representation of the KeyValue.TYPE of this cell: one of Put, Delete, etc</dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html
index 013e337..e2fb9e1 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html
@@ -133,7 +133,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2510">CellUtil.LastOnRowColByteBufferedCell</a>
+private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2516">CellUtil.LastOnRowColByteBufferedCell</a>
 extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.LastOnRowByteBufferedCell</a></pre>
 </li>
 </ul>
@@ -283,7 +283,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBuffe
 <ul class="blockList">
 <li class="blockList">
 <h4>fBuffer</h4>
-<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2511">fBuffer</a></pre>
+<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2517">fBuffer</a></pre>
 </li>
 </ul>
 <a name="foffset">
@@ -292,7 +292,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBuffe
 <ul class="blockList">
 <li class="blockList">
 <h4>foffset</h4>
-<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2512">foffset</a></pre>
+<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2518">foffset</a></pre>
 </li>
 </ul>
 <a name="flength">
@@ -301,7 +301,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBuffe
 <ul class="blockList">
 <li class="blockList">
 <h4>flength</h4>
-<pre>private final&nbsp;byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2513">flength</a></pre>
+<pre>private final&nbsp;byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2519">flength</a></pre>
 </li>
 </ul>
 <a name="qBuffer">
@@ -310,7 +310,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBuffe
 <ul class="blockList">
 <li class="blockList">
 <h4>qBuffer</h4>
-<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2514">qBuffer</a></pre>
+<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2520">qBuffer</a></pre>
 </li>
 </ul>
 <a name="qoffset">
@@ -319,7 +319,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBuffe
 <ul class="blockList">
 <li class="blockList">
 <h4>qoffset</h4>
-<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2515">qoffset</a></pre>
+<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2521">qoffset</a></pre>
 </li>
 </ul>
 <a name="qlength">
@@ -328,7 +328,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBuffe
 <ul class="blockListLast">
 <li class="blockList">
 <h4>qlength</h4>
-<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2516">qlength</a></pre>
+<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2522">qlength</a></pre>
 </li>
 </ul>
 </li>
@@ -345,7 +345,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBuffe
 <ul class="blockListLast">
 <li class="blockList">
 <h4>LastOnRowColByteBufferedCell</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2518">LastOnRowColByteBufferedCell</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;rBuffer,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2524">LastOnRowColByteBufferedCell</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;rBuffer,
                                     int&nbsp;roffset,
                                     short&nbsp;rlength,
                                     <a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;fBuffer,
@@ -370,7 +370,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBuffe
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyByteBuffer</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2531">getFamilyByteBuffer</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2537">getFamilyByteBuffer</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#getFamilyByteBuffer--">getFamilyByteBuffer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></code></dd>
@@ -385,7 +385,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBuffe
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyPosition</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2536">getFamilyPosition</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2542">getFamilyPosition</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#getFamilyPosition--">getFamilyPosition</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></code></dd>
@@ -400,7 +400,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBuffe
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyLength</h4>
-<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2541">getFamilyLength</a>()</pre>
+<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2547">getFamilyLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyLength--">getFamilyLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -417,7 +417,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBuffe
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierByteBuffer</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2546">getQualifierByteBuffer</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2552">getQualifierByteBuffer</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#getQualifierByteBuffer--">getQualifierByteBuffer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></code></dd>
@@ -432,7 +432,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBuffe
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierPosition</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2551">getQualifierPosition</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2557">getQualifierPosition</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#getQualifierPosition--">getQualifierPosition</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></code></dd>
@@ -447,7 +447,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBuffe
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getQualifierLength</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2556">getQualifierLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2562">getQualifierLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierLength--">getQualifierLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html
index bd2d565..4be0ebc 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html
@@ -128,7 +128,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2459">CellUtil.LastOnRowColCell</a>
+private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2465">CellUtil.LastOnRowColCell</a>
 extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html" title="class in org.apache.hadoop.hbase">CellUtil.LastOnRowCell</a></pre>
 </li>
 </ul>
@@ -283,7 +283,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
 <ul class="blockList">
 <li class="blockList">
 <h4>fArray</h4>
-<pre>private final&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2460">fArray</a></pre>
+<pre>private final&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2466">fArray</a></pre>
 </li>
 </ul>
 <a name="foffset">
@@ -292,7 +292,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
 <ul class="blockList">
 <li class="blockList">
 <h4>foffset</h4>
-<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2461">foffset</a></pre>
+<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2467">foffset</a></pre>
 </li>
 </ul>
 <a name="flength">
@@ -301,7 +301,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
 <ul class="blockList">
 <li class="blockList">
 <h4>flength</h4>
-<pre>private final&nbsp;byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2462">flength</a></pre>
+<pre>private final&nbsp;byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2468">flength</a></pre>
 </li>
 </ul>
 <a name="qArray">
@@ -310,7 +310,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
 <ul class="blockList">
 <li class="blockList">
 <h4>qArray</h4>
-<pre>private final&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2463">qArray</a></pre>
+<pre>private final&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2469">qArray</a></pre>
 </li>
 </ul>
 <a name="qoffset">
@@ -319,7 +319,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
 <ul class="blockList">
 <li class="blockList">
 <h4>qoffset</h4>
-<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2464">qoffset</a></pre>
+<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2470">qoffset</a></pre>
 </li>
 </ul>
 <a name="qlength">
@@ -328,7 +328,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>qlength</h4>
-<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2465">qlength</a></pre>
+<pre>private final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2471">qlength</a></pre>
 </li>
 </ul>
 </li>
@@ -345,7 +345,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>LastOnRowColCell</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2467">LastOnRowColCell</a>(byte[]&nbsp;rArray,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2473">LastOnRowColCell</a>(byte[]&nbsp;rArray,
                         int&nbsp;roffset,
                         short&nbsp;rlength,
                         byte[]&nbsp;fArray,
@@ -370,7 +370,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2479">getFamilyArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2485">getFamilyArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyArray--">Cell</a></code></span></div>
 <div class="block">Contiguous bytes composed of legal HDFS filename characters which may start at any index in the
  containing array. Max length is Byte.MAX_VALUE, which is 127 bytes.</div>
@@ -390,7 +390,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2484">getFamilyOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2490">getFamilyOffset</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyOffset--">getFamilyOffset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -407,7 +407,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyLength</h4>
-<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2489">getFamilyLength</a>()</pre>
+<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2495">getFamilyLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyLength--">getFamilyLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -424,7 +424,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2494">getQualifierArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2500">getQualifierArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierArray--">Cell</a></code></span></div>
 <div class="block">Contiguous raw bytes that may start at any index in the containing array.</div>
 <dl>
@@ -443,7 +443,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2499">getQualifierOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2505">getQualifierOffset</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierOffset--">getQualifierOffset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -460,7 +460,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getQualifierLength</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2504">getQualifierLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2510">getQualifierLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierLength--">getQualifierLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/CellUtil.ShareableMemoryTagRewriteCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.ShareableMemoryTagRewriteCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.ShareableMemoryTagRewriteCell.html
index 1ed7ac4..736c548 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.ShareableMemoryTagRewriteCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.ShareableMemoryTagRewriteCell.html
@@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.560">CellUtil.ShareableMemoryTagRewriteCell</a>
+<pre>private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.566">CellUtil.ShareableMemoryTagRewriteCell</a>
 extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html" title="class in org.apache.hadoop.hbase">CellUtil.TagRewriteCell</a>
 implements <a href="../../../../org/apache/hadoop/hbase/ShareableMemory.html" title="interface in org.apache.hadoop.hbase">ShareableMemory</a></pre>
 <div class="block">Version of TagRewriteCell where the original Cell is ShareableMemory type.</div>
@@ -189,7 +189,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ShareableMemory.html" ti
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html" title="class in org.apache.hadoop.hbase">CellUtil.TagRewriteCell</a></h3>
-<code><a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getFamilyArray--">getFamilyArray</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getFamilyLength--">getFamilyLength</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getFamilyOffset--">getFamilyOffset</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getQualifierArray--">getQualifierArray</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getQualifierLength--">getQualifierLength</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getQualifierOffset--">getQualifierOffset</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getRowArray--">getRowArray</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getRowLength--">getRowLength</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getRo
 wOffset--">getRowOffset</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getSequenceId--">getSequenceId</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getSerializedSize-boolean-">getSerializedSize</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getTagsArray--">getTagsArray</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getTagsLength--">getTagsLength</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getTagsOffset--">getTagsOffset</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getTimestamp--">getTimestamp</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getTypeByte--">getTypeByte</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getValueArray--">getValueArray</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getValu
 eLength--">getValueLength</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getValueOffset--">getValueOffset</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#heapSize--">heapSize</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#setSequenceId-long-">setSequenceId</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#setTimestamp-byte:A-int-">setTimestamp</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#setTimestamp-long-">setTimestamp</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#write-byte:A-int-">write</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#write-java.io.OutputStream-boolean-">write</a></code></li>
+<code><a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getFamilyArray--">getFamilyArray</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getFamilyLength--">getFamilyLength</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getFamilyOffset--">getFamilyOffset</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getQualifierArray--">getQualifierArray</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getQualifierLength--">getQualifierLength</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getQualifierOffset--">getQualifierOffset</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getRowArray--">getRowArray</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getRowLength--">getRowLength</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getRo
 wOffset--">getRowOffset</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getSequenceId--">getSequenceId</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getSerializedSize-boolean-">getSerializedSize</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getTagsArray--">getTagsArray</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getTagsLength--">getTagsLength</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getTagsOffset--">getTagsOffset</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getTimestamp--">getTimestamp</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getTypeByte--">getTypeByte</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getValueArray--">getValueArray</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getValu
 eLength--">getValueLength</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#getValueOffset--">getValueOffset</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#heapOverhead--">heapOverhead</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#heapSize--">heapSize</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#setSequenceId-long-">setSequenceId</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#setTimestamp-byte:A-int-">setTimestamp</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#setTimestamp-long-">setTimestamp</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#write-byte:A-int-">write</a>, <a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#write-java.io.OutputStream-boolean-">write</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -218,7 +218,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ShareableMemory.html" ti
 <ul class="blockListLast">
 <li class="blockList">
 <h4>ShareableMemoryTagRewriteCell</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.ShareableMemoryTagRewriteCell.html#line.563">ShareableMemoryTagRewriteCell</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.ShareableMemoryTagRewriteCell.html#line.569">ShareableMemoryTagRewriteCell</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                      byte[]&nbsp;tags)</pre>
 </li>
 </ul>
@@ -236,7 +236,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ShareableMemory.html" ti
 <ul class="blockListLast">
 <li class="blockList">
 <h4>cloneToCell</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.ShareableMemoryTagRewriteCell.html#line.569">cloneToCell</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.ShareableMemoryTagRewriteCell.html#line.575">cloneToCell</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/ShareableMemory.html#cloneToCell--">ShareableMemory</a></code></span></div>
 <div class="block">Does a deep copy of the contents to a new memory area and returns it in the form of a cell.</div>
 <dl>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html
index bbe9a35..584d641 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -151,6 +151,10 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#cell">cell</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>private static long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#HEAP_SIZE_OVERHEAD">HEAP_SIZE_OVERHEAD</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>protected byte[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#tags">tags</a></span></code>&nbsp;</td>
 </tr>
@@ -276,35 +280,39 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 </tr>
 <tr id="i19" class="rowColor">
 <td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#heapSize--">heapSize</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#heapOverhead--">heapOverhead</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i20" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#heapSize--">heapSize</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#setSequenceId-long-">setSequenceId</a></span>(long&nbsp;seqId)</code>
 <div class="block">Sets with the given seqId.</div>
 </td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#setTimestamp-byte:A-int-">setTimestamp</a></span>(byte[]&nbsp;ts,
             int&nbsp;tsOffset)</code>
 <div class="block">Sets with the given timestamp.</div>
 </td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#setTimestamp-long-">setTimestamp</a></span>(long&nbsp;ts)</code>
 <div class="block">Sets with the given timestamp.</div>
 </td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#write-byte:A-int-">write</a></span>(byte[]&nbsp;buf,
      int&nbsp;offset)</code>
 <div class="block">Write the given Cell into the given buf's offset.</div>
 </td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#write-java.io.OutputStream-boolean-">write</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
      boolean&nbsp;withTags)</code>
@@ -345,12 +353,21 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <a name="tags">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>tags</h4>
 <pre>protected&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.383">tags</a></pre>
 </li>
 </ul>
+<a name="HEAP_SIZE_OVERHEAD">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HEAP_SIZE_OVERHEAD</h4>
+<pre>private static final&nbsp;long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.384">HEAP_SIZE_OVERHEAD</a></pre>
+</li>
+</ul>
 </li>
 </ul>
 <!-- ========= CONSTRUCTOR DETAIL ======== -->
@@ -365,7 +382,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockListLast">
 <li class="blockList">
 <h4>TagRewriteCell</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.389">TagRewriteCell</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.390">TagRewriteCell</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                       byte[]&nbsp;tags)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -388,7 +405,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.402">getRowArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.403">getRowArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowArray--">Cell</a></code></span></div>
 <div class="block">Contiguous raw bytes that may start at any index in the containing array. Max length is
  Short.MAX_VALUE which is 32,767 bytes.</div>
@@ -406,7 +423,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.407">getRowOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.408">getRowOffset</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowOffset--">getRowOffset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -421,7 +438,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowLength</h4>
-<pre>public&nbsp;short&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.412">getRowLength</a>()</pre>
+<pre>public&nbsp;short&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.413">getRowLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowLength--">getRowLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -436,7 +453,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.417">getFamilyArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.418">getFamilyArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyArray--">Cell</a></code></span></div>
 <div class="block">Contiguous bytes composed of legal HDFS filename characters which may start at any index in the
  containing array. Max length is Byte.MAX_VALUE, which is 127 bytes.</div>
@@ -454,7 +471,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.422">getFamilyOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.423">getFamilyOffset</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyOffset--">getFamilyOffset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -469,7 +486,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyLength</h4>
-<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.427">getFamilyLength</a>()</pre>
+<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.428">getFamilyLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyLength--">getFamilyLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -484,7 +501,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.432">getQualifierArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.433">getQualifierArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierArray--">Cell</a></code></span></div>
 <div class="block">Contiguous raw bytes that may start at any index in the containing array.</div>
 <dl>
@@ -501,7 +518,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.437">getQualifierOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.438">getQualifierOffset</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierOffset--">getQualifierOffset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -516,7 +533,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierLength</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.442">getQualifierLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.443">getQualifierLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierLength--">getQualifierLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -531,7 +548,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>getTimestamp</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.447">getTimestamp</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.448">getTimestamp</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getTimestamp--">getTimestamp</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -547,7 +564,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>getTypeByte</h4>
-<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.452">getTypeByte</a>()</pre>
+<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.453">getTypeByte</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getTypeByte--">getTypeByte</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -562,7 +579,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>getSequenceId</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.457">getSequenceId</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.458">getSequenceId</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getSequenceId--">Cell</a></code></span></div>
 <div class="block">A region-specific unique monotonically increasing sequence ID given to each Cell. It always
  exists for cells in the memstore but is not retained forever. It will be kept for
@@ -582,7 +599,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>getValueArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.462">getValueArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.463">getValueArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getValueArray--">Cell</a></code></span></div>
 <div class="block">Contiguous raw bytes that may start at any index in the containing array. Max length is
  Integer.MAX_VALUE which is 2,147,483,647 bytes.</div>
@@ -600,7 +617,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>getValueOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.467">getValueOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.468">getValueOffset</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getValueOffset--">getValueOffset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -615,7 +632,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>getValueLength</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.472">getValueLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.473">getValueLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getValueLength--">getValueLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -630,7 +647,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>getTagsArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.477">getTagsArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.478">getTagsArray</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getTagsArray--">getTagsArray</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -645,7 +662,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>getTagsOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.482">getTagsOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.483">getTagsOffset</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getTagsOffset--">getTagsOffset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -660,7 +677,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>getTagsLength</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.487">getTagsLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.488">getTagsLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getTagsLength--">getTagsLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -675,7 +692,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>heapSize</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.496">heapSize</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.497">heapSize</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/io/HeapSize.html#heapSize--">heapSize</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/io/HeapSize.html" title="interface in org.apache.hadoop.hbase.io">HeapSize</a></code></dd>
@@ -691,7 +708,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>setTimestamp</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.508">setTimestamp</a>(long&nbsp;ts)
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.509">setTimestamp</a>(long&nbsp;ts)
                   throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/SettableTimestamp.html#setTimestamp-long-">SettableTimestamp</a></code></span></div>
 <div class="block">Sets with the given timestamp.</div>
@@ -709,7 +726,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>setTimestamp</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.514">setTimestamp</a>(byte[]&nbsp;ts,
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.515">setTimestamp</a>(byte[]&nbsp;ts,
                          int&nbsp;tsOffset)
                   throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/SettableTimestamp.html#setTimestamp-byte:A-int-">SettableTimestamp</a></code></span></div>
@@ -731,7 +748,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>setSequenceId</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.520">setSequenceId</a>(long&nbsp;seqId)
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.521">setSequenceId</a>(long&nbsp;seqId)
                    throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html#setSequenceId-long-">SettableSequenceId</a></code></span></div>
 <div class="block">Sets with the given seqId.</div>
@@ -749,7 +766,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>write</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.526">write</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.527">write</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
                  boolean&nbsp;withTags)
           throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#write-java.io.OutputStream-boolean-">ExtendedCell</a></code></span></div>
@@ -778,7 +795,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>getSerializedSize</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.539">getSerializedSize</a>(boolean&nbsp;withTags)</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.540">getSerializedSize</a>(boolean&nbsp;withTags)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getSerializedSize-boolean-">getSerializedSize</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></code></dd>
@@ -797,10 +814,10 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <a name="write-byte:A-int-">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>write</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.548">write</a>(byte[]&nbsp;buf,
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.549">write</a>(byte[]&nbsp;buf,
                   int&nbsp;offset)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#write-byte:A-int-">ExtendedCell</a></code></span></div>
 <div class="block">Write the given Cell into the given buf's offset.</div>
@@ -813,6 +830,21 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 </dl>
 </li>
 </ul>
+<a name="heapOverhead--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>heapOverhead</h4>
+<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html#line.558">heapOverhead</a>()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#heapOverhead--">heapOverhead</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The heap size overhead associated with this Cell.</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>


[03/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/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 c246d80..f915670 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/HTableDescriptor.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/HTableDescriptor.html
@@ -576,7 +576,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Table.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getTableDescriptor--">getTableDescriptor</a></span>()</code>
+<td class="colLast"><span class="typeNameLabel">HTable.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HTable.html#getTableDescriptor--">getTableDescriptor</a></span>()</code>
 <div class="block">Gets the <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase"><code>table descriptor</code></a> for this table.</div>
 </td>
 </tr>
@@ -590,7 +590,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">HTable.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HTable.html#getTableDescriptor--">getTableDescriptor</a></span>()</code>
+<td class="colLast"><span class="typeNameLabel">Table.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getTableDescriptor--">getTableDescriptor</a></span>()</code>
 <div class="block">Gets the <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase"><code>table descriptor</code></a> for this table.</div>
 </td>
 </tr>
@@ -1005,179 +1005,167 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCloneSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-org.apache.hadoop.hbase.HTableDescriptor-">postCloneSnapshot</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCloneSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-org.apache.hadoop.hbase.HTableDescriptor-">postCloneSnapshot</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                  org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription&nbsp;snapshot,
-                 <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;hTableDescriptor)</code>&nbsp;</td>
+                 <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;hTableDescriptor)</code>
+<div class="block">Called after a snapshot clone operation has been requested.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postCloneSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-org.apache.hadoop.hbase.HTableDescriptor-">postCloneSnapshot</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCloneSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-org.apache.hadoop.hbase.HTableDescriptor-">postCloneSnapshot</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                  org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription&nbsp;snapshot,
                  <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;hTableDescriptor)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCloneSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-org.apache.hadoop.hbase.HTableDescriptor-">postCloneSnapshot</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postCloneSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-org.apache.hadoop.hbase.HTableDescriptor-">postCloneSnapshot</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                  org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription&nbsp;snapshot,
-                 <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;hTableDescriptor)</code>
-<div class="block">Called after a snapshot clone operation has been requested.</div>
-</td>
+                 <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;hTableDescriptor)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">postCompletedCreateTableAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">postCompletedCreateTableAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                               <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
-                              <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>&nbsp;</td>
+                              <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>
+<div class="block">Called after the createTable operation has been requested.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postCompletedCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">postCompletedCreateTableAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">postCompletedCreateTableAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                               <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
                               <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">postCompletedCreateTableAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postCompletedCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">postCompletedCreateTableAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                               <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
-                              <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>
-<div class="block">Called after the createTable operation has been requested.</div>
-</td>
+                              <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedModifyTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">postCompletedModifyTableAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedModifyTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">postCompletedModifyTableAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                               <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-                              <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;htd)</code>&nbsp;</td>
+                              <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;htd)</code>
+<div class="block">Called after to modifying a table's properties.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postCompletedModifyTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">postCompletedModifyTableAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedModifyTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">postCompletedModifyTableAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                               <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                               <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;htd)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedModifyTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">postCompletedModifyTableAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postCompletedModifyTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">postCompletedModifyTableAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                               <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-                              <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;htd)</code>
-<div class="block">Called after to modifying a table's properties.</div>
-</td>
+                              <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;htd)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCreateTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">postCreateTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCreateTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">postCreateTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
-               <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>&nbsp;</td>
+               <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>
+<div class="block">Called after the createTable operation has been requested.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postCreateTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">postCreateTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCreateTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">postCreateTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
                <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCreateTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">postCreateTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postCreateTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">postCreateTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
-               <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>
-<div class="block">Called after the createTable operation has been requested.</div>
-</td>
+               <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">postCreateTableHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">postCreateTableHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                       <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
                       <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
    (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
-   Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-"><code>BaseMasterObserver.postCompletedCreateTableAction(ObserverContext, HTableDescriptor, HRegionInfo[])</code></a></span></div>
+   Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-"><code>MasterObserver.postCompletedCreateTableAction(ObserverContext, HTableDescriptor, HRegionInfo[])</code></a></span></div>
 </div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">postCreateTableHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">postCreateTableHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                       <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
                       <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
+   (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
+   Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-"><code>BaseMasterObserver.postCompletedCreateTableAction(ObserverContext, HTableDescriptor, HRegionInfo[])</code></a></span></div>
+</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">postCreateTableHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">postCreateTableHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                       <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
                       <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-   (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
-   Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-"><code>MasterObserver.postCompletedCreateTableAction(ObserverContext, HTableDescriptor, HRegionInfo[])</code></a></span></div>
-</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postModifyTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">postModifyTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">postModifyTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-               <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;htd)</code>&nbsp;</td>
+               <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;htd)</code>
+<div class="block">Called after the modifyTable operation has been requested.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postModifyTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">postModifyTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postModifyTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">postModifyTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;htd)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">postModifyTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postModifyTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">postModifyTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-               <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;htd)</code>
-<div class="block">Called after the modifyTable operation has been requested.</div>
-</td>
+               <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;htd)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postModifyTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">postModifyTableHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">postModifyTableHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                       <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                       <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;htd)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
-     Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedModifyTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-"><code>BaseMasterObserver.postCompletedModifyTableAction(ObserverContext, TableName, HTableDescriptor)</code></a>.</span></div>
+     Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedModifyTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-"><code>MasterObserver.postCompletedModifyTableAction(ObserverContext, TableName, HTableDescriptor)</code></a>.</span></div>
 </div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postModifyTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">postModifyTableHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                      <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-                      <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;htd)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">postModifyTableHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postModifyTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">postModifyTableHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                       <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                       <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;htd)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
-     Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedModifyTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-"><code>MasterObserver.postCompletedModifyTableAction(ObserverContext, TableName, HTableDescriptor)</code></a>.</span></div>
+     Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedModifyTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-"><code>BaseMasterObserver.postCompletedModifyTableAction(ObserverContext, TableName, HTableDescriptor)</code></a>.</span></div>
 </div>
 </td>
 </tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postRestoreSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-org.apache.hadoop.hbase.HTableDescriptor-">postRestoreSnapshot</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                   org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription&nbsp;snapshot,
-                   <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;hTableDescriptor)</code>&nbsp;</td>
-</tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postRestoreSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-org.apache.hadoop.hbase.HTableDescriptor-">postRestoreSnapshot</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                   org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription&nbsp;snapshot,
-                   <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;hTableDescriptor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postModifyTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">postModifyTableHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                      <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+                      <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;htd)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
@@ -1189,15 +1177,15 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-org.apache.hadoop.hbase.HTableDescriptor-">postSnapshot</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-            org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription&nbsp;snapshot,
-            <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;hTableDescriptor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postRestoreSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-org.apache.hadoop.hbase.HTableDescriptor-">postRestoreSnapshot</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                   org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription&nbsp;snapshot,
+                   <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;hTableDescriptor)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-org.apache.hadoop.hbase.HTableDescriptor-">postSnapshot</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-            org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription&nbsp;snapshot,
-            <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;hTableDescriptor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postRestoreSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-org.apache.hadoop.hbase.HTableDescriptor-">postRestoreSnapshot</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                   org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription&nbsp;snapshot,
+                   <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;hTableDescriptor)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
@@ -1209,15 +1197,15 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preCloneSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-org.apache.hadoop.hbase.HTableDescriptor-">preCloneSnapshot</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription&nbsp;snapshot,
-                <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;hTableDescriptor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-org.apache.hadoop.hbase.HTableDescriptor-">postSnapshot</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+            org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription&nbsp;snapshot,
+            <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;hTableDescriptor)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preCloneSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-org.apache.hadoop.hbase.HTableDescriptor-">preCloneSnapshot</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription&nbsp;snapshot,
-                <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;hTableDescriptor)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-org.apache.hadoop.hbase.HTableDescriptor-">postSnapshot</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+            org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription&nbsp;snapshot,
+            <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;hTableDescriptor)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
@@ -1229,15 +1217,15 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preCreateTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">preCreateTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-              <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
-              <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preCloneSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-org.apache.hadoop.hbase.HTableDescriptor-">preCloneSnapshot</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription&nbsp;snapshot,
+                <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;hTableDescriptor)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preCreateTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">preCreateTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-              <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
-              <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preCloneSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-org.apache.hadoop.hbase.HTableDescriptor-">preCloneSnapshot</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription&nbsp;snapshot,
+                <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;hTableDescriptor)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
@@ -1250,15 +1238,15 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">preCreateTableAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                    <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
-                    <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preCreateTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">preCreateTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+              <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
+              <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">preCreateTableAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                    <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
-                    <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preCreateTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">preCreateTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+              <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
+              <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
@@ -1271,147 +1259,159 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">preCreateTableHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">preCreateTableAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                    <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
+                    <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">preCreateTableAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                    <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
+                    <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">preCreateTableHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                      <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
                      <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
-     Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-"><code>BaseMasterObserver.preCreateTableAction(ObserverContext, HTableDescriptor, HRegionInfo[])</code></a>.</span></div>
+     Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-"><code>MasterObserver.preCreateTableAction(ObserverContext, HTableDescriptor, HRegionInfo[])</code></a>.</span></div>
 </div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">preCreateTableHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">preCreateTableHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                      <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
                      <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
+     (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
+     Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-"><code>BaseMasterObserver.preCreateTableAction(ObserverContext, HTableDescriptor, HRegionInfo[])</code></a>.</span></div>
+</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">preCreateTableHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">preCreateTableHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                      <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
                      <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-     (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
-     Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-"><code>MasterObserver.preCreateTableAction(ObserverContext, HTableDescriptor, HRegionInfo[])</code></a>.</span></div>
-</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preModifyTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">preModifyTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preModifyTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">preModifyTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
               <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-              <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;htd)</code>&nbsp;</td>
+              <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;htd)</code>
+<div class="block">Called prior to modifying a table's properties.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preModifyTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">preModifyTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preModifyTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">preModifyTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
               <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
               <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;htd)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preModifyTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">preModifyTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preModifyTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">preModifyTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
               <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-              <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;htd)</code>
-<div class="block">Called prior to modifying a table's properties.</div>
-</td>
+              <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;htd)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preModifyTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">preModifyTableAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preModifyTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">preModifyTableAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop

<TRUNCATED>

[46/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/class-use/Cell.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/class-use/Cell.html b/apidocs/org/apache/hadoop/hbase/class-use/Cell.html
index dcfc443..c122a16 100644
--- a/apidocs/org/apache/hadoop/hbase/class-use/Cell.html
+++ b/apidocs/org/apache/hadoop/hbase/class-use/Cell.html
@@ -1082,26 +1082,26 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
       boolean&nbsp;partial)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Append.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Append.html#setFamilyCellMap-java.util.NavigableMap-">setFamilyCellMap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a>&lt;byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&gt;&nbsp;map)</code>&nbsp;</td>
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Mutation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html#setFamilyCellMap-java.util.NavigableMap-">setFamilyCellMap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a>&lt;byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&gt;&nbsp;map)</code>
+<div class="block">Method for setting the put's familyMap</div>
+</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Delete.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Delete.html#setFamilyCellMap-java.util.NavigableMap-">setFamilyCellMap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a>&lt;byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&gt;&nbsp;map)</code>&nbsp;</td>
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Append.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Append.html#setFamilyCellMap-java.util.NavigableMap-">setFamilyCellMap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a>&lt;byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&gt;&nbsp;map)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><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="typeNameLabel">Put.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Put.html#setFamilyCellMap-java.util.NavigableMap-">setFamilyCellMap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a>&lt;byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&gt;&nbsp;map)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Increment.html" title="class in org.apache.hadoop.hbase.client">Increment</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Increment.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Increment.html#setFamilyCellMap-java.util.NavigableMap-">setFamilyCellMap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a>&lt;byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&gt;&nbsp;map)</code>&nbsp;</td>
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Delete.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Delete.html#setFamilyCellMap-java.util.NavigableMap-">setFamilyCellMap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a>&lt;byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&gt;&nbsp;map)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Mutation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html#setFamilyCellMap-java.util.NavigableMap-">setFamilyCellMap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a>&lt;byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&gt;&nbsp;map)</code>
-<div class="block">Method for setting the put's familyMap</div>
-</td>
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Increment.html" title="class in org.apache.hadoop.hbase.client">Increment</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Increment.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Increment.html#setFamilyCellMap-java.util.NavigableMap-">setFamilyCellMap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a>&lt;byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&gt;&nbsp;map)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
@@ -1119,12 +1119,13 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MultipleColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/MultipleColumnPrefixFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ColumnRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnRangeFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TimestampsFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)</code>
-<div class="block">Pick the next cell that the scanner should seek to.</div>
+<td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Filter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)</code>
+<div class="block">If the filter returns the match code SEEK_NEXT_USING_HINT, then it should also tell which is
+ the next key it must seek to.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -1133,7 +1134,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MultipleColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/MultipleColumnPrefixFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
@@ -1144,15 +1145,14 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <td class="colLast"><span class="typeNameLabel">FuzzyRowFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Filter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)</code>
-<div class="block">If the filter returns the match code SEEK_NEXT_USING_HINT, then it should also tell which is
- the next key it must seek to.</div>
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TimestampsFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)</code>
+<div class="block">Pick the next cell that the scanner should seek to.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ColumnRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnRangeFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
@@ -1163,22 +1163,22 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <td class="colLast"><span class="typeNameLabel">SkipFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/SkipFilter.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
 <td class="colLast"><span class="typeNameLabel">Filter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>
 <div class="block">Give the filter a chance to transform the passed KeyValue.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
+<td class="colLast"><span class="typeNameLabel">KeyOnlyFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/KeyOnlyFilter.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
 <td class="colLast"><span class="typeNameLabel">WhileMatchFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/WhileMatchFilter.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">KeyOnlyFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/KeyOnlyFilter.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
@@ -1223,11 +1223,11 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MultipleColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/MultipleColumnPrefixFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">InclusiveStopFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/InclusiveStopFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SingleColumnValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/SingleColumnValueFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ColumnRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnRangeFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
@@ -1235,15 +1235,17 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">RowFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/RowFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SkipFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/SkipFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ColumnCountGetFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnCountGetFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Filter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>
+<div class="block">A way to filter based on the column family, column qualifier and/or the column value.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TimestampsFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">KeyOnlyFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/KeyOnlyFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;ignored)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
@@ -1251,170 +1253,169 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SkipFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/SkipFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">PageFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/PageFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;ignored)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">WhileMatchFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/WhileMatchFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DependentColumnFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/DependentColumnFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MultipleColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/MultipleColumnPrefixFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">InclusiveStopFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/InclusiveStopFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ColumnCountGetFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnCountGetFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MultiRowRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;ignored)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FirstKeyOnlyFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FirstKeyOnlyFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FamilyFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FamilyFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MultiRowRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;ignored)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FuzzyRowFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">RowFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/RowFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FirstKeyValueMatchingQualifiersFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FirstKeyValueMatchingQualifiersFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FuzzyRowFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FirstKeyOnlyFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FirstKeyOnlyFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">QualifierFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/QualifierFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Filter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>
-<div class="block">A way to filter based on the column family, column qualifier and/or the column value.</div>
-</td>
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
+<td class="colLast"><span class="typeNameLabel">FirstKeyValueMatchingQualifiersFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FirstKeyValueMatchingQualifiersFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PageFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/PageFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;ignored)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">DependentColumnFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/DependentColumnFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">QualifierFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/QualifierFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TimestampsFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/PrefixFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ValueFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ColumnRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnRangeFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">PrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/PrefixFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WhileMatchFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/WhileMatchFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ValueFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FamilyFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FamilyFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">KeyOnlyFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/KeyOnlyFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;ignored)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnPrefixFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnPrefixFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SingleColumnValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/SingleColumnValueFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">MultipleColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/MultipleColumnPrefixFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">CompareFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">SingleColumnValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/SingleColumnValueFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">InclusiveStopFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/InclusiveStopFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">RandomRowFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/RandomRowFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ColumnRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnRangeFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">RowFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/RowFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">RandomRowFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/RandomRowFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">ColumnCountGetFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnCountGetFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SkipFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/SkipFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">TimestampsFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colFirst"><code>abstract boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">Filter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)</code>
+<div class="block">Filters a row based on the row key.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">ColumnPaginationFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnPaginationFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">KeyOnlyFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/KeyOnlyFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">SkipFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/SkipFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ColumnPaginationFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnPaginationFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">PageFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/PageFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">InclusiveStopFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/InclusiveStopFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">WhileMatchFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/WhileMatchFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">MultiRowRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MultipleColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/MultipleColumnPrefixFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">CompareFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ColumnCountGetFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnCountGetFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">FirstKeyOnlyFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FirstKeyOnlyFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>abstract boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">Filter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)</code>
-<div class="block">Filters a row based on the row key.</div>
-</td>
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">MultiRowRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">PageFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/PageFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">RowFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/RowFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">PrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/PrefixFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TimestampsFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">ColumnRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnRangeFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">PrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/PrefixFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">WhileMatchFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/WhileMatchFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">KeyOnlyFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/KeyOnlyFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnPrefixFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">ColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnPrefixFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SingleColumnValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/SingleColumnValueFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MultipleColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/MultipleColumnPrefixFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ColumnRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnRangeFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TimestampsFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)</code>
-<div class="block">Pick the next cell that the scanner should seek to.</div>
+<td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Filter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)</code>
+<div class="block">If the filter returns the match code SEEK_NEXT_USING_HINT, then it should also tell which is
+ the next key it must seek to.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -1423,7 +1424,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MultipleColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/MultipleColumnPrefixFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
@@ -1434,15 +1435,14 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <td class="colLast"><span class="typeNameLabel">FuzzyRowFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Filter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)</code>
-<div class="block">If the filter returns the match code SEEK_NEXT_USING_HINT, then it should also tell which is
- the next key it must seek to.</div>
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TimestampsFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)</code>
+<div class="block">Pick the next cell that the scanner should seek to.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ColumnRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnRangeFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
@@ -1453,22 +1453,22 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <td class="colLast"><span class="typeNameLabel">SkipFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/SkipFilter.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
 <td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
 <td class="colLast"><span class="typeNameLabel">Filter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>
 <div class="block">Give the filter a chance to transform the passed KeyValue.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
+<td class="colLast"><span class="typeNameLabel">KeyOnlyFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/KeyOnlyFilter.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
 <td class="colLast"><span class="typeNameLabel">WhileMatchFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/WhileMatchFilter.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">KeyOnlyFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/KeyOnlyFilter.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
@@ -1480,25 +1480,25 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterRowCells-java.util.List-">filterRowCells</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;cells)</code>
-<div class="block">Filters that never filter by modifying the returned List of Cells can
- inherit this implementation that does nothing.</div>
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><span class="typeNameLabel">Filter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterRowCells-java.util.List-">filterRowCells</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;kvs)</code>
+<div class="block">Chance to alter the list of Cells to be submitted.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">DependentColumnFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/DependentColumnFilter.html#filterRowCells-java.util.List-">filterRowCells</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;kvs)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SingleColumnValueExcludeFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/SingleColumnValueExcludeFilter.html#filterRowCells-java.util.List-">filterRowCells</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;kvs)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><span class="typeNameLabel">Filter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterRowCells-java.util.List-">filterRowCells</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;kvs)</code>
-<div class="block">Chance to alter the list of Cells to be submitted.</div>
-</td>
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">DependentColumnFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/DependentColumnFilter.html#filterRowCells-java.util.List-">filterRowCells</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;kvs)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">SingleColumnValueExcludeFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/SingleColumnValueExcludeFilter.html#filterRowCells-java.util.List-">filterRowCells</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;kvs)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterRowCells-java.util.List-">filterRowCells</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;cells)</code>
+<div class="block">Filters that never filter by modifying the returned List of Cells can
+ inherit this implementation that does nothing.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -1584,11 +1584,11 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.mapreduce.RecordWriter&lt;<a href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">MultiHFileOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/mapreduce/MultiHFileOutputFormat.html#getRecordWriter-org.apache.hadoop.mapreduce.TaskAttemptContext-">getRecordWriter</a></span>(org.apache.hadoop.mapreduce.TaskAttemptContext&nbsp;context)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">HFileOutputFormat2.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.html#getRecordWriter-org.apache.hadoop.mapreduce.TaskAttemptContext-">getRecordWriter</a></span>(org.apache.hadoop.mapreduce.TaskAttemptContext&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.mapreduce.RecordWriter&lt;<a href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">HFileOutputFormat2.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.html#getRecordWriter-org.apache.hadoop.mapreduce.TaskAttemptContext-">getRecordWriter</a></span>(org.apache.hadoop.mapreduce.TaskAttemptContext&nbsp;context)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MultiHFileOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/mapreduce/MultiHFileOutputFormat.html#getRecordWriter-org.apache.hadoop.mapreduce.TaskAttemptContext-">getRecordWriter</a></span>(org.apache.hadoop.mapreduce.TaskAttemptContext&nbsp;context)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/class-use/DoNotRetryIOException.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/class-use/DoNotRetryIOException.html b/apidocs/org/apache/hadoop/hbase/class-use/DoNotRetryIOException.html
index f051e54..fd77e89 100644
--- a/apidocs/org/apache/hadoop/hbase/class-use/DoNotRetryIOException.html
+++ b/apidocs/org/apache/hadoop/hbase/class-use/DoNotRetryIOException.html
@@ -307,12 +307,18 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions">RequestTooBigException</a></span></code>
+<div class="block">Thrown when the size of the rpc request received by the server is too large.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/exceptions/ScannerResetException.html" title="class in org.apache.hadoop.hbase.exceptions">ScannerResetException</a></span></code>
 <div class="block">Thrown when the server side has received an Exception, and asks the Client to reset the scanner
  state by closing the current region scanner, and reopening from the start of last seen row.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/exceptions/UnknownProtocolException.html" title="class in org.apache.hadoop.hbase.exceptions">UnknownProtocolException</a></span></code>
 <div class="block">An error requesting an RPC protocol that the server is not serving.</div>
@@ -358,6 +364,10 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html" title="class in org.apache.hadoop.hbase.ipc">UnsupportedCryptoException</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/WrongVersionException.html" title="class in org.apache.hadoop.hbase.ipc">WrongVersionException</a></span></code>&nbsp;</td>
 </tr>
 </tbody>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html b/apidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
index d0a7402..ede6dd3 100644
--- a/apidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
+++ b/apidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
@@ -348,12 +348,18 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions">RequestTooBigException</a></span></code>
+<div class="block">Thrown when the size of the rpc request received by the server is too large.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/exceptions/ScannerResetException.html" title="class in org.apache.hadoop.hbase.exceptions">ScannerResetException</a></span></code>
 <div class="block">Thrown when the server side has received an Exception, and asks the Client to reset the scanner
  state by closing the current region scanner, and reopening from the start of last seen row.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/exceptions/UnknownProtocolException.html" title="class in org.apache.hadoop.hbase.exceptions">UnknownProtocolException</a></span></code>
 <div class="block">An error requesting an RPC protocol that the server is not serving.</div>
@@ -434,6 +440,10 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html" title="class in org.apache.hadoop.hbase.ipc">UnsupportedCryptoException</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/WrongVersionException.html" title="class in org.apache.hadoop.hbase.ipc">WrongVersionException</a></span></code>&nbsp;</td>
 </tr>
 </tbody>


[21/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/coc.html
----------------------------------------------------------------------
diff --git a/coc.html b/coc.html
index a188015..5db59bc 100644
--- a/coc.html
+++ b/coc.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20161017" />
+    <meta name="Date-Revision-yyyymmdd" content="20161107" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; 
       Code of Conduct Policy
@@ -331,7 +331,7 @@ For flagrant violations requiring a firm response the PMC may opt to skip early
                         <a href="http://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-10-17</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-11-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/cygwin.html
----------------------------------------------------------------------
diff --git a/cygwin.html b/cygwin.html
index 16df94a..cdf2116 100644
--- a/cygwin.html
+++ b/cygwin.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20161017" />
+    <meta name="Date-Revision-yyyymmdd" content="20161107" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Installing Apache HBase (TM) on Windows using Cygwin</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -673,7 +673,7 @@ Now your <b>HBase </b>server is running, <b>start coding</b> and build that next
                         <a href="http://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-10-17</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-11-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/dependencies.html
----------------------------------------------------------------------
diff --git a/dependencies.html b/dependencies.html
index 17060df..daa81bc 100644
--- a/dependencies.html
+++ b/dependencies.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20161017" />
+    <meta name="Date-Revision-yyyymmdd" content="20161107" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Dependencies</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -518,7 +518,7 @@
                         <a href="http://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-10-17</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-11-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/dependency-convergence.html
----------------------------------------------------------------------
diff --git a/dependency-convergence.html b/dependency-convergence.html
index d132935..a734924 100644
--- a/dependency-convergence.html
+++ b/dependency-convergence.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20161017" />
+    <meta name="Date-Revision-yyyymmdd" content="20161107" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Reactor Dependency Convergence</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -287,10 +287,10 @@
 <td>31</td></tr>
 <tr class="b">
 <th>Number of dependencies (NOD):</th>
-<td>88</td></tr>
+<td>92</td></tr>
 <tr class="a">
 <th>Number of unique artifacts (NOA):</th>
-<td>89</td></tr>
+<td>93</td></tr>
 <tr class="b">
 <th>Number of SNAPSHOT artifacts (NOS):</th>
 <td>0</td></tr>
@@ -771,6 +771,18 @@
 <ol style="list-style-type: lower-alpha">
 <li><a class="externalLink" href="http://hbase.apache.org/hbase-spark">org.apache.hbase:hbase-spark</a></li></ol></td></tr></table></td></tr></table></div>
 <div class="section">
+<h4><a name="org.apache.commons:commons-crypto"></a>org.apache.commons:commons-crypto</h4>
+<table border="0" class="table table-striped">
+<tr class="b">
+<td><img alt="success" src="images/icon_success_sml.gif" /></td>
+<td>
+<table border="0" class="table table-striped">
+<tr class="a">
+<td width="25%">1.0.0</td>
+<td>
+<ol style="list-style-type: lower-alpha">
+<li><a class="externalLink" href="http://hbase.apache.org/hbase-common">org.apache.hbase:hbase-common</a></li></ol></td></tr></table></td></tr></table></div>
+<div class="section">
 <h4><a name="org.apache.commons:commons-math"></a>org.apache.commons:commons-math</h4>
 <table border="0" class="table table-striped">
 <tr class="b">
@@ -787,6 +799,42 @@
 <li><a class="externalLink" href="http://hbase.apache.org/hbase-server">org.apache.hbase:hbase-server</a></li>
 <li><a class="externalLink" href="http://hbase.apache.org/hbase-thrift">org.apache.hbase:hbase-thrift</a></li></ol></td></tr></table></td></tr></table></div>
 <div class="section">
+<h4><a name="org.apache.curator:curator-client"></a>org.apache.curator:curator-client</h4>
+<table border="0" class="table table-striped">
+<tr class="b">
+<td><img alt="success" src="images/icon_success_sml.gif" /></td>
+<td>
+<table border="0" class="table table-striped">
+<tr class="a">
+<td width="25%">2.11.0</td>
+<td>
+<ol style="list-style-type: lower-alpha">
+<li><a class="externalLink" href="http://hbase.apache.org/hbase-client">org.apache.hbase:hbase-client</a></li></ol></td></tr></table></td></tr></table></div>
+<div class="section">
+<h4><a name="org.apache.curator:curator-framework"></a>org.apache.curator:curator-framework</h4>
+<table border="0" class="table table-striped">
+<tr class="b">
+<td><img alt="success" src="images/icon_success_sml.gif" /></td>
+<td>
+<table border="0" class="table table-striped">
+<tr class="a">
+<td width="25%">2.11.0</td>
+<td>
+<ol style="list-style-type: lower-alpha">
+<li><a class="externalLink" href="http://hbase.apache.org/hbase-client">org.apache.hbase:hbase-client</a></li></ol></td></tr></table></td></tr></table></div>
+<div class="section">
+<h4><a name="org.apache.curator:curator-recipes"></a>org.apache.curator:curator-recipes</h4>
+<table border="0" class="table table-striped">
+<tr class="b">
+<td><img alt="success" src="images/icon_success_sml.gif" /></td>
+<td>
+<table border="0" class="table table-striped">
+<tr class="a">
+<td width="25%">2.11.0</td>
+<td>
+<ol style="list-style-type: lower-alpha">
+<li><a class="externalLink" href="http://hbase.apache.org/hbase-client">org.apache.hbase:hbase-client</a></li></ol></td></tr></table></td></tr></table></div>
+<div class="section">
 <h4><a name="org.apache.hadoop:hadoop-auth"></a>org.apache.hadoop:hadoop-auth</h4>
 <table border="0" class="table table-striped">
 <tr class="b">
@@ -932,6 +980,7 @@
 <td width="25%">2.7.1</td>
 <td>
 <ol style="list-style-type: lower-alpha">
+<li><a class="externalLink" href="http://hbase.apache.org/hbase-it">org.apache.hbase:hbase-it</a></li>
 <li><a class="externalLink" href="http://hbase.apache.org/hbase-server">org.apache.hbase:hbase-server</a></li>
 <li><a class="externalLink" href="http://hbase.apache.org/hbase-shell">org.apache.hbase:hbase-shell</a></li>
 <li><a class="externalLink" href="http://hbase.apache.org/hbase-testing-util">org.apache.hbase:hbase-testing-util</a></li></ol></td></tr></table></td></tr></table></div>
@@ -1775,7 +1824,7 @@
                         <a href="http://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-10-17</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-11-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/dependency-info.html
----------------------------------------------------------------------
diff --git a/dependency-info.html b/dependency-info.html
index a9ef8b6..fdd437d 100644
--- a/dependency-info.html
+++ b/dependency-info.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20161017" />
+    <meta name="Date-Revision-yyyymmdd" content="20161107" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Dependency Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -312,7 +312,7 @@
                         <a href="http://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-10-17</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-11-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/dependency-management.html
----------------------------------------------------------------------
diff --git a/dependency-management.html b/dependency-management.html
index ddcb074..741500b 100644
--- a/dependency-management.html
+++ b/dependency-management.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20161017" />
+    <meta name="Date-Revision-yyyymmdd" content="20161107" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Dependency Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -402,10 +402,34 @@
 <td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></td></tr>
 <tr class="b">
 <td>org.apache.commons</td>
+<td><a class="externalLink" href="http://commons.apache.org/proper/commons-crypto/">commons-crypto</a></td>
+<td>1.0.0</td>
+<td>jar</td>
+<td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
+<tr class="a">
+<td>org.apache.commons</td>
 <td><a class="externalLink" href="http://commons.apache.org/math/">commons-math</a></td>
 <td>2.2</td>
 <td>jar</td>
 <td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></td></tr>
+<tr class="b">
+<td>org.apache.curator</td>
+<td><a class="externalLink" href="http://curator.apache.org/curator-client">curator-client</a></td>
+<td>2.11.0</td>
+<td>jar</td>
+<td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></td></tr>
+<tr class="a">
+<td>org.apache.curator</td>
+<td><a class="externalLink" href="http://curator.apache.org/curator-framework">curator-framework</a></td>
+<td>2.11.0</td>
+<td>jar</td>
+<td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></td></tr>
+<tr class="b">
+<td>org.apache.curator</td>
+<td><a class="externalLink" href="http://curator.apache.org/curator-recipes">curator-recipes</a></td>
+<td>2.11.0</td>
+<td>jar</td>
+<td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></td></tr>
 <tr class="a">
 <td>org.apache.hadoop</td>
 <td>hadoop-auth</td>
@@ -828,7 +852,7 @@
                         <a href="http://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-10-17</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-11-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/allclasses-frame.html
----------------------------------------------------------------------
diff --git a/devapidocs/allclasses-frame.html b/devapidocs/allclasses-frame.html
index 0671430..0cac598 100644
--- a/devapidocs/allclasses-frame.html
+++ b/devapidocs/allclasses-frame.html
@@ -19,6 +19,7 @@
 <li><a href="org/apache/hadoop/hbase/io/encoding/AbstractDataBlockEncoder.AbstractEncodedSeeker.html" title="class in org.apache.hadoop.hbase.io.encoding" target="classFrame">AbstractDataBlockEncoder.AbstractEncodedSeeker</a></li>
 <li><a href="org/apache/hadoop/hbase/util/AbstractFileStatusFilter.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">AbstractFileStatusFilter</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html" title="class in org.apache.hadoop.hbase.regionserver.wal" target="classFrame">AbstractFSWAL</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.WalProps.html" title="class in org.apache.hadoop.hbase.regionserver.wal" target="classFrame">AbstractFSWAL.WalProps</a></li>
 <li><a href="org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html" title="class in org.apache.hadoop.hbase.wal" target="classFrame">AbstractFSWALProvider</a></li>
 <li><a href="org/apache/hadoop/hbase/wal/AbstractFSWALProvider.Reader.html" title="interface in org.apache.hadoop.hbase.wal" target="classFrame"><span class="interfaceName">AbstractFSWALProvider.Reader</span></a></li>
 <li><a href="org/apache/hadoop/hbase/security/AbstractHBaseSaslRpcClient.html" title="class in org.apache.hadoop.hbase.security" target="classFrame">AbstractHBaseSaslRpcClient</a></li>
@@ -94,8 +95,9 @@
 <li><a href="org/apache/hadoop/hbase/client/AsyncProcess.SubmittedSizeChecker.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">AsyncProcess.SubmittedSizeChecker</a></li>
 <li><a href="org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">AsyncProcess.TaskCountChecker</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/wal/AsyncProtobufLogWriter.html" title="class in org.apache.hadoop.hbase.regionserver.wal" target="classFrame">AsyncProtobufLogWriter</a></li>
-<li><a href="org/apache/hadoop/hbase/regionserver/wal/AsyncProtobufLogWriter.BlockingCompletionHandler.html" title="class in org.apache.hadoop.hbase.regionserver.wal" target="classFrame">AsyncProtobufLogWriter.BlockingCompletionHandler</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/wal/AsyncProtobufLogWriter.OutputStreamWrapper.html" title="class in org.apache.hadoop.hbase.regionserver.wal" target="classFrame">AsyncProtobufLogWriter.OutputStreamWrapper</a></li>
 <li><a href="org/apache/hadoop/hbase/client/AsyncRegionLocator.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">AsyncRegionLocator</a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncRegistry.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">AsyncRegistry</span></a></li>
 <li><a href="org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">AsyncRequestFuture</span></a></li>
 <li><a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">AsyncRequestFutureImpl</a></li>
 <li><a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaResultState.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">AsyncRequestFutureImpl.ReplicaResultState</a></li>
@@ -103,9 +105,12 @@
 <li><a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">AsyncRpcRetryingCallerFactory</a></li>
 <li><a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">AsyncSingleRequestRpcRetryingCaller</a></li>
 <li><a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">AsyncSingleRequestRpcRetryingCaller.Callable</span></a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncSmallScanRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">AsyncSmallScanRpcRetryingCaller</a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncSmallScanRpcRetryingCaller.SmallScanResponse.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">AsyncSmallScanRpcRetryingCaller.SmallScanResponse</a></li>
 <li><a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">AsyncTable</span></a></li>
 <li><a href="org/apache/hadoop/hbase/client/AsyncTableImpl.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">AsyncTableImpl</a></li>
 <li><a href="org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">AsyncTableImpl.Converter</span></a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncTableImpl.NoncedConverter.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">AsyncTableImpl.NoncedConverter</span></a></li>
 <li><a href="org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">AsyncTableImpl.RpcCall</span></a></li>
 <li><a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">AsyncTableRegionLocator</span></a></li>
 <li><a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">AsyncTableRegionLocatorImpl</a></li>
@@ -400,6 +405,8 @@
 <li><a href="org/apache/hadoop/hbase/client/ClientSideRegionScanner.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">ClientSideRegionScanner</a></li>
 <li><a href="org/apache/hadoop/hbase/client/ClientSimpleScanner.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">ClientSimpleScanner</a></li>
 <li><a href="org/apache/hadoop/hbase/client/ClientSmallReversedScanner.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">ClientSmallReversedScanner</a></li>
+<li><a href="org/apache/hadoop/hbase/client/ClientSmallReversedScanner.SmallReversedScannerCallable.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">ClientSmallReversedScanner.SmallReversedScannerCallable</a></li>
+<li><a href="org/apache/hadoop/hbase/client/ClientSmallReversedScanner.SmallReversedScannerCallableFactory.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">ClientSmallReversedScanner.SmallReversedScannerCallableFactory</a></li>
 <li><a href="org/apache/hadoop/hbase/client/ClientSmallScanner.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">ClientSmallScanner</a></li>
 <li><a href="org/apache/hadoop/hbase/client/ClientSmallScanner.SmallScannerCallable.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">ClientSmallScanner.SmallScannerCallable</a></li>
 <li><a href="org/apache/hadoop/hbase/client/ClientSmallScanner.SmallScannerCallableFactory.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">ClientSmallScanner.SmallScannerCallableFactory</a></li>
@@ -412,7 +419,6 @@
 <li><a href="org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">ClusterConnection</span></a></li>
 <li><a href="org/apache/hadoop/hbase/ClusterId.html" title="class in org.apache.hadoop.hbase" target="classFrame">ClusterId</a></li>
 <li><a href="org/apache/hadoop/hbase/master/balancer/ClusterLoadState.html" title="class in org.apache.hadoop.hbase.master.balancer" target="classFrame">ClusterLoadState</a></li>
-<li><a href="org/apache/hadoop/hbase/client/ClusterRegistry.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">ClusterRegistry</span></a></li>
 <li><a href="org/apache/hadoop/hbase/client/ClusterRegistryFactory.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">ClusterRegistryFactory</a></li>
 <li><a href="org/apache/hadoop/hbase/master/ClusterSchema.html" title="interface in org.apache.hadoop.hbase.master" target="classFrame"><span class="interfaceName">ClusterSchema</span></a></li>
 <li><a href="org/apache/hadoop/hbase/master/ClusterSchemaException.html" title="class in org.apache.hadoop.hbase.master" target="classFrame">ClusterSchemaException</a></li>
@@ -451,6 +457,9 @@
 <li><a href="org/apache/hadoop/hbase/regionserver/querymatcher/ColumnTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.querymatcher" target="classFrame"><span class="interfaceName">ColumnTracker</span></a></li>
 <li><a href="org/apache/hadoop/hbase/io/hfile/CombinedBlockCache.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">CombinedBlockCache</a></li>
 <li><a href="org/apache/hadoop/hbase/io/hfile/CombinedBlockCache.CombinedCacheStats.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">CombinedBlockCache.CombinedCacheStats</a></li>
+<li><a href="org/apache/hadoop/hbase/io/crypto/aes/CommonsCryptoAES.html" title="class in org.apache.hadoop.hbase.io.crypto.aes" target="classFrame">CommonsCryptoAES</a></li>
+<li><a href="org/apache/hadoop/hbase/io/crypto/aes/CommonsCryptoAESDecryptor.html" title="class in org.apache.hadoop.hbase.io.crypto.aes" target="classFrame">CommonsCryptoAESDecryptor</a></li>
+<li><a href="org/apache/hadoop/hbase/io/crypto/aes/CommonsCryptoAESEncryptor.html" title="class in org.apache.hadoop.hbase.io.crypto.aes" target="classFrame">CommonsCryptoAESEncryptor</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/CompactedHFilesDischargeHandler.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">CompactedHFilesDischargeHandler</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/CompactedHFilesDischarger.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">CompactedHFilesDischarger</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/CompactingMemStore.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">CompactingMemStore</a></li>
@@ -511,7 +520,6 @@
 <li><a href="org/apache/hadoop/hbase/ipc/ConnectionId.html" title="class in org.apache.hadoop.hbase.ipc" target="classFrame">ConnectionId</a></li>
 <li><a href="org/apache/hadoop/hbase/client/ConnectionImplementation.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">ConnectionImplementation</a></li>
 <li><a href="org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">ConnectionImplementation.MasterServiceState</a></li>
-<li><a href="org/apache/hadoop/hbase/client/ConnectionImplementation.NoNonceGenerator.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">ConnectionImplementation.NoNonceGenerator</a></li>
 <li><a href="org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">ConnectionImplementation.ServerErrorTracker</a></li>
 <li><a href="org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.ServerErrors.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">ConnectionImplementation.ServerErrorTracker.ServerErrors</a></li>
 <li><a href="org/apache/hadoop/hbase/client/ConnectionUtils.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">ConnectionUtils</a></li>
@@ -556,6 +564,11 @@
 <li><a href="org/apache/hadoop/hbase/snapshot/CreateSnapshot.html" title="class in org.apache.hadoop.hbase.snapshot" target="classFrame">CreateSnapshot</a></li>
 <li><a href="org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.html" title="class in org.apache.hadoop.hbase.master.procedure" target="classFrame">CreateTableProcedure</a></li>
 <li><a href="org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.CreateHdfsRegions.html" title="interface in org.apache.hadoop.hbase.master.procedure" target="classFrame"><span class="interfaceName">CreateTableProcedure.CreateHdfsRegions</span></a></li>
+<li><a href="org/apache/hadoop/hbase/io/crypto/aes/CryptoAES.html" title="class in org.apache.hadoop.hbase.io.crypto.aes" target="classFrame">CryptoAES</a></li>
+<li><a href="org/apache/hadoop/hbase/io/crypto/aes/CryptoAES.Integrity.html" title="class in org.apache.hadoop.hbase.io.crypto.aes" target="classFrame">CryptoAES.Integrity</a></li>
+<li><a href="org/apache/hadoop/hbase/security/CryptoAESUnwrapHandler.html" title="class in org.apache.hadoop.hbase.security" target="classFrame">CryptoAESUnwrapHandler</a></li>
+<li><a href="org/apache/hadoop/hbase/security/CryptoAESWrapHandler.html" title="class in org.apache.hadoop.hbase.security" target="classFrame">CryptoAESWrapHandler</a></li>
+<li><a href="org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto" target="classFrame">CryptoCipherProvider</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/compactions/CurrentHourProvider.html" title="class in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame">CurrentHourProvider</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/compactions/CurrentHourProvider.Tick.html" title="class in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame">CurrentHourProvider.Tick</a></li>
 <li><a href="org/apache/hadoop/hbase/DaemonThreadFactory.html" title="class in org.apache.hadoop.hbase" target="classFrame">DaemonThreadFactory</a></li>
@@ -590,6 +603,11 @@
 <li><a href="org/apache/hadoop/hbase/mapreduce/DefaultVisibilityExpressionResolver.html" title="class in org.apache.hadoop.hbase.mapreduce" target="classFrame">DefaultVisibilityExpressionResolver</a></li>
 <li><a href="org/apache/hadoop/hbase/security/visibility/DefaultVisibilityLabelServiceImpl.html" title="class in org.apache.hadoop.hbase.security.visibility" target="classFrame">DefaultVisibilityLabelServiceImpl</a></li>
 <li><a href="org/apache/hadoop/hbase/security/visibility/DefinedSetFilterScanLabelGenerator.html" title="class in org.apache.hadoop.hbase.security.visibility" target="classFrame">DefinedSetFilterScanLabelGenerator</a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/util/DelayedUtil.html" title="class in org.apache.hadoop.hbase.procedure2.util" target="classFrame">DelayedUtil</a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/util/DelayedUtil.DelayedContainer.html" title="class in org.apache.hadoop.hbase.procedure2.util" target="classFrame">DelayedUtil.DelayedContainer</a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/util/DelayedUtil.DelayedContainerWithTimestamp.html" title="class in org.apache.hadoop.hbase.procedure2.util" target="classFrame">DelayedUtil.DelayedContainerWithTimestamp</a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/util/DelayedUtil.DelayedObject.html" title="class in org.apache.hadoop.hbase.procedure2.util" target="classFrame">DelayedUtil.DelayedObject</a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/util/DelayedUtil.DelayedWithTimeout.html" title="interface in org.apache.hadoop.hbase.procedure2.util" target="classFrame"><span class="interfaceName">DelayedUtil.DelayedWithTimeout</span></a></li>
 <li><a href="org/apache/hadoop/hbase/client/DelayingRunner.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">DelayingRunner</a></li>
 <li><a href="org/apache/hadoop/hbase/ipc/DelegatingHBaseRpcController.html" title="class in org.apache.hadoop.hbase.ipc" target="classFrame">DelegatingHBaseRpcController</a></li>
 <li><a href="org/apache/hadoop/hbase/client/DelegatingRetryingCallable.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">DelegatingRetryingCallable</a></li>
@@ -632,6 +650,7 @@
 <li><a href="org/apache/hadoop/hbase/replication/regionserver/DumpReplicationQueues.html" title="class in org.apache.hadoop.hbase.replication.regionserver" target="classFrame">DumpReplicationQueues</a></li>
 <li><a href="org/apache/hadoop/hbase/replication/regionserver/DumpReplicationQueues.DumpOptions.html" title="class in org.apache.hadoop.hbase.replication.regionserver" target="classFrame">DumpReplicationQueues.DumpOptions</a></li>
 <li><a href="org/apache/hadoop/hbase/replication/regionserver/DumpReplicationQueues.WarnOnlyAbortable.html" title="class in org.apache.hadoop.hbase.replication.regionserver" target="classFrame">DumpReplicationQueues.WarnOnlyAbortable</a></li>
+<li><a href="org/apache/hadoop/hbase/replication/regionserver/DumpReplicationQueues.WarnOnlyStoppable.html" title="class in org.apache.hadoop.hbase.replication.regionserver" target="classFrame">DumpReplicationQueues.WarnOnlyStoppable</a></li>
 <li><a href="org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client" target="classFrame">Durability</a></li>
 <li><a href="org/apache/hadoop/hbase/util/DynamicClassLoader.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">DynamicClassLoader</a></li>
 <li><a href="org/apache/hadoop/metrics2/lib/DynamicMetricsRegistry.html" title="class in org.apache.hadoop.metrics2.lib" target="classFrame">DynamicMetricsRegistry</a></li>
@@ -685,6 +704,7 @@
 <li><a href="org/apache/hadoop/hbase/security/visibility/expression/ExpressionNode.html" title="interface in org.apache.hadoop.hbase.security.visibility.expression" target="classFrame"><span class="interfaceName">ExpressionNode</span></a></li>
 <li><a href="org/apache/hadoop/hbase/security/visibility/ExpressionParser.html" title="class in org.apache.hadoop.hbase.security.visibility" target="classFrame">ExpressionParser</a></li>
 <li><a href="org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase" target="classFrame"><span class="interfaceName">ExtendedCell</span></a></li>
+<li><a href="org/apache/hadoop/hbase/backup/FailedArchiveException.html" title="class in org.apache.hadoop.hbase.backup" target="classFrame">FailedArchiveException</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/wal/FailedLogCloseException.html" title="class in org.apache.hadoop.hbase.regionserver.wal" target="classFrame">FailedLogCloseException</a></li>
 <li><a href="org/apache/hadoop/hbase/exceptions/FailedSanityCheckException.html" title="class in org.apache.hadoop.hbase.exceptions" target="classFrame">FailedSanityCheckException</a></li>
 <li><a href="org/apache/hadoop/hbase/ipc/FailedServerException.html" title="class in org.apache.hadoop.hbase.ipc" target="classFrame">FailedServerException</a></li>
@@ -701,17 +721,15 @@
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.CancelOnClose.html" title="class in org.apache.hadoop.hbase.io.asyncfs" target="classFrame">FanOutOneBlockAsyncDFSOutputHelper.CancelOnClose</a></li>
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.ChecksumCreater.html" title="interface in org.apache.hadoop.hbase.io.asyncfs" target="classFrame"><span class="interfaceName">FanOutOneBlockAsyncDFSOutputHelper.ChecksumCreater</span></a></li>
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.DFSClientAdaptor.html" title="interface in org.apache.hadoop.hbase.io.asyncfs" target="classFrame"><span class="interfaceName">FanOutOneBlockAsyncDFSOutputHelper.DFSClientAdaptor</span></a></li>
-<li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.FileCreater.html" title="interface in org.apache.hadoop.hbase.io.asyncfs" target="classFrame"><span class="interfaceName">FanOutOneBlockAsyncDFSOutputHelper.FileCreater</span></a></li>
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.LeaseManager.html" title="interface in org.apache.hadoop.hbase.io.asyncfs" target="classFrame"><span class="interfaceName">FanOutOneBlockAsyncDFSOutputHelper.LeaseManager</span></a></li>
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.NameNodeException.html" title="class in org.apache.hadoop.hbase.io.asyncfs" target="classFrame">FanOutOneBlockAsyncDFSOutputHelper.NameNodeException</a></li>
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.PBHelper.html" title="interface in org.apache.hadoop.hbase.io.asyncfs" target="classFrame"><span class="interfaceName">FanOutOneBlockAsyncDFSOutputHelper.PBHelper</span></a></li>
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.PipelineAckStatusGetter.html" title="interface in org.apache.hadoop.hbase.io.asyncfs" target="classFrame"><span class="interfaceName">FanOutOneBlockAsyncDFSOutputHelper.PipelineAckStatusGetter</span></a></li>
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.StorageTypeSetter.html" title="interface in org.apache.hadoop.hbase.io.asyncfs" target="classFrame"><span class="interfaceName">FanOutOneBlockAsyncDFSOutputHelper.StorageTypeSetter</span></a></li>
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.html" title="class in org.apache.hadoop.hbase.io.asyncfs" target="classFrame">FanOutOneBlockAsyncDFSOutputSaslHelper</a></li>
-<li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.CipherOptionHelper.html" title="interface in org.apache.hadoop.hbase.io.asyncfs" target="classFrame"><span class="interfaceName">FanOutOneBlockAsyncDFSOutputSaslHelper.CipherOptionHelper</span></a></li>
-<li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.CryptoCodec.html" title="class in org.apache.hadoop.hbase.io.asyncfs" target="classFrame">FanOutOneBlockAsyncDFSOutputSaslHelper.CryptoCodec</a></li>
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.DecryptHandler.html" title="class in org.apache.hadoop.hbase.io.asyncfs" target="classFrame">FanOutOneBlockAsyncDFSOutputSaslHelper.DecryptHandler</a></li>
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.EncryptHandler.html" title="class in org.apache.hadoop.hbase.io.asyncfs" target="classFrame">FanOutOneBlockAsyncDFSOutputSaslHelper.EncryptHandler</a></li>
+<li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.PBHelper.html" title="interface in org.apache.hadoop.hbase.io.asyncfs" target="classFrame"><span class="interfaceName">FanOutOneBlockAsyncDFSOutputSaslHelper.PBHelper</span></a></li>
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.SaslAdaptor.html" title="interface in org.apache.hadoop.hbase.io.asyncfs" target="classFrame"><span class="interfaceName">FanOutOneBlockAsyncDFSOutputSaslHelper.SaslAdaptor</span></a></li>
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.SaslClientCallbackHandler.html" title="class in org.apache.hadoop.hbase.io.asyncfs" target="classFrame">FanOutOneBlockAsyncDFSOutputSaslHelper.SaslClientCallbackHandler</a></li>
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.SaslNegotiateHandler.html" title="class in org.apache.hadoop.hbase.io.asyncfs" target="classFrame">FanOutOneBlockAsyncDFSOutputSaslHelper.SaslNegotiateHandler</a></li>
@@ -1031,6 +1049,7 @@
 <li><a href="org/apache/hadoop/hbase/util/ImmutableByteArray.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">ImmutableByteArray</a></li>
 <li><a href="org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io" target="classFrame">ImmutableBytesWritable</a></li>
 <li><a href="org/apache/hadoop/hbase/io/ImmutableBytesWritable.Comparator.html" title="class in org.apache.hadoop.hbase.io" target="classFrame">ImmutableBytesWritable.Comparator</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/ImmutableMemStoreLAB.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">ImmutableMemStoreLAB</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">ImmutableSegment</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/ImmutableSegment.Type.html" title="enum in org.apache.hadoop.hbase.regionserver" target="classFrame">ImmutableSegment.Type</a></li>
 <li><a href="org/apache/hadoop/hbase/mapreduce/Import.html" title="class in org.apache.hadoop.hbase.mapreduce" target="classFrame">Import</a></li>
@@ -1248,14 +1267,17 @@
 <li><a href="org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MemStoreChunkPool</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.PooledChunk.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MemStoreChunkPool.PooledChunk</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/MemStoreCompactor.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MemStoreCompactor</a></li>
-<li><a href="org/apache/hadoop/hbase/regionserver/MemStoreCompactor.Type.html" title="enum in org.apache.hadoop.hbase.regionserver" target="classFrame">MemStoreCompactor.Type</a></li>
-<li><a href="org/apache/hadoop/hbase/regionserver/MemStoreCompactorIterator.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MemStoreCompactorIterator</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/MemStoreCompactor.Action.html" title="enum in org.apache.hadoop.hbase.regionserver" target="classFrame">MemStoreCompactor.Action</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/MemStoreCompactorSegmentsIterator.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MemStoreCompactorSegmentsIterator</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MemStoreFlusher</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/MemStoreFlusher.FlushQueueEntry.html" title="interface in org.apache.hadoop.hbase.regionserver" target="classFrame"><span class="interfaceName">MemStoreFlusher.FlushQueueEntry</span></a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/MemStoreFlusher.FlushRegionEntry.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MemStoreFlusher.FlushRegionEntry</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/MemStoreFlusher.WakeupFlushThread.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MemStoreFlusher.WakeupFlushThread</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/MemStoreLAB.html" title="interface in org.apache.hadoop.hbase.regionserver" target="classFrame"><span class="interfaceName">MemStoreLAB</span></a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/MemStoreMergerSegmentsIterator.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MemStoreMergerSegmentsIterator</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/MemStoreScanner.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MemStoreScanner</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/MemStoreSegmentsIterator.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MemStoreSegmentsIterator</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/MemstoreSize.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MemstoreSize</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MemStoreSnapshot</a></li>
 <li><a href="org/apache/hadoop/hbase/util/Merge.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">Merge</a></li>
 <li><a href="org/apache/hadoop/hbase/master/normalizer/MergeNormalizationPlan.html" title="class in org.apache.hadoop.hbase.master.normalizer" target="classFrame">MergeNormalizationPlan</a></li>
@@ -1462,6 +1484,7 @@
 <li><a href="org/apache/hadoop/hbase/namespace/NamespaceStateManager.html" title="class in org.apache.hadoop.hbase.namespace" target="classFrame">NamespaceStateManager</a></li>
 <li><a href="org/apache/hadoop/hbase/namespace/NamespaceTableAndRegionInfo.html" title="class in org.apache.hadoop.hbase.namespace" target="classFrame">NamespaceTableAndRegionInfo</a></li>
 <li><a href="org/apache/hadoop/hbase/replication/NamespaceTableCfWALEntryFilter.html" title="class in org.apache.hadoop.hbase.replication" target="classFrame">NamespaceTableCfWALEntryFilter</a></li>
+<li><a href="org/apache/hadoop/hbase/security/NettyHBaseRpcConnectionHeaderHandler.html" title="class in org.apache.hadoop.hbase.security" target="classFrame">NettyHBaseRpcConnectionHeaderHandler</a></li>
 <li><a href="org/apache/hadoop/hbase/security/NettyHBaseSaslRpcClient.html" title="class in org.apache.hadoop.hbase.security" target="classFrame">NettyHBaseSaslRpcClient</a></li>
 <li><a href="org/apache/hadoop/hbase/security/NettyHBaseSaslRpcClientHandler.html" title="class in org.apache.hadoop.hbase.security" target="classFrame">NettyHBaseSaslRpcClientHandler</a></li>
 <li><a href="org/apache/hadoop/hbase/ipc/NettyRpcClient.html" title="class in org.apache.hadoop.hbase.ipc" target="classFrame">NettyRpcClient</a></li>
@@ -1596,8 +1619,10 @@
 <li><a href="org/apache/hadoop/hbase/procedure2/ProcedureException.html" title="class in org.apache.hadoop.hbase.procedure2" target="classFrame">ProcedureException</a></li>
 <li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html" title="class in org.apache.hadoop.hbase.procedure2" target="classFrame">ProcedureExecutor</a></li>
 <li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.CompletedProcedureCleaner.html" title="class in org.apache.hadoop.hbase.procedure2" target="classFrame">ProcedureExecutor.CompletedProcedureCleaner</a></li>
-<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.DelayedContainer.html" title="class in org.apache.hadoop.hbase.procedure2" target="classFrame">ProcedureExecutor.DelayedContainer</a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.DelayedProcedure.html" title="class in org.apache.hadoop.hbase.procedure2" target="classFrame">ProcedureExecutor.DelayedProcedure</a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.InlineChore.html" title="class in org.apache.hadoop.hbase.procedure2" target="classFrame">ProcedureExecutor.InlineChore</a></li>
 <li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.ProcedureExecutorListener.html" title="interface in org.apache.hadoop.hbase.procedure2" target="classFrame"><span class="interfaceName">ProcedureExecutor.ProcedureExecutorListener</span></a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.StoppableThread.html" title="class in org.apache.hadoop.hbase.procedure2" target="classFrame">ProcedureExecutor.StoppableThread</a></li>
 <li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.Testing.html" title="class in org.apache.hadoop.hbase.procedure2" target="classFrame">ProcedureExecutor.Testing</a></li>
 <li><a href="org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase" target="classFrame">ProcedureInfo</a></li>
 <li><a href="org/apache/hadoop/hbase/procedure2/ProcedureInMemoryChore.html" title="class in org.apache.hadoop.hbase.procedure2" target="classFrame">ProcedureInMemoryChore</a></li>
@@ -1869,6 +1894,7 @@
 <li><a href="org/apache/hadoop/hbase/replication/ReplicationTracker.html" title="interface in org.apache.hadoop.hbase.replication" target="classFrame"><span class="interfaceName">ReplicationTracker</span></a></li>
 <li><a href="org/apache/hadoop/hbase/replication/ReplicationTrackerZKImpl.html" title="class in org.apache.hadoop.hbase.replication" target="classFrame">ReplicationTrackerZKImpl</a></li>
 <li><a href="org/apache/hadoop/hbase/replication/regionserver/ReplicationWALReaderManager.html" title="class in org.apache.hadoop.hbase.replication.regionserver" target="classFrame">ReplicationWALReaderManager</a></li>
+<li><a href="org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions" target="classFrame">RequestTooBigException</a></li>
 <li><a href="org/apache/hadoop/hbase/io/hfile/ResizableBlockCache.html" title="interface in org.apache.hadoop.hbase.io.hfile" target="classFrame"><span class="interfaceName">ResizableBlockCache</span></a></li>
 <li><a href="org/apache/hadoop/hbase/rest/ResourceBase.html" title="class in org.apache.hadoop.hbase.rest" target="classFrame">ResourceBase</a></li>
 <li><a href="org/apache/hadoop/hbase/rest/ResourceConfig.html" title="class in org.apache.hadoop.hbase.rest" target="classFrame">ResourceConfig</a></li>
@@ -2177,6 +2203,7 @@
 <li><a href="org/apache/hadoop/hbase/zookeeper/SplitOrMergeTracker.html" title="class in org.apache.hadoop.hbase.zookeeper" target="classFrame">SplitOrMergeTracker</a></li>
 <li><a href="org/apache/hadoop/hbase/zookeeper/SplitOrMergeTracker.SwitchStateTracker.html" title="class in org.apache.hadoop.hbase.zookeeper" target="classFrame">SplitOrMergeTracker.SwitchStateTracker</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/SplitRequest.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">SplitRequest</a></li>
+<li><a href="org/apache/hadoop/hbase/master/procedure/SplitTableRegionProcedure.html" title="class in org.apache.hadoop.hbase.master.procedure" target="classFrame">SplitTableRegionProcedure</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/SplitTransaction.html" title="interface in org.apache.hadoop.hbase.regionserver" target="classFrame"><span class="interfaceName">SplitTransaction</span></a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/SplitTransaction.JournalEntry.html" title="interface in org.apache.hadoop.hbase.regionserver" target="classFrame"><span class="interfaceName">SplitTransaction.JournalEntry</span></a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/SplitTransaction.SplitTransactionPhase.html" title="enum in org.apache.hadoop.hbase.regionserver" target="classFrame">SplitTransaction.SplitTransactionPhase</a></li>
@@ -2198,6 +2225,7 @@
 <li><a href="org/apache/hadoop/hbase/http/lib/StaticUserWebFilter.User.html" title="class in org.apache.hadoop.hbase.http.lib" target="classFrame">StaticUserWebFilter.User</a></li>
 <li><a href="org/apache/hadoop/hbase/client/StatisticTrackable.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">StatisticTrackable</span></a></li>
 <li><a href="org/apache/hadoop/hbase/util/StealJobQueue.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">StealJobQueue</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/SteppingSplitPolicy.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">SteppingSplitPolicy</a></li>
 <li><a href="org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.html" title="class in org.apache.hadoop.hbase.master.balancer" target="classFrame">StochasticLoadBalancer</a></li>
 <li><a href="org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.CandidateGenerator.html" title="class in org.apache.hadoop.hbase.master.balancer" target="classFrame">StochasticLoadBalancer.CandidateGenerator</a></li>
 <li><a href="org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.CostFromRegionLoadFunction.html" title="class in org.apache.hadoop.hbase.master.balancer" target="classFrame">StochasticLoadBalancer.CostFromRegionLoadFunction</a></li>
@@ -2433,6 +2461,7 @@
 <li><a href="org/apache/hadoop/hbase/util/UnsafeAvailChecker.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">UnsafeAvailChecker</a></li>
 <li><a href="org/apache/hadoop/hbase/ipc/UnsupportedCellCodecException.html" title="class in org.apache.hadoop.hbase.ipc" target="classFrame">UnsupportedCellCodecException</a></li>
 <li><a href="org/apache/hadoop/hbase/ipc/UnsupportedCompressionCodecException.html" title="class in org.apache.hadoop.hbase.ipc" target="classFrame">UnsupportedCompressionCodecException</a></li>
+<li><a href="org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html" title="class in org.apache.hadoop.hbase.ipc" target="classFrame">UnsupportedCryptoException</a></li>
 <li><a href="org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security" target="classFrame">User</a></li>
 <li><a href="org/apache/hadoop/hbase/security/User.SecureHadoopUser.html" title="class in org.apache.hadoop.hbase.security" target="classFrame">User.SecureHadoopUser</a></li>
 <li><a href="org/apache/hadoop/hbase/security/User.TestingGroups.html" title="class in org.apache.hadoop.hbase.security" target="classFrame">User.TestingGroups</a></li>
@@ -2534,8 +2563,9 @@
 <li><a href="org/apache/hadoop/hbase/util/YammerHistogramUtils.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">YammerHistogramUtils</a></li>
 <li><a href="org/apache/hadoop/hbase/YouAreDeadException.html" title="class in org.apache.hadoop.hbase" target="classFrame">YouAreDeadException</a></li>
 <li><a href="org/apache/hadoop/hbase/zookeeper/ZkAclReset.html" title="class in org.apache.hadoop.hbase.zookeeper" target="classFrame">ZkAclReset</a></li>
+<li><a href="org/apache/hadoop/hbase/client/ZKAsyncRegistry.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">ZKAsyncRegistry</a></li>
+<li><a href="org/apache/hadoop/hbase/client/ZKAsyncRegistry.CuratorEventProcessor.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">ZKAsyncRegistry.CuratorEventProcessor</span></a></li>
 <li><a href="org/apache/hadoop/hbase/zookeeper/ZKClusterId.html" title="class in org.apache.hadoop.hbase.zookeeper" target="classFrame">ZKClusterId</a></li>
-<li><a href="org/apache/hadoop/hbase/client/ZKClusterRegistry.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">ZKClusterRegistry</a></li>
 <li><a href="org/apache/hadoop/hbase/zookeeper/ZKConfig.html" title="class in org.apache.hadoop.hbase.zookeeper" target="classFrame">ZKConfig</a></li>
 <li><a href="org/apache/hadoop/hbase/zookeeper/ZKConfig.ZKClusterKey.html" title="class in org.apache.hadoop.hbase.zookeeper" target="classFrame">ZKConfig.ZKClusterKey</a></li>
 <li><a href="org/apache/hadoop/hbase/coordination/ZkCoordinatedStateManager.html" title="class in org.apache.hadoop.hbase.coordination" target="classFrame">ZkCoordinatedStateManager</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/allclasses-noframe.html
----------------------------------------------------------------------
diff --git a/devapidocs/allclasses-noframe.html b/devapidocs/allclasses-noframe.html
index a8b16d0..4ed357b 100644
--- a/devapidocs/allclasses-noframe.html
+++ b/devapidocs/allclasses-noframe.html
@@ -19,6 +19,7 @@
 <li><a href="org/apache/hadoop/hbase/io/encoding/AbstractDataBlockEncoder.AbstractEncodedSeeker.html" title="class in org.apache.hadoop.hbase.io.encoding">AbstractDataBlockEncoder.AbstractEncodedSeeker</a></li>
 <li><a href="org/apache/hadoop/hbase/util/AbstractFileStatusFilter.html" title="class in org.apache.hadoop.hbase.util">AbstractFileStatusFilter</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html" title="class in org.apache.hadoop.hbase.regionserver.wal">AbstractFSWAL</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.WalProps.html" title="class in org.apache.hadoop.hbase.regionserver.wal">AbstractFSWAL.WalProps</a></li>
 <li><a href="org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html" title="class in org.apache.hadoop.hbase.wal">AbstractFSWALProvider</a></li>
 <li><a href="org/apache/hadoop/hbase/wal/AbstractFSWALProvider.Reader.html" title="interface in org.apache.hadoop.hbase.wal"><span class="interfaceName">AbstractFSWALProvider.Reader</span></a></li>
 <li><a href="org/apache/hadoop/hbase/security/AbstractHBaseSaslRpcClient.html" title="class in org.apache.hadoop.hbase.security">AbstractHBaseSaslRpcClient</a></li>
@@ -94,8 +95,9 @@
 <li><a href="org/apache/hadoop/hbase/client/AsyncProcess.SubmittedSizeChecker.html" title="class in org.apache.hadoop.hbase.client">AsyncProcess.SubmittedSizeChecker</a></li>
 <li><a href="org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html" title="class in org.apache.hadoop.hbase.client">AsyncProcess.TaskCountChecker</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/wal/AsyncProtobufLogWriter.html" title="class in org.apache.hadoop.hbase.regionserver.wal">AsyncProtobufLogWriter</a></li>
-<li><a href="org/apache/hadoop/hbase/regionserver/wal/AsyncProtobufLogWriter.BlockingCompletionHandler.html" title="class in org.apache.hadoop.hbase.regionserver.wal">AsyncProtobufLogWriter.BlockingCompletionHandler</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/wal/AsyncProtobufLogWriter.OutputStreamWrapper.html" title="class in org.apache.hadoop.hbase.regionserver.wal">AsyncProtobufLogWriter.OutputStreamWrapper</a></li>
 <li><a href="org/apache/hadoop/hbase/client/AsyncRegionLocator.html" title="class in org.apache.hadoop.hbase.client">AsyncRegionLocator</a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncRegistry.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">AsyncRegistry</span></a></li>
 <li><a href="org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">AsyncRequestFuture</span></a></li>
 <li><a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl</a></li>
 <li><a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaResultState.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.ReplicaResultState</a></li>
@@ -103,9 +105,12 @@
 <li><a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory</a></li>
 <li><a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller</a></li>
 <li><a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">AsyncSingleRequestRpcRetryingCaller.Callable</span></a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncSmallScanRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncSmallScanRpcRetryingCaller</a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncSmallScanRpcRetryingCaller.SmallScanResponse.html" title="class in org.apache.hadoop.hbase.client">AsyncSmallScanRpcRetryingCaller.SmallScanResponse</a></li>
 <li><a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">AsyncTable</span></a></li>
 <li><a href="org/apache/hadoop/hbase/client/AsyncTableImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncTableImpl</a></li>
 <li><a href="org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">AsyncTableImpl.Converter</span></a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncTableImpl.NoncedConverter.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">AsyncTableImpl.NoncedConverter</span></a></li>
 <li><a href="org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">AsyncTableImpl.RpcCall</span></a></li>
 <li><a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">AsyncTableRegionLocator</span></a></li>
 <li><a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncTableRegionLocatorImpl</a></li>
@@ -400,6 +405,8 @@
 <li><a href="org/apache/hadoop/hbase/client/ClientSideRegionScanner.html" title="class in org.apache.hadoop.hbase.client">ClientSideRegionScanner</a></li>
 <li><a href="org/apache/hadoop/hbase/client/ClientSimpleScanner.html" title="class in org.apache.hadoop.hbase.client">ClientSimpleScanner</a></li>
 <li><a href="org/apache/hadoop/hbase/client/ClientSmallReversedScanner.html" title="class in org.apache.hadoop.hbase.client">ClientSmallReversedScanner</a></li>
+<li><a href="org/apache/hadoop/hbase/client/ClientSmallReversedScanner.SmallReversedScannerCallable.html" title="class in org.apache.hadoop.hbase.client">ClientSmallReversedScanner.SmallReversedScannerCallable</a></li>
+<li><a href="org/apache/hadoop/hbase/client/ClientSmallReversedScanner.SmallReversedScannerCallableFactory.html" title="class in org.apache.hadoop.hbase.client">ClientSmallReversedScanner.SmallReversedScannerCallableFactory</a></li>
 <li><a href="org/apache/hadoop/hbase/client/ClientSmallScanner.html" title="class in org.apache.hadoop.hbase.client">ClientSmallScanner</a></li>
 <li><a href="org/apache/hadoop/hbase/client/ClientSmallScanner.SmallScannerCallable.html" title="class in org.apache.hadoop.hbase.client">ClientSmallScanner.SmallScannerCallable</a></li>
 <li><a href="org/apache/hadoop/hbase/client/ClientSmallScanner.SmallScannerCallableFactory.html" title="class in org.apache.hadoop.hbase.client">ClientSmallScanner.SmallScannerCallableFactory</a></li>
@@ -412,7 +419,6 @@
 <li><a href="org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">ClusterConnection</span></a></li>
 <li><a href="org/apache/hadoop/hbase/ClusterId.html" title="class in org.apache.hadoop.hbase">ClusterId</a></li>
 <li><a href="org/apache/hadoop/hbase/master/balancer/ClusterLoadState.html" title="class in org.apache.hadoop.hbase.master.balancer">ClusterLoadState</a></li>
-<li><a href="org/apache/hadoop/hbase/client/ClusterRegistry.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">ClusterRegistry</span></a></li>
 <li><a href="org/apache/hadoop/hbase/client/ClusterRegistryFactory.html" title="class in org.apache.hadoop.hbase.client">ClusterRegistryFactory</a></li>
 <li><a href="org/apache/hadoop/hbase/master/ClusterSchema.html" title="interface in org.apache.hadoop.hbase.master"><span class="interfaceName">ClusterSchema</span></a></li>
 <li><a href="org/apache/hadoop/hbase/master/ClusterSchemaException.html" title="class in org.apache.hadoop.hbase.master">ClusterSchemaException</a></li>
@@ -451,6 +457,9 @@
 <li><a href="org/apache/hadoop/hbase/regionserver/querymatcher/ColumnTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="interfaceName">ColumnTracker</span></a></li>
 <li><a href="org/apache/hadoop/hbase/io/hfile/CombinedBlockCache.html" title="class in org.apache.hadoop.hbase.io.hfile">CombinedBlockCache</a></li>
 <li><a href="org/apache/hadoop/hbase/io/hfile/CombinedBlockCache.CombinedCacheStats.html" title="class in org.apache.hadoop.hbase.io.hfile">CombinedBlockCache.CombinedCacheStats</a></li>
+<li><a href="org/apache/hadoop/hbase/io/crypto/aes/CommonsCryptoAES.html" title="class in org.apache.hadoop.hbase.io.crypto.aes">CommonsCryptoAES</a></li>
+<li><a href="org/apache/hadoop/hbase/io/crypto/aes/CommonsCryptoAESDecryptor.html" title="class in org.apache.hadoop.hbase.io.crypto.aes">CommonsCryptoAESDecryptor</a></li>
+<li><a href="org/apache/hadoop/hbase/io/crypto/aes/CommonsCryptoAESEncryptor.html" title="class in org.apache.hadoop.hbase.io.crypto.aes">CommonsCryptoAESEncryptor</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/CompactedHFilesDischargeHandler.html" title="class in org.apache.hadoop.hbase.regionserver">CompactedHFilesDischargeHandler</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/CompactedHFilesDischarger.html" title="class in org.apache.hadoop.hbase.regionserver">CompactedHFilesDischarger</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/CompactingMemStore.html" title="class in org.apache.hadoop.hbase.regionserver">CompactingMemStore</a></li>
@@ -511,7 +520,6 @@
 <li><a href="org/apache/hadoop/hbase/ipc/ConnectionId.html" title="class in org.apache.hadoop.hbase.ipc">ConnectionId</a></li>
 <li><a href="org/apache/hadoop/hbase/client/ConnectionImplementation.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation</a></li>
 <li><a href="org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation.MasterServiceState</a></li>
-<li><a href="org/apache/hadoop/hbase/client/ConnectionImplementation.NoNonceGenerator.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation.NoNonceGenerator</a></li>
 <li><a href="org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation.ServerErrorTracker</a></li>
 <li><a href="org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.ServerErrors.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation.ServerErrorTracker.ServerErrors</a></li>
 <li><a href="org/apache/hadoop/hbase/client/ConnectionUtils.html" title="class in org.apache.hadoop.hbase.client">ConnectionUtils</a></li>
@@ -556,6 +564,11 @@
 <li><a href="org/apache/hadoop/hbase/snapshot/CreateSnapshot.html" title="class in org.apache.hadoop.hbase.snapshot">CreateSnapshot</a></li>
 <li><a href="org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.html" title="class in org.apache.hadoop.hbase.master.procedure">CreateTableProcedure</a></li>
 <li><a href="org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.CreateHdfsRegions.html" title="interface in org.apache.hadoop.hbase.master.procedure"><span class="interfaceName">CreateTableProcedure.CreateHdfsRegions</span></a></li>
+<li><a href="org/apache/hadoop/hbase/io/crypto/aes/CryptoAES.html" title="class in org.apache.hadoop.hbase.io.crypto.aes">CryptoAES</a></li>
+<li><a href="org/apache/hadoop/hbase/io/crypto/aes/CryptoAES.Integrity.html" title="class in org.apache.hadoop.hbase.io.crypto.aes">CryptoAES.Integrity</a></li>
+<li><a href="org/apache/hadoop/hbase/security/CryptoAESUnwrapHandler.html" title="class in org.apache.hadoop.hbase.security">CryptoAESUnwrapHandler</a></li>
+<li><a href="org/apache/hadoop/hbase/security/CryptoAESWrapHandler.html" title="class in org.apache.hadoop.hbase.security">CryptoAESWrapHandler</a></li>
+<li><a href="org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">CryptoCipherProvider</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/compactions/CurrentHourProvider.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CurrentHourProvider</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/compactions/CurrentHourProvider.Tick.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CurrentHourProvider.Tick</a></li>
 <li><a href="org/apache/hadoop/hbase/DaemonThreadFactory.html" title="class in org.apache.hadoop.hbase">DaemonThreadFactory</a></li>
@@ -590,6 +603,11 @@
 <li><a href="org/apache/hadoop/hbase/mapreduce/DefaultVisibilityExpressionResolver.html" title="class in org.apache.hadoop.hbase.mapreduce">DefaultVisibilityExpressionResolver</a></li>
 <li><a href="org/apache/hadoop/hbase/security/visibility/DefaultVisibilityLabelServiceImpl.html" title="class in org.apache.hadoop.hbase.security.visibility">DefaultVisibilityLabelServiceImpl</a></li>
 <li><a href="org/apache/hadoop/hbase/security/visibility/DefinedSetFilterScanLabelGenerator.html" title="class in org.apache.hadoop.hbase.security.visibility">DefinedSetFilterScanLabelGenerator</a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/util/DelayedUtil.html" title="class in org.apache.hadoop.hbase.procedure2.util">DelayedUtil</a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/util/DelayedUtil.DelayedContainer.html" title="class in org.apache.hadoop.hbase.procedure2.util">DelayedUtil.DelayedContainer</a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/util/DelayedUtil.DelayedContainerWithTimestamp.html" title="class in org.apache.hadoop.hbase.procedure2.util">DelayedUtil.DelayedContainerWithTimestamp</a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/util/DelayedUtil.DelayedObject.html" title="class in org.apache.hadoop.hbase.procedure2.util">DelayedUtil.DelayedObject</a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/util/DelayedUtil.DelayedWithTimeout.html" title="interface in org.apache.hadoop.hbase.procedure2.util"><span class="interfaceName">DelayedUtil.DelayedWithTimeout</span></a></li>
 <li><a href="org/apache/hadoop/hbase/client/DelayingRunner.html" title="class in org.apache.hadoop.hbase.client">DelayingRunner</a></li>
 <li><a href="org/apache/hadoop/hbase/ipc/DelegatingHBaseRpcController.html" title="class in org.apache.hadoop.hbase.ipc">DelegatingHBaseRpcController</a></li>
 <li><a href="org/apache/hadoop/hbase/client/DelegatingRetryingCallable.html" title="class in org.apache.hadoop.hbase.client">DelegatingRetryingCallable</a></li>
@@ -632,6 +650,7 @@
 <li><a href="org/apache/hadoop/hbase/replication/regionserver/DumpReplicationQueues.html" title="class in org.apache.hadoop.hbase.replication.regionserver">DumpReplicationQueues</a></li>
 <li><a href="org/apache/hadoop/hbase/replication/regionserver/DumpReplicationQueues.DumpOptions.html" title="class in org.apache.hadoop.hbase.replication.regionserver">DumpReplicationQueues.DumpOptions</a></li>
 <li><a href="org/apache/hadoop/hbase/replication/regionserver/DumpReplicationQueues.WarnOnlyAbortable.html" title="class in org.apache.hadoop.hbase.replication.regionserver">DumpReplicationQueues.WarnOnlyAbortable</a></li>
+<li><a href="org/apache/hadoop/hbase/replication/regionserver/DumpReplicationQueues.WarnOnlyStoppable.html" title="class in org.apache.hadoop.hbase.replication.regionserver">DumpReplicationQueues.WarnOnlyStoppable</a></li>
 <li><a href="org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a></li>
 <li><a href="org/apache/hadoop/hbase/util/DynamicClassLoader.html" title="class in org.apache.hadoop.hbase.util">DynamicClassLoader</a></li>
 <li><a href="org/apache/hadoop/metrics2/lib/DynamicMetricsRegistry.html" title="class in org.apache.hadoop.metrics2.lib">DynamicMetricsRegistry</a></li>
@@ -685,6 +704,7 @@
 <li><a href="org/apache/hadoop/hbase/security/visibility/expression/ExpressionNode.html" title="interface in org.apache.hadoop.hbase.security.visibility.expression"><span class="interfaceName">ExpressionNode</span></a></li>
 <li><a href="org/apache/hadoop/hbase/security/visibility/ExpressionParser.html" title="class in org.apache.hadoop.hbase.security.visibility">ExpressionParser</a></li>
 <li><a href="org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase"><span class="interfaceName">ExtendedCell</span></a></li>
+<li><a href="org/apache/hadoop/hbase/backup/FailedArchiveException.html" title="class in org.apache.hadoop.hbase.backup">FailedArchiveException</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/wal/FailedLogCloseException.html" title="class in org.apache.hadoop.hbase.regionserver.wal">FailedLogCloseException</a></li>
 <li><a href="org/apache/hadoop/hbase/exceptions/FailedSanityCheckException.html" title="class in org.apache.hadoop.hbase.exceptions">FailedSanityCheckException</a></li>
 <li><a href="org/apache/hadoop/hbase/ipc/FailedServerException.html" title="class in org.apache.hadoop.hbase.ipc">FailedServerException</a></li>
@@ -701,17 +721,15 @@
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.CancelOnClose.html" title="class in org.apache.hadoop.hbase.io.asyncfs">FanOutOneBlockAsyncDFSOutputHelper.CancelOnClose</a></li>
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.ChecksumCreater.html" title="interface in org.apache.hadoop.hbase.io.asyncfs"><span class="interfaceName">FanOutOneBlockAsyncDFSOutputHelper.ChecksumCreater</span></a></li>
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.DFSClientAdaptor.html" title="interface in org.apache.hadoop.hbase.io.asyncfs"><span class="interfaceName">FanOutOneBlockAsyncDFSOutputHelper.DFSClientAdaptor</span></a></li>
-<li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.FileCreater.html" title="interface in org.apache.hadoop.hbase.io.asyncfs"><span class="interfaceName">FanOutOneBlockAsyncDFSOutputHelper.FileCreater</span></a></li>
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.LeaseManager.html" title="interface in org.apache.hadoop.hbase.io.asyncfs"><span class="interfaceName">FanOutOneBlockAsyncDFSOutputHelper.LeaseManager</span></a></li>
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.NameNodeException.html" title="class in org.apache.hadoop.hbase.io.asyncfs">FanOutOneBlockAsyncDFSOutputHelper.NameNodeException</a></li>
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.PBHelper.html" title="interface in org.apache.hadoop.hbase.io.asyncfs"><span class="interfaceName">FanOutOneBlockAsyncDFSOutputHelper.PBHelper</span></a></li>
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.PipelineAckStatusGetter.html" title="interface in org.apache.hadoop.hbase.io.asyncfs"><span class="interfaceName">FanOutOneBlockAsyncDFSOutputHelper.PipelineAckStatusGetter</span></a></li>
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.StorageTypeSetter.html" title="interface in org.apache.hadoop.hbase.io.asyncfs"><span class="interfaceName">FanOutOneBlockAsyncDFSOutputHelper.StorageTypeSetter</span></a></li>
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.html" title="class in org.apache.hadoop.hbase.io.asyncfs">FanOutOneBlockAsyncDFSOutputSaslHelper</a></li>
-<li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.CipherOptionHelper.html" title="interface in org.apache.hadoop.hbase.io.asyncfs"><span class="interfaceName">FanOutOneBlockAsyncDFSOutputSaslHelper.CipherOptionHelper</span></a></li>
-<li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.CryptoCodec.html" title="class in org.apache.hadoop.hbase.io.asyncfs">FanOutOneBlockAsyncDFSOutputSaslHelper.CryptoCodec</a></li>
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.DecryptHandler.html" title="class in org.apache.hadoop.hbase.io.asyncfs">FanOutOneBlockAsyncDFSOutputSaslHelper.DecryptHandler</a></li>
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.EncryptHandler.html" title="class in org.apache.hadoop.hbase.io.asyncfs">FanOutOneBlockAsyncDFSOutputSaslHelper.EncryptHandler</a></li>
+<li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.PBHelper.html" title="interface in org.apache.hadoop.hbase.io.asyncfs"><span class="interfaceName">FanOutOneBlockAsyncDFSOutputSaslHelper.PBHelper</span></a></li>
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.SaslAdaptor.html" title="interface in org.apache.hadoop.hbase.io.asyncfs"><span class="interfaceName">FanOutOneBlockAsyncDFSOutputSaslHelper.SaslAdaptor</span></a></li>
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.SaslClientCallbackHandler.html" title="class in org.apache.hadoop.hbase.io.asyncfs">FanOutOneBlockAsyncDFSOutputSaslHelper.SaslClientCallbackHandler</a></li>
 <li><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.SaslNegotiateHandler.html" title="class in org.apache.hadoop.hbase.io.asyncfs">FanOutOneBlockAsyncDFSOutputSaslHelper.SaslNegotiateHandler</a></li>
@@ -1031,6 +1049,7 @@
 <li><a href="org/apache/hadoop/hbase/util/ImmutableByteArray.html" title="class in org.apache.hadoop.hbase.util">ImmutableByteArray</a></li>
 <li><a href="org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a></li>
 <li><a href="org/apache/hadoop/hbase/io/ImmutableBytesWritable.Comparator.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable.Comparator</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/ImmutableMemStoreLAB.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableMemStoreLAB</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/ImmutableSegment.Type.html" title="enum in org.apache.hadoop.hbase.regionserver">ImmutableSegment.Type</a></li>
 <li><a href="org/apache/hadoop/hbase/mapreduce/Import.html" title="class in org.apache.hadoop.hbase.mapreduce">Import</a></li>
@@ -1248,14 +1267,17 @@
 <li><a href="org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreChunkPool</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.PooledChunk.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreChunkPool.PooledChunk</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/MemStoreCompactor.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreCompactor</a></li>
-<li><a href="org/apache/hadoop/hbase/regionserver/MemStoreCompactor.Type.html" title="enum in org.apache.hadoop.hbase.regionserver">MemStoreCompactor.Type</a></li>
-<li><a href="org/apache/hadoop/hbase/regionserver/MemStoreCompactorIterator.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreCompactorIterator</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/MemStoreCompactor.Action.html" title="enum in org.apache.hadoop.hbase.regionserver">MemStoreCompactor.Action</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/MemStoreCompactorSegmentsIterator.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreCompactorSegmentsIterator</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreFlusher</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/MemStoreFlusher.FlushQueueEntry.html" title="interface in org.apache.hadoop.hbase.regionserver"><span class="interfaceName">MemStoreFlusher.FlushQueueEntry</span></a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/MemStoreFlusher.FlushRegionEntry.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreFlusher.FlushRegionEntry</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/MemStoreFlusher.WakeupFlushThread.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreFlusher.WakeupFlushThread</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/MemStoreLAB.html" title="interface in org.apache.hadoop.hbase.regionserver"><span class="interfaceName">MemStoreLAB</span></a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/MemStoreMergerSegmentsIterator.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreMergerSegmentsIterator</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/MemStoreScanner.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreScanner</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/MemStoreSegmentsIterator.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSegmentsIterator</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/MemstoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">MemstoreSize</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a></li>
 <li><a href="org/apache/hadoop/hbase/util/Merge.html" title="class in org.apache.hadoop.hbase.util">Merge</a></li>
 <li><a href="org/apache/hadoop/hbase/master/normalizer/MergeNormalizationPlan.html" title="class in org.apache.hadoop.hbase.master.normalizer">MergeNormalizationPlan</a></li>
@@ -1462,6 +1484,7 @@
 <li><a href="org/apache/hadoop/hbase/namespace/NamespaceStateManager.html" title="class in org.apache.hadoop.hbase.namespace">NamespaceStateManager</a></li>
 <li><a href="org/apache/hadoop/hbase/namespace/NamespaceTableAndRegionInfo.html" title="class in org.apache.hadoop.hbase.namespace">NamespaceTableAndRegionInfo</a></li>
 <li><a href="org/apache/hadoop/hbase/replication/NamespaceTableCfWALEntryFilter.html" title="class in org.apache.hadoop.hbase.replication">NamespaceTableCfWALEntryFilter</a></li>
+<li><a href="org/apache/hadoop/hbase/security/NettyHBaseRpcConnectionHeaderHandler.html" title="class in org.apache.hadoop.hbase.security">NettyHBaseRpcConnectionHeaderHandler</a></li>
 <li><a href="org/apache/hadoop/hbase/security/NettyHBaseSaslRpcClient.html" title="class in org.apache.hadoop.hbase.security">NettyHBaseSaslRpcClient</a></li>
 <li><a href="org/apache/hadoop/hbase/security/NettyHBaseSaslRpcClientHandler.html" title="class in org.apache.hadoop.hbase.security">NettyHBaseSaslRpcClientHandler</a></li>
 <li><a href="org/apache/hadoop/hbase/ipc/NettyRpcClient.html" title="class in org.apache.hadoop.hbase.ipc">NettyRpcClient</a></li>
@@ -1596,8 +1619,10 @@
 <li><a href="org/apache/hadoop/hbase/procedure2/ProcedureException.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureException</a></li>
 <li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureExecutor</a></li>
 <li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.CompletedProcedureCleaner.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureExecutor.CompletedProcedureCleaner</a></li>
-<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.DelayedContainer.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureExecutor.DelayedContainer</a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.DelayedProcedure.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureExecutor.DelayedProcedure</a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.InlineChore.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureExecutor.InlineChore</a></li>
 <li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.ProcedureExecutorListener.html" title="interface in org.apache.hadoop.hbase.procedure2"><span class="interfaceName">ProcedureExecutor.ProcedureExecutorListener</span></a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.StoppableThread.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureExecutor.StoppableThread</a></li>
 <li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.Testing.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureExecutor.Testing</a></li>
 <li><a href="org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a></li>
 <li><a href="org/apache/hadoop/hbase/procedure2/ProcedureInMemoryChore.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureInMemoryChore</a></li>
@@ -1869,6 +1894,7 @@
 <li><a href="org/apache/hadoop/hbase/replication/ReplicationTracker.html" title="interface in org.apache.hadoop.hbase.replication"><span class="interfaceName">ReplicationTracker</span></a></li>
 <li><a href="org/apache/hadoop/hbase/replication/ReplicationTrackerZKImpl.html" title="class in org.apache.hadoop.hbase.replication">ReplicationTrackerZKImpl</a></li>
 <li><a href="org/apache/hadoop/hbase/replication/regionserver/ReplicationWALReaderManager.html" title="class in org.apache.hadoop.hbase.replication.regionserver">ReplicationWALReaderManager</a></li>
+<li><a href="org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions">RequestTooBigException</a></li>
 <li><a href="org/apache/hadoop/hbase/io/hfile/ResizableBlockCache.html" title="interface in org.apache.hadoop.hbase.io.hfile"><span class="interfaceName">ResizableBlockCache</span></a></li>
 <li><a href="org/apache/hadoop/hbase/rest/ResourceBase.html" title="class in org.apache.hadoop.hbase.rest">ResourceBase</a></li>
 <li><a href="org/apache/hadoop/hbase/rest/ResourceConfig.html" title="class in org.apache.hadoop.hbase.rest">ResourceConfig</a></li>
@@ -2177,6 +2203,7 @@
 <li><a href="org/apache/hadoop/hbase/zookeeper/SplitOrMergeTracker.html" title="class in org.apache.hadoop.hbase.zookeeper">SplitOrMergeTracker</a></li>
 <li><a href="org/apache/hadoop/hbase/zookeeper/SplitOrMergeTracker.SwitchStateTracker.html" title="class in org.apache.hadoop.hbase.zookeeper">SplitOrMergeTracker.SwitchStateTracker</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/SplitRequest.html" title="class in org.apache.hadoop.hbase.regionserver">SplitRequest</a></li>
+<li><a href="org/apache/hadoop/hbase/master/procedure/SplitTableRegionProcedure.html" title="class in org.apache.hadoop.hbase.master.procedure">SplitTableRegionProcedure</a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/SplitTransaction.html" title="interface in org.apache.hadoop.hbase.regionserver"><span class="interfaceName">SplitTransaction</span></a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/SplitTransaction.JournalEntry.html" title="interface in org.apache.hadoop.hbase.regionserver"><span class="interfaceName">SplitTransaction.JournalEntry</span></a></li>
 <li><a href="org/apache/hadoop/hbase/regionserver/SplitTransaction.SplitTransactionPhase.html" title="enum in org.apache.hadoop.hbase.regionserver">SplitTransaction.SplitTransactionPhase</a></li>
@@ -2198,6 +2225,7 @@
 <li><a href="org/apache/hadoop/hbase/http/lib/StaticUserWebFilter.User.html" title="class in org.apache.hadoop.hbase.http.lib">StaticUserWebFilter.User</a></li>
 <li><a href="org/apache/hadoop/hbase/client/StatisticTrackable.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">StatisticTrackable</span></a></li>
 <li><a href="org/apache/hadoop/hbase/util/StealJobQueue.html" title="class in org.apache.hadoop.hbase.util">StealJobQueue</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/SteppingSplitPolicy.html" title="class in org.apache.hadoop.hbase.regionserver">SteppingSplitPolicy</a></li>
 <li><a href="org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.html" title="class in org.apache.hadoop.hbase.master.balancer">StochasticLoadBalancer</a></li>
 <li><a href="org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.CandidateGenerator.html" title="class in org.apache.hadoop.hbase.master.balancer">StochasticLoadBalancer.CandidateGenerator</a></li>
 <li><a href="org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.CostFromRegionLoadFunction.html" title="class in org.apache.hadoop.hbase.master.balancer">StochasticLoadBalancer.CostFromRegionLoadFunction</a></li>
@@ -2433,6 +2461,7 @@
 <li><a href="org/apache/hadoop/hbase/util/UnsafeAvailChecker.html" title="class in org.apache.hadoop.hbase.util">UnsafeAvailChecker</a></li>
 <li><a href="org/apache/hadoop/hbase/ipc/UnsupportedCellCodecException.html" title="class in org.apache.hadoop.hbase.ipc">UnsupportedCellCodecException</a></li>
 <li><a href="org/apache/hadoop/hbase/ipc/UnsupportedCompressionCodecException.html" title="class in org.apache.hadoop.hbase.ipc">UnsupportedCompressionCodecException</a></li>
+<li><a href="org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html" title="class in org.apache.hadoop.hbase.ipc">UnsupportedCryptoException</a></li>
 <li><a href="org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a></li>
 <li><a href="org/apache/hadoop/hbase/security/User.SecureHadoopUser.html" title="class in org.apache.hadoop.hbase.security">User.SecureHadoopUser</a></li>
 <li><a href="org/apache/hadoop/hbase/security/User.TestingGroups.html" title="class in org.apache.hadoop.hbase.security">User.TestingGroups</a></li>
@@ -2534,8 +2563,9 @@
 <li><a href="org/apache/hadoop/hbase/util/YammerHistogramUtils.html" title="class in org.apache.hadoop.hbase.util">YammerHistogramUtils</a></li>
 <li><a href="org/apache/hadoop/hbase/YouAreDeadException.html" title="class in org.apache.hadoop.hbase">YouAreDeadException</a></li>
 <li><a href="org/apache/hadoop/hbase/zookeeper/ZkAclReset.html" title="class in org.apache.hadoop.hbase.zookeeper">ZkAclReset</a></li>
+<li><a href="org/apache/hadoop/hbase/client/ZKAsyncRegistry.html" title="class in org.apache.hadoop.hbase.client">ZKAsyncRegistry</a></li>
+<li><a href="org/apache/hadoop/hbase/client/ZKAsyncRegistry.CuratorEventProcessor.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">ZKAsyncRegistry.CuratorEventProcessor</span></a></li>
 <li><a href="org/apache/hadoop/hbase/zookeeper/ZKClusterId.html" title="class in org.apache.hadoop.hbase.zookeeper">ZKClusterId</a></li>
-<li><a href="org/apache/hadoop/hbase/client/ZKClusterRegistry.html" title="class in org.apache.hadoop.hbase.client">ZKClusterRegistry</a></li>
 <li><a href="org/apache/hadoop/hbase/zookeeper/ZKConfig.html" title="class in org.apache.hadoop.hbase.zookeeper">ZKConfig</a></li>
 <li><a href="org/apache/hadoop/hbase/zookeeper/ZKConfig.ZKClusterKey.html" title="class in org.apache.hadoop.hbase.zookeeper">ZKConfig.ZKClusterKey</a></li>
 <li><a href="org/apache/hadoop/hbase/coordination/ZkCoordinatedStateManager.html" title="class in org.apache.hadoop.hbase.coordination">ZkCoordinatedStateManager</a></li>


[44/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/client/RowMutations.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/RowMutations.html b/apidocs/org/apache/hadoop/hbase/client/RowMutations.html
index 3d031a0..6795d6d 100644
--- a/apidocs/org/apache/hadoop/hbase/client/RowMutations.html
+++ b/apidocs/org/apache/hadoop/hbase/client/RowMutations.html
@@ -144,12 +144,11 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" titl
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RowMutations.html#RowMutations--">RowMutations</a></span>()</code>
-<div class="block">Constructor for Writable.</div>
-</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RowMutations.html#RowMutations-byte:A-">RowMutations</a></span>(byte[]&nbsp;row)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RowMutations.html#RowMutations-byte:A-">RowMutations</a></span>(byte[]&nbsp;row)</code>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RowMutations.html#RowMutations-byte:A-int-">RowMutations</a></span>(byte[]&nbsp;row,
+            int&nbsp;initialCapacity)</code>
 <div class="block">Create an atomic mutation for the specified row.</div>
 </td>
 </tr>
@@ -222,27 +221,28 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" titl
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="RowMutations--">
+<a name="RowMutations-byte:A-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>RowMutations</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RowMutations.html#line.47">RowMutations</a>()</pre>
-<div class="block">Constructor for Writable. DO NOT USE</div>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RowMutations.html#line.46">RowMutations</a>(byte[]&nbsp;row)</pre>
 </li>
 </ul>
-<a name="RowMutations-byte:A-">
+<a name="RowMutations-byte:A-int-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>RowMutations</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RowMutations.html#line.53">RowMutations</a>(byte[]&nbsp;row)</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RowMutations.html#line.54">RowMutations</a>(byte[]&nbsp;row,
+                    int&nbsp;initialCapacity)</pre>
 <div class="block">Create an atomic mutation for the specified row.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>row</code> - row key</dd>
+<dd><code>initialCapacity</code> - the initial capacity of the RowMutations</dd>
 </dl>
 </li>
 </ul>
@@ -260,7 +260,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>add</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RowMutations.html#line.63">add</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&nbsp;p)
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RowMutations.html#line.69">add</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&nbsp;p)
          throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Add a <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client"><code>Put</code></a> operation to the list of mutations</div>
 <dl>
@@ -277,7 +277,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>add</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RowMutations.html#line.72">add</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>&nbsp;d)
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RowMutations.html#line.78">add</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>&nbsp;d)
          throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Add a <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client"><code>Delete</code></a> operation to the list of mutations</div>
 <dl>
@@ -294,7 +294,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>compareTo</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RowMutations.html#line.87">compareTo</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&nbsp;i)</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RowMutations.html#line.93">compareTo</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&nbsp;i)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true#compareTo-T-" title="class or interface in java.lang">compareTo</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;</code></dd>
@@ -307,7 +307,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>equals</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RowMutations.html#line.92">equals</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RowMutations.html#line.98">equals</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
@@ -320,7 +320,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>hashCode</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RowMutations.html#line.102">hashCode</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RowMutations.html#line.108">hashCode</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
@@ -333,7 +333,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>getRow</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RowMutations.html#line.107">getRow</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RowMutations.html#line.113">getRow</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/Row.html#getRow--">getRow</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a></code></dd>
@@ -348,7 +348,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" titl
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getMutations</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RowMutations.html#line.114">getMutations</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RowMutations.html#line.120">getMutations</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>An unmodifiable list of the current mutations.</dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/client/Scan.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/Scan.html b/apidocs/org/apache/hadoop/hbase/client/Scan.html
index 3e29526..87b9662 100644
--- a/apidocs/org/apache/hadoop/hbase/client/Scan.html
+++ b/apidocs/org/apache/hadoop/hbase/client/Scan.html
@@ -703,7 +703,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>HBASE_CLIENT_SCANNER_ASYNC_PREFETCH</h4>
-<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.148">HBASE_CLIENT_SCANNER_ASYNC_PREFETCH</a></pre>
+<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.149">HBASE_CLIENT_SCANNER_ASYNC_PREFETCH</a></pre>
 <div class="block">Parameter name for client scanner sync/async prefetch toggle.
  When using async scanner, prefetching data from the server is done at the background.
  The parameter currently won't have any effect in the case that the user has set
@@ -720,7 +720,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockListLast">
 <li class="blockList">
 <h4>DEFAULT_HBASE_CLIENT_SCANNER_ASYNC_PREFETCH</h4>
-<pre>public static final&nbsp;boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.154">DEFAULT_HBASE_CLIENT_SCANNER_ASYNC_PREFETCH</a></pre>
+<pre>public static final&nbsp;boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.155">DEFAULT_HBASE_CLIENT_SCANNER_ASYNC_PREFETCH</a></pre>
 <div class="block">Default value of <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#HBASE_CLIENT_SCANNER_ASYNC_PREFETCH"><code>HBASE_CLIENT_SCANNER_ASYNC_PREFETCH</code></a>.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -742,7 +742,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>Scan</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.179">Scan</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.180">Scan</a>()</pre>
 <div class="block">Create a Scan operation across all rows.</div>
 </li>
 </ul>
@@ -752,7 +752,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>Scan</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.181">Scan</a>(byte[]&nbsp;startRow,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.182">Scan</a>(byte[]&nbsp;startRow,
             <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&nbsp;filter)</pre>
 </li>
 </ul>
@@ -762,7 +762,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>Scan</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.193">Scan</a>(byte[]&nbsp;startRow)</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.194">Scan</a>(byte[]&nbsp;startRow)</pre>
 <div class="block">Create a Scan operation starting at the specified row.
  <p>
  If the specified row does not exist, the Scanner will start from the
@@ -779,7 +779,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>Scan</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.202">Scan</a>(byte[]&nbsp;startRow,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.203">Scan</a>(byte[]&nbsp;startRow,
             byte[]&nbsp;stopRow)</pre>
 <div class="block">Create a Scan operation for the range of rows specified.</div>
 <dl>
@@ -795,7 +795,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>Scan</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.215">Scan</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan)
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.216">Scan</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan)
      throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Creates a new instance of this class while copying all values.</div>
 <dl>
@@ -812,7 +812,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockListLast">
 <li class="blockList">
 <h4>Scan</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.261">Scan</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;get)</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.262">Scan</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;get)</pre>
 <div class="block">Builds a scan object with the same specs as get.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -834,7 +834,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>isGetScan</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.285">isGetScan</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.286">isGetScan</a>()</pre>
 </li>
 </ul>
 <a name="addFamily-byte:A-">
@@ -843,7 +843,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>addFamily</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.300">addFamily</a>(byte[]&nbsp;family)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.301">addFamily</a>(byte[]&nbsp;family)</pre>
 <div class="block">Get all columns from the specified family.
  <p>
  Overrides previous calls to addColumn for this family.</div>
@@ -861,7 +861,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>addColumn</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.314">addColumn</a>(byte[]&nbsp;family,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.315">addColumn</a>(byte[]&nbsp;family,
                       byte[]&nbsp;qualifier)</pre>
 <div class="block">Get the column from the specified family with the specified qualifier.
  <p>
@@ -881,7 +881,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setTimeRange</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.338">setTimeRange</a>(long&nbsp;minStamp,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.339">setTimeRange</a>(long&nbsp;minStamp,
                          long&nbsp;maxStamp)
                   throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Get versions of columns only within the specified timestamp range,
@@ -908,7 +908,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setTimeStamp</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.353">setTimeStamp</a>(long&nbsp;timestamp)
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.354">setTimeStamp</a>(long&nbsp;timestamp)
                   throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Get versions of columns with the specified timestamp. Note, default maximum
  versions to return is 1.  If your time range spans more than one version
@@ -933,7 +933,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setColumnFamilyTimeRange</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.365">setColumnFamilyTimeRange</a>(byte[]&nbsp;cf,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.366">setColumnFamilyTimeRange</a>(byte[]&nbsp;cf,
                                      long&nbsp;minStamp,
                                      long&nbsp;maxStamp)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setColumnFamilyTimeRange-byte:A-long-long-">Query</a></code></span></div>
@@ -960,7 +960,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setStartRow</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.379">setStartRow</a>(byte[]&nbsp;startRow)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.380">setStartRow</a>(byte[]&nbsp;startRow)</pre>
 <div class="block">Set the start row of the scan.
  <p>
  If the specified row does not exist, the Scanner will start from the
@@ -982,7 +982,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setStopRow</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.403">setStopRow</a>(byte[]&nbsp;stopRow)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.404">setStopRow</a>(byte[]&nbsp;stopRow)</pre>
 <div class="block">Set the stop row of the scan.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1007,7 +1007,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setRowPrefixFilter</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.425">setRowPrefixFilter</a>(byte[]&nbsp;rowPrefix)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.426">setRowPrefixFilter</a>(byte[]&nbsp;rowPrefix)</pre>
 <div class="block"><p>Set a filter (using stopRow and startRow) so the result set only contains rows where the
  rowKey starts with the specified prefix.</p>
  <p>This is a utility method that converts the desired rowPrefix into the appropriate values
@@ -1029,7 +1029,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setMaxVersions</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.482">setMaxVersions</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.483">setMaxVersions</a>()</pre>
 <div class="block">Get all available versions.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1043,7 +1043,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setMaxVersions</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.492">setMaxVersions</a>(int&nbsp;maxVersions)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.493">setMaxVersions</a>(int&nbsp;maxVersions)</pre>
 <div class="block">Get up to the specified number of versions of each column.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1059,7 +1059,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setBatch</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.507">setBatch</a>(int&nbsp;batch)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.508">setBatch</a>(int&nbsp;batch)</pre>
 <div class="block">Set the maximum number of values to return for each call to next().
  Callers should be aware that invoking this method with any value
  is equivalent to calling <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#setAllowPartialResults-boolean-"><code>setAllowPartialResults(boolean)</code></a>
@@ -1078,7 +1078,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setMaxResultsPerColumnFamily</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.521">setMaxResultsPerColumnFamily</a>(int&nbsp;limit)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.522">setMaxResultsPerColumnFamily</a>(int&nbsp;limit)</pre>
 <div class="block">Set the maximum number of values to return per row per Column Family</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1092,7 +1092,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setRowOffsetPerColumnFamily</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.530">setRowOffsetPerColumnFamily</a>(int&nbsp;offset)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.531">setRowOffsetPerColumnFamily</a>(int&nbsp;offset)</pre>
 <div class="block">Set offset for the row per Column Family.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1106,7 +1106,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setCaching</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.542">setCaching</a>(int&nbsp;caching)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.543">setCaching</a>(int&nbsp;caching)</pre>
 <div class="block">Set the number of rows for caching that will be passed to scanners.
  If not set, the Configuration setting <a href="../../../../../org/apache/hadoop/hbase/HConstants.html#HBASE_CLIENT_SCANNER_CACHING"><code>HConstants.HBASE_CLIENT_SCANNER_CACHING</code></a> will
  apply.
@@ -1123,7 +1123,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>getMaxResultSize</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.550">getMaxResultSize</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.551">getMaxResultSize</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the maximum result size in bytes. See <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#setMaxResultSize-long-"><code>setMaxResultSize(long)</code></a></dd>
@@ -1136,7 +1136,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setMaxResultSize</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.561">setMaxResultSize</a>(long&nbsp;maxResultSize)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.562">setMaxResultSize</a>(long&nbsp;maxResultSize)</pre>
 <div class="block">Set the maximum result size. The default is -1; this means that no specific
  maximum result size will be set for this scan, and the global configured
  value will be used instead. (Defaults to unlimited).</div>
@@ -1152,7 +1152,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setFilter</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.567">setFilter</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&nbsp;filter)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.568">setFilter</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&nbsp;filter)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setFilter-org.apache.hadoop.hbase.filter.Filter-">Query</a></code></span></div>
 <div class="block">Apply the specified server-side filter when performing the Query.
  Only <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-"><code>Filter.filterKeyValue(Cell)</code></a> is called AFTER all tests
@@ -1173,7 +1173,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setFamilyMap</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.577">setFamilyMap</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true" title="class or interface in java.util">NavigableSet</a>&lt;byte[]&gt;&gt;&nbsp;familyMap)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.578">setFamilyMap</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true" title="class or interface in java.util">NavigableSet</a>&lt;byte[]&gt;&gt;&nbsp;familyMap)</pre>
 <div class="block">Setting the familyMap</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1189,7 +1189,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyMap</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true" title="class or interface in java.util">NavigableSet</a>&lt;byte[]&gt;&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.586">getFamilyMap</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true" title="class or interface in java.util">NavigableSet</a>&lt;byte[]&gt;&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.587">getFamilyMap</a>()</pre>
 <div class="block">Getting the familyMap</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1203,7 +1203,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>numFamilies</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.593">numFamilies</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.594">numFamilies</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the number of families in familyMap</dd>
@@ -1216,7 +1216,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>hasFamilies</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.603">hasFamilies</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.604">hasFamilies</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>true if familyMap is non empty, false otherwise</dd>
@@ -1229,7 +1229,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilies</h4>
-<pre>public&nbsp;byte[][]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.610">getFamilies</a>()</pre>
+<pre>public&nbsp;byte[][]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.611">getFamilies</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the keys of the familyMap</dd>
@@ -1242,7 +1242,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>getStartRow</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.620">getStartRow</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.621">getStartRow</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the startrow</dd>
@@ -1255,7 +1255,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>getStopRow</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.627">getStopRow</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.628">getStopRow</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the stoprow</dd>
@@ -1268,7 +1268,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>getMaxVersions</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.634">getMaxVersions</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.635">getMaxVersions</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the max number of versions to fetch</dd>
@@ -1281,7 +1281,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>getBatch</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.641">getBatch</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.642">getBatch</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>maximum number of values to return for a single call to next()</dd>
@@ -1294,7 +1294,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>getMaxResultsPerColumnFamily</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.648">getMaxResultsPerColumnFamily</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.649">getMaxResultsPerColumnFamily</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>maximum number of values to return per row per CF</dd>
@@ -1307,7 +1307,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowOffsetPerColumnFamily</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.657">getRowOffsetPerColumnFamily</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.658">getRowOffsetPerColumnFamily</a>()</pre>
 <div class="block">Method for retrieving the scan's offset per row per column
  family (#kvs to be skipped)</div>
 <dl>
@@ -1322,7 +1322,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>getCaching</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.664">getCaching</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.665">getCaching</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>caching the number of rows fetched when calling next on a scanner</dd>
@@ -1335,7 +1335,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>getTimeRange</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.671">getTimeRange</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.672">getTimeRange</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>TimeRange</dd>
@@ -1348,7 +1348,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>getFilter</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.679">getFilter</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.680">getFilter</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getFilter--">getFilter</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></dd>
@@ -1363,7 +1363,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>hasFilter</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.686">hasFilter</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.687">hasFilter</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>true is a filter has been specified, false if not</dd>
@@ -1376,7 +1376,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setCacheBlocks</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.700">setCacheBlocks</a>(boolean&nbsp;cacheBlocks)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.701">setCacheBlocks</a>(boolean&nbsp;cacheBlocks)</pre>
 <div class="block">Set whether blocks should be cached for this Scan.
  <p>
  This is true by default.  When true, default settings of the table and
@@ -1395,7 +1395,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>getCacheBlocks</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.710">getCacheBlocks</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.711">getCacheBlocks</a>()</pre>
 <div class="block">Get whether blocks should be cached for this Scan.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1410,7 +1410,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setReversed</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.722">setReversed</a>(boolean&nbsp;reversed)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.723">setReversed</a>(boolean&nbsp;reversed)</pre>
 <div class="block">Set whether this scan is a reversed one
  <p>
  This is false by default which means forward(normal) scan.</div>
@@ -1428,7 +1428,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>isReversed</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.731">isReversed</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.732">isReversed</a>()</pre>
 <div class="block">Get whether this scan is a reversed one.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1442,7 +1442,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setAllowPartialResults</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.742">setAllowPartialResults</a>(boolean&nbsp;allowPartialResults)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.743">setAllowPartialResults</a>(boolean&nbsp;allowPartialResults)</pre>
 <div class="block">Setting whether the caller wants to see the partial results that may be returned from the
  server. By default this value is false and the complete results will be assembled client side
  before being delivered to the caller.</div>
@@ -1460,7 +1460,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>getAllowPartialResults</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.752">getAllowPartialResults</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.753">getAllowPartialResults</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>true when the constructor of this scan understands that the results they will see may
@@ -1475,7 +1475,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setLoadColumnFamiliesOnDemand</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.756">setLoadColumnFamiliesOnDemand</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.757">setLoadColumnFamiliesOnDemand</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setLoadColumnFamiliesOnDemand-boolean-">Query</a></code></span></div>
 <div class="block">Set the value indicating whether loading CFs on demand should be allowed (cluster
  default is false). On-demand CF loading doesn't load column families until necessary, e.g.
@@ -1503,7 +1503,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>getFingerprint</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.767">getFingerprint</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.768">getFingerprint</a>()</pre>
 <div class="block">Compile the table and column family (i.e. schema) information
  into a String. Useful for parsing and aggregation by debugging,
  logging, and administration tools.</div>
@@ -1521,7 +1521,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>toMap</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.791">toMap</a>(int&nbsp;maxCols)</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.792">toMap</a>(int&nbsp;maxCols)</pre>
 <div class="block">Compile the details beyond the scope of getFingerprint (row, columns,
  timestamps, etc.) into a Map along with the fingerprinted information.
  Useful for debugging, logging, and administration tools.</div>
@@ -1541,7 +1541,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setRaw</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.855">setRaw</a>(boolean&nbsp;raw)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.856">setRaw</a>(boolean&nbsp;raw)</pre>
 <div class="block">Enable/disable "raw" mode for this scan.
  If "raw" is enabled the scan will return all
  delete marker and deleted rows that have not
@@ -1561,7 +1561,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>isRaw</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.863">isRaw</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.864">isRaw</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>True if this Scan is in "raw" mode.</dd>
@@ -1574,7 +1574,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setSmall</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.890">setSmall</a>(boolean&nbsp;small)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.891">setSmall</a>(boolean&nbsp;small)</pre>
 <div class="block">Set whether this scan is a small scan
  <p>
  Small scan should use pread and big scan can use seek + read
@@ -1603,7 +1603,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>isSmall</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.899">isSmall</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.900">isSmall</a>()</pre>
 <div class="block">Get whether this scan is a small scan</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1617,7 +1617,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setAttribute</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.904">setAttribute</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.905">setAttribute</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                          byte[]&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/Attributes.html#setAttribute-java.lang.String-byte:A-">Attributes</a></code></span></div>
 <div class="block">Sets an attribute.
@@ -1640,7 +1640,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setId</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.909">setId</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.910">setId</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/OperationWithAttributes.html#setId-java.lang.String-">OperationWithAttributes</a></code></span></div>
 <div class="block">This method allows you to set an identifier on an operation. The original
  motivation for this was to allow the identifier to be used in slow query
@@ -1661,7 +1661,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setAuthorizations</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.914">setAuthorizations</a>(org.apache.hadoop.hbase.security.visibility.Authorizations&nbsp;authorizations)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.915">setAuthorizations</a>(org.apache.hadoop.hbase.security.visibility.Authorizations&nbsp;authorizations)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setAuthorizations-org.apache.hadoop.hbase.security.visibility.Authorizations-">Query</a></code></span></div>
 <div class="block">Sets the authorizations to be used by this Query</div>
 <dl>
@@ -1676,7 +1676,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setACL</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.919">setACL</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,org.apache.hadoop.hbase.security.access.Permission&gt;&nbsp;perms)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.920">setACL</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,org.apache.hadoop.hbase.security.access.Permission&gt;&nbsp;perms)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setACL-java.util.Map-">setACL</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></dd>
@@ -1691,7 +1691,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setACL</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.924">setACL</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.925">setACL</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user,
                    org.apache.hadoop.hbase.security.access.Permission&nbsp;perms)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
@@ -1708,7 +1708,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setConsistency</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.929">setConsistency</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client">Consistency</a>&nbsp;consistency)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.930">setConsistency</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client">Consistency</a>&nbsp;consistency)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setConsistency-org.apache.hadoop.hbase.client.Consistency-">Query</a></code></span></div>
 <div class="block">Sets the consistency level for this operation</div>
 <dl>
@@ -1725,7 +1725,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setReplicaId</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.934">setReplicaId</a>(int&nbsp;Id)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.935">setReplicaId</a>(int&nbsp;Id)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setReplicaId-int-">Query</a></code></span></div>
 <div class="block">Specify region replica id where Query will fetch data from. Use this together with
  <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setConsistency-org.apache.hadoop.hbase.client.Consistency-"><code>Query.setConsistency(Consistency)</code></a> passing <a href="../../../../../org/apache/hadoop/hbase/client/Consistency.html#TIMELINE"><code>Consistency.TIMELINE</code></a> to read data from
@@ -1743,7 +1743,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setIsolationLevel</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.939">setIsolationLevel</a>(<a href="../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client">IsolationLevel</a>&nbsp;level)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.940">setIsolationLevel</a>(<a href="../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client">IsolationLevel</a>&nbsp;level)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setIsolationLevel-org.apache.hadoop.hbase.client.IsolationLevel-">Query</a></code></span></div>
 <div class="block">Set the isolation level for this query. If the
  isolation level is set to READ_UNCOMMITTED, then
@@ -1767,7 +1767,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setScanMetricsEnabled</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.947">setScanMetricsEnabled</a>(boolean&nbsp;enabled)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.948">setScanMetricsEnabled</a>(boolean&nbsp;enabled)</pre>
 <div class="block">Enable collection of <code>ScanMetrics</code>. For advanced users.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1781,7 +1781,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>isScanMetricsEnabled</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.955">isScanMetricsEnabled</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.956">isScanMetricsEnabled</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>True if collection of scan metrics is enabled. For advanced users.</dd>
@@ -1794,7 +1794,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>getScanMetrics</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.client.metrics.ScanMetrics&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.964">getScanMetrics</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.client.metrics.ScanMetrics&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.965">getScanMetrics</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>Metrics on this Scan, if metrics were enabled.</dd>
@@ -1809,7 +1809,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>isAsyncPrefetch</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.970">isAsyncPrefetch</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.971">isAsyncPrefetch</a>()</pre>
 </li>
 </ul>
 <a name="setAsyncPrefetch-boolean-">
@@ -1818,7 +1818,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockListLast">
 <li class="blockList">
 <h4>setAsyncPrefetch</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.974">setAsyncPrefetch</a>(boolean&nbsp;asyncPrefetch)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.975">setAsyncPrefetch</a>(boolean&nbsp;asyncPrefetch)</pre>
 </li>
 </ul>
 </li>


[31/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/src-html/org/apache/hadoop/hbase/client/Table.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/Table.html b/apidocs/src-html/org/apache/hadoop/hbase/client/Table.html
index cc21d62..91a81ab 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/Table.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/Table.html
@@ -239,413 +239,428 @@
 <span class="sourceLineNo">231</span>  /**<a name="line.231"></a>
 <span class="sourceLineNo">232</span>   * Atomically checks if a row/family/qualifier value matches the expected<a name="line.232"></a>
 <span class="sourceLineNo">233</span>   * value. If it does, it adds the put.  If the passed value is null, the check<a name="line.233"></a>
-<span class="sourceLineNo">234</span>   * is for the lack of column (ie: non-existance)<a name="line.234"></a>
+<span class="sourceLineNo">234</span>   * is for the lack of column (ie: non-existence)<a name="line.234"></a>
 <span class="sourceLineNo">235</span>   *<a name="line.235"></a>
-<span class="sourceLineNo">236</span>   * @param row to check<a name="line.236"></a>
-<span class="sourceLineNo">237</span>   * @param family column family to check<a name="line.237"></a>
-<span class="sourceLineNo">238</span>   * @param qualifier column qualifier to check<a name="line.238"></a>
-<span class="sourceLineNo">239</span>   * @param compareOp comparison operator to use<a name="line.239"></a>
-<span class="sourceLineNo">240</span>   * @param value the expected value<a name="line.240"></a>
-<span class="sourceLineNo">241</span>   * @param put data to put if check succeeds<a name="line.241"></a>
-<span class="sourceLineNo">242</span>   * @throws IOException e<a name="line.242"></a>
-<span class="sourceLineNo">243</span>   * @return true if the new put was executed, false otherwise<a name="line.243"></a>
-<span class="sourceLineNo">244</span>   */<a name="line.244"></a>
-<span class="sourceLineNo">245</span>  boolean checkAndPut(byte[] row, byte[] family, byte[] qualifier,<a name="line.245"></a>
-<span class="sourceLineNo">246</span>    CompareFilter.CompareOp compareOp, byte[] value, Put put) throws IOException;<a name="line.246"></a>
-<span class="sourceLineNo">247</span><a name="line.247"></a>
-<span class="sourceLineNo">248</span>  /**<a name="line.248"></a>
-<span class="sourceLineNo">249</span>   * Deletes the specified cells/row.<a name="line.249"></a>
-<span class="sourceLineNo">250</span>   *<a name="line.250"></a>
-<span class="sourceLineNo">251</span>   * @param delete The object that specifies what to delete.<a name="line.251"></a>
-<span class="sourceLineNo">252</span>   * @throws IOException if a remote or network exception occurs.<a name="line.252"></a>
-<span class="sourceLineNo">253</span>   * @since 0.20.0<a name="line.253"></a>
-<span class="sourceLineNo">254</span>   */<a name="line.254"></a>
-<span class="sourceLineNo">255</span>  void delete(Delete delete) throws IOException;<a name="line.255"></a>
-<span class="sourceLineNo">256</span><a name="line.256"></a>
-<span class="sourceLineNo">257</span>  /**<a name="line.257"></a>
-<span class="sourceLineNo">258</span>   * Deletes the specified cells/rows in bulk.<a name="line.258"></a>
-<span class="sourceLineNo">259</span>   * @param deletes List of things to delete.  List gets modified by this<a name="line.259"></a>
-<span class="sourceLineNo">260</span>   * method (in particular it gets re-ordered, so the order in which the elements<a name="line.260"></a>
-<span class="sourceLineNo">261</span>   * are inserted in the list gives no guarantee as to the order in which the<a name="line.261"></a>
-<span class="sourceLineNo">262</span>   * {@link Delete}s are executed).<a name="line.262"></a>
-<span class="sourceLineNo">263</span>   * @throws IOException if a remote or network exception occurs. In that case<a name="line.263"></a>
-<span class="sourceLineNo">264</span>   * the {@code deletes} argument will contain the {@link Delete} instances<a name="line.264"></a>
-<span class="sourceLineNo">265</span>   * that have not be successfully applied.<a name="line.265"></a>
-<span class="sourceLineNo">266</span>   * @since 0.20.1<a name="line.266"></a>
-<span class="sourceLineNo">267</span>   */<a name="line.267"></a>
-<span class="sourceLineNo">268</span>  void delete(List&lt;Delete&gt; deletes) throws IOException;<a name="line.268"></a>
-<span class="sourceLineNo">269</span><a name="line.269"></a>
-<span class="sourceLineNo">270</span>  /**<a name="line.270"></a>
-<span class="sourceLineNo">271</span>   * Atomically checks if a row/family/qualifier value matches the expected<a name="line.271"></a>
-<span class="sourceLineNo">272</span>   * value. If it does, it adds the delete.  If the passed value is null, the<a name="line.272"></a>
-<span class="sourceLineNo">273</span>   * check is for the lack of column (ie: non-existance)<a name="line.273"></a>
-<span class="sourceLineNo">274</span>   *<a name="line.274"></a>
-<span class="sourceLineNo">275</span>   * @param row to check<a name="line.275"></a>
-<span class="sourceLineNo">276</span>   * @param family column family to check<a name="line.276"></a>
-<span class="sourceLineNo">277</span>   * @param qualifier column qualifier to check<a name="line.277"></a>
-<span class="sourceLineNo">278</span>   * @param value the expected value<a name="line.278"></a>
-<span class="sourceLineNo">279</span>   * @param delete data to delete if check succeeds<a name="line.279"></a>
-<span class="sourceLineNo">280</span>   * @throws IOException e<a name="line.280"></a>
-<span class="sourceLineNo">281</span>   * @return true if the new delete was executed, false otherwise<a name="line.281"></a>
-<span class="sourceLineNo">282</span>   */<a name="line.282"></a>
-<span class="sourceLineNo">283</span>  boolean checkAndDelete(byte[] row, byte[] family, byte[] qualifier,<a name="line.283"></a>
-<span class="sourceLineNo">284</span>    byte[] value, Delete delete) throws IOException;<a name="line.284"></a>
-<span class="sourceLineNo">285</span><a name="line.285"></a>
-<span class="sourceLineNo">286</span>  /**<a name="line.286"></a>
-<span class="sourceLineNo">287</span>   * Atomically checks if a row/family/qualifier value matches the expected<a name="line.287"></a>
-<span class="sourceLineNo">288</span>   * value. If it does, it adds the delete.  If the passed value is null, the<a name="line.288"></a>
-<span class="sourceLineNo">289</span>   * check is for the lack of column (ie: non-existance)<a name="line.289"></a>
-<span class="sourceLineNo">290</span>   *<a name="line.290"></a>
-<span class="sourceLineNo">291</span>   * @param row to check<a name="line.291"></a>
-<span class="sourceLineNo">292</span>   * @param family column family to check<a name="line.292"></a>
-<span class="sourceLineNo">293</span>   * @param qualifier column qualifier to check<a name="line.293"></a>
-<span class="sourceLineNo">294</span>   * @param compareOp comparison operator to use<a name="line.294"></a>
-<span class="sourceLineNo">295</span>   * @param value the expected value<a name="line.295"></a>
-<span class="sourceLineNo">296</span>   * @param delete data to delete if check succeeds<a name="line.296"></a>
-<span class="sourceLineNo">297</span>   * @throws IOException e<a name="line.297"></a>
-<span class="sourceLineNo">298</span>   * @return true if the new delete was executed, false otherwise<a name="line.298"></a>
-<span class="sourceLineNo">299</span>   */<a name="line.299"></a>
-<span class="sourceLineNo">300</span>  boolean checkAndDelete(byte[] row, byte[] family, byte[] qualifier,<a name="line.300"></a>
-<span class="sourceLineNo">301</span>    CompareFilter.CompareOp compareOp, byte[] value, Delete delete) throws IOException;<a name="line.301"></a>
-<span class="sourceLineNo">302</span><a name="line.302"></a>
-<span class="sourceLineNo">303</span>  /**<a name="line.303"></a>
-<span class="sourceLineNo">304</span>   * Performs multiple mutations atomically on a single row. Currently<a name="line.304"></a>
-<span class="sourceLineNo">305</span>   * {@link Put} and {@link Delete} are supported.<a name="line.305"></a>
-<span class="sourceLineNo">306</span>   *<a name="line.306"></a>
-<span class="sourceLineNo">307</span>   * @param rm object that specifies the set of mutations to perform atomically<a name="line.307"></a>
-<span class="sourceLineNo">308</span>   * @throws IOException<a name="line.308"></a>
+<span class="sourceLineNo">236</span>   * The expected value argument of this call is on the left and the current<a name="line.236"></a>
+<span class="sourceLineNo">237</span>   * value of the cell is on the right side of the comparison operator.<a name="line.237"></a>
+<span class="sourceLineNo">238</span>   *<a name="line.238"></a>
+<span class="sourceLineNo">239</span>   * Ie. eg. GREATER operator means expected value &gt; existing &lt;=&gt; add the put.<a name="line.239"></a>
+<span class="sourceLineNo">240</span>   *<a name="line.240"></a>
+<span class="sourceLineNo">241</span>   * @param row to check<a name="line.241"></a>
+<span class="sourceLineNo">242</span>   * @param family column family to check<a name="line.242"></a>
+<span class="sourceLineNo">243</span>   * @param qualifier column qualifier to check<a name="line.243"></a>
+<span class="sourceLineNo">244</span>   * @param compareOp comparison operator to use<a name="line.244"></a>
+<span class="sourceLineNo">245</span>   * @param value the expected value<a name="line.245"></a>
+<span class="sourceLineNo">246</span>   * @param put data to put if check succeeds<a name="line.246"></a>
+<span class="sourceLineNo">247</span>   * @throws IOException e<a name="line.247"></a>
+<span class="sourceLineNo">248</span>   * @return true if the new put was executed, false otherwise<a name="line.248"></a>
+<span class="sourceLineNo">249</span>   */<a name="line.249"></a>
+<span class="sourceLineNo">250</span>  boolean checkAndPut(byte[] row, byte[] family, byte[] qualifier,<a name="line.250"></a>
+<span class="sourceLineNo">251</span>    CompareFilter.CompareOp compareOp, byte[] value, Put put) throws IOException;<a name="line.251"></a>
+<span class="sourceLineNo">252</span><a name="line.252"></a>
+<span class="sourceLineNo">253</span>  /**<a name="line.253"></a>
+<span class="sourceLineNo">254</span>   * Deletes the specified cells/row.<a name="line.254"></a>
+<span class="sourceLineNo">255</span>   *<a name="line.255"></a>
+<span class="sourceLineNo">256</span>   * @param delete The object that specifies what to delete.<a name="line.256"></a>
+<span class="sourceLineNo">257</span>   * @throws IOException if a remote or network exception occurs.<a name="line.257"></a>
+<span class="sourceLineNo">258</span>   * @since 0.20.0<a name="line.258"></a>
+<span class="sourceLineNo">259</span>   */<a name="line.259"></a>
+<span class="sourceLineNo">260</span>  void delete(Delete delete) throws IOException;<a name="line.260"></a>
+<span class="sourceLineNo">261</span><a name="line.261"></a>
+<span class="sourceLineNo">262</span>  /**<a name="line.262"></a>
+<span class="sourceLineNo">263</span>   * Deletes the specified cells/rows in bulk.<a name="line.263"></a>
+<span class="sourceLineNo">264</span>   * @param deletes List of things to delete.  List gets modified by this<a name="line.264"></a>
+<span class="sourceLineNo">265</span>   * method (in particular it gets re-ordered, so the order in which the elements<a name="line.265"></a>
+<span class="sourceLineNo">266</span>   * are inserted in the list gives no guarantee as to the order in which the<a name="line.266"></a>
+<span class="sourceLineNo">267</span>   * {@link Delete}s are executed).<a name="line.267"></a>
+<span class="sourceLineNo">268</span>   * @throws IOException if a remote or network exception occurs. In that case<a name="line.268"></a>
+<span class="sourceLineNo">269</span>   * the {@code deletes} argument will contain the {@link Delete} instances<a name="line.269"></a>
+<span class="sourceLineNo">270</span>   * that have not be successfully applied.<a name="line.270"></a>
+<span class="sourceLineNo">271</span>   * @since 0.20.1<a name="line.271"></a>
+<span class="sourceLineNo">272</span>   */<a name="line.272"></a>
+<span class="sourceLineNo">273</span>  void delete(List&lt;Delete&gt; deletes) throws IOException;<a name="line.273"></a>
+<span class="sourceLineNo">274</span><a name="line.274"></a>
+<span class="sourceLineNo">275</span>  /**<a name="line.275"></a>
+<span class="sourceLineNo">276</span>   * Atomically checks if a row/family/qualifier value matches the expected<a name="line.276"></a>
+<span class="sourceLineNo">277</span>   * value. If it does, it adds the delete.  If the passed value is null, the<a name="line.277"></a>
+<span class="sourceLineNo">278</span>   * check is for the lack of column (ie: non-existance)<a name="line.278"></a>
+<span class="sourceLineNo">279</span>   *<a name="line.279"></a>
+<span class="sourceLineNo">280</span>   * @param row to check<a name="line.280"></a>
+<span class="sourceLineNo">281</span>   * @param family column family to check<a name="line.281"></a>
+<span class="sourceLineNo">282</span>   * @param qualifier column qualifier to check<a name="line.282"></a>
+<span class="sourceLineNo">283</span>   * @param value the expected value<a name="line.283"></a>
+<span class="sourceLineNo">284</span>   * @param delete data to delete if check succeeds<a name="line.284"></a>
+<span class="sourceLineNo">285</span>   * @throws IOException e<a name="line.285"></a>
+<span class="sourceLineNo">286</span>   * @return true if the new delete was executed, false otherwise<a name="line.286"></a>
+<span class="sourceLineNo">287</span>   */<a name="line.287"></a>
+<span class="sourceLineNo">288</span>  boolean checkAndDelete(byte[] row, byte[] family, byte[] qualifier,<a name="line.288"></a>
+<span class="sourceLineNo">289</span>    byte[] value, Delete delete) throws IOException;<a name="line.289"></a>
+<span class="sourceLineNo">290</span><a name="line.290"></a>
+<span class="sourceLineNo">291</span>  /**<a name="line.291"></a>
+<span class="sourceLineNo">292</span>   * Atomically checks if a row/family/qualifier value matches the expected<a name="line.292"></a>
+<span class="sourceLineNo">293</span>   * value. If it does, it adds the delete.  If the passed value is null, the<a name="line.293"></a>
+<span class="sourceLineNo">294</span>   * check is for the lack of column (ie: non-existence)<a name="line.294"></a>
+<span class="sourceLineNo">295</span>   *<a name="line.295"></a>
+<span class="sourceLineNo">296</span>   * The expected value argument of this call is on the left and the current<a name="line.296"></a>
+<span class="sourceLineNo">297</span>   * value of the cell is on the right side of the comparison operator.<a name="line.297"></a>
+<span class="sourceLineNo">298</span>   *<a name="line.298"></a>
+<span class="sourceLineNo">299</span>   * Ie. eg. GREATER operator means expected value &gt; existing &lt;=&gt; add the delete.<a name="line.299"></a>
+<span class="sourceLineNo">300</span>   *<a name="line.300"></a>
+<span class="sourceLineNo">301</span>   * @param row to check<a name="line.301"></a>
+<span class="sourceLineNo">302</span>   * @param family column family to check<a name="line.302"></a>
+<span class="sourceLineNo">303</span>   * @param qualifier column qualifier to check<a name="line.303"></a>
+<span class="sourceLineNo">304</span>   * @param compareOp comparison operator to use<a name="line.304"></a>
+<span class="sourceLineNo">305</span>   * @param value the expected value<a name="line.305"></a>
+<span class="sourceLineNo">306</span>   * @param delete data to delete if check succeeds<a name="line.306"></a>
+<span class="sourceLineNo">307</span>   * @throws IOException e<a name="line.307"></a>
+<span class="sourceLineNo">308</span>   * @return true if the new delete was executed, false otherwise<a name="line.308"></a>
 <span class="sourceLineNo">309</span>   */<a name="line.309"></a>
-<span class="sourceLineNo">310</span>  void mutateRow(final RowMutations rm) throws IOException;<a name="line.310"></a>
-<span class="sourceLineNo">311</span><a name="line.311"></a>
-<span class="sourceLineNo">312</span>  /**<a name="line.312"></a>
-<span class="sourceLineNo">313</span>   * Appends values to one or more columns within a single row.<a name="line.313"></a>
-<span class="sourceLineNo">314</span>   * &lt;p&gt;<a name="line.314"></a>
-<span class="sourceLineNo">315</span>   * This operation does not appear atomic to readers.  Appends are done<a name="line.315"></a>
-<span class="sourceLineNo">316</span>   * under a single row lock, so write operations to a row are synchronized, but<a name="line.316"></a>
-<span class="sourceLineNo">317</span>   * readers do not take row locks so get and scan operations can see this<a name="line.317"></a>
-<span class="sourceLineNo">318</span>   * operation partially completed.<a name="line.318"></a>
-<span class="sourceLineNo">319</span>   *<a name="line.319"></a>
-<span class="sourceLineNo">320</span>   * @param append object that specifies the columns and amounts to be used<a name="line.320"></a>
-<span class="sourceLineNo">321</span>   *                  for the increment operations<a name="line.321"></a>
-<span class="sourceLineNo">322</span>   * @throws IOException e<a name="line.322"></a>
-<span class="sourceLineNo">323</span>   * @return values of columns after the append operation (maybe null)<a name="line.323"></a>
-<span class="sourceLineNo">324</span>   */<a name="line.324"></a>
-<span class="sourceLineNo">325</span>  Result append(final Append append) throws IOException;<a name="line.325"></a>
-<span class="sourceLineNo">326</span><a name="line.326"></a>
-<span class="sourceLineNo">327</span>  /**<a name="line.327"></a>
-<span class="sourceLineNo">328</span>   * Increments one or more columns within a single row.<a name="line.328"></a>
-<span class="sourceLineNo">329</span>   * &lt;p&gt;<a name="line.329"></a>
-<span class="sourceLineNo">330</span>   * This operation does not appear atomic to readers.  Increments are done<a name="line.330"></a>
-<span class="sourceLineNo">331</span>   * under a single row lock, so write operations to a row are synchronized, but<a name="line.331"></a>
-<span class="sourceLineNo">332</span>   * readers do not take row locks so get and scan operations can see this<a name="line.332"></a>
-<span class="sourceLineNo">333</span>   * operation partially completed.<a name="line.333"></a>
-<span class="sourceLineNo">334</span>   *<a name="line.334"></a>
-<span class="sourceLineNo">335</span>   * @param increment object that specifies the columns and amounts to be used<a name="line.335"></a>
-<span class="sourceLineNo">336</span>   *                  for the increment operations<a name="line.336"></a>
-<span class="sourceLineNo">337</span>   * @throws IOException e<a name="line.337"></a>
-<span class="sourceLineNo">338</span>   * @return values of columns after the increment<a name="line.338"></a>
-<span class="sourceLineNo">339</span>   */<a name="line.339"></a>
-<span class="sourceLineNo">340</span>  Result increment(final Increment increment) throws IOException;<a name="line.340"></a>
-<span class="sourceLineNo">341</span><a name="line.341"></a>
-<span class="sourceLineNo">342</span>  /**<a name="line.342"></a>
-<span class="sourceLineNo">343</span>   * See {@link #incrementColumnValue(byte[], byte[], byte[], long, Durability)}<a name="line.343"></a>
-<span class="sourceLineNo">344</span>   * &lt;p&gt;<a name="line.344"></a>
-<span class="sourceLineNo">345</span>   * The {@link Durability} is defaulted to {@link Durability#SYNC_WAL}.<a name="line.345"></a>
-<span class="sourceLineNo">346</span>   * @param row The row that contains the cell to increment.<a name="line.346"></a>
-<span class="sourceLineNo">347</span>   * @param family The column family of the cell to increment.<a name="line.347"></a>
-<span class="sourceLineNo">348</span>   * @param qualifier The column qualifier of the cell to increment.<a name="line.348"></a>
-<span class="sourceLineNo">349</span>   * @param amount The amount to increment the cell with (or decrement, if the<a name="line.349"></a>
-<span class="sourceLineNo">350</span>   * amount is negative).<a name="line.350"></a>
-<span class="sourceLineNo">351</span>   * @return The new value, post increment.<a name="line.351"></a>
-<span class="sourceLineNo">352</span>   * @throws IOException if a remote or network exception occurs.<a name="line.352"></a>
-<span class="sourceLineNo">353</span>   */<a name="line.353"></a>
-<span class="sourceLineNo">354</span>  long incrementColumnValue(byte[] row, byte[] family, byte[] qualifier,<a name="line.354"></a>
-<span class="sourceLineNo">355</span>    long amount) throws IOException;<a name="line.355"></a>
-<span class="sourceLineNo">356</span><a name="line.356"></a>
-<span class="sourceLineNo">357</span>  /**<a name="line.357"></a>
-<span class="sourceLineNo">358</span>   * Atomically increments a column value. If the column value already exists<a name="line.358"></a>
-<span class="sourceLineNo">359</span>   * and is not a big-endian long, this could throw an exception. If the column<a name="line.359"></a>
-<span class="sourceLineNo">360</span>   * value does not yet exist it is initialized to &lt;code&gt;amount&lt;/code&gt; and<a name="line.360"></a>
-<span class="sourceLineNo">361</span>   * written to the specified column.<a name="line.361"></a>
-<span class="sourceLineNo">362</span>   *<a name="line.362"></a>
-<span class="sourceLineNo">363</span>   * &lt;p&gt;Setting durability to {@link Durability#SKIP_WAL} means that in a fail<a name="line.363"></a>
-<span class="sourceLineNo">364</span>   * scenario you will lose any increments that have not been flushed.<a name="line.364"></a>
-<span class="sourceLineNo">365</span>   * @param row The row that contains the cell to increment.<a name="line.365"></a>
-<span class="sourceLineNo">366</span>   * @param family The column family of the cell to increment.<a name="line.366"></a>
-<span class="sourceLineNo">367</span>   * @param qualifier The column qualifier of the cell to increment.<a name="line.367"></a>
-<span class="sourceLineNo">368</span>   * @param amount The amount to increment the cell with (or decrement, if the<a name="line.368"></a>
-<span class="sourceLineNo">369</span>   * amount is negative).<a name="line.369"></a>
-<span class="sourceLineNo">370</span>   * @param durability The persistence guarantee for this increment.<a name="line.370"></a>
-<span class="sourceLineNo">371</span>   * @return The new value, post increment.<a name="line.371"></a>
-<span class="sourceLineNo">372</span>   * @throws IOException if a remote or network exception occurs.<a name="line.372"></a>
-<span class="sourceLineNo">373</span>   */<a name="line.373"></a>
-<span class="sourceLineNo">374</span>  long incrementColumnValue(byte[] row, byte[] family, byte[] qualifier,<a name="line.374"></a>
-<span class="sourceLineNo">375</span>    long amount, Durability durability) throws IOException;<a name="line.375"></a>
-<span class="sourceLineNo">376</span><a name="line.376"></a>
-<span class="sourceLineNo">377</span>  /**<a name="line.377"></a>
-<span class="sourceLineNo">378</span>   * Releases any resources held or pending changes in internal buffers.<a name="line.378"></a>
-<span class="sourceLineNo">379</span>   *<a name="line.379"></a>
-<span class="sourceLineNo">380</span>   * @throws IOException if a remote or network exception occurs.<a name="line.380"></a>
-<span class="sourceLineNo">381</span>   */<a name="line.381"></a>
-<span class="sourceLineNo">382</span>  @Override<a name="line.382"></a>
-<span class="sourceLineNo">383</span>  void close() throws IOException;<a name="line.383"></a>
-<span class="sourceLineNo">384</span><a name="line.384"></a>
-<span class="sourceLineNo">385</span>  /**<a name="line.385"></a>
-<span class="sourceLineNo">386</span>   * Creates and returns a {@link com.google.protobuf.RpcChannel} instance connected to the<a name="line.386"></a>
-<span class="sourceLineNo">387</span>   * table region containing the specified row.  The row given does not actually have<a name="line.387"></a>
-<span class="sourceLineNo">388</span>   * to exist.  Whichever region would contain the row based on start and end keys will<a name="line.388"></a>
-<span class="sourceLineNo">389</span>   * be used.  Note that the {@code row} parameter is also not passed to the<a name="line.389"></a>
-<span class="sourceLineNo">390</span>   * coprocessor handler registered for this protocol, unless the {@code row}<a name="line.390"></a>
-<span class="sourceLineNo">391</span>   * is separately passed as an argument in the service request.  The parameter<a name="line.391"></a>
-<span class="sourceLineNo">392</span>   * here is only used to locate the region used to handle the call.<a name="line.392"></a>
-<span class="sourceLineNo">393</span>   *<a name="line.393"></a>
-<span class="sourceLineNo">394</span>   * &lt;p&gt;<a name="line.394"></a>
-<span class="sourceLineNo">395</span>   * The obtained {@link com.google.protobuf.RpcChannel} instance can be used to access a published<a name="line.395"></a>
-<span class="sourceLineNo">396</span>   * coprocessor {@link com.google.protobuf.Service} using standard protobuf service invocations:<a name="line.396"></a>
-<span class="sourceLineNo">397</span>   * &lt;/p&gt;<a name="line.397"></a>
-<span class="sourceLineNo">398</span>   *<a name="line.398"></a>
-<span class="sourceLineNo">399</span>   * &lt;div style="background-color: #cccccc; padding: 2px"&gt;<a name="line.399"></a>
-<span class="sourceLineNo">400</span>   * &lt;blockquote&gt;&lt;pre&gt;<a name="line.400"></a>
-<span class="sourceLineNo">401</span>   * CoprocessorRpcChannel channel = myTable.coprocessorService(rowkey);<a name="line.401"></a>
-<span class="sourceLineNo">402</span>   * MyService.BlockingInterface service = MyService.newBlockingStub(channel);<a name="line.402"></a>
-<span class="sourceLineNo">403</span>   * MyCallRequest request = MyCallRequest.newBuilder()<a name="line.403"></a>
-<span class="sourceLineNo">404</span>   *     ...<a name="line.404"></a>
-<span class="sourceLineNo">405</span>   *     .build();<a name="line.405"></a>
-<span class="sourceLineNo">406</span>   * MyCallResponse response = service.myCall(null, request);<a name="line.406"></a>
-<span class="sourceLineNo">407</span>   * &lt;/pre&gt;&lt;/blockquote&gt;&lt;/div&gt;<a name="line.407"></a>
+<span class="sourceLineNo">310</span>  boolean checkAndDelete(byte[] row, byte[] family, byte[] qualifier,<a name="line.310"></a>
+<span class="sourceLineNo">311</span>    CompareFilter.CompareOp compareOp, byte[] value, Delete delete) throws IOException;<a name="line.311"></a>
+<span class="sourceLineNo">312</span><a name="line.312"></a>
+<span class="sourceLineNo">313</span>  /**<a name="line.313"></a>
+<span class="sourceLineNo">314</span>   * Performs multiple mutations atomically on a single row. Currently<a name="line.314"></a>
+<span class="sourceLineNo">315</span>   * {@link Put} and {@link Delete} are supported.<a name="line.315"></a>
+<span class="sourceLineNo">316</span>   *<a name="line.316"></a>
+<span class="sourceLineNo">317</span>   * @param rm object that specifies the set of mutations to perform atomically<a name="line.317"></a>
+<span class="sourceLineNo">318</span>   * @throws IOException<a name="line.318"></a>
+<span class="sourceLineNo">319</span>   */<a name="line.319"></a>
+<span class="sourceLineNo">320</span>  void mutateRow(final RowMutations rm) throws IOException;<a name="line.320"></a>
+<span class="sourceLineNo">321</span><a name="line.321"></a>
+<span class="sourceLineNo">322</span>  /**<a name="line.322"></a>
+<span class="sourceLineNo">323</span>   * Appends values to one or more columns within a single row.<a name="line.323"></a>
+<span class="sourceLineNo">324</span>   * &lt;p&gt;<a name="line.324"></a>
+<span class="sourceLineNo">325</span>   * This operation does not appear atomic to readers.  Appends are done<a name="line.325"></a>
+<span class="sourceLineNo">326</span>   * under a single row lock, so write operations to a row are synchronized, but<a name="line.326"></a>
+<span class="sourceLineNo">327</span>   * readers do not take row locks so get and scan operations can see this<a name="line.327"></a>
+<span class="sourceLineNo">328</span>   * operation partially completed.<a name="line.328"></a>
+<span class="sourceLineNo">329</span>   *<a name="line.329"></a>
+<span class="sourceLineNo">330</span>   * @param append object that specifies the columns and amounts to be used<a name="line.330"></a>
+<span class="sourceLineNo">331</span>   *                  for the increment operations<a name="line.331"></a>
+<span class="sourceLineNo">332</span>   * @throws IOException e<a name="line.332"></a>
+<span class="sourceLineNo">333</span>   * @return values of columns after the append operation (maybe null)<a name="line.333"></a>
+<span class="sourceLineNo">334</span>   */<a name="line.334"></a>
+<span class="sourceLineNo">335</span>  Result append(final Append append) throws IOException;<a name="line.335"></a>
+<span class="sourceLineNo">336</span><a name="line.336"></a>
+<span class="sourceLineNo">337</span>  /**<a name="line.337"></a>
+<span class="sourceLineNo">338</span>   * Increments one or more columns within a single row.<a name="line.338"></a>
+<span class="sourceLineNo">339</span>   * &lt;p&gt;<a name="line.339"></a>
+<span class="sourceLineNo">340</span>   * This operation does not appear atomic to readers.  Increments are done<a name="line.340"></a>
+<span class="sourceLineNo">341</span>   * under a single row lock, so write operations to a row are synchronized, but<a name="line.341"></a>
+<span class="sourceLineNo">342</span>   * readers do not take row locks so get and scan operations can see this<a name="line.342"></a>
+<span class="sourceLineNo">343</span>   * operation partially completed.<a name="line.343"></a>
+<span class="sourceLineNo">344</span>   *<a name="line.344"></a>
+<span class="sourceLineNo">345</span>   * @param increment object that specifies the columns and amounts to be used<a name="line.345"></a>
+<span class="sourceLineNo">346</span>   *                  for the increment operations<a name="line.346"></a>
+<span class="sourceLineNo">347</span>   * @throws IOException e<a name="line.347"></a>
+<span class="sourceLineNo">348</span>   * @return values of columns after the increment<a name="line.348"></a>
+<span class="sourceLineNo">349</span>   */<a name="line.349"></a>
+<span class="sourceLineNo">350</span>  Result increment(final Increment increment) throws IOException;<a name="line.350"></a>
+<span class="sourceLineNo">351</span><a name="line.351"></a>
+<span class="sourceLineNo">352</span>  /**<a name="line.352"></a>
+<span class="sourceLineNo">353</span>   * See {@link #incrementColumnValue(byte[], byte[], byte[], long, Durability)}<a name="line.353"></a>
+<span class="sourceLineNo">354</span>   * &lt;p&gt;<a name="line.354"></a>
+<span class="sourceLineNo">355</span>   * The {@link Durability} is defaulted to {@link Durability#SYNC_WAL}.<a name="line.355"></a>
+<span class="sourceLineNo">356</span>   * @param row The row that contains the cell to increment.<a name="line.356"></a>
+<span class="sourceLineNo">357</span>   * @param family The column family of the cell to increment.<a name="line.357"></a>
+<span class="sourceLineNo">358</span>   * @param qualifier The column qualifier of the cell to increment.<a name="line.358"></a>
+<span class="sourceLineNo">359</span>   * @param amount The amount to increment the cell with (or decrement, if the<a name="line.359"></a>
+<span class="sourceLineNo">360</span>   * amount is negative).<a name="line.360"></a>
+<span class="sourceLineNo">361</span>   * @return The new value, post increment.<a name="line.361"></a>
+<span class="sourceLineNo">362</span>   * @throws IOException if a remote or network exception occurs.<a name="line.362"></a>
+<span class="sourceLineNo">363</span>   */<a name="line.363"></a>
+<span class="sourceLineNo">364</span>  long incrementColumnValue(byte[] row, byte[] family, byte[] qualifier,<a name="line.364"></a>
+<span class="sourceLineNo">365</span>    long amount) throws IOException;<a name="line.365"></a>
+<span class="sourceLineNo">366</span><a name="line.366"></a>
+<span class="sourceLineNo">367</span>  /**<a name="line.367"></a>
+<span class="sourceLineNo">368</span>   * Atomically increments a column value. If the column value already exists<a name="line.368"></a>
+<span class="sourceLineNo">369</span>   * and is not a big-endian long, this could throw an exception. If the column<a name="line.369"></a>
+<span class="sourceLineNo">370</span>   * value does not yet exist it is initialized to &lt;code&gt;amount&lt;/code&gt; and<a name="line.370"></a>
+<span class="sourceLineNo">371</span>   * written to the specified column.<a name="line.371"></a>
+<span class="sourceLineNo">372</span>   *<a name="line.372"></a>
+<span class="sourceLineNo">373</span>   * &lt;p&gt;Setting durability to {@link Durability#SKIP_WAL} means that in a fail<a name="line.373"></a>
+<span class="sourceLineNo">374</span>   * scenario you will lose any increments that have not been flushed.<a name="line.374"></a>
+<span class="sourceLineNo">375</span>   * @param row The row that contains the cell to increment.<a name="line.375"></a>
+<span class="sourceLineNo">376</span>   * @param family The column family of the cell to increment.<a name="line.376"></a>
+<span class="sourceLineNo">377</span>   * @param qualifier The column qualifier of the cell to increment.<a name="line.377"></a>
+<span class="sourceLineNo">378</span>   * @param amount The amount to increment the cell with (or decrement, if the<a name="line.378"></a>
+<span class="sourceLineNo">379</span>   * amount is negative).<a name="line.379"></a>
+<span class="sourceLineNo">380</span>   * @param durability The persistence guarantee for this increment.<a name="line.380"></a>
+<span class="sourceLineNo">381</span>   * @return The new value, post increment.<a name="line.381"></a>
+<span class="sourceLineNo">382</span>   * @throws IOException if a remote or network exception occurs.<a name="line.382"></a>
+<span class="sourceLineNo">383</span>   */<a name="line.383"></a>
+<span class="sourceLineNo">384</span>  long incrementColumnValue(byte[] row, byte[] family, byte[] qualifier,<a name="line.384"></a>
+<span class="sourceLineNo">385</span>    long amount, Durability durability) throws IOException;<a name="line.385"></a>
+<span class="sourceLineNo">386</span><a name="line.386"></a>
+<span class="sourceLineNo">387</span>  /**<a name="line.387"></a>
+<span class="sourceLineNo">388</span>   * Releases any resources held or pending changes in internal buffers.<a name="line.388"></a>
+<span class="sourceLineNo">389</span>   *<a name="line.389"></a>
+<span class="sourceLineNo">390</span>   * @throws IOException if a remote or network exception occurs.<a name="line.390"></a>
+<span class="sourceLineNo">391</span>   */<a name="line.391"></a>
+<span class="sourceLineNo">392</span>  @Override<a name="line.392"></a>
+<span class="sourceLineNo">393</span>  void close() throws IOException;<a name="line.393"></a>
+<span class="sourceLineNo">394</span><a name="line.394"></a>
+<span class="sourceLineNo">395</span>  /**<a name="line.395"></a>
+<span class="sourceLineNo">396</span>   * Creates and returns a {@link com.google.protobuf.RpcChannel} instance connected to the<a name="line.396"></a>
+<span class="sourceLineNo">397</span>   * table region containing the specified row.  The row given does not actually have<a name="line.397"></a>
+<span class="sourceLineNo">398</span>   * to exist.  Whichever region would contain the row based on start and end keys will<a name="line.398"></a>
+<span class="sourceLineNo">399</span>   * be used.  Note that the {@code row} parameter is also not passed to the<a name="line.399"></a>
+<span class="sourceLineNo">400</span>   * coprocessor handler registered for this protocol, unless the {@code row}<a name="line.400"></a>
+<span class="sourceLineNo">401</span>   * is separately passed as an argument in the service request.  The parameter<a name="line.401"></a>
+<span class="sourceLineNo">402</span>   * here is only used to locate the region used to handle the call.<a name="line.402"></a>
+<span class="sourceLineNo">403</span>   *<a name="line.403"></a>
+<span class="sourceLineNo">404</span>   * &lt;p&gt;<a name="line.404"></a>
+<span class="sourceLineNo">405</span>   * The obtained {@link com.google.protobuf.RpcChannel} instance can be used to access a published<a name="line.405"></a>
+<span class="sourceLineNo">406</span>   * coprocessor {@link com.google.protobuf.Service} using standard protobuf service invocations:<a name="line.406"></a>
+<span class="sourceLineNo">407</span>   * &lt;/p&gt;<a name="line.407"></a>
 <span class="sourceLineNo">408</span>   *<a name="line.408"></a>
-<span class="sourceLineNo">409</span>   * @param row The row key used to identify the remote region location<a name="line.409"></a>
-<span class="sourceLineNo">410</span>   * @return A CoprocessorRpcChannel instance<a name="line.410"></a>
-<span class="sourceLineNo">411</span>   */<a name="line.411"></a>
-<span class="sourceLineNo">412</span>  CoprocessorRpcChannel coprocessorService(byte[] row);<a name="line.412"></a>
-<span class="sourceLineNo">413</span><a name="line.413"></a>
-<span class="sourceLineNo">414</span>  /**<a name="line.414"></a>
-<span class="sourceLineNo">415</span>   * Creates an instance of the given {@link com.google.protobuf.Service} subclass for each table<a name="line.415"></a>
-<span class="sourceLineNo">416</span>   * region spanning the range from the {@code startKey} row to {@code endKey} row (inclusive), and<a name="line.416"></a>
-<span class="sourceLineNo">417</span>   * invokes the passed {@link org.apache.hadoop.hbase.client.coprocessor.Batch.Call#call} method<a name="line.417"></a>
-<span class="sourceLineNo">418</span>   * with each {@link com.google.protobuf.Service} instance.<a name="line.418"></a>
-<span class="sourceLineNo">419</span>   *<a name="line.419"></a>
-<span class="sourceLineNo">420</span>   * @param service the protocol buffer {@code Service} implementation to call<a name="line.420"></a>
-<span class="sourceLineNo">421</span>   * @param startKey start region selection with region containing this row.  If {@code null}, the<a name="line.421"></a>
-<span class="sourceLineNo">422</span>   * selection will start with the first table region.<a name="line.422"></a>
-<span class="sourceLineNo">423</span>   * @param endKey select regions up to and including the region containing this row. If {@code<a name="line.423"></a>
-<span class="sourceLineNo">424</span>   * null}, selection will continue through the last table region.<a name="line.424"></a>
-<span class="sourceLineNo">425</span>   * @param callable this instance's {@link org.apache.hadoop.hbase.client.coprocessor.Batch<a name="line.425"></a>
-<span class="sourceLineNo">426</span>   * .Call#call}<a name="line.426"></a>
-<span class="sourceLineNo">427</span>   * method will be invoked once per table region, using the {@link com.google.protobuf.Service}<a name="line.427"></a>
-<span class="sourceLineNo">428</span>   * instance connected to that region.<a name="line.428"></a>
-<span class="sourceLineNo">429</span>   * @param &lt;T&gt; the {@link com.google.protobuf.Service} subclass to connect to<a name="line.429"></a>
-<span class="sourceLineNo">430</span>   * @param &lt;R&gt; Return type for the {@code callable} parameter's {@link<a name="line.430"></a>
-<span class="sourceLineNo">431</span>   * org.apache.hadoop.hbase.client.coprocessor.Batch.Call#call} method<a name="line.431"></a>
-<span class="sourceLineNo">432</span>   * @return a map of result values keyed by region name<a name="line.432"></a>
-<span class="sourceLineNo">433</span>   */<a name="line.433"></a>
-<span class="sourceLineNo">434</span>  &lt;T extends Service, R&gt; Map&lt;byte[],R&gt; coprocessorService(final Class&lt;T&gt; service,<a name="line.434"></a>
-<span class="sourceLineNo">435</span>    byte[] startKey, byte[] endKey, final Batch.Call&lt;T,R&gt; callable)<a name="line.435"></a>
-<span class="sourceLineNo">436</span>    throws ServiceException, Throwable;<a name="line.436"></a>
-<span class="sourceLineNo">437</span><a name="line.437"></a>
-<span class="sourceLineNo">438</span>  /**<a name="line.438"></a>
-<span class="sourceLineNo">439</span>   * Creates an instance of the given {@link com.google.protobuf.Service} subclass for each table<a name="line.439"></a>
-<span class="sourceLineNo">440</span>   * region spanning the range from the {@code startKey} row to {@code endKey} row (inclusive), and<a name="line.440"></a>
-<span class="sourceLineNo">441</span>   * invokes the passed {@link org.apache.hadoop.hbase.client.coprocessor.Batch.Call#call} method<a name="line.441"></a>
-<span class="sourceLineNo">442</span>   * with each {@link Service} instance.<a name="line.442"></a>
-<span class="sourceLineNo">443</span>   *<a name="line.443"></a>
-<span class="sourceLineNo">444</span>   * &lt;p&gt; The given {@link org.apache.hadoop.hbase.client.coprocessor.Batch.Callback#update(byte[],<a name="line.444"></a>
-<span class="sourceLineNo">445</span>   * byte[], Object)} method will be called with the return value from each region's {@link<a name="line.445"></a>
-<span class="sourceLineNo">446</span>   * org.apache.hadoop.hbase.client.coprocessor.Batch.Call#call} invocation. &lt;/p&gt;<a name="line.446"></a>
-<span class="sourceLineNo">447</span>   *<a name="line.447"></a>
-<span class="sourceLineNo">448</span>   * @param service the protocol buffer {@code Service} implementation to call<a name="line.448"></a>
-<span class="sourceLineNo">449</span>   * @param startKey start region selection with region containing this row.  If {@code null}, the<a name="line.449"></a>
-<span class="sourceLineNo">450</span>   * selection will start with the first table region.<a name="line.450"></a>
-<span class="sourceLineNo">451</span>   * @param endKey select regions up to and including the region containing this row. If {@code<a name="line.451"></a>
-<span class="sourceLineNo">452</span>   * null}, selection will continue through the last table region.<a name="line.452"></a>
-<span class="sourceLineNo">453</span>   * @param callable this instance's {@link org.apache.hadoop.hbase.client.coprocessor.Batch<a name="line.453"></a>
-<span class="sourceLineNo">454</span>   * .Call#call}<a name="line.454"></a>
-<span class="sourceLineNo">455</span>   * method will be invoked once per table region, using the {@link Service} instance connected to<a name="line.455"></a>
-<span class="sourceLineNo">456</span>   * that region.<a name="line.456"></a>
-<span class="sourceLineNo">457</span>   * @param callback<a name="line.457"></a>
-<span class="sourceLineNo">458</span>   * @param &lt;T&gt; the {@link Service} subclass to connect to<a name="line.458"></a>
-<span class="sourceLineNo">459</span>   * @param &lt;R&gt; Return type for the {@code callable} parameter's {@link<a name="line.459"></a>
-<span class="sourceLineNo">460</span>   * org.apache.hadoop.hbase.client.coprocessor.Batch.Call#call} method<a name="line.460"></a>
-<span class="sourceLineNo">461</span>   */<a name="line.461"></a>
-<span class="sourceLineNo">462</span>  &lt;T extends Service, R&gt; void coprocessorService(final Class&lt;T&gt; service,<a name="line.462"></a>
-<span class="sourceLineNo">463</span>    byte[] startKey, byte[] endKey, final Batch.Call&lt;T,R&gt; callable,<a name="line.463"></a>
-<span class="sourceLineNo">464</span>    final Batch.Callback&lt;R&gt; callback) throws ServiceException, Throwable;<a name="line.464"></a>
-<span class="sourceLineNo">465</span><a name="line.465"></a>
-<span class="sourceLineNo">466</span>  /**<a name="line.466"></a>
-<span class="sourceLineNo">467</span>   * Returns the maximum size in bytes of the write buffer for this HTable.<a name="line.467"></a>
-<span class="sourceLineNo">468</span>   * &lt;p&gt;<a name="line.468"></a>
-<span class="sourceLineNo">469</span>   * The default value comes from the configuration parameter<a name="line.469"></a>
-<span class="sourceLineNo">470</span>   * {@code hbase.client.write.buffer}.<a name="line.470"></a>
-<span class="sourceLineNo">471</span>   * @return The size of the write buffer in bytes.<a name="line.471"></a>
-<span class="sourceLineNo">472</span>    * @deprecated as of 1.0.1 (should not have been in 1.0.0). Replaced by {@link BufferedMutator#getWriteBufferSize()}<a name="line.472"></a>
-<span class="sourceLineNo">473</span>   */<a name="line.473"></a>
-<span class="sourceLineNo">474</span>  @Deprecated<a name="line.474"></a>
-<span class="sourceLineNo">475</span>  long getWriteBufferSize();<a name="line.475"></a>
-<span class="sourceLineNo">476</span><a name="line.476"></a>
-<span class="sourceLineNo">477</span>  /**<a name="line.477"></a>
-<span class="sourceLineNo">478</span>   * Sets the size of the buffer in bytes.<a name="line.478"></a>
-<span class="sourceLineNo">479</span>   * &lt;p&gt;<a name="line.479"></a>
-<span class="sourceLineNo">480</span>   * If the new size is less than the current amount of data in the<a name="line.480"></a>
-<span class="sourceLineNo">481</span>   * write buffer, the buffer gets flushed.<a name="line.481"></a>
-<span class="sourceLineNo">482</span>   * @param writeBufferSize The new write buffer size, in bytes.<a name="line.482"></a>
-<span class="sourceLineNo">483</span>   * @throws IOException if a remote or network exception occurs.<a name="line.483"></a>
-<span class="sourceLineNo">484</span>   * @deprecated as of 1.0.1 (should not have been in 1.0.0). Replaced by {@link BufferedMutator} and<a name="line.484"></a>
-<span class="sourceLineNo">485</span>   * {@link BufferedMutatorParams#writeBufferSize(long)}<a name="line.485"></a>
-<span class="sourceLineNo">486</span>   */<a name="line.486"></a>
-<span class="sourceLineNo">487</span>  @Deprecated<a name="line.487"></a>
-<span class="sourceLineNo">488</span>  void setWriteBufferSize(long writeBufferSize) throws IOException;<a name="line.488"></a>
-<span class="sourceLineNo">489</span><a name="line.489"></a>
-<span class="sourceLineNo">490</span>  /**<a name="line.490"></a>
-<span class="sourceLineNo">491</span>   * Creates an instance of the given {@link com.google.protobuf.Service} subclass for each table<a name="line.491"></a>
-<span class="sourceLineNo">492</span>   * region spanning the range from the {@code startKey} row to {@code endKey} row (inclusive), all<a name="line.492"></a>
-<span class="sourceLineNo">493</span>   * the invocations to the same region server will be batched into one call. The coprocessor<a name="line.493"></a>
-<span class="sourceLineNo">494</span>   * service is invoked according to the service instance, method name and parameters.<a name="line.494"></a>
-<span class="sourceLineNo">495</span>   *<a name="line.495"></a>
-<span class="sourceLineNo">496</span>   * @param methodDescriptor<a name="line.496"></a>
-<span class="sourceLineNo">497</span>   *          the descriptor for the protobuf service method to call.<a name="line.497"></a>
-<span class="sourceLineNo">498</span>   * @param request<a name="line.498"></a>
-<span class="sourceLineNo">499</span>   *          the method call parameters<a name="line.499"></a>
-<span class="sourceLineNo">500</span>   * @param startKey<a name="line.500"></a>
-<span class="sourceLineNo">501</span>   *          start region selection with region containing this row. If {@code null}, the<a name="line.501"></a>
-<span class="sourceLineNo">502</span>   *          selection will start with the first table region.<a name="line.502"></a>
-<span class="sourceLineNo">503</span>   * @param endKey<a name="line.503"></a>
-<span class="sourceLineNo">504</span>   *          select regions up to and including the region containing this row. If {@code null},<a name="line.504"></a>
-<span class="sourceLineNo">505</span>   *          selection will continue through the last table region.<a name="line.505"></a>
-<span class="sourceLineNo">506</span>   * @param responsePrototype<a name="line.506"></a>
-<span class="sourceLineNo">507</span>   *          the proto type of the response of the method in Service.<a name="line.507"></a>
-<span class="sourceLineNo">508</span>   * @param &lt;R&gt;<a name="line.508"></a>
-<span class="sourceLineNo">509</span>   *          the response type for the coprocessor Service method<a name="line.509"></a>
-<span class="sourceLineNo">510</span>   * @throws ServiceException<a name="line.510"></a>
-<span class="sourceLineNo">511</span>   * @throws Throwable<a name="line.511"></a>
-<span class="sourceLineNo">512</span>   * @return a map of result values keyed by region name<a name="line.512"></a>
-<span class="sourceLineNo">513</span>   */<a name="line.513"></a>
-<span class="sourceLineNo">514</span>  &lt;R extends Message&gt; Map&lt;byte[], R&gt; batchCoprocessorService(<a name="line.514"></a>
-<span class="sourceLineNo">515</span>    Descriptors.MethodDescriptor methodDescriptor, Message request,<a name="line.515"></a>
-<span class="sourceLineNo">516</span>    byte[] startKey, byte[] endKey, R responsePrototype) throws ServiceException, Throwable;<a name="line.516"></a>
-<span class="sourceLineNo">517</span><a name="line.517"></a>
-<span class="sourceLineNo">518</span>  /**<a name="line.518"></a>
-<span class="sourceLineNo">519</span>   * Creates an instance of the given {@link com.google.protobuf.Service} subclass for each table<a name="line.519"></a>
-<span class="sourceLineNo">520</span>   * region spanning the range from the {@code startKey} row to {@code endKey} row (inclusive), all<a name="line.520"></a>
-<span class="sourceLineNo">521</span>   * the invocations to the same region server will be batched into one call. The coprocessor<a name="line.521"></a>
-<span class="sourceLineNo">522</span>   * service is invoked according to the service instance, method name and parameters.<a name="line.522"></a>
-<span class="sourceLineNo">523</span>   *<a name="line.523"></a>
-<span class="sourceLineNo">524</span>   * &lt;p&gt;<a name="line.524"></a>
-<span class="sourceLineNo">525</span>   * The given<a name="line.525"></a>
-<span class="sourceLineNo">526</span>   * {@link org.apache.hadoop.hbase.client.coprocessor.Batch.Callback#update(byte[],byte[],Object)}<a name="line.526"></a>
-<span class="sourceLineNo">527</span>   * method will be called with the return value from each region's invocation.<a name="line.527"></a>
-<span class="sourceLineNo">528</span>   * &lt;/p&gt;<a name="line.528"></a>
-<span class="sourceLineNo">529</span>   *<a name="line.529"></a>
-<span class="sourceLineNo">530</span>   * @param methodDescriptor<a name="line.530"></a>
-<span class="sourceLineNo">531</span>   *          the descriptor for the protobuf service method to call.<a name="line.531"></a>
-<span class="sourceLineNo">532</span>   * @param request<a name="line.532"></a>
-<span class="sourceLineNo">533</span>   *          the method call parameters<a name="line.533"></a>
-<span class="sourceLineNo">534</span>   * @param startKey<a name="line.534"></a>
-<span class="sourceLineNo">535</span>   *          start region selection with region containing this row. If {@code null}, the<a name="line.535"></a>
-<span class="sourceLineNo">536</span>   *          selection will start with the first table region.<a name="line.536"></a>
-<span class="sourceLineNo">537</span>   * @param endKey<a name="line.537"></a>
-<span class="sourceLineNo">538</span>   *          select regions up to and including the region containing this row. If {@code null},<a name="line.538"></a>
-<span class="sourceLineNo">539</span>   *          selection will continue through the last table region.<a name="line.539"></a>
-<span class="sourceLineNo">540</span>   * @param responsePrototype<a name="line.540"></a>
-<span class="sourceLineNo">541</span>   *          the proto type of the response of the method in Service.<a name="line.541"></a>
-<span class="sourceLineNo">542</span>   * @param callback<a name="line.542"></a>
-<span class="sourceLineNo">543</span>   *          callback to invoke with the response for each region<a name="line.543"></a>
-<span class="sourceLineNo">544</span>   * @param &lt;R&gt;<a name="line.544"></a>
-<span class="sourceLineNo">545</span>   *          the response type for the coprocessor Service method<a name="line.545"></a>
-<span class="sourceLineNo">546</span>   * @throws ServiceException<a name="line.546"></a>
-<span class="sourceLineNo">547</span>   * @throws Throwable<a name="line.547"></a>
-<span class="sourceLineNo">548</span>   */<a name="line.548"></a>
-<span class="sourceLineNo">549</span>  &lt;R extends Message&gt; void batchCoprocessorService(Descriptors.MethodDescriptor methodDescriptor,<a name="line.549"></a>
-<span class="sourceLineNo">550</span>    Message request, byte[] startKey, byte[] endKey, R responsePrototype,<a name="line.550"></a>
-<span class="sourceLineNo">551</span>    Batch.Callback&lt;R&gt; callback) throws ServiceException, Throwable;<a name="line.551"></a>
-<span class="sourceLineNo">552</span><a name="line.552"></a>
-<span class="sourceLineNo">553</span>  /**<a name="line.553"></a>
-<span class="sourceLineNo">554</span>   * Atomically checks if a row/family/qualifier value matches the expected value.<a name="line.554"></a>
-<span class="sourceLineNo">555</span>   * If it does, it performs the row mutations.  If the passed value is null, the check<a name="line.555"></a>
-<span class="sourceLineNo">556</span>   * is for the lack of column (ie: non-existence)<a name="line.556"></a>
-<span class="sourceLineNo">557</span>   *<a name="line.557"></a>
-<span class="sourceLineNo">558</span>   * @param row to check<a name="line.558"></a>
-<span class="sourceLineNo">559</span>   * @param family column family to check<a name="line.559"></a>
-<span class="sourceLineNo">560</span>   * @param qualifier column qualifier to check<a name="line.560"></a>
-<span class="sourceLineNo">561</span>   * @param compareOp the comparison operator<a name="line.561"></a>
-<span class="sourceLineNo">562</span>   * @param value the expected value<a name="line.562"></a>
-<span class="sourceLineNo">563</span>   * @param mutation  mutations to perform if check succeeds<a name="line.563"></a>
-<span class="sourceLineNo">564</span>   * @throws IOException e<a name="line.564"></a>
-<span class="sourceLineNo">565</span>   * @return true if the new put was executed, false otherwise<a name="line.565"></a>
-<span class="sourceLineNo">566</span>   */<a name="line.566"></a>
-<span class="sourceLineNo">567</span>  boolean checkAndMutate(byte[] row, byte[] family, byte[] qualifier,<a name="line.567"></a>
-<span class="sourceLineNo">568</span>      CompareFilter.CompareOp compareOp, byte[] value, RowMutations mutation) throws IOException;<a name="line.568"></a>
-<span class="sourceLineNo">569</span><a name="line.569"></a>
-<span class="sourceLineNo">570</span>  /**<a name="line.570"></a>
-<span class="sourceLineNo">571</span>   * Set timeout (millisecond) of each operation in this Table instance, will override the value<a name="line.571"></a>
-<span class="sourceLineNo">572</span>   * of hbase.client.operation.timeout in configuration.<a name="line.572"></a>
-<span class="sourceLineNo">573</span>   * Operation timeout is a top-level restriction that makes sure a blocking method will not be<a name="line.573"></a>
-<span class="sourceLineNo">574</span>   * blocked more than this. In each operation, if rpc request fails because of timeout or<a name="line.574"></a>
-<span class="sourceLineNo">575</span>   * other reason, it will retry until success or throw a RetriesExhaustedException. But if the<a name="line.575"></a>
-<span class="sourceLineNo">576</span>   * total time being blocking reach the operation timeout before retries exhausted, it will break<a name="line.576"></a>
-<span class="sourceLineNo">577</span>   * early and throw SocketTimeoutException.<a name="line.577"></a>
-<span class="sourceLineNo">578</span>   * @param operationTimeout the total timeout of each operation in millisecond.<a name="line.578"></a>
-<span class="sourceLineNo">579</span>   */<a name="line.579"></a>
-<span class="sourceLineNo">580</span>  void setOperationTimeout(int operationTimeout);<a name="line.580"></a>
-<span class="sourceLineNo">581</span><a name="line.581"></a>
-<span class="sourceLineNo">582</span>  /**<a name="line.582"></a>
-<span class="sourceLineNo">583</span>   * Get timeout (millisecond) of each operation for in Table instance.<a name="line.583"></a>
-<span class="sourceLineNo">584</span>   */<a name="line.584"></a>
-<span class="sourceLineNo">585</span>  int getOperationTimeout();<a name="line.585"></a>
-<span class="sourceLineNo">586</span><a name="line.586"></a>
-<span class="sourceLineNo">587</span>  /**<a name="line.587"></a>
-<span class="sourceLineNo">588</span>   * Get timeout (millisecond) of each rpc request in this Table instance.<a name="line.588"></a>
-<span class="sourceLineNo">589</span>   *<a name="line.589"></a>
-<span class="sourceLineNo">590</span>   * @returns Currently configured read timeout<a name="line.590"></a>
-<span class="sourceLineNo">591</span>   * @deprecated Use getReadRpcTimeout or getWriteRpcTimeout instead<a name="line.591"></a>
-<span class="sourceLineNo">592</span>   */<a name="line.592"></a>
-<span class="sourceLineNo">593</span>  @Deprecated<a name="line.593"></a>
-<span class="sourceLineNo">594</span>  int getRpcTimeout();<a name="line.594"></a>
-<span class="sourceLineNo">595</span><a name="line.595"></a>
-<span class="sourceLineNo">596</span>  /**<a name="line.596"></a>
-<span class="sourceLineNo">597</span>   * Set timeout (millisecond) of each rpc request in operations of this Table instance, will<a name="line.597"></a>
-<span class="sourceLineNo">598</span>   * override the value of hbase.rpc.timeout in configuration.<a name="line.598"></a>
-<span class="sourceLineNo">599</span>   * If a rpc request waiting too long, it will stop waiting and send a new request to retry until<a name="line.599"></a>
-<span class="sourceLineNo">600</span>   * retries exhausted or operation timeout reached.<a name="line.600"></a>
-<span class="sourceLineNo">601</span>   * &lt;p&gt;<a name="line.601"></a>
-<span class="sourceLineNo">602</span>   * NOTE: This will set both the read and write timeout settings to the provided value.<a name="line.602"></a>
-<span class="sourceLineNo">603</span>   *<a name="line.603"></a>
-<span class="sourceLineNo">604</span>   * @param rpcTimeout the timeout of each rpc request in millisecond.<a name="line.604"></a>
-<span class="sourceLineNo">605</span>   *<a name="line.605"></a>
-<span class="sourceLineNo">606</span>   * @deprecated Use setReadRpcTimeout or setWriteRpcTimeout instead<a name="line.606"></a>
+<span class="sourceLineNo">409</span>   * &lt;div style="background-color: #cccccc; padding: 2px"&gt;<a name="line.409"></a>
+<span class="sourceLineNo">410</span>   * &lt;blockquote&gt;&lt;pre&gt;<a name="line.410"></a>
+<span class="sourceLineNo">411</span>   * CoprocessorRpcChannel channel = myTable.coprocessorService(rowkey);<a name="line.411"></a>
+<span class="sourceLineNo">412</span>   * MyService.BlockingInterface service = MyService.newBlockingStub(channel);<a name="line.412"></a>
+<span class="sourceLineNo">413</span>   * MyCallRequest request = MyCallRequest.newBuilder()<a name="line.413"></a>
+<span class="sourceLineNo">414</span>   *     ...<a name="line.414"></a>
+<span class="sourceLineNo">415</span>   *     .build();<a name="line.415"></a>
+<span class="sourceLineNo">416</span>   * MyCallResponse response = service.myCall(null, request);<a name="line.416"></a>
+<span class="sourceLineNo">417</span>   * &lt;/pre&gt;&lt;/blockquote&gt;&lt;/div&gt;<a name="line.417"></a>
+<span class="sourceLineNo">418</span>   *<a name="line.418"></a>
+<span class="sourceLineNo">419</span>   * @param row The row key used to identify the remote region location<a name="line.419"></a>
+<span class="sourceLineNo">420</span>   * @return A CoprocessorRpcChannel instance<a name="line.420"></a>
+<span class="sourceLineNo">421</span>   */<a name="line.421"></a>
+<span class="sourceLineNo">422</span>  CoprocessorRpcChannel coprocessorService(byte[] row);<a name="line.422"></a>
+<span class="sourceLineNo">423</span><a name="line.423"></a>
+<span class="sourceLineNo">424</span>  /**<a name="line.424"></a>
+<span class="sourceLineNo">425</span>   * Creates an instance of the given {@link com.google.protobuf.Service} subclass for each table<a name="line.425"></a>
+<span class="sourceLineNo">426</span>   * region spanning the range from the {@code startKey} row to {@code endKey} row (inclusive), and<a name="line.426"></a>
+<span class="sourceLineNo">427</span>   * invokes the passed {@link org.apache.hadoop.hbase.client.coprocessor.Batch.Call#call} method<a name="line.427"></a>
+<span class="sourceLineNo">428</span>   * with each {@link com.google.protobuf.Service} instance.<a name="line.428"></a>
+<span class="sourceLineNo">429</span>   *<a name="line.429"></a>
+<span class="sourceLineNo">430</span>   * @param service the protocol buffer {@code Service} implementation to call<a name="line.430"></a>
+<span class="sourceLineNo">431</span>   * @param startKey start region selection with region containing this row.  If {@code null}, the<a name="line.431"></a>
+<span class="sourceLineNo">432</span>   * selection will start with the first table region.<a name="line.432"></a>
+<span class="sourceLineNo">433</span>   * @param endKey select regions up to and including the region containing this row. If {@code<a name="line.433"></a>
+<span class="sourceLineNo">434</span>   * null}, selection will continue through the last table region.<a name="line.434"></a>
+<span class="sourceLineNo">435</span>   * @param callable this instance's {@link org.apache.hadoop.hbase.client.coprocessor.Batch<a name="line.435"></a>
+<span class="sourceLineNo">436</span>   * .Call#call}<a name="line.436"></a>
+<span class="sourceLineNo">437</span>   * method will be invoked once per table region, using the {@link com.google.protobuf.Service}<a name="line.437"></a>
+<span class="sourceLineNo">438</span>   * instance connected to that region.<a name="line.438"></a>
+<span class="sourceLineNo">439</span>   * @param &lt;T&gt; the {@link com.google.protobuf.Service} subclass to connect to<a name="line.439"></a>
+<span class="sourceLineNo">440</span>   * @param &lt;R&gt; Return type for the {@code callable} parameter's {@link<a name="line.440"></a>
+<span class="sourceLineNo">441</span>   * org.apache.hadoop.hbase.client.coprocessor.Batch.Call#call} method<a name="line.441"></a>
+<span class="sourceLineNo">442</span>   * @return a map of result values keyed by region name<a name="line.442"></a>
+<span class="sourceLineNo">443</span>   */<a name="line.443"></a>
+<span class="sourceLineNo">444</span>  &lt;T extends Service, R&gt; Map&lt;byte[],R&gt; coprocessorService(final Class&lt;T&gt; service,<a name="line.444"></a>
+<span class="sourceLineNo">445</span>    byte[] startKey, byte[] endKey, final Batch.Call&lt;T,R&gt; callable)<a name="line.445"></a>
+<span class="sourceLineNo">446</span>    throws ServiceException, Throwable;<a name="line.446"></a>
+<span class="sourceLineNo">447</span><a name="line.447"></a>
+<span class="sourceLineNo">448</span>  /**<a name="line.448"></a>
+<span class="sourceLineNo">449</span>   * Creates an instance of the given {@link com.google.protobuf.Service} subclass for each table<a name="line.449"></a>
+<span class="sourceLineNo">450</span>   * region spanning the range from the {@code startKey} row to {@code endKey} row (inclusive), and<a name="line.450"></a>
+<span class="sourceLineNo">451</span>   * invokes the passed {@link org.apache.hadoop.hbase.client.coprocessor.Batch.Call#call} method<a name="line.451"></a>
+<span class="sourceLineNo">452</span>   * with each {@link Service} instance.<a name="line.452"></a>
+<span class="sourceLineNo">453</span>   *<a name="line.453"></a>
+<span class="sourceLineNo">454</span>   * &lt;p&gt; The given {@link org.apache.hadoop.hbase.client.coprocessor.Batch.Callback#update(byte[],<a name="line.454"></a>
+<span class="sourceLineNo">455</span>   * byte[], Object)} method will be called with the return value from each region's {@link<a name="line.455"></a>
+<span class="sourceLineNo">456</span>   * org.apache.hadoop.hbase.client.coprocessor.Batch.Call#call} invocation. &lt;/p&gt;<a name="line.456"></a>
+<span class="sourceLineNo">457</span>   *<a name="line.457"></a>
+<span class="sourceLineNo">458</span>   * @param service the protocol buffer {@code Service} implementation to call<a name="line.458"></a>
+<span class="sourceLineNo">459</span>   * @param startKey start region selection with region containing this row.  If {@code null}, the<a name="line.459"></a>
+<span class="sourceLineNo">460</span>   * selection will start with the first table region.<a name="line.460"></a>
+<span class="sourceLineNo">461</span>   * @param endKey select regions up to and including the region containing this row. If {@code<a name="line.461"></a>
+<span class="sourceLineNo">462</span>   * null}, selection will continue through the last table region.<a name="line.462"></a>
+<span class="sourceLineNo">463</span>   * @param callable this instance's {@link org.apache.hadoop.hbase.client.coprocessor.Batch<a name="line.463"></a>
+<span class="sourceLineNo">464</span>   * .Call#call}<a name="line.464"></a>
+<span class="sourceLineNo">465</span>   * method will be invoked once per table region, using the {@link Service} instance connected to<a name="line.465"></a>
+<span class="sourceLineNo">466</span>   * that region.<a name="line.466"></a>
+<span class="sourceLineNo">467</span>   * @param callback<a name="line.467"></a>
+<span class="sourceLineNo">468</span>   * @param &lt;T&gt; the {@link Service} subclass to connect to<a name="line.468"></a>
+<span class="sourceLineNo">469</span>   * @param &lt;R&gt; Return type for the {@code callable} parameter's {@link<a name="line.469"></a>
+<span class="sourceLineNo">470</span>   * org.apache.hadoop.hbase.client.coprocessor.Batch.Call#call} method<a name="line.470"></a>
+<span class="sourceLineNo">471</span>   */<a name="line.471"></a>
+<span class="sourceLineNo">472</span>  &lt;T extends Service, R&gt; void coprocessorService(final Class&lt;T&gt; service,<a name="line.472"></a>
+<span class="sourceLineNo">473</span>    byte[] startKey, byte[] endKey, final Batch.Call&lt;T,R&gt; callable,<a name="line.473"></a>
+<span class="sourceLineNo">474</span>    final Batch.Callback&lt;R&gt; callback) throws ServiceException, Throwable;<a name="line.474"></a>
+<span class="sourceLineNo">475</span><a name="line.475"></a>
+<span class="sourceLineNo">476</span>  /**<a name="line.476"></a>
+<span class="sourceLineNo">477</span>   * Returns the maximum size in bytes of the write buffer for this HTable.<a name="line.477"></a>
+<span class="sourceLineNo">478</span>   * &lt;p&gt;<a name="line.478"></a>
+<span class="sourceLineNo">479</span>   * The default value comes from the configuration parameter<a name="line.479"></a>
+<span class="sourceLineNo">480</span>   * {@code hbase.client.write.buffer}.<a name="line.480"></a>
+<span class="sourceLineNo">481</span>   * @return The size of the write buffer in bytes.<a name="line.481"></a>
+<span class="sourceLineNo">482</span>    * @deprecated as of 1.0.1 (should not have been in 1.0.0). Replaced by {@link BufferedMutator#getWriteBufferSize()}<a name="line.482"></a>
+<span class="sourceLineNo">483</span>   */<a name="line.483"></a>
+<span class="sourceLineNo">484</span>  @Deprecated<a name="line.484"></a>
+<span class="sourceLineNo">485</span>  long getWriteBufferSize();<a name="line.485"></a>
+<span class="sourceLineNo">486</span><a name="line.486"></a>
+<span class="sourceLineNo">487</span>  /**<a name="line.487"></a>
+<span class="sourceLineNo">488</span>   * Sets the size of the buffer in bytes.<a name="line.488"></a>
+<span class="sourceLineNo">489</span>   * &lt;p&gt;<a name="line.489"></a>
+<span class="sourceLineNo">490</span>   * If the new size is less than the current amount of data in the<a name="line.490"></a>
+<span class="sourceLineNo">491</span>   * write buffer, the buffer gets flushed.<a name="line.491"></a>
+<span class="sourceLineNo">492</span>   * @param writeBufferSize The new write buffer size, in bytes.<a name="line.492"></a>
+<span class="sourceLineNo">493</span>   * @throws IOException if a remote or network exception occurs.<a name="line.493"></a>
+<span class="sourceLineNo">494</span>   * @deprecated as of 1.0.1 (should not have been in 1.0.0). Replaced by {@link BufferedMutator} and<a name="line.494"></a>
+<span class="sourceLineNo">495</span>   * {@link BufferedMutatorParams#writeBufferSize(long)}<a name="line.495"></a>
+<span class="sourceLineNo">496</span>   */<a name="line.496"></a>
+<span class="sourceLineNo">497</span>  @Deprecated<a name="line.497"></a>
+<span class="sourceLineNo">498</span>  void setWriteBufferSize(long writeBufferSize) throws IOException;<a name="line.498"></a>
+<span class="sourceLineNo">499</span><a name="line.499"></a>
+<span class="sourceLineNo">500</span>  /**<a name="line.500"></a>
+<span class="sourceLineNo">501</span>   * Creates an instance of the given {@link com.google.protobuf.Service} subclass for each table<a name="line.501"></a>
+<span class="sourceLineNo">502</span>   * region spanning the range from the {@code startKey} row to {@code endKey} row (inclusive), all<a name="line.502"></a>
+<span class="sourceLineNo">503</span>   * the invocations to the same region server will be batched into one call. The coprocessor<a name="line.503"></a>
+<span class="sourceLineNo">504</span>   * service is invoked according to the service instance, method name and parameters.<a name="line.504"></a>
+<span class="sourceLineNo">505</span>   *<a name="line.505"></a>
+<span class="sourceLineNo">506</span>   * @param methodDescriptor<a name="line.506"></a>
+<span class="sourceLineNo">507</span>   *          the descriptor for the protobuf service method to call.<a name="line.507"></a>
+<span class="sourceLineNo">508</span>   * @param request<a name="line.508"></a>
+<span class="sourceLineNo">509</span>   *          the method call parameters<a name="line.509"></a>
+<span class="sourceLineNo">510</span>   * @param startKey<a name="line.510"></a>
+<span class="sourceLineNo">511</span>   *          start region selection with region containing this row. If {@code null}, the<a name="line.511"></a>
+<span class="sourceLineNo">512</span>   *          selection will start with the first table region.<a name="line.512"></a>
+<span class="sourceLineNo">513</span>   * @param endKey<a name="line.513"></a>
+<span class="sourceLineNo">514</span>   *          select regions up to and including the region containing this row. If {@code null},<a name="line.514"></a>
+<span class="sourceLineNo">515</span>   *          selection will continue through the last table region.<a name="line.515"></a>
+<span class="sourceLineNo">516</span>   * @param responsePrototype<a name="line.516"></a>
+<span class="sourceLineNo">517</span>   *          the proto type of the response of the method in Service.<a name="line.517"></a>
+<span class="sourceLineNo">518</span>   * @param &lt;R&gt;<a name="line.518"></a>
+<span class="sourceLineNo">519</span>   *          the response type for the coprocessor Service method<a name="line.519"></a>
+<span class="sourceLineNo">520</span>   * @throws ServiceException<a name="line.520"></a>
+<span class="sourceLineNo">521</span>   * @throws Throwable<a name="line.521"></a>
+<span class="sourceLineNo">522</span>   * @return a map of result values keyed by region name<a name="line.522"></a>
+<span class="sourceLineNo">523</span>   */<a name="line.523"></a>
+<span class="sourceLineNo">524</span>  &lt;R extends Message&gt; Map&lt;byte[], R&gt; batchCoprocessorService(<a name="line.524"></a>
+<span class="sourceLineNo">525</span>    Descriptors.MethodDescriptor methodDescriptor, Message request,<a name="line.525"></a>
+<span class="sourceLineNo">526</span>    byte[] startKey, byte[] endKey, R responsePrototype) throws ServiceException, Throwable;<a name="line.526"></a>
+<span class="sourceLineNo">527</span><a name="line.527"></a>
+<span class="sourceLineNo">528</span>  /**<a name="line.528"></a>
+<span class="sourceLineNo">529</span>   * Creates an instance of the given {@link com.google.protobuf.Service} subclass for each table<a name="line.529"></a>
+<span class="sourceLineNo">530</span>   * region spanning the range from the {@code startKey} row to {@code endKey} row (inclusive), all<a name="line.530"></a>
+<span class="sourceLineNo">531</span>   * the invocations to the same region server will be batched into one call. The coprocessor<a name="line.531"></a>
+<span class="sourceLineNo">532</span>   * service is invoked according to the service instance, method name and parameters.<a name="line.532"></a>
+<span class="sourceLineNo">533</span>   *<a name="line.533"></a>
+<span class="sourceLineNo">534</span>   * &lt;p&gt;<a name="line.534"></a>
+<span class="sourceLineNo">535</span>   * The given<a name="line.535"></a>
+<span class="sourceLineNo">536</span>   * {@link org.apache.hadoop.hbase.client.coprocessor.Batch.Callback#update(byte[],byte[],Object)}<a name="line.536"></a>
+<span class="sourceLineNo">537</span>   * method will be called with the return value from each region's invocation.<a name="line.537"></a>
+<span class="sourceLineNo">538</span>   * &lt;/p&gt;<a name="line.538"></a>
+<span class="sourceLineNo">539</span>   *<a name="line.539"></a>
+<span class="sourceLineNo">540</span>   * @param methodDescriptor<a name="line.540"></a>
+<span class="sourceLineNo">541</span>   *          the descriptor for the protobuf service method to call.<a name="line.541"></a>
+<span class="sourceLineNo">542</span>   * @param request<a name="line.542"></a>
+<span class="sourceLineNo">543</span>   *          the method call parameters<a name="line.543"></a>
+<span class="sourceLineNo">544</span>   * @param startKey<a name="line.544"></a>
+<span class="sourceLineNo">545</span>   *          start region selection with region containing this row. If {@code null}, the<a name="line.545"></a>
+<span class="sourceLineNo">546</span>   *          selection will start with the first table region.<a name="line.546"></a>
+<span class="sourceLineNo">547</span>   * @param endKey<a name="line.547"></a>
+<span class="sourceLineNo">548</span>   *          select regions up to and including the region containing this row. If {@code null},<a name="line.548"></a>
+<span class="sourceLineNo">549</span>   *          selection will continue through the last table region.<a name="line.549"></a>
+<span class="sourceLineNo">550</span>   * @param responsePrototype<a name="line.550"></a>
+<span class="sourceLineNo">551</span>   *          the proto type of the response of the method in Service.<a name="line.551"></a>
+<span class="sourceLineNo">552</span>   * @param callback<a name="line.552"></a>
+<span class="sourceLineNo">553</span>   *          callback to invoke with the response for each region<a name="line.553"></a>
+<span class="sourceLineNo">554</span>   * @param &lt;R&gt;<a name="line.554"></a>
+<span class="sourceLineNo">555</span>   *          the response type for the coprocessor Service method<a name="line.555"></a>
+<span class="sourceLineNo">556</span>   * @throws ServiceException<a name="line.556"></a>
+<span class="sourceLineNo">557</span>   * @throws Throwable<a name="line.557"></a>
+<span class="sourceLineNo">558</span>   */<a name="line.558"></a>
+<span class="sourceLineNo">559</span>  &lt;R extends Message&gt; void batchCoprocessorService(Descriptors.MethodDescriptor methodDescriptor,<a name="line.559"></a>
+<span class="sourceLineNo">560</span>    Message request, byte[] startKey, byte[] endKey, R responsePrototype,<a name="line.560"></a>
+<span class="sourceLineNo">561</span>    Batch.Callback&lt;R&gt; callback) throws ServiceException, Throwable;<a name="line.561"></a>
+<span class="sourceLineNo">562</span><a name="line.562"></a>
+<span class="sourceLineNo">563</span>  /**<a name="line.563"></a>
+<span class="sourceLineNo">564</span>   * Atomically checks if a row/family/qualifier value matches the expected value.<a name="line.564"></a>
+<span class="sourceLineNo">565</span>   * If it does, it performs the row mutations.  If the passed value is null, the check<a name="line.565"></a>
+<span class="sourceLineNo">566</span>   * is for the lack of column (ie: non-existence)<a name="line.566"></a>
+<span class="sourceLineNo">567</span>   *<a name="line.567"></a>
+<span class="sourceLineNo">568</span>   * The expected value argument of this call is on the left and the current<a name="line.568"></a>
+<span class="sourceLineNo">569</span>   * value of the cell is on the right side of the comparison operator.<a name="line.569"></a>
+<span class="sourceLineNo">570</span>   *<a name="line.570"></a>
+<span class="sourceLineNo">571</span>   * Ie. eg. GREATER operator means expected value &gt; existing &lt;=&gt; perform row mutations.<a name="line.571"></a>
+<span class="sourceLineNo">572</span>   *<a name="line.572"></a>
+<span class="sourceLineNo">573</span>   * @param row to check<a name="line.573"></a>
+<span class="sourceLineNo">574</span>   * @param family column family to check<a name="line.574"></a>
+<span class="sourceLineNo">575</span>   * @param qualifier column qualifier to check<a name="line.575"></a>
+<span class="sourceLineNo">576</span>   * @param compareOp the comparison operator<a name="line.576"></a>
+<span class="sourceLineNo">577</span>   * @param value the expected value<a name="line.577"></a>
+<span class="sourceLineNo">578</span>   * @param mutation  mutations to perform if check succeeds<a name="line.578"></a>
+<span class="sourceLineNo">579</span>   * @throws IOException e<a name="line.579"></a>
+<span class="sourceLineNo">580</span>   * @return true if the new put was executed, false otherwise<a name="line.580"></a>
+<span class="sourceLineNo">581</span>   */<a name="line.581"></a>
+<span class="sourceLineNo">582</span>  boolean checkAndMutate(byte[] row, byte[] family, byte[] qualifier,<a name="line.582"></a>
+<span class="sourceLineNo">583</span>      CompareFilter.CompareOp compareOp, byte[] value, RowMutations mutation) throws IOException;<a name="line.583"></a>
+<span class="sourceLineNo">584</span><a name="line.584"></a>
+<span class="sourceLineNo">585</span>  /**<a name="line.585"></a>
+<span class="sourceLineNo">586</span>   * Set timeout (millisecond) of each operation in this Table instance, will override the value<a name="line.586"></a>
+<span class="sourceLineNo">587</span>   * of hbase.client.operation.timeout in configuration.<a name="line.587"></a>
+<span class="sourceLineNo">588</span>   * Operation timeout is a top-level restriction that makes sure a blocking method will not be<a name="line.588"></a>
+<span class="sourceLineNo">589</span>   * blocked more than this. In each operation, if rpc request fails because of timeout or<a name="line.589"></a>
+<span class="sourceLineNo">590</span>   * other reason, it will retry until success or throw a RetriesExhaustedException. But if the<a name="line.590"></a>
+<span class="sourceLineNo">591</span>   * total time being blocking reach the operation timeout before retries exhausted, it will break<a name="line.591"></a>
+<span class="sourceLineNo">592</span>   * early and throw SocketTimeoutException.<a name="line.592"></a>
+<span class="sourceLineNo">593</span>   * @param operationTimeout the total timeout of each operation in millisecond.<a name="line.593"></a>
+<span class="sourceLineNo">594</span>   */<a name="line.594"></a>
+<span class="sourceLineNo">595</span>  void setOperationTimeout(int operationTimeout);<a name="line.595"></a>
+<span class="sourceLineNo">596</span><a name="line.596"></a>
+<span class="sourceLineNo">597</span>  /**<a name="line.597"></a>
+<span class="sourceLineNo">598</span>   * Get timeout (millisecond) of each operation for in Table instance.<a name="line.598"></a>
+<span class="sourceLineNo">599</span>   */<a name="line.599"></a>
+<span class="sourceLineNo">600</span>  int getOperationTimeout();<a name="line.600"></a>
+<span class="sourceLineNo">601</span><a name="line.601"></a>
+<span class="sourceLineNo">602</span>  /**<a name="line.602"></a>
+<span class="sourceLineNo">603</span>   * Get timeout (millisecond) of each rpc request in this Table instance.<a name="line.603"></a>
+<span class="sourceLineNo">604</span>   *<a name="line.604"></a>
+<span class="sourceLineNo">605</span>   * @returns Currently configured read timeout<a name="line.605"></a>
+<span class="sourceLineNo">606</span>   * @deprecated Use getReadRpcTimeout or getWriteRpcTimeout instead<a name="line.606"></a>
 <span class="sourceLineNo">607</span>   */<a name="line.607"></a>
 <span class="sourceLineNo">608</span>  @Deprecated<a name="line.608"></a>
-<span class="sourceLineNo">609</span>  void setRpcTimeout(int rpcTimeout);<a name="line.609"></a>
+<span class="sourceLineNo">609</span>  int getRpcTimeout();<a name="line.609"></a>
 <span class="sourceLineNo">610</span><a name="line.610"></a>
 <span class="sourceLineNo">611</span>  /**<a name="line.611"></a>
-<span class="sourceLineNo">612</span>   * Get timeout (millisecond) of each rpc read request in this Table instance.<a name="line.612"></a>
-<span class="sourceLineNo">613</span>   */<a name="line.613"></a>
-<span class="sourceLineNo">614</span>  int getReadRpcTimeout();<a name="line.614"></a>
-<span class="sourceLineNo">615</span><a name="line.615"></a>
-<span class="sourceLineNo">616</span>  /**<a name="line.616"></a>
-<span class="sourceLineNo">617</span>   * Set timeout (millisecond) of each rpc read request in operations of this Table instance, will<a name="line.617"></a>
-<span class="sourceLineNo">618</span>   * override the value of hbase.rpc.read.timeout in configuration.<a name="line.618"></a>
-<span class="sourceLineNo">619</span>   * If a rpc read request waiting too long, it will stop waiting and send a new request to retry<a name="line.619"></a>
-<span class="sourceLineNo">620</span>   * until retries exhausted or operation timeout reached.<a name="line.620"></a>
-<span class="sourceLineNo">621</span>   *<a name="line.621"></a>
-<span class="sourceLineNo">622</span>   * @param readRpcTimeout<a name="line.622"></a>
-<span class="sourceLineNo">623</span>   */<a name="line.623"></a>
-<span class="sourceLineNo">624</span>  void setReadRpcTimeout(int readRpcTimeout);<a name="line.624"></a>
+<span class="sourceLineNo">612</span>   * Set timeout (millisecond) of each rpc request in operations of this Table instance, will<a name="line.612"></a>
+<span class="sourceLineNo">613</span>   * override the value of hbase.rpc.timeout in configuration.<a name="line.613"></a>
+<span class="sourceLineNo">614</span>   * If a rpc request waiting too long, it will stop waiting and send a new request to retry until<a name="line.614"></a>
+<span class="sourceLineNo">615</span>   * retries exhausted or operation timeout reached.<a name="line.615"></a>
+<span class="sourceLineNo">616</span>   * &lt;p&gt;<a name="line.616"></a>
+<span class="sourceLineNo">617</span>   * NOTE: This will set both the read and write timeout settings to the provided value.<a name="line.617"></a>
+<span class="sourceLineNo">618</span>   *<a name="line.618"></a>
+<span class="sourceLineNo">619</span>   * @param rpcTimeout the timeout of each rpc request in millisecond.<a name="line.619"></a>
+<span class="sourceLineNo">620</span>   *<a name="line.620"></a>
+<span class="sourceLineNo">621</span>   * @deprecated Use setReadRpcTimeout or setWriteRpcTimeout instead<a name="line.621"></a>
+<span class="sourceLineNo">622</span>   */<a name="line.622"></a>
+<span class="sourceLineNo">623</span>  @Deprecated<a name="line.623"></a>
+<span class="sourceLineNo">624</span>  void setRpcTimeout(int rpcTimeout);<a name="line.624"></a>
 <span class="sourceLineNo">625</span><a name="line.625"></a>
 <span class="sourceLineNo">626</span>  /**<a name="line.626"></a>
-<span class="sourceLineNo">627</span>   * Get timeout (millisecond) of each rpc write request in this Table instance.<a name="line.627"></a>
+<span class="sourceLineNo">627</span>   * Get timeout (millisecond) of each rpc read request in this Table instance.<a name="line.627"></a>
 <span class="sourceLineNo">628</span>   */<a name="line.628"></a>
-<span class="sourceLineNo">629</span>  int getWriteRpcTimeout();<a name="line.629"></a>
+<span class="sourceLineNo">629</span>  int getReadRpcTimeout();<a name="line.629"></a>
 <span class="sourceLineNo">630</span><a name="line.630"></a>
 <span class="sourceLineNo">631</span>  /**<a name="line.631"></a>
-<span class="sourceLineNo">632</span>   * Set timeout (millisecond) of each rpc write request in operations of this Table instance, will<a name="line.632"></a>
-<span class="sourceLineNo">633</span>   * override the value of hbase.rpc.write.timeout in configuration.<a name="line.633"></a>
-<span class="sourceLineNo">634</span>   * If a rpc write request waiting too long, it will stop waiting and send a new request to retry<a name="line.634"></a>
+<span class="sourceLineNo">632</span>   * Set timeout (millisecond) of each rpc read request in operations of this Table instance, will<a name="line.632"></a>
+<span class="sourceLineNo">633</span>   * override the value of hbase.rpc.read.timeout in configuration.<a name="line.633"></a>
+<span class="sourceLineNo">634</span>   * If a rpc read request waiting too long, it will stop waiting and send a new request to retry<a name="line.634"></a>
 <span class="sourceLineNo">635</span>   * until retries exhausted or operation timeout reached.<a name="line.635"></a>
 <span class="sourceLineNo">636</span>   *<a name="line.636"></a>
-<span class="sourceLineNo">637</span>   * @param writeRpcTimeout<a name="line.637"></a>
+<span class="sourceLineNo">637</span>   * @param readRpcTimeout<a name="line.637"></a>
 <span class="sourceLineNo">638</span>   */<a name="line.638"></a>
-<span class="sourceLineNo">639</span>  void setWriteRpcTimeout(int writeRpcTimeout);<a name="line.639"></a>
-<span class="sourceLineNo">640</span>}<a name="line.640"></a>
+<span class="sourceLineNo">639</span>  void setReadRpcTimeout(int readRpcTimeout);<a name="line.639"></a>
+<span class="sourceLineNo">640</span><a name="line.640"></a>
+<span class="sourceLineNo">641</span>  /**<a name="line.641"></a>
+<span class="sourceLineNo">642</span>   * Get timeout (millisecond) of each rpc write request in this Table instance.<a name="line.642"></a>
+<span class="sourceLineNo">643</span>   */<a name="line.643"></a>
+<span class="sourceLineNo">644</span>  int getWriteRpcTimeout();<a name="line.644"></a>
+<span class="sourceLineNo">645</span><a name="line.645"></a>
+<span class="sourceLineNo">646</span>  /**<a name="line.646"></a>
+<span class="sourceLineNo">647</span>   * Set timeout (millisecond) of each rpc write request in operations of this Table instance, will<a name="line.647"></a>
+<span class="sourceLineNo">648</span>   * override the value of hbase.rpc.write.timeout in configuration.<a name="line.648"></a>
+<span class="sourceLineNo">649</span>   * If a rpc write request waiting too long, it will stop waiting and send a new request to retry<a name="line.649"></a>
+<span class="sourceLineNo">650</span>   * until retries exhausted or operation timeout reached.<a name="line.650"></a>
+<span class="sourceLineNo">651</span>   *<a name="line.651"></a>
+<span class="sourceLineNo">652</span>   * @param writeRpcTimeout<a name="line.652"></a>
+<span class="sourceLineNo">653</span>   */<a name="line.653"></a>
+<span class="sourceLineNo">654</span>  void setWriteRpcTimeout(int writeRpcTimeout);<a name="line.654"></a>
+<span class="sourceLineNo">655</span>}<a name="line.655"></a>
 
 
 


[33/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/src-html/org/apache/hadoop/hbase/client/Scan.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/Scan.html b/apidocs/src-html/org/apache/hadoop/hbase/client/Scan.html
index 67d3a00..9027fc0 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/Scan.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/Scan.html
@@ -135,855 +135,856 @@
 <span class="sourceLineNo">127</span>  // scan.setAttribute(Scan.SCAN_ATTRIBUTES_TABLE_NAME, Bytes.toBytes(tableName))<a name="line.127"></a>
 <span class="sourceLineNo">128</span>  static public final String SCAN_ATTRIBUTES_TABLE_NAME = "scan.attributes.table.name";<a name="line.128"></a>
 <span class="sourceLineNo">129</span><a name="line.129"></a>
-<span class="sourceLineNo">130</span>  /*<a name="line.130"></a>
-<span class="sourceLineNo">131</span>   * -1 means no caching<a name="line.131"></a>
-<span class="sourceLineNo">132</span>   */<a name="line.132"></a>
-<span class="sourceLineNo">133</span>  private int caching = -1;<a name="line.133"></a>
-<span class="sourceLineNo">134</span>  private long maxResultSize = -1;<a name="line.134"></a>
-<span class="sourceLineNo">135</span>  private boolean cacheBlocks = true;<a name="line.135"></a>
-<span class="sourceLineNo">136</span>  private boolean reversed = false;<a name="line.136"></a>
-<span class="sourceLineNo">137</span>  private TimeRange tr = new TimeRange();<a name="line.137"></a>
-<span class="sourceLineNo">138</span>  private Map&lt;byte [], NavigableSet&lt;byte []&gt;&gt; familyMap =<a name="line.138"></a>
-<span class="sourceLineNo">139</span>    new TreeMap&lt;byte [], NavigableSet&lt;byte []&gt;&gt;(Bytes.BYTES_COMPARATOR);<a name="line.139"></a>
-<span class="sourceLineNo">140</span>  private Boolean asyncPrefetch = null;<a name="line.140"></a>
-<span class="sourceLineNo">141</span><a name="line.141"></a>
-<span class="sourceLineNo">142</span>  /**<a name="line.142"></a>
-<span class="sourceLineNo">143</span>   * Parameter name for client scanner sync/async prefetch toggle.<a name="line.143"></a>
-<span class="sourceLineNo">144</span>   * When using async scanner, prefetching data from the server is done at the background.<a name="line.144"></a>
-<span class="sourceLineNo">145</span>   * The parameter currently won't have any effect in the case that the user has set<a name="line.145"></a>
-<span class="sourceLineNo">146</span>   * Scan#setSmall or Scan#setReversed<a name="line.146"></a>
-<span class="sourceLineNo">147</span>   */<a name="line.147"></a>
-<span class="sourceLineNo">148</span>  public static final String HBASE_CLIENT_SCANNER_ASYNC_PREFETCH =<a name="line.148"></a>
-<span class="sourceLineNo">149</span>      "hbase.client.scanner.async.prefetch";<a name="line.149"></a>
-<span class="sourceLineNo">150</span><a name="line.150"></a>
-<span class="sourceLineNo">151</span>  /**<a name="line.151"></a>
-<span class="sourceLineNo">152</span>   * Default value of {@link #HBASE_CLIENT_SCANNER_ASYNC_PREFETCH}.<a name="line.152"></a>
-<span class="sourceLineNo">153</span>   */<a name="line.153"></a>
-<span class="sourceLineNo">154</span>  public static final boolean DEFAULT_HBASE_CLIENT_SCANNER_ASYNC_PREFETCH = false;<a name="line.154"></a>
-<span class="sourceLineNo">155</span><a name="line.155"></a>
-<span class="sourceLineNo">156</span>   /**<a name="line.156"></a>
-<span class="sourceLineNo">157</span>   * Set it true for small scan to get better performance<a name="line.157"></a>
-<span class="sourceLineNo">158</span>   *<a name="line.158"></a>
-<span class="sourceLineNo">159</span>   * Small scan should use pread and big scan can use seek + read<a name="line.159"></a>
-<span class="sourceLineNo">160</span>   *<a name="line.160"></a>
-<span class="sourceLineNo">161</span>   * seek + read is fast but can cause two problem (1) resource contention (2)<a name="line.161"></a>
-<span class="sourceLineNo">162</span>   * cause too much network io<a name="line.162"></a>
-<span class="sourceLineNo">163</span>   *<a name="line.163"></a>
-<span class="sourceLineNo">164</span>   * [89-fb] Using pread for non-compaction read request<a name="line.164"></a>
-<span class="sourceLineNo">165</span>   * https://issues.apache.org/jira/browse/HBASE-7266<a name="line.165"></a>
-<span class="sourceLineNo">166</span>   *<a name="line.166"></a>
-<span class="sourceLineNo">167</span>   * On the other hand, if setting it true, we would do<a name="line.167"></a>
-<span class="sourceLineNo">168</span>   * openScanner,next,closeScanner in one RPC call. It means the better<a name="line.168"></a>
-<span class="sourceLineNo">169</span>   * performance for small scan. [HBASE-9488].<a name="line.169"></a>
-<span class="sourceLineNo">170</span>   *<a name="line.170"></a>
-<span class="sourceLineNo">171</span>   * Generally, if the scan range is within one data block(64KB), it could be<a name="line.171"></a>
-<span class="sourceLineNo">172</span>   * considered as a small scan.<a name="line.172"></a>
-<span class="sourceLineNo">173</span>   */<a name="line.173"></a>
-<span class="sourceLineNo">174</span>  private boolean small = false;<a name="line.174"></a>
-<span class="sourceLineNo">175</span><a name="line.175"></a>
-<span class="sourceLineNo">176</span>  /**<a name="line.176"></a>
-<span class="sourceLineNo">177</span>   * Create a Scan operation across all rows.<a name="line.177"></a>
-<span class="sourceLineNo">178</span>   */<a name="line.178"></a>
-<span class="sourceLineNo">179</span>  public Scan() {}<a name="line.179"></a>
-<span class="sourceLineNo">180</span><a name="line.180"></a>
-<span class="sourceLineNo">181</span>  public Scan(byte [] startRow, Filter filter) {<a name="line.181"></a>
-<span class="sourceLineNo">182</span>    this(startRow);<a name="line.182"></a>
-<span class="sourceLineNo">183</span>    this.filter = filter;<a name="line.183"></a>
-<span class="sourceLineNo">184</span>  }<a name="line.184"></a>
-<span class="sourceLineNo">185</span><a name="line.185"></a>
-<span class="sourceLineNo">186</span>  /**<a name="line.186"></a>
-<span class="sourceLineNo">187</span>   * Create a Scan operation starting at the specified row.<a name="line.187"></a>
-<span class="sourceLineNo">188</span>   * &lt;p&gt;<a name="line.188"></a>
-<span class="sourceLineNo">189</span>   * If the specified row does not exist, the Scanner will start from the<a name="line.189"></a>
-<span class="sourceLineNo">190</span>   * next closest row after the specified row.<a name="line.190"></a>
-<span class="sourceLineNo">191</span>   * @param startRow row to start scanner at or after<a name="line.191"></a>
-<span class="sourceLineNo">192</span>   */<a name="line.192"></a>
-<span class="sourceLineNo">193</span>  public Scan(byte [] startRow) {<a name="line.193"></a>
-<span class="sourceLineNo">194</span>    this.startRow = startRow;<a name="line.194"></a>
-<span class="sourceLineNo">195</span>  }<a name="line.195"></a>
-<span class="sourceLineNo">196</span><a name="line.196"></a>
-<span class="sourceLineNo">197</span>  /**<a name="line.197"></a>
-<span class="sourceLineNo">198</span>   * Create a Scan operation for the range of rows specified.<a name="line.198"></a>
-<span class="sourceLineNo">199</span>   * @param startRow row to start scanner at or after (inclusive)<a name="line.199"></a>
-<span class="sourceLineNo">200</span>   * @param stopRow row to stop scanner before (exclusive)<a name="line.200"></a>
-<span class="sourceLineNo">201</span>   */<a name="line.201"></a>
-<span class="sourceLineNo">202</span>  public Scan(byte [] startRow, byte [] stopRow) {<a name="line.202"></a>
-<span class="sourceLineNo">203</span>    this.startRow = startRow;<a name="line.203"></a>
-<span class="sourceLineNo">204</span>    this.stopRow = stopRow;<a name="line.204"></a>
-<span class="sourceLineNo">205</span>    //if the startRow and stopRow both are empty, it is not a Get<a name="line.205"></a>
-<span class="sourceLineNo">206</span>    this.getScan = isStartRowAndEqualsStopRow();<a name="line.206"></a>
-<span class="sourceLineNo">207</span>  }<a name="line.207"></a>
-<span class="sourceLineNo">208</span><a name="line.208"></a>
-<span class="sourceLineNo">209</span>  /**<a name="line.209"></a>
-<span class="sourceLineNo">210</span>   * Creates a new instance of this class while copying all values.<a name="line.210"></a>
-<span class="sourceLineNo">211</span>   *<a name="line.211"></a>
-<span class="sourceLineNo">212</span>   * @param scan  The scan instance to copy from.<a name="line.212"></a>
-<span class="sourceLineNo">213</span>   * @throws IOException When copying the values fails.<a name="line.213"></a>
-<span class="sourceLineNo">214</span>   */<a name="line.214"></a>
-<span class="sourceLineNo">215</span>  public Scan(Scan scan) throws IOException {<a name="line.215"></a>
-<span class="sourceLineNo">216</span>    startRow = scan.getStartRow();<a name="line.216"></a>
-<span class="sourceLineNo">217</span>    stopRow  = scan.getStopRow();<a name="line.217"></a>
-<span class="sourceLineNo">218</span>    maxVersions = scan.getMaxVersions();<a name="line.218"></a>
-<span class="sourceLineNo">219</span>    batch = scan.getBatch();<a name="line.219"></a>
-<span class="sourceLineNo">220</span>    storeLimit = scan.getMaxResultsPerColumnFamily();<a name="line.220"></a>
-<span class="sourceLineNo">221</span>    storeOffset = scan.getRowOffsetPerColumnFamily();<a name="line.221"></a>
-<span class="sourceLineNo">222</span>    caching = scan.getCaching();<a name="line.222"></a>
-<span class="sourceLineNo">223</span>    maxResultSize = scan.getMaxResultSize();<a name="line.223"></a>
-<span class="sourceLineNo">224</span>    cacheBlocks = scan.getCacheBlocks();<a name="line.224"></a>
-<span class="sourceLineNo">225</span>    getScan = scan.isGetScan();<a name="line.225"></a>
-<span class="sourceLineNo">226</span>    filter = scan.getFilter(); // clone?<a name="line.226"></a>
-<span class="sourceLineNo">227</span>    loadColumnFamiliesOnDemand = scan.getLoadColumnFamiliesOnDemandValue();<a name="line.227"></a>
-<span class="sourceLineNo">228</span>    consistency = scan.getConsistency();<a name="line.228"></a>
-<span class="sourceLineNo">229</span>    this.setIsolationLevel(scan.getIsolationLevel());<a name="line.229"></a>
-<span class="sourceLineNo">230</span>    reversed = scan.isReversed();<a name="line.230"></a>
-<span class="sourceLineNo">231</span>    asyncPrefetch = scan.isAsyncPrefetch();<a name="line.231"></a>
-<span class="sourceLineNo">232</span>    small = scan.isSmall();<a name="line.232"></a>
-<span class="sourceLineNo">233</span>    allowPartialResults = scan.getAllowPartialResults();<a name="line.233"></a>
-<span class="sourceLineNo">234</span>    TimeRange ctr = scan.getTimeRange();<a name="line.234"></a>
-<span class="sourceLineNo">235</span>    tr = new TimeRange(ctr.getMin(), ctr.getMax());<a name="line.235"></a>
-<span class="sourceLineNo">236</span>    Map&lt;byte[], NavigableSet&lt;byte[]&gt;&gt; fams = scan.getFamilyMap();<a name="line.236"></a>
-<span class="sourceLineNo">237</span>    for (Map.Entry&lt;byte[],NavigableSet&lt;byte[]&gt;&gt; entry : fams.entrySet()) {<a name="line.237"></a>
-<span class="sourceLineNo">238</span>      byte [] fam = entry.getKey();<a name="line.238"></a>
-<span class="sourceLineNo">239</span>      NavigableSet&lt;byte[]&gt; cols = entry.getValue();<a name="line.239"></a>
-<span class="sourceLineNo">240</span>      if (cols != null &amp;&amp; cols.size() &gt; 0) {<a name="line.240"></a>
-<span class="sourceLineNo">241</span>        for (byte[] col : cols) {<a name="line.241"></a>
-<span class="sourceLineNo">242</span>          addColumn(fam, col);<a name="line.242"></a>
-<span class="sourceLineNo">243</span>        }<a name="line.243"></a>
-<span class="sourceLineNo">244</span>      } else {<a name="line.244"></a>
-<span class="sourceLineNo">245</span>        addFamily(fam);<a name="line.245"></a>
-<span class="sourceLineNo">246</span>      }<a name="line.246"></a>
-<span class="sourceLineNo">247</span>    }<a name="line.247"></a>
-<span class="sourceLineNo">248</span>    for (Map.Entry&lt;String, byte[]&gt; attr : scan.getAttributesMap().entrySet()) {<a name="line.248"></a>
-<span class="sourceLineNo">249</span>      setAttribute(attr.getKey(), attr.getValue());<a name="line.249"></a>
-<span class="sourceLineNo">250</span>    }<a name="line.250"></a>
-<span class="sourceLineNo">251</span>    for (Map.Entry&lt;byte[], TimeRange&gt; entry : scan.getColumnFamilyTimeRange().entrySet()) {<a name="line.251"></a>
-<span class="sourceLineNo">252</span>      TimeRange tr = entry.getValue();<a name="line.252"></a>
-<span class="sourceLineNo">253</span>      setColumnFamilyTimeRange(entry.getKey(), tr.getMin(), tr.getMax());<a name="line.253"></a>
-<span class="sourceLineNo">254</span>    }<a name="line.254"></a>
-<span class="sourceLineNo">255</span>  }<a name="line.255"></a>
-<span class="sourceLineNo">256</span><a name="line.256"></a>
-<span class="sourceLineNo">257</span>  /**<a name="line.257"></a>
-<span class="sourceLineNo">258</span>   * Builds a scan object with the same specs as get.<a name="line.258"></a>
-<span class="sourceLineNo">259</span>   * @param get get to model scan after<a name="line.259"></a>
-<span class="sourceLineNo">260</span>   */<a name="line.260"></a>
-<span class="sourceLineNo">261</span>  public Scan(Get get) {<a name="line.261"></a>
-<span class="sourceLineNo">262</span>    this.startRow = get.getRow();<a name="line.262"></a>
-<span class="sourceLineNo">263</span>    this.stopRow = get.getRow();<a name="line.263"></a>
-<span class="sourceLineNo">264</span>    this.filter = get.getFilter();<a name="line.264"></a>
-<span class="sourceLineNo">265</span>    this.cacheBlocks = get.getCacheBlocks();<a name="line.265"></a>
-<span class="sourceLineNo">266</span>    this.maxVersions = get.getMaxVersions();<a name="line.266"></a>
-<span class="sourceLineNo">267</span>    this.storeLimit = get.getMaxResultsPerColumnFamily();<a name="line.267"></a>
-<span class="sourceLineNo">268</span>    this.storeOffset = get.getRowOffsetPerColumnFamily();<a name="line.268"></a>
-<span class="sourceLineNo">269</span>    this.tr = get.getTimeRange();<a name="line.269"></a>
-<span class="sourceLineNo">270</span>    this.familyMap = get.getFamilyMap();<a name="line.270"></a>
-<span class="sourceLineNo">271</span>    this.getScan = true;<a name="line.271"></a>
-<span class="sourceLineNo">272</span>    this.asyncPrefetch = false;<a name="line.272"></a>
-<span class="sourceLineNo">273</span>    this.consistency = get.getConsistency();<a name="line.273"></a>
-<span class="sourceLineNo">274</span>    this.setIsolationLevel(get.getIsolationLevel());<a name="line.274"></a>
-<span class="sourceLineNo">275</span>    this.loadColumnFamiliesOnDemand = get.getLoadColumnFamiliesOnDemandValue();<a name="line.275"></a>
-<span class="sourceLineNo">276</span>    for (Map.Entry&lt;String, byte[]&gt; attr : get.getAttributesMap().entrySet()) {<a name="line.276"></a>
-<span class="sourceLineNo">277</span>      setAttribute(attr.getKey(), attr.getValue());<a name="line.277"></a>
-<span class="sourceLineNo">278</span>    }<a name="line.278"></a>
-<span class="sourceLineNo">279</span>    for (Map.Entry&lt;byte[], TimeRange&gt; entry : get.getColumnFamilyTimeRange().entrySet()) {<a name="line.279"></a>
-<span class="sourceLineNo">280</span>      TimeRange tr = entry.getValue();<a name="line.280"></a>
-<span class="sourceLineNo">281</span>      setColumnFamilyTimeRange(entry.getKey(), tr.getMin(), tr.getMax());<a name="line.281"></a>
-<span class="sourceLineNo">282</span>    }<a name="line.282"></a>
-<span class="sourceLineNo">283</span>  }<a name="line.283"></a>
-<span class="sourceLineNo">284</span><a name="line.284"></a>
-<span class="sourceLineNo">285</span>  public boolean isGetScan() {<a name="line.285"></a>
-<span class="sourceLineNo">286</span>    return this.getScan || isStartRowAndEqualsStopRow();<a name="line.286"></a>
-<span class="sourceLineNo">287</span>  }<a name="line.287"></a>
-<span class="sourceLineNo">288</span><a name="line.288"></a>
-<span class="sourceLineNo">289</span>  private boolean isStartRowAndEqualsStopRow() {<a name="line.289"></a>
-<span class="sourceLineNo">290</span>    return this.startRow != null &amp;&amp; this.startRow.length &gt; 0 &amp;&amp;<a name="line.290"></a>
-<span class="sourceLineNo">291</span>        Bytes.equals(this.startRow, this.stopRow);<a name="line.291"></a>
-<span class="sourceLineNo">292</span>  }<a name="line.292"></a>
-<span class="sourceLineNo">293</span>  /**<a name="line.293"></a>
-<span class="sourceLineNo">294</span>   * Get all columns from the specified family.<a name="line.294"></a>
-<span class="sourceLineNo">295</span>   * &lt;p&gt;<a name="line.295"></a>
-<span class="sourceLineNo">296</span>   * Overrides previous calls to addColumn for this family.<a name="line.296"></a>
-<span class="sourceLineNo">297</span>   * @param family family name<a name="line.297"></a>
-<span class="sourceLineNo">298</span>   * @return this<a name="line.298"></a>
-<span class="sourceLineNo">299</span>   */<a name="line.299"></a>
-<span class="sourceLineNo">300</span>  public Scan addFamily(byte [] family) {<a name="line.300"></a>
-<span class="sourceLineNo">301</span>    familyMap.remove(family);<a name="line.301"></a>
-<span class="sourceLineNo">302</span>    familyMap.put(family, null);<a name="line.302"></a>
-<span class="sourceLineNo">303</span>    return this;<a name="line.303"></a>
-<span class="sourceLineNo">304</span>  }<a name="line.304"></a>
-<span class="sourceLineNo">305</span><a name="line.305"></a>
-<span class="sourceLineNo">306</span>  /**<a name="line.306"></a>
-<span class="sourceLineNo">307</span>   * Get the column from the specified family with the specified qualifier.<a name="line.307"></a>
-<span class="sourceLineNo">308</span>   * &lt;p&gt;<a name="line.308"></a>
-<span class="sourceLineNo">309</span>   * Overrides previous calls to addFamily for this family.<a name="line.309"></a>
-<span class="sourceLineNo">310</span>   * @param family family name<a name="line.310"></a>
-<span class="sourceLineNo">311</span>   * @param qualifier column qualifier<a name="line.311"></a>
-<span class="sourceLineNo">312</span>   * @return this<a name="line.312"></a>
-<span class="sourceLineNo">313</span>   */<a name="line.313"></a>
-<span class="sourceLineNo">314</span>  public Scan addColumn(byte [] family, byte [] qualifier) {<a name="line.314"></a>
-<span class="sourceLineNo">315</span>    NavigableSet&lt;byte []&gt; set = familyMap.get(family);<a name="line.315"></a>
-<span class="sourceLineNo">316</span>    if(set == null) {<a name="line.316"></a>
-<span class="sourceLineNo">317</span>      set = new TreeSet&lt;byte []&gt;(Bytes.BYTES_COMPARATOR);<a name="line.317"></a>
-<span class="sourceLineNo">318</span>    }<a name="line.318"></a>
-<span class="sourceLineNo">319</span>    if (qualifier == null) {<a name="line.319"></a>
-<span class="sourceLineNo">320</span>      qualifier = HConstants.EMPTY_BYTE_ARRAY;<a name="line.320"></a>
-<span class="sourceLineNo">321</span>    }<a name="line.321"></a>
-<span class="sourceLineNo">322</span>    set.add(qualifier);<a name="line.322"></a>
-<span class="sourceLineNo">323</span>    familyMap.put(family, set);<a name="line.323"></a>
-<span class="sourceLineNo">324</span>    return this;<a name="line.324"></a>
-<span class="sourceLineNo">325</span>  }<a name="line.325"></a>
-<span class="sourceLineNo">326</span><a name="line.326"></a>
-<span class="sourceLineNo">327</span>  /**<a name="line.327"></a>
-<span class="sourceLineNo">328</span>   * Get versions of columns only within the specified timestamp range,<a name="line.328"></a>
-<span class="sourceLineNo">329</span>   * [minStamp, maxStamp).  Note, default maximum versions to return is 1.  If<a name="line.329"></a>
-<span class="sourceLineNo">330</span>   * your time range spans more than one version and you want all versions<a name="line.330"></a>
-<span class="sourceLineNo">331</span>   * returned, up the number of versions beyond the default.<a name="line.331"></a>
-<span class="sourceLineNo">332</span>   * @param minStamp minimum timestamp value, inclusive<a name="line.332"></a>
-<span class="sourceLineNo">333</span>   * @param maxStamp maximum timestamp value, exclusive<a name="line.333"></a>
-<span class="sourceLineNo">334</span>   * @see #setMaxVersions()<a name="line.334"></a>
-<span class="sourceLineNo">335</span>   * @see #setMaxVersions(int)<a name="line.335"></a>
-<span class="sourceLineNo">336</span>   * @return this<a name="line.336"></a>
-<span class="sourceLineNo">337</span>   */<a name="line.337"></a>
-<span class="sourceLineNo">338</span>  public Scan setTimeRange(long minStamp, long maxStamp) throws IOException {<a name="line.338"></a>
-<span class="sourceLineNo">339</span>    tr = new TimeRange(minStamp, maxStamp);<a name="line.339"></a>
-<span class="sourceLineNo">340</span>    return this;<a name="line.340"></a>
-<span class="sourceLineNo">341</span>  }<a name="line.341"></a>
-<span class="sourceLineNo">342</span><a name="line.342"></a>
-<span class="sourceLineNo">343</span>  /**<a name="line.343"></a>
-<span class="sourceLineNo">344</span>   * Get versions of columns with the specified timestamp. Note, default maximum<a name="line.344"></a>
-<span class="sourceLineNo">345</span>   * versions to return is 1.  If your time range spans more than one version<a name="line.345"></a>
-<span class="sourceLineNo">346</span>   * and you want all versions returned, up the number of versions beyond the<a name="line.346"></a>
-<span class="sourceLineNo">347</span>   * defaut.<a name="line.347"></a>
-<span class="sourceLineNo">348</span>   * @param timestamp version timestamp<a name="line.348"></a>
-<span class="sourceLineNo">349</span>   * @see #setMaxVersions()<a name="line.349"></a>
-<span class="sourceLineNo">350</span>   * @see #setMaxVersions(int)<a name="line.350"></a>
-<span class="sourceLineNo">351</span>   * @return this<a name="line.351"></a>
-<span class="sourceLineNo">352</span>   */<a name="line.352"></a>
-<span class="sourceLineNo">353</span>  public Scan setTimeStamp(long timestamp)<a name="line.353"></a>
-<span class="sourceLineNo">354</span>  throws IOException {<a name="line.354"></a>
-<span class="sourceLineNo">355</span>    try {<a name="line.355"></a>
-<span class="sourceLineNo">356</span>      tr = new TimeRange(timestamp, timestamp+1);<a name="line.356"></a>
-<span class="sourceLineNo">357</span>    } catch(Exception e) {<a name="line.357"></a>
-<span class="sourceLineNo">358</span>      // This should never happen, unless integer overflow or something extremely wrong...<a name="line.358"></a>
-<span class="sourceLineNo">359</span>      LOG.error("TimeRange failed, likely caused by integer overflow. ", e);<a name="line.359"></a>
-<span class="sourceLineNo">360</span>      throw e;<a name="line.360"></a>
-<span class="sourceLineNo">361</span>    }<a name="line.361"></a>
-<span class="sourceLineNo">362</span>    return this;<a name="line.362"></a>
-<span class="sourceLineNo">363</span>  }<a name="line.363"></a>
-<span class="sourceLineNo">364</span><a name="line.364"></a>
-<span class="sourceLineNo">365</span>  @Override public Scan setColumnFamilyTimeRange(byte[] cf, long minStamp, long maxStamp) {<a name="line.365"></a>
-<span class="sourceLineNo">366</span>    return (Scan) super.setColumnFamilyTimeRange(cf, minStamp, maxStamp);<a name="line.366"></a>
-<span class="sourceLineNo">367</span>  }<a name="line.367"></a>
-<span class="sourceLineNo">368</span><a name="line.368"></a>
-<span class="sourceLineNo">369</span>  /**<a name="line.369"></a>
-<span class="sourceLineNo">370</span>   * Set the start row of the scan.<a name="line.370"></a>
-<span class="sourceLineNo">371</span>   * &lt;p&gt;<a name="line.371"></a>
-<span class="sourceLineNo">372</span>   * If the specified row does not exist, the Scanner will start from the<a name="line.372"></a>
-<span class="sourceLineNo">373</span>   * next closest row after the specified row.<a name="line.373"></a>
-<span class="sourceLineNo">374</span>   * @param startRow row to start scanner at or after<a name="line.374"></a>
-<span class="sourceLineNo">375</span>   * @return this<a name="line.375"></a>
-<span class="sourceLineNo">376</span>   * @throws IllegalArgumentException if startRow does not meet criteria<a name="line.376"></a>
-<span class="sourceLineNo">377</span>   * for a row key (when length exceeds {@link HConstants#MAX_ROW_LENGTH})<a name="line.377"></a>
-<span class="sourceLineNo">378</span>   */<a name="line.378"></a>
-<span class="sourceLineNo">379</span>  public Scan setStartRow(byte [] startRow) {<a name="line.379"></a>
-<span class="sourceLineNo">380</span>    if (Bytes.len(startRow) &gt; HConstants.MAX_ROW_LENGTH) {<a name="line.380"></a>
-<span class="sourceLineNo">381</span>      throw new IllegalArgumentException(<a name="line.381"></a>
-<span class="sourceLineNo">382</span>        "startRow's length must be less than or equal to " +<a name="line.382"></a>
-<span class="sourceLineNo">383</span>        HConstants.MAX_ROW_LENGTH + " to meet the criteria" +<a name="line.383"></a>
-<span class="sourceLineNo">384</span>        " for a row key.");<a name="line.384"></a>
-<span class="sourceLineNo">385</span>    }<a name="line.385"></a>
-<span class="sourceLineNo">386</span>    this.startRow = startRow;<a name="line.386"></a>
-<span class="sourceLineNo">387</span>    return this;<a name="line.387"></a>
-<span class="sourceLineNo">388</span>  }<a name="line.388"></a>
-<span class="sourceLineNo">389</span><a name="line.389"></a>
-<span class="sourceLineNo">390</span>  /**<a name="line.390"></a>
-<span class="sourceLineNo">391</span>   * Set the stop row of the scan.<a name="line.391"></a>
-<span class="sourceLineNo">392</span>   * @param stopRow row to end at (exclusive)<a name="line.392"></a>
-<span class="sourceLineNo">393</span>   * &lt;p&gt;<a name="line.393"></a>
-<span class="sourceLineNo">394</span>   * The scan will include rows that are lexicographically less than<a name="line.394"></a>
-<span class="sourceLineNo">395</span>   * the provided stopRow.<a name="line.395"></a>
-<span class="sourceLineNo">396</span>   * &lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; When doing a filter for a rowKey &lt;u&gt;Prefix&lt;/u&gt;<a name="line.396"></a>
-<span class="sourceLineNo">397</span>   * use {@link #setRowPrefixFilter(byte[])}.<a name="line.397"></a>
-<span class="sourceLineNo">398</span>   * The 'trailing 0' will not yield the desired result.&lt;/p&gt;<a name="line.398"></a>
-<span class="sourceLineNo">399</span>   * @return this<a name="line.399"></a>
-<span class="sourceLineNo">400</span>   * @throws IllegalArgumentException if stopRow does not meet criteria<a name="line.400"></a>
-<span class="sourceLineNo">401</span>   * for a row key (when length exceeds {@link HConstants#MAX_ROW_LENGTH})<a name="line.401"></a>
-<span class="sourceLineNo">402</span>   */<a name="line.402"></a>
-<span class="sourceLineNo">403</span>  public Scan setStopRow(byte [] stopRow) {<a name="line.403"></a>
-<span class="sourceLineNo">404</span>    if (Bytes.len(stopRow) &gt; HConstants.MAX_ROW_LENGTH) {<a name="line.404"></a>
-<span class="sourceLineNo">405</span>      throw new IllegalArgumentException(<a name="line.405"></a>
-<span class="sourceLineNo">406</span>        "stopRow's length must be less than or equal to " +<a name="line.406"></a>
-<span class="sourceLineNo">407</span>        HConstants.MAX_ROW_LENGTH + " to meet the criteria" +<a name="line.407"></a>
-<span class="sourceLineNo">408</span>        " for a row key.");<a name="line.408"></a>
-<span class="sourceLineNo">409</span>    }<a name="line.409"></a>
-<span class="sourceLineNo">410</span>    this.stopRow = stopRow;<a name="line.410"></a>
-<span class="sourceLineNo">411</span>    return this;<a name="line.411"></a>
-<span class="sourceLineNo">412</span>  }<a name="line.412"></a>
-<span class="sourceLineNo">413</span><a name="line.413"></a>
-<span class="sourceLineNo">414</span>  /**<a name="line.414"></a>
-<span class="sourceLineNo">415</span>   * &lt;p&gt;Set a filter (using stopRow and startRow) so the result set only contains rows where the<a name="line.415"></a>
-<span class="sourceLineNo">416</span>   * rowKey starts with the specified prefix.&lt;/p&gt;<a name="line.416"></a>
-<span class="sourceLineNo">417</span>   * &lt;p&gt;This is a utility method that converts the desired rowPrefix into the appropriate values<a name="line.417"></a>
-<span class="sourceLineNo">418</span>   * for the startRow and stopRow to achieve the desired result.&lt;/p&gt;<a name="line.418"></a>
-<span class="sourceLineNo">419</span>   * &lt;p&gt;This can safely be used in combination with setFilter.&lt;/p&gt;<a name="line.419"></a>
-<span class="sourceLineNo">420</span>   * &lt;p&gt;&lt;b&gt;NOTE: Doing a {@link #setStartRow(byte[])} and/or {@link #setStopRow(byte[])}<a name="line.420"></a>
-<span class="sourceLineNo">421</span>   * after this method will yield undefined results.&lt;/b&gt;&lt;/p&gt;<a name="line.421"></a>
-<span class="sourceLineNo">422</span>   * @param rowPrefix the prefix all rows must start with. (Set &lt;i&gt;null&lt;/i&gt; to remove the filter.)<a name="line.422"></a>
-<span class="sourceLineNo">423</span>   * @return this<a name="line.423"></a>
-<span class="sourceLineNo">424</span>   */<a name="line.424"></a>
-<span class="sourceLineNo">425</span>  public Scan setRowPrefixFilter(byte[] rowPrefix) {<a name="line.425"></a>
-<span class="sourceLineNo">426</span>    if (rowPrefix == null) {<a name="line.426"></a>
-<span class="sourceLineNo">427</span>      setStartRow(HConstants.EMPTY_START_ROW);<a name="line.427"></a>
-<span class="sourceLineNo">428</span>      setStopRow(HConstants.EMPTY_END_ROW);<a name="line.428"></a>
-<span class="sourceLineNo">429</span>    } else {<a name="line.429"></a>
-<span class="sourceLineNo">430</span>      this.setStartRow(rowPrefix);<a name="line.430"></a>
-<span class="sourceLineNo">431</span>      this.setStopRow(calculateTheClosestNextRowKeyForPrefix(rowPrefix));<a name="line.431"></a>
-<span class="sourceLineNo">432</span>    }<a name="line.432"></a>
-<span class="sourceLineNo">433</span>    return this;<a name="line.433"></a>
-<span class="sourceLineNo">434</span>  }<a name="line.434"></a>
-<span class="sourceLineNo">435</span><a name="line.435"></a>
-<span class="sourceLineNo">436</span>  /**<a name="line.436"></a>
-<span class="sourceLineNo">437</span>   * &lt;p&gt;When scanning for a prefix the scan should stop immediately after the the last row that<a name="line.437"></a>
-<span class="sourceLineNo">438</span>   * has the specified prefix. This method calculates the closest next rowKey immediately following<a name="line.438"></a>
-<span class="sourceLineNo">439</span>   * the given rowKeyPrefix.&lt;/p&gt;<a name="line.439"></a>
-<span class="sourceLineNo">440</span>   * &lt;p&gt;&lt;b&gt;IMPORTANT: This converts a rowKey&lt;u&gt;Prefix&lt;/u&gt; into a rowKey&lt;/b&gt;.&lt;/p&gt;<a name="line.440"></a>
-<span class="sourceLineNo">441</span>   * &lt;p&gt;If the prefix is an 'ASCII' string put into a byte[] then this is easy because you can<a name="line.441"></a>
-<span class="sourceLineNo">442</span>   * simply increment the last byte of the array.<a name="line.442"></a>
-<span class="sourceLineNo">443</span>   * But if your application uses real binary rowids you may run into the scenario that your<a name="line.443"></a>
-<span class="sourceLineNo">444</span>   * prefix is something like:&lt;/p&gt;<a name="line.444"></a>
-<span class="sourceLineNo">445</span>   * &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;{ 0x12, 0x23, 0xFF, 0xFF }&lt;/b&gt;&lt;br/&gt;<a name="line.445"></a>
-<span class="sourceLineNo">446</span>   * Then this stopRow needs to be fed into the actual scan&lt;br/&gt;<a name="line.446"></a>
-<span class="sourceLineNo">447</span>   * &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;{ 0x12, 0x24 }&lt;/b&gt; (Notice that it is shorter now)&lt;br/&gt;<a name="line.447"></a>
-<span class="sourceLineNo">448</span>   * This method calculates the correct stop row value for this usecase.<a name="line.448"></a>
-<span class="sourceLineNo">449</span>   *<a name="line.449"></a>
-<span class="sourceLineNo">450</span>   * @param rowKeyPrefix the rowKey&lt;u&gt;Prefix&lt;/u&gt;.<a name="line.450"></a>
-<span class="sourceLineNo">451</span>   * @return the closest next rowKey immediately following the given rowKeyPrefix.<a name="line.451"></a>
-<span class="sourceLineNo">452</span>   */<a name="line.452"></a>
-<span class="sourceLineNo">453</span>  private byte[] calculateTheClosestNextRowKeyForPrefix(byte[] rowKeyPrefix) {<a name="line.453"></a>
-<span class="sourceLineNo">454</span>    // Essentially we are treating it like an 'unsigned very very long' and doing +1 manually.<a name="line.454"></a>
-<span class="sourceLineNo">455</span>    // Search for the place where the trailing 0xFFs start<a name="line.455"></a>
-<span class="sourceLineNo">456</span>    int offset = rowKeyPrefix.length;<a name="line.456"></a>
-<span class="sourceLineNo">457</span>    while (offset &gt; 0) {<a name="line.457"></a>
-<span class="sourceLineNo">458</span>      if (rowKeyPrefix[offset - 1] != (byte) 0xFF) {<a name="line.458"></a>
-<span class="sourceLineNo">459</span>        break;<a name="line.459"></a>
-<span class="sourceLineNo">460</span>      }<a name="line.460"></a>
-<span class="sourceLineNo">461</span>      offset--;<a name="line.461"></a>
-<span class="sourceLineNo">462</span>    }<a name="line.462"></a>
-<span class="sourceLineNo">463</span><a name="line.463"></a>
-<span class="sourceLineNo">464</span>    if (offset == 0) {<a name="line.464"></a>
-<span class="sourceLineNo">465</span>      // We got an 0xFFFF... (only FFs) stopRow value which is<a name="line.465"></a>
-<span class="sourceLineNo">466</span>      // the last possible prefix before the end of the table.<a name="line.466"></a>
-<span class="sourceLineNo">467</span>      // So set it to stop at the 'end of the table'<a name="line.467"></a>
-<span class="sourceLineNo">468</span>      return HConstants.EMPTY_END_ROW;<a name="line.468"></a>
-<span class="sourceLineNo">469</span>    }<a name="line.469"></a>
-<span class="sourceLineNo">470</span><a name="line.470"></a>
-<span class="sourceLineNo">471</span>    // Copy the right length of the original<a name="line.471"></a>
-<span class="sourceLineNo">472</span>    byte[] newStopRow = Arrays.copyOfRange(rowKeyPrefix, 0, offset);<a name="line.472"></a>
-<span class="sourceLineNo">473</span>    // And increment the last one<a name="line.473"></a>
-<span class="sourceLineNo">474</span>    newStopRow[newStopRow.length - 1]++;<a name="line.474"></a>
-<span class="sourceLineNo">475</span>    return newStopRow;<a name="line.475"></a>
-<span class="sourceLineNo">476</span>  }<a name="line.476"></a>
-<span class="sourceLineNo">477</span><a name="line.477"></a>
-<span class="sourceLineNo">478</span>  /**<a name="line.478"></a>
-<span class="sourceLineNo">479</span>   * Get all available versions.<a name="line.479"></a>
-<span class="sourceLineNo">480</span>   * @return this<a name="line.480"></a>
-<span class="sourceLineNo">481</span>   */<a name="line.481"></a>
-<span class="sourceLineNo">482</span>  public Scan setMaxVersions() {<a name="line.482"></a>
-<span class="sourceLineNo">483</span>    this.maxVersions = Integer.MAX_VALUE;<a name="line.483"></a>
-<span class="sourceLineNo">484</span>    return this;<a name="line.484"></a>
-<span class="sourceLineNo">485</span>  }<a name="line.485"></a>
-<span class="sourceLineNo">486</span><a name="line.486"></a>
-<span class="sourceLineNo">487</span>  /**<a name="line.487"></a>
-<span class="sourceLineNo">488</span>   * Get up to the specified number of versions of each column.<a name="line.488"></a>
-<span class="sourceLineNo">489</span>   * @param maxVersions maximum versions for each column<a name="line.489"></a>
-<span class="sourceLineNo">490</span>   * @return this<a name="line.490"></a>
-<span class="sourceLineNo">491</span>   */<a name="line.491"></a>
-<span class="sourceLineNo">492</span>  public Scan setMaxVersions(int maxVersions) {<a name="line.492"></a>
-<span class="sourceLineNo">493</span>    this.maxVersions = maxVersions;<a name="line.493"></a>
-<span class="sourceLineNo">494</span>    return this;<a name="line.494"></a>
-<span class="sourceLineNo">495</span>  }<a name="line.495"></a>
-<span class="sourceLineNo">496</span><a name="line.496"></a>
-<span class="sourceLineNo">497</span>  /**<a name="line.497"></a>
-<span class="sourceLineNo">498</span>   * Set the maximum number of values to return for each call to next().<a name="line.498"></a>
-<span class="sourceLineNo">499</span>   * Callers should be aware that invoking this method with any value<a name="line.499"></a>
-<span class="sourceLineNo">500</span>   * is equivalent to calling {@link #setAllowPartialResults(boolean)}<a name="line.500"></a>
-<span class="sourceLineNo">501</span>   * with a value of {@code true}; partial results may be returned if<a name="line.501"></a>
-<span class="sourceLineNo">502</span>   * this method is called. Use {@link #setMaxResultSize(long)}} to<a name="line.502"></a>
-<span class="sourceLineNo">503</span>   * limit the size of a Scan's Results instead.<a name="line.503"></a>
-<span class="sourceLineNo">504</span>   *<a name="line.504"></a>
-<span class="sourceLineNo">505</span>   * @param batch the maximum number of values<a name="line.505"></a>
-<span class="sourceLineNo">506</span>   */<a name="line.506"></a>
-<span class="sourceLineNo">507</span>  public Scan setBatch(int batch) {<a name="line.507"></a>
-<span class="sourceLineNo">508</span>    if (this.hasFilter() &amp;&amp; this.filter.hasFilterRow()) {<a name="line.508"></a>
-<span class="sourceLineNo">509</span>      throw new IncompatibleFilterException(<a name="line.509"></a>
-<span class="sourceLineNo">510</span>        "Cannot set batch on a scan using a filter" +<a name="line.510"></a>
-<span class="sourceLineNo">511</span>        " that returns true for filter.hasFilterRow");<a name="line.511"></a>
-<span class="sourceLineNo">512</span>    }<a name="line.512"></a>
-<span class="sourceLineNo">513</span>    this.batch = batch;<a name="line.513"></a>
-<span class="sourceLineNo">514</span>    return this;<a name="line.514"></a>
-<span class="sourceLineNo">515</span>  }<a name="line.515"></a>
-<span class="sourceLineNo">516</span><a name="line.516"></a>
-<span class="sourceLineNo">517</span>  /**<a name="line.517"></a>
-<span class="sourceLineNo">518</span>   * Set the maximum number of values to return per row per Column Family<a name="line.518"></a>
-<span class="sourceLineNo">519</span>   * @param limit the maximum number of values returned / row / CF<a name="line.519"></a>
-<span class="sourceLineNo">520</span>   */<a name="line.520"></a>
-<span class="sourceLineNo">521</span>  public Scan setMaxResultsPerColumnFamily(int limit) {<a name="line.521"></a>
-<span class="sourceLineNo">522</span>    this.storeLimit = limit;<a name="line.522"></a>
-<span class="sourceLineNo">523</span>    return this;<a name="line.523"></a>
-<span class="sourceLineNo">524</span>  }<a name="line.524"></a>
-<span class="sourceLineNo">525</span><a name="line.525"></a>
-<span class="sourceLineNo">526</span>  /**<a name="line.526"></a>
-<span class="sourceLineNo">527</span>   * Set offset for the row per Column Family.<a name="line.527"></a>
-<span class="sourceLineNo">528</span>   * @param offset is the number of kvs that will be skipped.<a name="line.528"></a>
-<span class="sourceLineNo">529</span>   */<a name="line.529"></a>
-<span class="sourceLineNo">530</span>  public Scan setRowOffsetPerColumnFamily(int offset) {<a name="line.530"></a>
-<span class="sourceLineNo">531</span>    this.storeOffset = offset;<a name="line.531"></a>
-<span class="sourceLineNo">532</span>    return this;<a name="line.532"></a>
-<span class="sourceLineNo">533</span>  }<a name="line.533"></a>
-<span class="sourceLineNo">534</span><a name="line.534"></a>
-<span class="sourceLineNo">535</span>  /**<a name="line.535"></a>
-<span class="sourceLineNo">536</span>   * Set the number of rows for caching that will be passed to scanners.<a name="line.536"></a>
-<span class="sourceLineNo">537</span>   * If not set, the Configuration setting {@link HConstants#HBASE_CLIENT_SCANNER_CACHING} will<a name="line.537"></a>
-<span class="sourceLineNo">538</span>   * apply.<a name="line.538"></a>
-<span class="sourceLineNo">539</span>   * Higher caching values will enable faster scanners but will use more memory.<a name="line.539"></a>
-<span class="sourceLineNo">540</span>   * @param caching the number of rows for caching<a name="line.540"></a>
-<span class="sourceLineNo">541</span>   */<a name="line.541"></a>
-<span class="sourceLineNo">542</span>  public Scan setCaching(int caching) {<a name="line.542"></a>
-<span class="sourceLineNo">543</span>    this.caching = caching;<a name="line.543"></a>
-<span class="sourceLineNo">544</span>    return this;<a name="line.544"></a>
-<span class="sourceLineNo">545</span>  }<a name="line.545"></a>
-<span class="sourceLineNo">546</span><a name="line.546"></a>
-<span class="sourceLineNo">547</span>  /**<a name="line.547"></a>
-<span class="sourceLineNo">548</span>   * @return the maximum result size in bytes. See {@link #setMaxResultSize(long)}<a name="line.548"></a>
-<span class="sourceLineNo">549</span>   */<a name="line.549"></a>
-<span class="sourceLineNo">550</span>  public long getMaxResultSize() {<a name="line.550"></a>
-<span class="sourceLineNo">551</span>    return maxResultSize;<a name="line.551"></a>
-<span class="sourceLineNo">552</span>  }<a name="line.552"></a>
-<span class="sourceLineNo">553</span><a name="line.553"></a>
-<span class="sourceLineNo">554</span>  /**<a name="line.554"></a>
-<span class="sourceLineNo">555</span>   * Set the maximum result size. The default is -1; this means that no specific<a name="line.555"></a>
-<span class="sourceLineNo">556</span>   * maximum result size will be set for this scan, and the global configured<a name="line.556"></a>
-<span class="sourceLineNo">557</span>   * value will be used instead. (Defaults to unlimited).<a name="line.557"></a>
-<span class="sourceLineNo">558</span>   *<a name="line.558"></a>
-<span class="sourceLineNo">559</span>   * @param maxResultSize The maximum result size in bytes.<a name="line.559"></a>
-<span class="sourceLineNo">560</span>   */<a name="line.560"></a>
-<span class="sourceLineNo">561</span>  public Scan setMaxResultSize(long maxResultSize) {<a name="line.561"></a>
-<span class="sourceLineNo">562</span>    this.maxResultSize = maxResultSize;<a name="line.562"></a>
-<span class="sourceLineNo">563</span>    return this;<a name="line.563"></a>
-<span class="sourceLineNo">564</span>  }<a name="line.564"></a>
-<span class="sourceLineNo">565</span><a name="line.565"></a>
-<span class="sourceLineNo">566</span>  @Override<a name="line.566"></a>
-<span class="sourceLineNo">567</span>  public Scan setFilter(Filter filter) {<a name="line.567"></a>
-<span class="sourceLineNo">568</span>    super.setFilter(filter);<a name="line.568"></a>
-<span class="sourceLineNo">569</span>    return this;<a name="line.569"></a>
-<span class="sourceLineNo">570</span>  }<a name="line.570"></a>
-<span class="sourceLineNo">571</span><a name="line.571"></a>
-<span class="sourceLineNo">572</span>  /**<a name="line.572"></a>
-<span class="sourceLineNo">573</span>   * Setting the familyMap<a name="line.573"></a>
-<span class="sourceLineNo">574</span>   * @param familyMap map of family to qualifier<a name="line.574"></a>
-<span class="sourceLineNo">575</span>   * @return this<a name="line.575"></a>
-<span class="sourceLineNo">576</span>   */<a name="line.576"></a>
-<span class="sourceLineNo">577</span>  public Scan setFamilyMap(Map&lt;byte [], NavigableSet&lt;byte []&gt;&gt; familyMap) {<a name="line.577"></a>
-<span class="sourceLineNo">578</span>    this.familyMap = familyMap;<a name="line.578"></a>
-<span class="sourceLineNo">579</span>    return this;<a name="line.579"></a>
-<span class="sourceLineNo">580</span>  }<a name="line.580"></a>
-<span class="sourceLineNo">581</span><a name="line.581"></a>
-<span class="sourceLineNo">582</span>  /**<a name="line.582"></a>
-<span class="sourceLineNo">583</span>   * Getting the familyMap<a name="line.583"></a>
-<span class="sourceLineNo">584</span>   * @return familyMap<a name="line.584"></a>
-<span class="sourceLineNo">585</span>   */<a name="line.585"></a>
-<span class="sourceLineNo">586</span>  public Map&lt;byte [], NavigableSet&lt;byte []&gt;&gt; getFamilyMap() {<a name="line.586"></a>
-<span class="sourceLineNo">587</span>    return this.familyMap;<a name="line.587"></a>
-<span class="sourceLineNo">588</span>  }<a name="line.588"></a>
-<span class="sourceLineNo">589</span><a name="line.589"></a>
-<span class="sourceLineNo">590</span>  /**<a name="line.590"></a>
-<span class="sourceLineNo">591</span>   * @return the number of families in familyMap<a name="line.591"></a>
-<span class="sourceLineNo">592</span>   */<a name="line.592"></a>
-<span class="sourceLineNo">593</span>  public int numFamilies() {<a name="line.593"></a>
-<span class="sourceLineNo">594</span>    if(hasFamilies()) {<a name="line.594"></a>
-<span class="sourceLineNo">595</span>      return this.familyMap.size();<a name="line.595"></a>
-<span class="sourceLineNo">596</span>    }<a name="line.596"></a>
-<span class="sourceLineNo">597</span>    return 0;<a name="line.597"></a>
-<span class="sourceLineNo">598</span>  }<a name="line.598"></a>
-<span class="sourceLineNo">599</span><a name="line.599"></a>
-<span class="sourceLineNo">600</span>  /**<a name="line.600"></a>
-<span class="sourceLineNo">601</span>   * @return true if familyMap is non empty, false otherwise<a name="line.601"></a>
-<span class="sourceLineNo">602</span>   */<a name="line.602"></a>
-<span class="sourceLineNo">603</span>  public boolean hasFamilies() {<a name="line.603"></a>
-<span class="sourceLineNo">604</span>    return !this.familyMap.isEmpty();<a name="line.604"></a>
-<span class="sourceLineNo">605</span>  }<a name="line.605"></a>
-<span class="sourceLineNo">606</span><a name="line.606"></a>
-<span class="sourceLineNo">607</span>  /**<a name="line.607"></a>
-<span class="sourceLineNo">608</span>   * @return the keys of the familyMap<a name="line.608"></a>
-<span class="sourceLineNo">609</span>   */<a name="line.609"></a>
-<span class="sourceLineNo">610</span>  public byte[][] getFamilies() {<a name="line.610"></a>
-<span class="sourceLineNo">611</span>    if(hasFamilies()) {<a name="line.611"></a>
-<span class="sourceLineNo">612</span>      return this.familyMap.keySet().toArray(new byte[0][0]);<a name="line.612"></a>
-<span class="sourceLineNo">613</span>    }<a name="line.613"></a>
-<span class="sourceLineNo">614</span>    return null;<a name="line.614"></a>
-<span class="sourceLineNo">615</span>  }<a name="line.615"></a>
-<span class="sourceLineNo">616</span><a name="line.616"></a>
-<span class="sourceLineNo">617</span>  /**<a name="line.617"></a>
-<span class="sourceLineNo">618</span>   * @return the startrow<a name="line.618"></a>
-<span class="sourceLineNo">619</span>   */<a name="line.619"></a>
-<span class="sourceLineNo">620</span>  public byte [] getStartRow() {<a name="line.620"></a>
-<span class="sourceLineNo">621</span>    return this.startRow;<a name="line.621"></a>
-<span class="sourceLineNo">622</span>  }<a name="line.622"></a>
-<span class="sourceLineNo">623</span><a name="line.623"></a>
-<span class="sourceLineNo">624</span>  /**<a name="line.624"></a>
-<span class="sourceLineNo">625</span>   * @return the stoprow<a name="line.625"></a>
-<span class="sourceLineNo">626</span>   */<a name="line.626"></a>
-<span class="sourceLineNo">627</span>  public byte [] getStopRow() {<a name="line.627"></a>
-<span class="sourceLineNo">628</span>    return this.stopRow;<a name="line.628"></a>
-<span class="sourceLineNo">629</span>  }<a name="line.629"></a>
-<span class="sourceLineNo">630</span><a name="line.630"></a>
-<span class="sourceLineNo">631</span>  /**<a name="line.631"></a>
-<span class="sourceLineNo">632</span>   * @return the max number of versions to fetch<a name="line.632"></a>
-<span class="sourceLineNo">633</span>   */<a name="line.633"></a>
-<span class="sourceLineNo">634</span>  public int getMaxVersions() {<a name="line.634"></a>
-<span class="sourceLineNo">635</span>    return this.maxVersions;<a name="line.635"></a>
-<span class="sourceLineNo">636</span>  }<a name="line.636"></a>
-<span class="sourceLineNo">637</span><a name="line.637"></a>
-<span class="sourceLineNo">638</span>  /**<a name="line.638"></a>
-<span class="sourceLineNo">639</span>   * @return maximum number of values to return for a single call to next()<a name="line.639"></a>
-<span class="sourceLineNo">640</span>   */<a name="line.640"></a>
-<span class="sourceLineNo">641</span>  public int getBatch() {<a name="line.641"></a>
-<span class="sourceLineNo">642</span>    return this.batch;<a name="line.642"></a>
-<span class="sourceLineNo">643</span>  }<a name="line.643"></a>
-<span class="sourceLineNo">644</span><a name="line.644"></a>
-<span class="sourceLineNo">645</span>  /**<a name="line.645"></a>
-<span class="sourceLineNo">646</span>   * @return maximum number of values to return per row per CF<a name="line.646"></a>
-<span class="sourceLineNo">647</span>   */<a name="line.647"></a>
-<span class="sourceLineNo">648</span>  public int getMaxResultsPerColumnFamily() {<a name="line.648"></a>
-<span class="sourceLineNo">649</span>    return this.storeLimit;<a name="line.649"></a>
-<span class="sourceLineNo">650</span>  }<a name="line.650"></a>
-<span class="sourceLineNo">651</span><a name="line.651"></a>
-<span class="sourceLineNo">652</span>  /**<a name="line.652"></a>
-<span class="sourceLineNo">653</span>   * Method for retrieving the scan's offset per row per column<a name="line.653"></a>
-<span class="sourceLineNo">654</span>   * family (#kvs to be skipped)<a name="line.654"></a>
-<span class="sourceLineNo">655</span>   * @return row offset<a name="line.655"></a>
-<span class="sourceLineNo">656</span>   */<a name="line.656"></a>
-<span class="sourceLineNo">657</span>  public int getRowOffsetPerColumnFamily() {<a name="line.657"></a>
-<span class="sourceLineNo">658</span>    return this.storeOffset;<a name="line.658"></a>
-<span class="sourceLineNo">659</span>  }<a name="line.659"></a>
-<span class="sourceLineNo">660</span><a name="line.660"></a>
-<span class="sourceLineNo">661</span>  /**<a name="line.661"></a>
-<span class="sourceLineNo">662</span>   * @return caching the number of rows fetched when calling next on a scanner<a name="line.662"></a>
-<span class="sourceLineNo">663</span>   */<a name="line.663"></a>
-<span class="sourceLineNo">664</span>  public int getCaching() {<a name="line.664"></a>
-<span class="sourceLineNo">665</span>    return this.caching;<a name="line.665"></a>
-<span class="sourceLineNo">666</span>  }<a name="line.666"></a>
-<span class="sourceLineNo">667</span><a name="line.667"></a>
-<span class="sourceLineNo">668</span>  /**<a name="line.668"></a>
-<span class="sourceLineNo">669</span>   * @return TimeRange<a name="line.669"></a>
-<span class="sourceLineNo">670</span>   */<a name="line.670"></a>
-<span class="sourceLineNo">671</span>  public TimeRange getTimeRange() {<a name="line.671"></a>
-<span class="sourceLineNo">672</span>    return this.tr;<a name="line.672"></a>
-<span class="sourceLineNo">673</span>  }<a name="line.673"></a>
-<span class="sourceLineNo">674</span><a name="line.674"></a>
-<span class="sourceLineNo">675</span>  /**<a name="line.675"></a>
-<span class="sourceLineNo">676</span>   * @return RowFilter<a name="line.676"></a>
-<span class="sourceLineNo">677</span>   */<a name="line.677"></a>
-<span class="sourceLineNo">678</span>  @Override<a name="line.678"></a>
-<span class="sourceLineNo">679</span>  public Filter getFilter() {<a name="line.679"></a>
-<span class="sourceLineNo">680</span>    return filter;<a name="line.680"></a>
-<span class="sourceLineNo">681</span>  }<a name="line.681"></a>
-<span class="sourceLineNo">682</span><a name="line.682"></a>
-<span class="sourceLineNo">683</span>  /**<a name="line.683"></a>
-<span class="sourceLineNo">684</span>   * @return true is a filter has been specified, false if not<a name="line.684"></a>
-<span class="sourceLineNo">685</span>   */<a name="line.685"></a>
-<span class="sourceLineNo">686</span>  public boolean hasFilter() {<a name="line.686"></a>
-<span class="sourceLineNo">687</span>    return filter != null;<a name="line.687"></a>
-<span class="sourceLineNo">688</span>  }<a name="line.688"></a>
-<span class="sourceLineNo">689</span><a name="line.689"></a>
-<span class="sourceLineNo">690</span>  /**<a name="line.690"></a>
-<span class="sourceLineNo">691</span>   * Set whether blocks should be cached for this Scan.<a name="line.691"></a>
-<span class="sourceLineNo">692</span>   * &lt;p&gt;<a name="line.692"></a>
-<span class="sourceLineNo">693</span>   * This is true by default.  When true, default settings of the table and<a name="line.693"></a>
-<span class="sourceLineNo">694</span>   * family are used (this will never override caching blocks if the block<a name="line.694"></a>
-<span class="sourceLineNo">695</span>   * cache is disabled for that family or entirely).<a name="line.695"></a>
-<span class="sourceLineNo">696</span>   *<a name="line.696"></a>
-<span class="sourceLineNo">697</span>   * @param cacheBlocks if false, default settings are overridden and blocks<a name="line.697"></a>
-<span class="sourceLineNo">698</span>   * will not be cached<a name="line.698"></a>
-<span class="sourceLineNo">699</span>   */<a name="line.699"></a>
-<span class="sourceLineNo">700</span>  public Scan setCacheBlocks(boolean cacheBlocks) {<a name="line.700"></a>
-<span class="sourceLineNo">701</span>    this.cacheBlocks = cacheBlocks;<a name="line.701"></a>
-<span class="sourceLineNo">702</span>    return this;<a name="line.702"></a>
-<span class="sourceLineNo">703</span>  }<a name="line.703"></a>
-<span class="sourceLineNo">704</span><a name="line.704"></a>
-<span class="sourceLineNo">705</span>  /**<a name="line.705"></a>
-<span class="sourceLineNo">706</span>   * Get whether blocks should be cached for this Scan.<a name="line.706"></a>
-<span class="sourceLineNo">707</span>   * @return true if default caching should be used, false if blocks should not<a name="line.707"></a>
-<span class="sourceLineNo">708</span>   * be cached<a name="line.708"></a>
-<span class="sourceLineNo">709</span>   */<a name="line.709"></a>
-<span class="sourceLineNo">710</span>  public boolean getCacheBlocks() {<a name="line.710"></a>
-<span class="sourceLineNo">711</span>    return cacheBlocks;<a name="line.711"></a>
-<span class="sourceLineNo">712</span>  }<a name="line.712"></a>
-<span class="sourceLineNo">713</span><a name="line.713"></a>
-<span class="sourceLineNo">714</span>  /**<a name="line.714"></a>
-<span class="sourceLineNo">715</span>   * Set whether this scan is a reversed one<a name="line.715"></a>
-<span class="sourceLineNo">716</span>   * &lt;p&gt;<a name="line.716"></a>
-<span class="sourceLineNo">717</span>   * This is false by default which means forward(normal) scan.<a name="line.717"></a>
-<span class="sourceLineNo">718</span>   *<a name="line.718"></a>
-<span class="sourceLineNo">719</span>   * @param reversed if true, scan will be backward order<a name="line.719"></a>
-<span class="sourceLineNo">720</span>   * @return this<a name="line.720"></a>
-<span class="sourceLineNo">721</span>   */<a name="line.721"></a>
-<span class="sourceLineNo">722</span>  public Scan setReversed(boolean reversed) {<a name="line.722"></a>
-<span class="sourceLineNo">723</span>    this.reversed = reversed;<a name="line.723"></a>
-<span class="sourceLineNo">724</span>    return this;<a name="line.724"></a>
-<span class="sourceLineNo">725</span>  }<a name="line.725"></a>
-<span class="sourceLineNo">726</span><a name="line.726"></a>
-<span class="sourceLineNo">727</span>  /**<a name="line.727"></a>
-<span class="sourceLineNo">728</span>   * Get whether this scan is a reversed one.<a name="line.728"></a>
-<span class="sourceLineNo">729</span>   * @return true if backward scan, false if forward(default) scan<a name="line.729"></a>
-<span class="sourceLineNo">730</span>   */<a name="line.730"></a>
-<span class="sourceLineNo">731</span>  public boolean isReversed() {<a name="line.731"></a>
-<span class="sourceLineNo">732</span>    return reversed;<a name="line.732"></a>
-<span class="sourceLineNo">733</span>  }<a name="line.733"></a>
-<span class="sourceLineNo">734</span><a name="line.734"></a>
-<span class="sourceLineNo">735</span>  /**<a name="line.735"></a>
-<span class="sourceLineNo">736</span>   * Setting whether the caller wants to see the partial results that may be returned from the<a name="line.736"></a>
-<span class="sourceLineNo">737</span>   * server. By default this value is false and the complete results will be assembled client side<a name="line.737"></a>
-<span class="sourceLineNo">738</span>   * before being delivered to the caller.<a name="line.738"></a>
-<span class="sourceLineNo">739</span>   * @param allowPartialResults<a name="line.739"></a>
-<span class="sourceLineNo">740</span>   * @return this<a name="line.740"></a>
-<span class="sourceLineNo">741</span>   */<a name="line.741"></a>
-<span class="sourceLineNo">742</span>  public Scan setAllowPartialResults(final boolean allowPartialResults) {<a name="line.742"></a>
-<span class="sourceLineNo">743</span>    this.allowPartialResults = allowPartialResults;<a name="line.743"></a>
-<span class="sourceLineNo">744</span>    return this;<a name="line.744"></a>
-<span class="sourceLineNo">745</span>  }<a name="line.745"></a>
-<span class="sourceLineNo">746</span><a name="line.746"></a>
-<span class="sourceLineNo">747</span>  /**<a name="line.747"></a>
-<span class="sourceLineNo">748</span>   * @return true when the constructor of this scan understands that the results they will see may<a name="line.748"></a>
-<span class="sourceLineNo">749</span>   *         only represent a partial portion of a row. The entire row would be retrieved by<a name="line.749"></a>
-<span class="sourceLineNo">750</span>   *         subsequent calls to {@link ResultScanner#next()}<a name="line.750"></a>
-<span class="sourceLineNo">751</span>   */<a name="line.751"></a>
-<span class="sourceLineNo">752</span>  public boolean getAllowPartialResults() {<a name="line.752"></a>
-<span class="sourceLineNo">753</span>    return allowPartialResults;<a name="line.753"></a>
-<span class="sourceLineNo">754</span>  }<a name="line.754"></a>
-<span class="sourceLineNo">755</span><a name="line.755"></a>
-<span class="sourceLineNo">756</span>  public Scan setLoadColumnFamiliesOnDemand(boolean value) {<a name="line.756"></a>
-<span class="sourceLineNo">757</span>    return (Scan) super.setLoadColumnFamiliesOnDemand(value);<a name="line.757"></a>
-<span class="sourceLineNo">758</span>  }<a name="line.758"></a>
-<span class="sourceLineNo">759</span><a name="line.759"></a>
-<span class="sourceLineNo">760</span>  /**<a name="line.760"></a>
-<span class="sourceLineNo">761</span>   * Compile the table and column family (i.e. schema) information<a name="line.761"></a>
-<span class="sourceLineNo">762</span>   * into a String. Useful for parsing and aggregation by debugging,<a name="line.762"></a>
-<span class="sourceLineNo">763</span>   * logging, and administration tools.<a name="line.763"></a>
-<span class="sourceLineNo">764</span>   * @return Map<a name="line.764"></a>
-<span class="sourceLineNo">765</span>   */<a name="line.765"></a>
-<span class="sourceLineNo">766</span>  @Override<a name="line.766"></a>
-<span class="sourceLineNo">767</span>  public Map&lt;String, Object&gt; getFingerprint() {<a name="line.767"></a>
-<span class="sourceLineNo">768</span>    Map&lt;String, Object&gt; map = new HashMap&lt;String, Object&gt;();<a name="line.768"></a>
-<span class="sourceLineNo">769</span>    List&lt;String&gt; families = new ArrayList&lt;String&gt;();<a name="line.769"></a>
-<span class="sourceLineNo">770</span>    if(this.familyMap.size() == 0) {<a name="line.770"></a>
-<span class="sourceLineNo">771</span>      map.put("families", "ALL");<a name="line.771"></a>
-<span class="sourceLineNo">772</span>      return map;<a name="line.772"></a>
-<span class="sourceLineNo">773</span>    } else {<a name="line.773"></a>
-<span class="sourceLineNo">774</span>      map.put("families", families);<a name="line.774"></a>
-<span class="sourceLineNo">775</span>    }<a name="line.775"></a>
-<span class="sourceLineNo">776</span>    for (Map.Entry&lt;byte [], NavigableSet&lt;byte[]&gt;&gt; entry :<a name="line.776"></a>
-<span class="sourceLineNo">777</span>        this.familyMap.entrySet()) {<a name="line.777"></a>
-<span class="sourceLineNo">778</span>      families.add(Bytes.toStringBinary(entry.getKey()));<a name="line.778"></a>
-<span class="sourceLineNo">779</span>    }<a name="line.779"></a>
-<span class="sourceLineNo">780</span>    return map;<a name="line.780"></a>
-<span class="sourceLineNo">781</span>  }<a name="line.781"></a>
-<span class="sourceLineNo">782</span><a name="line.782"></a>
-<span class="sourceLineNo">783</span>  /**<a name="line.783"></a>
-<span class="sourceLineNo">784</span>   * Compile the details beyond the scope of getFingerprint (row, columns,<a name="line.784"></a>
-<span class="sourceLineNo">785</span>   * timestamps, etc.) into a Map along with the fingerprinted information.<a name="line.785"></a>
-<span class="sourceLineNo">786</span>   * Useful for debugging, logging, and administration tools.<a name="line.786"></a>
-<span class="sourceLineNo">787</span>   * @param maxCols a limit on the number of columns output prior to truncation<a name="line.787"></a>
-<span class="sourceLineNo">788</span>   * @return Map<a name="line.788"></a>
-<span class="sourceLineNo">789</span>   */<a name="line.789"></a>
-<span class="sourceLineNo">790</span>  @Override<a name="line.790"></a>
-<span class="sourceLineNo">791</span>  public Map&lt;String, Object&gt; toMap(int maxCols) {<a name="line.791"></a>
-<span class="sourceLineNo">792</span>    // start with the fingerpring map and build on top of it<a name="line.792"></a>
-<span class="sourceLineNo">793</span>    Map&lt;String, Object&gt; map = getFingerprint();<a name="line.793"></a>
-<span class="sourceLineNo">794</span>    // map from families to column list replaces fingerprint's list of families<a name="line.794"></a>
-<span class="sourceLineNo">795</span>    Map&lt;String, List&lt;String&gt;&gt; familyColumns =<a name="line.795"></a>
-<span class="sourceLineNo">796</span>      new HashMap&lt;String, List&lt;String&gt;&gt;();<a name="line.796"></a>
-<span class="sourceLineNo">797</span>    map.put("families", familyColumns);<a name="line.797"></a>
-<span class="sourceLineNo">798</span>    // add scalar information first<a name="line.798"></a>
-<span class="sourceLineNo">799</span>    map.put("startRow", Bytes.toStringBinary(this.startRow));<a name="line.799"></a>
-<span class="sourceLineNo">800</span>    map.put("stopRow", Bytes.toStringBinary(this.stopRow));<a name="line.800"></a>
-<span class="sourceLineNo">801</span>    map.put("maxVersions", this.maxVersions);<a name="line.801"></a>
-<span class="sourceLineNo">802</span>    map.put("batch", this.batch);<a name="line.802"></a>
-<span class="sourceLineNo">803</span>    map.put("caching", this.caching);<a name="line.803"></a>
-<span class="sourceLineNo">804</span>    map.put("maxResultSize", this.maxResultSize);<a name="line.804"></a>
-<span class="sourceLineNo">805</span>    map.put("cacheBlocks", this.cacheBlocks);<a name="line.805"></a>
-<span class="sourceLineNo">806</span>    map.put("loadColumnFamiliesOnDemand", this.loadColumnFamiliesOnDemand);<a name="line.806"></a>
-<span class="sourceLineNo">807</span>    List&lt;Long&gt; timeRange = new ArrayList&lt;Long&gt;();<a name="line.807"></a>
-<span class="sourceLineNo">808</span>    timeRange.add(this.tr.getMin());<a name="line.808"></a>
-<span class="sourceLineNo">809</span>    timeRange.add(this.tr.getMax());<a name="line.809"></a>
-<span class="sourceLineNo">810</span>    map.put("timeRange", timeRange);<a name="line.810"></a>
-<span class="sourceLineNo">811</span>    int colCount = 0;<a name="line.811"></a>
-<span class="sourceLineNo">812</span>    // iterate through affected families and list out up to maxCols columns<a name="line.812"></a>
-<span class="sourceLineNo">813</span>    for (Map.Entry&lt;byte [], NavigableSet&lt;byte[]&gt;&gt; entry :<a name="line.813"></a>
-<span class="sourceLineNo">814</span>      this.familyMap.entrySet()) {<a name="line.814"></a>
-<span class="sourceLineNo">815</span>      List&lt;String&gt; columns = new ArrayList&lt;String&gt;();<a name="line.815"></a>
-<span class="sourceLineNo">816</span>      familyColumns.put(Bytes.toStringBinary(entry.getKey()), columns);<a name="line.816"></a>
-<span class="sourceLineNo">817</span>      if(entry.getValue() == null) {<a name="line.817"></a>
-<span class="sourceLineNo">818</span>        colCount++;<a name="line.818"></a>
-<span class="sourceLineNo">819</span>        --maxCols;<a name="line.819"></a>
-<span class="sourceLineNo">820</span>        columns.add("ALL");<a name="line.820"></a>
-<span class="sourceLineNo">821</span>      } else {<a name="line.821"></a>
-<span class="sourceLineNo">822</span>        colCount += entry.getValue().size();<a name="line.822"></a>
-<span class="sourceLineNo">823</span>        if (maxCols &lt;= 0) {<a name="line.823"></a>
-<span class="sourceLineNo">824</span>          continue;<a name="line.824"></a>
-<span class="sourceLineNo">825</span>        }<a name="line.825"></a>
-<span class="sourceLineNo">826</span>        for (byte [] column : entry.getValue()) {<a name="line.826"></a>
-<span class="sourceLineNo">827</span>          if (--maxCols &lt;= 0) {<a name="line.827"></a>
-<span class="sourceLineNo">828</span>            continue;<a name="line.828"></a>
-<span class="sourceLineNo">829</span>          }<a name="line.829"></a>
-<span class="sourceLineNo">830</span>          columns.add(Bytes.toStringBinary(column));<a name="line.830"></a>
-<span class="sourceLineNo">831</span>        }<a name="line.831"></a>
-<span class="sourceLineNo">832</span>      }<a name="line.832"></a>
-<span class="sourceLineNo">833</span>    }<a name="line.833"></a>
-<span class="sourceLineNo">834</span>    map.put("totalColumns", colCount);<a name="line.834"></a>
-<span class="sourceLineNo">835</span>    if (this.filter != null) {<a name="line.835"></a>
-<span class="sourceLineNo">836</span>      map.put("filter", this.filter.toString());<a name="line.836"></a>
-<span class="sourceLineNo">837</span>    }<a name="line.837"></a>
-<span class="sourceLineNo">838</span>    // add the id if set<a name="line.838"></a>
-<span class="sourceLineNo">839</span>    if (getId() != null) {<a name="line.839"></a>
-<span class="sourceLineNo">840</span>      map.put("id", getId());<a name="line.840"></a>
-<span class="sourceLineNo">841</span>    }<a name="line.841"></a>
-<span class="sourceLineNo">842</span>    return map;<a name="line.842"></a>
-<span class="sourceLineNo">843</span>  }<a name="line.843"></a>
-<span class="sourceLineNo">844</span><a name="line.844"></a>
-<span class="sourceLineNo">845</span>  /**<a name="line.845"></a>
-<span class="sourceLineNo">846</span>   * Enable/disable "raw" mode for this scan.<a name="line.846"></a>
-<span class="sourceLineNo">847</span>   * If "raw" is enabled the scan will return all<a name="line.847"></a>
-<span class="sourceLineNo">848</span>   * delete marker and deleted rows that have not<a name="line.848"></a>
-<span class="sourceLineNo">849</span>   * been collected, yet.<a name="line.849"></a>
-<span class="sourceLineNo">850</span>   * This is mostly useful for Scan on column families<a name="line.850"></a>
-<span class="sourceLineNo">851</span>   * that have KEEP_DELETED_ROWS enabled.<a name="line.851"></a>
-<span class="sourceLineNo">852</span>   * It is an error to specify any column when "raw" is set.<a name="line.852"></a>
-<span class="sourceLineNo">853</span>   * @param raw True/False to enable/disable "raw" mode.<a name="line.853"></a>
-<span class="sourceLineNo">854</span>   */<a name="line.854"></a>
-<span class="sourceLineNo">855</span>  public Scan setRaw(boolean raw) {<a name="line.855"></a>
-<span class="sourceLineNo">856</span>    setAttribute(RAW_ATTR, Bytes.toBytes(raw));<a name="line.856"></a>
-<span class="sourceLineNo">857</span>    return this;<a name="line.857"></a>
-<span class="sourceLineNo">858</span>  }<a name="line.858"></a>
-<span class="sourceLineNo">859</span><a name="line.859"></a>
-<span class="sourceLineNo">860</span>  /**<a name="line.860"></a>
-<span class="sourceLineNo">861</span>   * @return True if this Scan is in "raw" mode.<a name="line.861"></a>
-<span class="sourceLineNo">862</span>   */<a name="line.862"></a>
-<span class="sourceLineNo">863</span>  public boolean isRaw() {<a name="line.863"></a>
-<span class="sourceLineNo">864</span>    byte[] attr = getAttribute(RAW_ATTR);<a name="line.864"></a>
-<span class="sourceLineNo">865</span>    return attr == null ? false : Bytes.toBoolean(attr);<a name="line.865"></a>
-<span class="sourceLineNo">866</span>  }<a name="line.866"></a>
-<span class="sourceLineNo">867</span><a name="line.867"></a>
+<span class="sourceLineNo">130</span>  /**<a name="line.130"></a>
+<span class="sourceLineNo">131</span>   * -1 means no caching specified and the value of {@link HConstants#HBASE_CLIENT_SCANNER_CACHING}<a name="line.131"></a>
+<span class="sourceLineNo">132</span>   * (default to {@link HConstants#DEFAULT_HBASE_CLIENT_SCANNER_CACHING}) will be used<a name="line.132"></a>
+<span class="sourceLineNo">133</span>   */<a name="line.133"></a>
+<span class="sourceLineNo">134</span>  private int caching = -1;<a name="line.134"></a>
+<span class="sourceLineNo">135</span>  private long maxResultSize = -1;<a name="line.135"></a>
+<span class="sourceLineNo">136</span>  private boolean cacheBlocks = true;<a name="line.136"></a>
+<span class="sourceLineNo">137</span>  private boolean reversed = false;<a name="line.137"></a>
+<span class="sourceLineNo">138</span>  private TimeRange tr = new TimeRange();<a name="line.138"></a>
+<span class="sourceLineNo">139</span>  private Map&lt;byte [], NavigableSet&lt;byte []&gt;&gt; familyMap =<a name="line.139"></a>
+<span class="sourceLineNo">140</span>    new TreeMap&lt;byte [], NavigableSet&lt;byte []&gt;&gt;(Bytes.BYTES_COMPARATOR);<a name="line.140"></a>
+<span class="sourceLineNo">141</span>  private Boolean asyncPrefetch = null;<a name="line.141"></a>
+<span class="sourceLineNo">142</span><a name="line.142"></a>
+<span class="sourceLineNo">143</span>  /**<a name="line.143"></a>
+<span class="sourceLineNo">144</span>   * Parameter name for client scanner sync/async prefetch toggle.<a name="line.144"></a>
+<span class="sourceLineNo">145</span>   * When using async scanner, prefetching data from the server is done at the background.<a name="line.145"></a>
+<span class="sourceLineNo">146</span>   * The parameter currently won't have any effect in the case that the user has set<a name="line.146"></a>
+<span class="sourceLineNo">147</span>   * Scan#setSmall or Scan#setReversed<a name="line.147"></a>
+<span class="sourceLineNo">148</span>   */<a name="line.148"></a>
+<span class="sourceLineNo">149</span>  public static final String HBASE_CLIENT_SCANNER_ASYNC_PREFETCH =<a name="line.149"></a>
+<span class="sourceLineNo">150</span>      "hbase.client.scanner.async.prefetch";<a name="line.150"></a>
+<span class="sourceLineNo">151</span><a name="line.151"></a>
+<span class="sourceLineNo">152</span>  /**<a name="line.152"></a>
+<span class="sourceLineNo">153</span>   * Default value of {@link #HBASE_CLIENT_SCANNER_ASYNC_PREFETCH}.<a name="line.153"></a>
+<span class="sourceLineNo">154</span>   */<a name="line.154"></a>
+<span class="sourceLineNo">155</span>  public static final boolean DEFAULT_HBASE_CLIENT_SCANNER_ASYNC_PREFETCH = false;<a name="line.155"></a>
+<span class="sourceLineNo">156</span><a name="line.156"></a>
+<span class="sourceLineNo">157</span>   /**<a name="line.157"></a>
+<span class="sourceLineNo">158</span>   * Set it true for small scan to get better performance<a name="line.158"></a>
+<span class="sourceLineNo">159</span>   *<a name="line.159"></a>
+<span class="sourceLineNo">160</span>   * Small scan should use pread and big scan can use seek + read<a name="line.160"></a>
+<span class="sourceLineNo">161</span>   *<a name="line.161"></a>
+<span class="sourceLineNo">162</span>   * seek + read is fast but can cause two problem (1) resource contention (2)<a name="line.162"></a>
+<span class="sourceLineNo">163</span>   * cause too much network io<a name="line.163"></a>
+<span class="sourceLineNo">164</span>   *<a name="line.164"></a>
+<span class="sourceLineNo">165</span>   * [89-fb] Using pread for non-compaction read request<a name="line.165"></a>
+<span class="sourceLineNo">166</span>   * https://issues.apache.org/jira/browse/HBASE-7266<a name="line.166"></a>
+<span class="sourceLineNo">167</span>   *<a name="line.167"></a>
+<span class="sourceLineNo">168</span>   * On the other hand, if setting it true, we would do<a name="line.168"></a>
+<span class="sourceLineNo">169</span>   * openScanner,next,closeScanner in one RPC call. It means the better<a name="line.169"></a>
+<span class="sourceLineNo">170</span>   * performance for small scan. [HBASE-9488].<a name="line.170"></a>
+<span class="sourceLineNo">171</span>   *<a name="line.171"></a>
+<span class="sourceLineNo">172</span>   * Generally, if the scan range is within one data block(64KB), it could be<a name="line.172"></a>
+<span class="sourceLineNo">173</span>   * considered as a small scan.<a name="line.173"></a>
+<span class="sourceLineNo">174</span>   */<a name="line.174"></a>
+<span class="sourceLineNo">175</span>  private boolean small = false;<a name="line.175"></a>
+<span class="sourceLineNo">176</span><a name="line.176"></a>
+<span class="sourceLineNo">177</span>  /**<a name="line.177"></a>
+<span class="sourceLineNo">178</span>   * Create a Scan operation across all rows.<a name="line.178"></a>
+<span class="sourceLineNo">179</span>   */<a name="line.179"></a>
+<span class="sourceLineNo">180</span>  public Scan() {}<a name="line.180"></a>
+<span class="sourceLineNo">181</span><a name="line.181"></a>
+<span class="sourceLineNo">182</span>  public Scan(byte [] startRow, Filter filter) {<a name="line.182"></a>
+<span class="sourceLineNo">183</span>    this(startRow);<a name="line.183"></a>
+<span class="sourceLineNo">184</span>    this.filter = filter;<a name="line.184"></a>
+<span class="sourceLineNo">185</span>  }<a name="line.185"></a>
+<span class="sourceLineNo">186</span><a name="line.186"></a>
+<span class="sourceLineNo">187</span>  /**<a name="line.187"></a>
+<span class="sourceLineNo">188</span>   * Create a Scan operation starting at the specified row.<a name="line.188"></a>
+<span class="sourceLineNo">189</span>   * &lt;p&gt;<a name="line.189"></a>
+<span class="sourceLineNo">190</span>   * If the specified row does not exist, the Scanner will start from the<a name="line.190"></a>
+<span class="sourceLineNo">191</span>   * next closest row after the specified row.<a name="line.191"></a>
+<span class="sourceLineNo">192</span>   * @param startRow row to start scanner at or after<a name="line.192"></a>
+<span class="sourceLineNo">193</span>   */<a name="line.193"></a>
+<span class="sourceLineNo">194</span>  public Scan(byte [] startRow) {<a name="line.194"></a>
+<span class="sourceLineNo">195</span>    this.startRow = startRow;<a name="line.195"></a>
+<span class="sourceLineNo">196</span>  }<a name="line.196"></a>
+<span class="sourceLineNo">197</span><a name="line.197"></a>
+<span class="sourceLineNo">198</span>  /**<a name="line.198"></a>
+<span class="sourceLineNo">199</span>   * Create a Scan operation for the range of rows specified.<a name="line.199"></a>
+<span class="sourceLineNo">200</span>   * @param startRow row to start scanner at or after (inclusive)<a name="line.200"></a>
+<span class="sourceLineNo">201</span>   * @param stopRow row to stop scanner before (exclusive)<a name="line.201"></a>
+<span class="sourceLineNo">202</span>   */<a name="line.202"></a>
+<span class="sourceLineNo">203</span>  public Scan(byte [] startRow, byte [] stopRow) {<a name="line.203"></a>
+<span class="sourceLineNo">204</span>    this.startRow = startRow;<a name="line.204"></a>
+<span class="sourceLineNo">205</span>    this.stopRow = stopRow;<a name="line.205"></a>
+<span class="sourceLineNo">206</span>    //if the startRow and stopRow both are empty, it is not a Get<a name="line.206"></a>
+<span class="sourceLineNo">207</span>    this.getScan = isStartRowAndEqualsStopRow();<a name="line.207"></a>
+<span class="sourceLineNo">208</span>  }<a name="line.208"></a>
+<span class="sourceLineNo">209</span><a name="line.209"></a>
+<span class="sourceLineNo">210</span>  /**<a name="line.210"></a>
+<span class="sourceLineNo">211</span>   * Creates a new instance of this class while copying all values.<a name="line.211"></a>
+<span class="sourceLineNo">212</span>   *<a name="line.212"></a>
+<span class="sourceLineNo">213</span>   * @param scan  The scan instance to copy from.<a name="line.213"></a>
+<span class="sourceLineNo">214</span>   * @throws IOException When copying the values fails.<a name="line.214"></a>
+<span class="sourceLineNo">215</span>   */<a name="line.215"></a>
+<span class="sourceLineNo">216</span>  public Scan(Scan scan) throws IOException {<a name="line.216"></a>
+<span class="sourceLineNo">217</span>    startRow = scan.getStartRow();<a name="line.217"></a>
+<span class="sourceLineNo">218</span>    stopRow  = scan.getStopRow();<a name="line.218"></a>
+<span class="sourceLineNo">219</span>    maxVersions = scan.getMaxVersions();<a name="line.219"></a>
+<span class="sourceLineNo">220</span>    batch = scan.getBatch();<a name="line.220"></a>
+<span class="sourceLineNo">221</span>    storeLimit = scan.getMaxResultsPerColumnFamily();<a name="line.221"></a>
+<span class="sourceLineNo">222</span>    storeOffset = scan.getRowOffsetPerColumnFamily();<a name="line.222"></a>
+<span class="sourceLineNo">223</span>    caching = scan.getCaching();<a name="line.223"></a>
+<span class="sourceLineNo">224</span>    maxResultSize = scan.getMaxResultSize();<a name="line.224"></a>
+<span class="sourceLineNo">225</span>    cacheBlocks = scan.getCacheBlocks();<a name="line.225"></a>
+<span class="sourceLineNo">226</span>    getScan = scan.isGetScan();<a name="line.226"></a>
+<span class="sourceLineNo">227</span>    filter = scan.getFilter(); // clone?<a name="line.227"></a>
+<span class="sourceLineNo">228</span>    loadColumnFamiliesOnDemand = scan.getLoadColumnFamiliesOnDemandValue();<a name="line.228"></a>
+<span class="sourceLineNo">229</span>    consistency = scan.getConsistency();<a name="line.229"></a>
+<span class="sourceLineNo">230</span>    this.setIsolationLevel(scan.getIsolationLevel());<a name="line.230"></a>
+<span class="sourceLineNo">231</span>    reversed = scan.isReversed();<a name="line.231"></a>
+<span class="sourceLineNo">232</span>    asyncPrefetch = scan.isAsyncPrefetch();<a name="line.232"></a>
+<span class="sourceLineNo">233</span>    small = scan.isSmall();<a name="line.233"></a>
+<span class="sourceLineNo">234</span>    allowPartialResults = scan.getAllowPartialResults();<a name="line.234"></a>
+<span class="sourceLineNo">235</span>    TimeRange ctr = scan.getTimeRange();<a name="line.235"></a>
+<span class="sourceLineNo">236</span>    tr = new TimeRange(ctr.getMin(), ctr.getMax());<a name="line.236"></a>
+<span class="sourceLineNo">237</span>    Map&lt;byte[], NavigableSet&lt;byte[]&gt;&gt; fams = scan.getFamilyMap();<a name="line.237"></a>
+<span class="sourceLineNo">238</span>    for (Map.Entry&lt;byte[],NavigableSet&lt;byte[]&gt;&gt; entry : fams.entrySet()) {<a name="line.238"></a>
+<span class="sourceLineNo">239</span>      byte [] fam = entry.getKey();<a name="line.239"></a>
+<span class="sourceLineNo">240</span>      NavigableSet&lt;byte[]&gt; cols = entry.getValue();<a name="line.240"></a>
+<span class="sourceLineNo">241</span>      if (cols != null &amp;&amp; cols.size() &gt; 0) {<a name="line.241"></a>
+<span class="sourceLineNo">242</span>        for (byte[] col : cols) {<a name="line.242"></a>
+<span class="sourceLineNo">243</span>          addColumn(fam, col);<a name="line.243"></a>
+<span class="sourceLineNo">244</span>        }<a name="line.244"></a>
+<span class="sourceLineNo">245</span>      } else {<a name="line.245"></a>
+<span class="sourceLineNo">246</span>        addFamily(fam);<a name="line.246"></a>
+<span class="sourceLineNo">247</span>      }<a name="line.247"></a>
+<span class="sourceLineNo">248</span>    }<a name="line.248"></a>
+<span class="sourceLineNo">249</span>    for (Map.Entry&lt;String, byte[]&gt; attr : scan.getAttributesMap().entrySet()) {<a name="line.249"></a>
+<span class="sourceLineNo">250</span>      setAttribute(attr.getKey(), attr.getValue());<a name="line.250"></a>
+<span class="sourceLineNo">251</span>    }<a name="line.251"></a>
+<span class="sourceLineNo">252</span>    for (Map.Entry&lt;byte[], TimeRange&gt; entry : scan.getColumnFamilyTimeRange().entrySet()) {<a name="line.252"></a>
+<span class="sourceLineNo">253</span>      TimeRange tr = entry.getValue();<a name="line.253"></a>
+<span class="sourceLineNo">254</span>      setColumnFamilyTimeRange(entry.getKey(), tr.getMin(), tr.getMax());<a name="line.254"></a>
+<span class="sourceLineNo">255</span>    }<a name="line.255"></a>
+<span class="sourceLineNo">256</span>  }<a name="line.256"></a>
+<span class="sourceLineNo">257</span><a name="line.257"></a>
+<span class="sourceLineNo">258</span>  /**<a name="line.258"></a>
+<span class="sourceLineNo">259</span>   * Builds a scan object with the same specs as get.<a name="line.259"></a>
+<span class="sourceLineNo">260</span>   * @param get get to model scan after<a name="line.260"></a>
+<span class="sourceLineNo">261</span>   */<a name="line.261"></a>
+<span class="sourceLineNo">262</span>  public Scan(Get get) {<a name="line.262"></a>
+<span class="sourceLineNo">263</span>    this.startRow = get.getRow();<a name="line.263"></a>
+<span class="sourceLineNo">264</span>    this.stopRow = get.getRow();<a name="line.264"></a>
+<span class="sourceLineNo">265</span>    this.filter = get.getFilter();<a name="line.265"></a>
+<span class="sourceLineNo">266</span>    this.cacheBlocks = get.getCacheBlocks();<a name="line.266"></a>
+<span class="sourceLineNo">267</span>    this.maxVersions = get.getMaxVersions();<a name="line.267"></a>
+<span class="sourceLineNo">268</span>    this.storeLimit = get.getMaxResultsPerColumnFamily();<a name="line.268"></a>
+<span class="sourceLineNo">269</span>    this.storeOffset = get.getRowOffsetPerColumnFamily();<a name="line.269"></a>
+<span class="sourceLineNo">270</span>    this.tr = get.getTimeRange();<a name="line.270"></a>
+<span class="sourceLineNo">271</span>    this.familyMap = get.getFamilyMap();<a name="line.271"></a>
+<span class="sourceLineNo">272</span>    this.getScan = true;<a name="line.272"></a>
+<span class="sourceLineNo">273</span>    this.asyncPrefetch = false;<a name="line.273"></a>
+<span class="sourceLineNo">274</span>    this.consistency = get.getConsistency();<a name="line.274"></a>
+<span class="sourceLineNo">275</span>    this.setIsolationLevel(get.getIsolationLevel());<a name="line.275"></a>
+<span class="sourceLineNo">276</span>    this.loadColumnFamiliesOnDemand = get.getLoadColumnFamiliesOnDemandValue();<a name="line.276"></a>
+<span class="sourceLineNo">277</span>    for (Map.Entry&lt;String, byte[]&gt; attr : get.getAttributesMap().entrySet()) {<a name="line.277"></a>
+<span class="sourceLineNo">278</span>      setAttribute(attr.getKey(), attr.getValue());<a name="line.278"></a>
+<span class="sourceLineNo">279</span>    }<a name="line.279"></a>
+<span class="sourceLineNo">280</span>    for (Map.Entry&lt;byte[], TimeRange&gt; entry : get.getColumnFamilyTimeRange().entrySet()) {<a name="line.280"></a>
+<span class="sourceLineNo">281</span>      TimeRange tr = entry.getValue();<a name="line.281"></a>
+<span class="sourceLineNo">282</span>      setColumnFamilyTimeRange(entry.getKey(), tr.getMin(), tr.getMax());<a name="line.282"></a>
+<span class="sourceLineNo">283</span>    }<a name="line.283"></a>
+<span class="sourceLineNo">284</span>  }<a name="line.284"></a>
+<span class="sourceLineNo">285</span><a name="line.285"></a>
+<span class="sourceLineNo">286</span>  public boolean isGetScan() {<a name="line.286"></a>
+<span class="sourceLineNo">287</span>    return this.getScan || isStartRowAndEqualsStopRow();<a name="line.287"></a>
+<span class="sourceLineNo">288</span>  }<a name="line.288"></a>
+<span class="sourceLineNo">289</span><a name="line.289"></a>
+<span class="sourceLineNo">290</span>  private boolean isStartRowAndEqualsStopRow() {<a name="line.290"></a>
+<span class="sourceLineNo">291</span>    return this.startRow != null &amp;&amp; this.startRow.length &gt; 0 &amp;&amp;<a name="line.291"></a>
+<span class="sourceLineNo">292</span>        Bytes.equals(this.startRow, this.stopRow);<a name="line.292"></a>
+<span class="sourceLineNo">293</span>  }<a name="line.293"></a>
+<span class="sourceLineNo">294</span>  /**<a name="line.294"></a>
+<span class="sourceLineNo">295</span>   * Get all columns from the specified family.<a name="line.295"></a>
+<span class="sourceLineNo">296</span>   * &lt;p&gt;<a name="line.296"></a>
+<span class="sourceLineNo">297</span>   * Overrides previous calls to addColumn for this family.<a name="line.297"></a>
+<span class="sourceLineNo">298</span>   * @param family family name<a name="line.298"></a>
+<span class="sourceLineNo">299</span>   * @return this<a name="line.299"></a>
+<span class="sourceLineNo">300</span>   */<a name="line.300"></a>
+<span class="sourceLineNo">301</span>  public Scan addFamily(byte [] family) {<a name="line.301"></a>
+<span class="sourceLineNo">302</span>    familyMap.remove(family);<a name="line.302"></a>
+<span class="sourceLineNo">303</span>    familyMap.put(family, null);<a name="line.303"></a>
+<span class="sourceLineNo">304</span>    return this;<a name="line.304"></a>
+<span class="sourceLineNo">305</span>  }<a name="line.305"></a>
+<span class="sourceLineNo">306</span><a name="line.306"></a>
+<span class="sourceLineNo">307</span>  /**<a name="line.307"></a>
+<span class="sourceLineNo">308</span>   * Get the column from the specified family with the specified qualifier.<a name="line.308"></a>
+<span class="sourceLineNo">309</span>   * &lt;p&gt;<a name="line.309"></a>
+<span class="sourceLineNo">310</span>   * Overrides previous calls to addFamily for this family.<a name="line.310"></a>
+<span class="sourceLineNo">311</span>   * @param family family name<a name="line.311"></a>
+<span class="sourceLineNo">312</span>   * @param qualifier column qualifier<a name="line.312"></a>
+<span class="sourceLineNo">313</span>   * @return this<a name="line.313"></a>
+<span class="sourceLineNo">314</span>   */<a name="line.314"></a>
+<span class="sourceLineNo">315</span>  public Scan addColumn(byte [] family, byte [] qualifier) {<a name="line.315"></a>
+<span class="sourceLineNo">316</span>    NavigableSet&lt;byte []&gt; set = familyMap.get(family);<a name="line.316"></a>
+<span class="sourceLineNo">317</span>    if(set == null) {<a name="line.317"></a>
+<span class="sourceLineNo">318</span>      set = new TreeSet&lt;byte []&gt;(Bytes.BYTES_COMPARATOR);<a name="line.318"></a>
+<span class="sourceLineNo">319</span>    }<a name="line.319"></a>
+<span class="sourceLineNo">320</span>    if (qualifier == null) {<a name="line.320"></a>
+<span class="sourceLineNo">321</span>      qualifier = HConstants.EMPTY_BYTE_ARRAY;<a name="line.321"></a>
+<span class="sourceLineNo">322</span>    }<a name="line.322"></a>
+<span class="sourceLineNo">323</span>    set.add(qualifier);<a name="line.323"></a>
+<span class="sourceLineNo">324</span>    familyMap.put(family, set);<a name="line.324"></a>
+<span class="sourceLineNo">325</span>    return this;<a name="line.325"></a>
+<span class="sourceLineNo">326</span>  }<a name="line.326"></a>
+<span class="sourceLineNo">327</span><a name="line.327"></a>
+<span class="sourceLineNo">328</span>  /**<a name="line.328"></a>
+<span class="sourceLineNo">329</span>   * Get versions of columns only within the specified timestamp range,<a name="line.329"></a>
+<span class="sourceLineNo">330</span>   * [minStamp, maxStamp).  Note, default maximum versions to return is 1.  If<a name="line.330"></a>
+<span class="

<TRUNCATED>

[15/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/CellUtil.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.html
index 1174513..57fd495 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.html
@@ -1011,7 +1011,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>EMPTY_TAGS_ITR</h4>
-<pre>private static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>&gt; <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1071">EMPTY_TAGS_ITR</a></pre>
+<pre>private static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>&gt; <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1077">EMPTY_TAGS_ITR</a></pre>
 </li>
 </ul>
 </li>
@@ -1462,7 +1462,7 @@ public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>createCellScanner</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.579">createCellScanner</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;? extends <a href="../../../../org/apache/hadoop/hbase/CellScannable.html" title="interface in org.apache.hadoop.hbase">CellScannable</a>&gt;&nbsp;cellScannerables)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.585">createCellScanner</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;? extends <a href="../../../../org/apache/hadoop/hbase/CellScannable.html" title="interface in org.apache.hadoop.hbase">CellScannable</a>&gt;&nbsp;cellScannerables)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>cellScannerables</code> - </dd>
@@ -1477,7 +1477,7 @@ public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>createCellScanner</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.608">createCellScanner</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;cellIterable)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.614">createCellScanner</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;cellIterable)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>cellIterable</code> - </dd>
@@ -1492,7 +1492,7 @@ public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>createCellScanner</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.618">createCellScanner</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;cells)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.624">createCellScanner</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;cells)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>cells</code> - </dd>
@@ -1508,7 +1508,7 @@ public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>createCellScanner</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.642">createCellScanner</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>[]&nbsp;cellArray)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.648">createCellScanner</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>[]&nbsp;cellArray)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>cellArray</code> - </dd>
@@ -1523,7 +1523,7 @@ public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>createCellScanner</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.667">createCellScanner</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a>&lt;byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&gt;&nbsp;map)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.673">createCellScanner</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a>&lt;byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&gt;&nbsp;map)</pre>
 <div class="block">Flatten the map of cells out under the CellScanner</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1541,7 +1541,7 @@ public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title
 <li class="blockList">
 <h4>matchingRow</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.704">matchingRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.710">matchingRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                               <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.
              Instead use <a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingRows-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-"><code>matchingRows(Cell, Cell)</code></a></span></div>
@@ -1560,7 +1560,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingRow</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.708">matchingRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.714">matchingRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                   byte[]&nbsp;buf)</pre>
 </li>
 </ul>
@@ -1570,7 +1570,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingRow</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.715">matchingRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.721">matchingRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                   byte[]&nbsp;buf,
                                   int&nbsp;offset,
                                   int&nbsp;length)</pre>
@@ -1582,7 +1582,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingFamily</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.726">matchingFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.732">matchingFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                      <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 </li>
 </ul>
@@ -1592,7 +1592,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingFamily</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.749">matchingFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.755">matchingFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                      byte[]&nbsp;buf)</pre>
 </li>
 </ul>
@@ -1602,7 +1602,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingFamily</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.756">matchingFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.762">matchingFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                      byte[]&nbsp;buf,
                                      int&nbsp;offset,
                                      int&nbsp;length)</pre>
@@ -1614,7 +1614,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingQualifier</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.767">matchingQualifier</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.773">matchingQualifier</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                         <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 </li>
 </ul>
@@ -1624,7 +1624,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingQualifier</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.798">matchingQualifier</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.804">matchingQualifier</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                         byte[]&nbsp;buf)</pre>
 <div class="block">Finds if the qualifier part of the cell and the KV serialized
  byte[] are equal</div>
@@ -1643,7 +1643,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingQualifier</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.814">matchingQualifier</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.820">matchingQualifier</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                         byte[]&nbsp;buf,
                                         int&nbsp;offset,
                                         int&nbsp;length)</pre>
@@ -1666,7 +1666,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingColumn</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.828">matchingColumn</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.834">matchingColumn</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                      byte[]&nbsp;fam,
                                      byte[]&nbsp;qual)</pre>
 </li>
@@ -1677,7 +1677,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingColumn</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.834">matchingColumn</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.840">matchingColumn</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                      byte[]&nbsp;fam,
                                      int&nbsp;foffset,
                                      int&nbsp;flength,
@@ -1692,7 +1692,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingColumn</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.841">matchingColumn</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.847">matchingColumn</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                      <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 </li>
 </ul>
@@ -1702,7 +1702,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingValue</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.847">matchingValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.853">matchingValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                     <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 </li>
 </ul>
@@ -1712,7 +1712,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingValue</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.851">matchingValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.857">matchingValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                     <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right,
                                     int&nbsp;lvlength,
                                     int&nbsp;rvlength)</pre>
@@ -1724,7 +1724,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingValue</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.873">matchingValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.879">matchingValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                     byte[]&nbsp;buf)</pre>
 </li>
 </ul>
@@ -1734,7 +1734,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>isDelete</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.888">isDelete</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.894">isDelete</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>True if a delete type, a <a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html#Delete"><code>KeyValue.Type.Delete</code></a> or a
@@ -1749,7 +1749,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>isDelete</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.897">isDelete</a>(byte&nbsp;type)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.903">isDelete</a>(byte&nbsp;type)</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>True if a delete type, a <a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html#Delete"><code>KeyValue.Type.Delete</code></a> or a
@@ -1764,7 +1764,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>isDeleteType</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.905">isDeleteType</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.911">isDeleteType</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>True if this cell is a <a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html#Delete"><code>KeyValue.Type.Delete</code></a> type.</dd>
@@ -1777,7 +1777,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>isDeleteFamily</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.909">isDeleteFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.915">isDeleteFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 </li>
 </ul>
 <a name="isDeleteFamilyVersion-org.apache.hadoop.hbase.Cell-">
@@ -1786,7 +1786,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>isDeleteFamilyVersion</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.913">isDeleteFamilyVersion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.919">isDeleteFamilyVersion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 </li>
 </ul>
 <a name="isDeleteColumns-org.apache.hadoop.hbase.Cell-">
@@ -1795,7 +1795,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>isDeleteColumns</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.917">isDeleteColumns</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.923">isDeleteColumns</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 </li>
 </ul>
 <a name="isDeleteColumnVersion-org.apache.hadoop.hbase.Cell-">
@@ -1804,7 +1804,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>isDeleteColumnVersion</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.921">isDeleteColumnVersion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.927">isDeleteColumnVersion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 </li>
 </ul>
 <a name="isDeleteColumnOrFamily-org.apache.hadoop.hbase.Cell-">
@@ -1813,7 +1813,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>isDeleteColumnOrFamily</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.929">isDeleteColumnOrFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.935">isDeleteColumnOrFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>True if this cell is a delete family or column type.</dd>
@@ -1826,7 +1826,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>estimatedSerializedSizeOf</h4>
-<pre>public static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.939">estimatedSerializedSizeOf</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.945">estimatedSerializedSizeOf</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">Estimate based on keyvalue's serialization format.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1842,7 +1842,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>getSumOfCellElementLengths</h4>
-<pre>private static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.958">getSumOfCellElementLengths</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>private static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.964">getSumOfCellElementLengths</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>cell</code> - </dd>
@@ -1857,7 +1857,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>getSumOfCellKeyElementLengths</h4>
-<pre>private static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.967">getSumOfCellKeyElementLengths</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>private static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.973">getSumOfCellKeyElementLengths</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>cell</code> - </dd>
@@ -1873,7 +1873,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>estimatedSerializedSizeOfKey</h4>
-<pre>public static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.979">estimatedSerializedSizeOfKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.985">estimatedSerializedSizeOfKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">Calculates the serialized key size. We always serialize in the KeyValue's serialization
  format.</div>
 <dl>
@@ -1890,7 +1890,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>estimatedHeapSizeOf</h4>
-<pre>public static&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.994">estimatedHeapSizeOf</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1000">estimatedHeapSizeOf</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">This is an estimate of the heap space occupied by a cell. When the cell is of type
  <a href="../../../../org/apache/hadoop/hbase/io/HeapSize.html" title="interface in org.apache.hadoop.hbase.io"><code>HeapSize</code></a> we call <a href="../../../../org/apache/hadoop/hbase/io/HeapSize.html#heapSize--"><code>HeapSize.heapSize()</code></a> so cell can give a correct value. In other
  cases we just consider the bytes occupied by the cell components ie. row, CF, qualifier,
@@ -1910,7 +1910,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <li class="blockList">
 <h4>tagsIterator</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1014">tagsIterator</a>(byte[]&nbsp;tags,
+public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1020">tagsIterator</a>(byte[]&nbsp;tags,
                                                      int&nbsp;offset,
                                                      int&nbsp;length)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of 2.0.0 and will be removed in 3.0.0
@@ -1932,7 +1932,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>tagsIterator</h4>
-<pre>private static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1042">tagsIterator</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;tags,
+<pre>private static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1048">tagsIterator</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;tags,
                                           int&nbsp;offset,
                                           int&nbsp;length)</pre>
 </li>
@@ -1943,7 +1943,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>tagsIterator</h4>
-<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1096">tagsIterator</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1102">tagsIterator</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">Util method to iterate through the tags in the given cell.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1959,7 +1959,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>getTags</h4>
-<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1113">getTags</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1119">getTags</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>cell</code> - The Cell</dd>
@@ -1974,7 +1974,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>getTag</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1129">getTag</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1135">getTag</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                          byte&nbsp;type)</pre>
 <div class="block">Retrieve Cell's first tag, matching the passed in type</div>
 <dl>
@@ -1992,7 +1992,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>overlappingKeys</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1157">overlappingKeys</a>(byte[]&nbsp;start1,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1163">overlappingKeys</a>(byte[]&nbsp;start1,
                                       byte[]&nbsp;end1,
                                       byte[]&nbsp;start2,
                                       byte[]&nbsp;end2)</pre>
@@ -2007,7 +2007,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <li class="blockList">
 <h4>setSequenceId</h4>
 <pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1174">setSequenceId</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
+public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1180">setSequenceId</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                                             long&nbsp;seqId)
                                                      throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Sets the given seqId to the cell.
@@ -2028,7 +2028,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>setTimestamp</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1189">setTimestamp</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1195">setTimestamp</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                 long&nbsp;ts)
                          throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Sets the given timestamp to the cell.</div>
@@ -2047,7 +2047,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>setTimestamp</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1205">setTimestamp</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1211">setTimestamp</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                 byte[]&nbsp;ts,
                                 int&nbsp;tsOffset)
                          throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -2068,7 +2068,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>updateLatestStamp</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1222">updateLatestStamp</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1228">updateLatestStamp</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                         long&nbsp;ts)
                                  throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Sets the given timestamp to the cell iff current timestamp is
@@ -2090,7 +2090,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>updateLatestStamp</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1239">updateLatestStamp</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1245">updateLatestStamp</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                         byte[]&nbsp;ts,
                                         int&nbsp;tsOffset)
                                  throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -2114,7 +2114,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>writeFlatKey</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1255">writeFlatKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1261">writeFlatKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                 <a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out)
                          throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Writes the Cell's key part as it would have serialized in a KeyValue. The format is &lt;2 bytes
@@ -2135,7 +2135,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>writeRow</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1288">writeRow</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1294">writeRow</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
                             <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                             short&nbsp;rlength)
                      throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -2156,7 +2156,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>writeRowSkippingBytes</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1304">writeRowSkippingBytes</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1310">writeRowSkippingBytes</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
                                          <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                          short&nbsp;rlength,
                                          int&nbsp;commonPrefix)
@@ -2178,7 +2178,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>writeFamily</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1321">writeFamily</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1327">writeFamily</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
                                <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                byte&nbsp;flength)
                         throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -2199,7 +2199,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>writeQualifier</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1337">writeQualifier</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1343">writeQualifier</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
                                   <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                   int&nbsp;qlength)
                            throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -2220,7 +2220,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>writeQualifierSkippingBytes</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1354">writeQualifierSkippingBytes</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1360">writeQualifierSkippingBytes</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
                                                <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                                int&nbsp;qlength,
                                                int&nbsp;commonPrefix)
@@ -2242,7 +2242,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>writeValue</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1372">writeValue</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1378">writeValue</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
                               <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                               int&nbsp;vlength)
                        throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -2263,7 +2263,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>writeTags</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1388">writeTags</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1394">writeTags</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
                              <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                              int&nbsp;tagsLength)
                       throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -2284,7 +2284,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>getCellKeyAsString</h4>
-<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1401">getCellKeyAsString</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1407">getCellKeyAsString</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>cell</code> - </dd>
@@ -2299,7 +2299,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>getCellKeySerializedAsKeyValueKey</h4>
-<pre>public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1433">getCellKeySerializedAsKeyValueKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1439">getCellKeySerializedAsKeyValueKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">This method exists just to encapsulate how we serialize keys.  To be replaced by a factory
  that we query to figure what the Cell implementation is and then, what serialization engine
  to use and further, how to serialize the key for inclusion in hfile index. TODO.</div>
@@ -2318,7 +2318,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>writeRowKeyExcludingCommon</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1448">writeRowKeyExcludingCommon</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1454">writeRowKeyExcludingCommon</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                               short&nbsp;rLen,
                                               int&nbsp;commonPrefix,
                                               <a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out)
@@ -2341,7 +2341,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>findCommonPrefixInFlatKey</h4>
-<pre>public static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1478">findCommonPrefixInFlatKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c1,
+<pre>public static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1484">findCommonPrefixInFlatKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c1,
                                             <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c2,
                                             boolean&nbsp;bypassFamilyCheck,
                                             boolean&nbsp;withTsType)</pre>
@@ -2366,7 +2366,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>toString</h4>
-<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1570">toString</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
+<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1576">toString</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                               boolean&nbsp;verbose)</pre>
 <div class="block">Returns a string representation of the cell</div>
 </li>
@@ -2377,7 +2377,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>equalsIgnoreMvccVersion</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1607">equalsIgnoreMvccVersion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;a,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1613">equalsIgnoreMvccVersion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;a,
                                               <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;b)</pre>
 <div class="block">special case for Cell.equals</div>
 </li>
@@ -2388,7 +2388,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>equals</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1631">equals</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;a,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1637">equals</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;a,
                              <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;b)</pre>
 <div class="block">equals</div>
 </li>
@@ -2399,7 +2399,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingTimestamp</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1636">matchingTimestamp</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;a,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1642">matchingTimestamp</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;a,
                                         <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;b)</pre>
 </li>
 </ul>
@@ -2409,7 +2409,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingType</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1640">matchingType</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;a,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1646">matchingType</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;a,
                                    <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;b)</pre>
 </li>
 </ul>
@@ -2419,7 +2419,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingRows</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1651">matchingRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1657">matchingRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                    <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block">Compares the row of two keyvalues for equality</div>
 <dl>
@@ -2437,7 +2437,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingRowColumn</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1682">matchingRowColumn</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1688">matchingRowColumn</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                         <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block">Compares the row and column of two keyvalues for equality</div>
 <dl>
@@ -2455,7 +2455,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowAsInt</h4>
-<pre>public static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1700">getRowAsInt</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1706">getRowAsInt</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">Converts the rowkey bytes of the given cell into an int value</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2471,7 +2471,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>getValueAsLong</h4>
-<pre>public static&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1714">getValueAsLong</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1720">getValueAsLong</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">Converts the value bytes of the given cell into a long value</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2487,7 +2487,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>getValueAsDouble</h4>
-<pre>public static&nbsp;double&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1728">getValueAsDouble</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;double&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1734">getValueAsDouble</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">Converts the value bytes of the given cell into a double value</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2503,7 +2503,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>getValueAsBigDecimal</h4>
-<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1742">getValueAsBigDecimal</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1748">getValueAsBigDecimal</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">Converts the value bytes of the given cell into a BigDecimal</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2519,7 +2519,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>createFirstOnRow</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1756">createFirstOnRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1762">createFirstOnRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">Create a Cell that is smaller than all other possible Cells for the given Cell's row.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2535,7 +2535,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>createFirstOnRow</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1764">createFirstOnRow</a>(byte[]&nbsp;row,
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1770">createFirstOnRow</a>(byte[]&nbsp;row,
                                     int&nbsp;roffset,
                                     short&nbsp;rlength)</pre>
 </li>
@@ -2546,7 +2546,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>createFirstOnRow</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1768">createFirstOnRow</a>(byte[]&nbsp;row,
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1774">createFirstOnRow</a>(byte[]&nbsp;row,
                                     byte[]&nbsp;family,
                                     byte[]&nbsp;col)</pre>
 </li>
@@ -2557,7 +2557,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>createFirstOnRow</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1774">createFirstOnRow</a>(byte[]&nbsp;row,
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1780">createFirstOnRow</a>(byte[]&nbsp;row,
                                     int&nbsp;roffset,
                                     short&nbsp;rlength,
                                     byte[]&nbsp;family,
@@ -2574,7 +2574,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>createFirstOnRow</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1782">createFirstOnRow</a>(byte[]&nbsp;row)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1788">createFirstOnRow</a>(byte[]&nbsp;row)</pre>
 </li>
 </ul>
 <a name="createFirstOnRowCol-org.apache.hadoop.hbase.Cell-">
@@ -2583,7 +2583,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>createFirstOnRowCol</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1792">createFirstOnRowCol</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1798">createFirstOnRowCol</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">Create a Cell that is smaller than all other possible Cells for the given Cell's row.
  The family length is considered to be 0</div>
 <dl>
@@ -2600,7 +2600,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>createFirstOnNextRow</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1808">createFirstOnNextRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1814">createFirstOnNextRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">Create a Cell that is smaller than all other possible Cells for the given Cell row's next row.
  Makes the next row's rowkey by appending single byte 0x00 to the end of current row key.</div>
 </li>
@@ -2611,7 +2611,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>createFirstOnRowCol</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1825">createFirstOnRowCol</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1831">createFirstOnRowCol</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                        byte[]&nbsp;qArray,
                                        int&nbsp;qoffest,
                                        int&nbsp;qlength)</pre>
@@ -2634,7 +2634,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>createFirstOnRowColTS</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1846">createFirstOnRowColTS</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1852">createFirstOnRowColTS</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                          long&nbsp;ts)</pre>
 <div class="block">Creates the first cell with the row/family/qualifier of this cell and the given timestamp.
  Uses the "maximum" type that guarantees that the new cell is the lowest possible for this
@@ -2652,7 +2652,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>createLastOnRow</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1867">createLastOnRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1873">createLastOnRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">Create a Cell that is larger than all other possible Cells for the given Cell's row.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2668,7 +2668,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>createLastOnRow</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1875">createLastOnRow</a>(byte[]&nbsp;row)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1881">createLastOnRow</a>(byte[]&nbsp;row)</pre>
 </li>
 </ul>
 <a name="createLastOnRowCol-org.apache.hadoop.hbase.Cell-">
@@ -2677,7 +2677,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>createLastOnRowCol</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1887">createLastOnRowCol</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1893">createLastOnRowCol</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">Create a Cell that is larger than all other possible Cells for the given Cell's rk:cf:q. Used
  in creating "fake keys" for the multi-column Bloom filter optimization to skip the row/column
  we already know is not in the file.</div>
@@ -2695,7 +2695,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockList">
 <li class="blockList">
 <h4>createFirstDeleteFamilyCellOnRow</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1910">createFirstDeleteFamilyCellOnRow</a>(byte[]&nbsp;row,
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1916">createFirstDeleteFamilyCellOnRow</a>(byte[]&nbsp;row,
                                                     byte[]&nbsp;fam)</pre>
 <div class="block">Create a Delete Family Cell for the specified row and family that would
  be smaller than all other possible Delete Family KeyValues that have the
@@ -2716,7 +2716,7 @@ public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hba
 <ul class="blockListLast">
 <li class="blockList">
 <h4>compressTags</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1921">compressTags</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1927">compressTags</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
                                 <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                 <a href="../../../../org/apache/hadoop/hbase/io/TagCompressionContext.html" title="class in org.apache.hadoop.hbase.io">TagCompressionContext</a>&nbsp;tagCompressionContext)
                          throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/CoordinatedStateManager.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CoordinatedStateManager.html b/devapidocs/org/apache/hadoop/hbase/CoordinatedStateManager.html
index 13dd045..9d84710 100644
--- a/devapidocs/org/apache/hadoop/hbase/CoordinatedStateManager.html
+++ b/devapidocs/org/apache/hadoop/hbase/CoordinatedStateManager.html
@@ -107,7 +107,7 @@ var activeTableTab = "activeTableTab";
 <br>
 <pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
 public interface <a href="../../../../src-html/org/apache/hadoop/hbase/CoordinatedStateManager.html#line.36">CoordinatedStateManager</a></pre>
-<div class="block">Implementations of this interface will keep and return to clients 
+<div class="block">Implementations of this interface will keep and return to clients
  implementations of classes providing API to execute
  coordinated operations. This interface is client-side, so it does NOT
  include methods to retrieve the particular interface implementations.


[40/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/filter/package-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/filter/package-tree.html b/apidocs/org/apache/hadoop/hbase/filter/package-tree.html
index 769f5e3..1a43748 100644
--- a/apidocs/org/apache/hadoop/hbase/filter/package-tree.html
+++ b/apidocs/org/apache/hadoop/hbase/filter/package-tree.html
@@ -161,11 +161,11 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/BitComparator.BitwiseOp.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">BitComparator.BitwiseOp</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FilterList.Operator</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/RegexStringComparator.EngineType.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">RegexStringComparator.EngineType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">CompareFilter.CompareOp</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/RegexStringComparator.EngineType.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">RegexStringComparator.EngineType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">Filter.ReturnCode</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/BitComparator.BitwiseOp.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">BitComparator.BitwiseOp</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FilterList.Operator</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/io/class-use/ImmutableBytesWritable.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/io/class-use/ImmutableBytesWritable.html b/apidocs/org/apache/hadoop/hbase/io/class-use/ImmutableBytesWritable.html
index 9b6d4f7..c22679d 100644
--- a/apidocs/org/apache/hadoop/hbase/io/class-use/ImmutableBytesWritable.html
+++ b/apidocs/org/apache/hadoop/hbase/io/class-use/ImmutableBytesWritable.html
@@ -175,9 +175,11 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.mapred.RecordReader&lt;<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">MultiTableSnapshotInputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/MultiTableSnapshotInputFormat.html#getRecordReader-org.apache.hadoop.mapred.InputSplit-org.apache.hadoop.mapred.JobConf-org.apache.hadoop.mapred.Reporter-">getRecordReader</a></span>(org.apache.hadoop.mapred.InputSplit&nbsp;split,
+<td class="colLast"><span class="typeNameLabel">TableInputFormatBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/TableInputFormatBase.html#getRecordReader-org.apache.hadoop.mapred.InputSplit-org.apache.hadoop.mapred.JobConf-org.apache.hadoop.mapred.Reporter-">getRecordReader</a></span>(org.apache.hadoop.mapred.InputSplit&nbsp;split,
                org.apache.hadoop.mapred.JobConf&nbsp;job,
-               org.apache.hadoop.mapred.Reporter&nbsp;reporter)</code>&nbsp;</td>
+               org.apache.hadoop.mapred.Reporter&nbsp;reporter)</code>
+<div class="block">Builds a TableRecordReader.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.mapred.RecordReader&lt;<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;</code></td>
@@ -187,11 +189,9 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.mapred.RecordReader&lt;<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">TableInputFormatBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/TableInputFormatBase.html#getRecordReader-org.apache.hadoop.mapred.InputSplit-org.apache.hadoop.mapred.JobConf-org.apache.hadoop.mapred.Reporter-">getRecordReader</a></span>(org.apache.hadoop.mapred.InputSplit&nbsp;split,
+<td class="colLast"><span class="typeNameLabel">MultiTableSnapshotInputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/MultiTableSnapshotInputFormat.html#getRecordReader-org.apache.hadoop.mapred.InputSplit-org.apache.hadoop.mapred.JobConf-org.apache.hadoop.mapred.Reporter-">getRecordReader</a></span>(org.apache.hadoop.mapred.InputSplit&nbsp;split,
                org.apache.hadoop.mapred.JobConf&nbsp;job,
-               org.apache.hadoop.mapred.Reporter&nbsp;reporter)</code>
-<div class="block">Builds a TableRecordReader.</div>
-</td>
+               org.apache.hadoop.mapred.Reporter&nbsp;reporter)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
@@ -210,20 +210,20 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">IdentityTableMap.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/IdentityTableMap.html#map-org.apache.hadoop.hbase.io.ImmutableBytesWritable-org.apache.hadoop.hbase.client.Result-org.apache.hadoop.mapred.OutputCollector-org.apache.hadoop.mapred.Reporter-">map</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;key,
+<td class="colLast"><span class="typeNameLabel">GroupingTableMap.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/GroupingTableMap.html#map-org.apache.hadoop.hbase.io.ImmutableBytesWritable-org.apache.hadoop.hbase.client.Result-org.apache.hadoop.mapred.OutputCollector-org.apache.hadoop.mapred.Reporter-">map</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;key,
    <a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;value,
    org.apache.hadoop.mapred.OutputCollector&lt;<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&nbsp;output,
    org.apache.hadoop.mapred.Reporter&nbsp;reporter)</code>
-<div class="block">Pass the key, value to reduce</div>
+<div class="block">Extract the grouping columns from value to construct a new key.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">GroupingTableMap.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/GroupingTableMap.html#map-org.apache.hadoop.hbase.io.ImmutableBytesWritable-org.apache.hadoop.hbase.client.Result-org.apache.hadoop.mapred.OutputCollector-org.apache.hadoop.mapred.Reporter-">map</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;key,
+<td class="colLast"><span class="typeNameLabel">IdentityTableMap.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/IdentityTableMap.html#map-org.apache.hadoop.hbase.io.ImmutableBytesWritable-org.apache.hadoop.hbase.client.Result-org.apache.hadoop.mapred.OutputCollector-org.apache.hadoop.mapred.Reporter-">map</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;key,
    <a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;value,
    org.apache.hadoop.mapred.OutputCollector&lt;<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&nbsp;output,
    org.apache.hadoop.mapred.Reporter&nbsp;reporter)</code>
-<div class="block">Extract the grouping columns from value to construct a new key.</div>
+<div class="block">Pass the key, value to reduce</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -256,20 +256,20 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">IdentityTableMap.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/IdentityTableMap.html#map-org.apache.hadoop.hbase.io.ImmutableBytesWritable-org.apache.hadoop.hbase.client.Result-org.apache.hadoop.mapred.OutputCollector-org.apache.hadoop.mapred.Reporter-">map</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;key,
+<td class="colLast"><span class="typeNameLabel">GroupingTableMap.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/GroupingTableMap.html#map-org.apache.hadoop.hbase.io.ImmutableBytesWritable-org.apache.hadoop.hbase.client.Result-org.apache.hadoop.mapred.OutputCollector-org.apache.hadoop.mapred.Reporter-">map</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;key,
    <a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;value,
    org.apache.hadoop.mapred.OutputCollector&lt;<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&nbsp;output,
    org.apache.hadoop.mapred.Reporter&nbsp;reporter)</code>
-<div class="block">Pass the key, value to reduce</div>
+<div class="block">Extract the grouping columns from value to construct a new key.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">GroupingTableMap.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/GroupingTableMap.html#map-org.apache.hadoop.hbase.io.ImmutableBytesWritable-org.apache.hadoop.hbase.client.Result-org.apache.hadoop.mapred.OutputCollector-org.apache.hadoop.mapred.Reporter-">map</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;key,
+<td class="colLast"><span class="typeNameLabel">IdentityTableMap.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/IdentityTableMap.html#map-org.apache.hadoop.hbase.io.ImmutableBytesWritable-org.apache.hadoop.hbase.client.Result-org.apache.hadoop.mapred.OutputCollector-org.apache.hadoop.mapred.Reporter-">map</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;key,
    <a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;value,
    org.apache.hadoop.mapred.OutputCollector&lt;<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&nbsp;output,
    org.apache.hadoop.mapred.Reporter&nbsp;reporter)</code>
-<div class="block">Extract the grouping columns from value to construct a new key.</div>
+<div class="block">Pass the key, value to reduce</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -324,9 +324,9 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.mapreduce.RecordReader&lt;<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">MultiTableInputFormatBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html#createRecordReader-org.apache.hadoop.mapreduce.InputSplit-org.apache.hadoop.mapreduce.TaskAttemptContext-">createRecordReader</a></span>(org.apache.hadoop.mapreduce.InputSplit&nbsp;split,
+<td class="colLast"><span class="typeNameLabel">TableInputFormatBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#createRecordReader-org.apache.hadoop.mapreduce.InputSplit-org.apache.hadoop.mapreduce.TaskAttemptContext-">createRecordReader</a></span>(org.apache.hadoop.mapreduce.InputSplit&nbsp;split,
                   org.apache.hadoop.mapreduce.TaskAttemptContext&nbsp;context)</code>
-<div class="block">Builds a TableRecordReader.</div>
+<div class="block">Builds a <a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableRecordReader.html" title="class in org.apache.hadoop.hbase.mapreduce"><code>TableRecordReader</code></a>.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -336,22 +336,22 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.mapreduce.RecordReader&lt;<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">TableInputFormatBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#createRecordReader-org.apache.hadoop.mapreduce.InputSplit-org.apache.hadoop.mapreduce.TaskAttemptContext-">createRecordReader</a></span>(org.apache.hadoop.mapreduce.InputSplit&nbsp;split,
+<td class="colLast"><span class="typeNameLabel">MultiTableInputFormatBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html#createRecordReader-org.apache.hadoop.mapreduce.InputSplit-org.apache.hadoop.mapreduce.TaskAttemptContext-">createRecordReader</a></span>(org.apache.hadoop.mapreduce.InputSplit&nbsp;split,
                   org.apache.hadoop.mapreduce.TaskAttemptContext&nbsp;context)</code>
-<div class="block">Builds a <a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableRecordReader.html" title="class in org.apache.hadoop.hbase.mapreduce"><code>TableRecordReader</code></a>.</div>
+<div class="block">Builds a TableRecordReader.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.mapreduce.RecordWriter&lt;<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">MultiHFileOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/MultiHFileOutputFormat.html#getRecordWriter-org.apache.hadoop.mapreduce.TaskAttemptContext-">getRecordWriter</a></span>(org.apache.hadoop.mapreduce.TaskAttemptContext&nbsp;context)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">HFileOutputFormat2.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.html#getRecordWriter-org.apache.hadoop.mapreduce.TaskAttemptContext-">getRecordWriter</a></span>(org.apache.hadoop.mapreduce.TaskAttemptContext&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.mapreduce.RecordWriter&lt;<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">MultiTableOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/MultiTableOutputFormat.html#getRecordWriter-org.apache.hadoop.mapreduce.TaskAttemptContext-">getRecordWriter</a></span>(org.apache.hadoop.mapreduce.TaskAttemptContext&nbsp;context)</code>&nbsp;</td>
+<td class="colFirst"><code>org.apache.hadoop.mapreduce.RecordWriter&lt;<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">MultiHFileOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/MultiHFileOutputFormat.html#getRecordWriter-org.apache.hadoop.mapreduce.TaskAttemptContext-">getRecordWriter</a></span>(org.apache.hadoop.mapreduce.TaskAttemptContext&nbsp;context)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>org.apache.hadoop.mapreduce.RecordWriter&lt;<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">HFileOutputFormat2.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.html#getRecordWriter-org.apache.hadoop.mapreduce.TaskAttemptContext-">getRecordWriter</a></span>(org.apache.hadoop.mapreduce.TaskAttemptContext&nbsp;context)</code>&nbsp;</td>
+<td class="colFirst"><code>org.apache.hadoop.mapreduce.RecordWriter&lt;<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">MultiTableOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/MultiTableOutputFormat.html#getRecordWriter-org.apache.hadoop.mapreduce.TaskAttemptContext-">getRecordWriter</a></span>(org.apache.hadoop.mapreduce.TaskAttemptContext&nbsp;context)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
@@ -364,12 +364,6 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleTotalOrderPartitioner.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/SimpleTotalOrderPartitioner.html#getPartition-org.apache.hadoop.hbase.io.ImmutableBytesWritable-VALUE-int-">getPartition</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;key,
-            <a href="../../../../../../org/apache/hadoop/hbase/mapreduce/SimpleTotalOrderPartitioner.html" title="type parameter in SimpleTotalOrderPartitioner">VALUE</a>&nbsp;value,
-            int&nbsp;reduces)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>int</code></td>
 <td class="colLast"><span class="typeNameLabel">HRegionPartitioner.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/HRegionPartitioner.html#getPartition-org.apache.hadoop.hbase.io.ImmutableBytesWritable-VALUE-int-">getPartition</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;key,
             <a href="../../../../../../org/apache/hadoop/hbase/mapreduce/HRegionPartitioner.html" title="type parameter in HRegionPartitioner">VALUE</a>&nbsp;value,
             int&nbsp;numPartitions)</code>
@@ -377,6 +371,12 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
  number of partitions i.e.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><span class="typeNameLabel">SimpleTotalOrderPartitioner.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/SimpleTotalOrderPartitioner.html#getPartition-org.apache.hadoop.hbase.io.ImmutableBytesWritable-VALUE-int-">getPartition</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;key,
+            <a href="../../../../../../org/apache/hadoop/hbase/mapreduce/SimpleTotalOrderPartitioner.html" title="type parameter in SimpleTotalOrderPartitioner">VALUE</a>&nbsp;value,
+            int&nbsp;reduces)</code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">GroupingTableMapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/GroupingTableMapper.html#map-org.apache.hadoop.hbase.io.ImmutableBytesWritable-org.apache.hadoop.hbase.client.Result-org.apache.hadoop.mapreduce.Mapper.Context-">map</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;key,

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/io/class-use/TimeRange.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/io/class-use/TimeRange.html b/apidocs/org/apache/hadoop/hbase/io/class-use/TimeRange.html
index 1ffd032..85e9233 100644
--- a/apidocs/org/apache/hadoop/hbase/io/class-use/TimeRange.html
+++ b/apidocs/org/apache/hadoop/hbase/io/class-use/TimeRange.html
@@ -123,9 +123,7 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Increment.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Increment.html#getTimeRange--">getTimeRange</a></span>()</code>
-<div class="block">Gets the TimeRange used for this increment.</div>
-</td>
+<td class="colLast"><span class="typeNameLabel">Scan.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html#getTimeRange--">getTimeRange</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a></code></td>
@@ -135,7 +133,9 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Scan.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html#getTimeRange--">getTimeRange</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">Increment.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Increment.html#getTimeRange--">getTimeRange</a></span>()</code>
+<div class="block">Gets the TimeRange used for this increment.</div>
+</td>
 </tr>
 </tbody>
 </table>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/io/crypto/Cipher.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/io/crypto/Cipher.html b/apidocs/org/apache/hadoop/hbase/io/crypto/Cipher.html
index 69e8e36..57e8e4f 100644
--- a/apidocs/org/apache/hadoop/hbase/io/crypto/Cipher.html
+++ b/apidocs/org/apache/hadoop/hbase/io/crypto/Cipher.html
@@ -75,13 +75,13 @@ var activeTableTab = "activeTableTab";
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
@@ -120,6 +120,45 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <div class="summary">
 <ul class="blockList">
 <li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Cipher.html#BLOCK_SIZE">BLOCK_SIZE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Cipher.html#IV_LENGTH">IV_LENGTH</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Cipher.html#KEY_LENGTH">KEY_LENGTH</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Cipher.html#KEY_LENGTH_BITS">KEY_LENGTH_BITS</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Cipher.html#RNG_ALGORITHM_KEY">RNG_ALGORITHM_KEY</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Cipher.html#RNG_PROVIDER_KEY">RNG_PROVIDER_KEY</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
 <ul class="blockList">
 <li class="blockList"><a name="constructor.summary">
@@ -237,6 +276,92 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <div class="details">
 <ul class="blockList">
 <li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="KEY_LENGTH">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>KEY_LENGTH</h4>
+<pre>public static final&nbsp;int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.34">KEY_LENGTH</a></pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.crypto.Cipher.KEY_LENGTH">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="KEY_LENGTH_BITS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>KEY_LENGTH_BITS</h4>
+<pre>public static final&nbsp;int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.35">KEY_LENGTH_BITS</a></pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.crypto.Cipher.KEY_LENGTH_BITS">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="BLOCK_SIZE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BLOCK_SIZE</h4>
+<pre>public static final&nbsp;int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.36">BLOCK_SIZE</a></pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.crypto.Cipher.BLOCK_SIZE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="IV_LENGTH">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>IV_LENGTH</h4>
+<pre>public static final&nbsp;int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.37">IV_LENGTH</a></pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.crypto.Cipher.IV_LENGTH">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="RNG_ALGORITHM_KEY">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>RNG_ALGORITHM_KEY</h4>
+<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.39">RNG_ALGORITHM_KEY</a></pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.crypto.Cipher.RNG_ALGORITHM_KEY">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="RNG_PROVIDER_KEY">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>RNG_PROVIDER_KEY</h4>
+<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.40">RNG_PROVIDER_KEY</a></pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.crypto.Cipher.RNG_PROVIDER_KEY">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
 <!-- ========= CONSTRUCTOR DETAIL ======== -->
 <ul class="blockList">
 <li class="blockList"><a name="constructor.detail">
@@ -249,7 +374,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>Cipher</h4>
-<pre>public&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.36">Cipher</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CipherProvider.html" title="interface in org.apache.hadoop.hbase.io.crypto">CipherProvider</a>&nbsp;provider)</pre>
+<pre>public&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.44">Cipher</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CipherProvider.html" title="interface in org.apache.hadoop.hbase.io.crypto">CipherProvider</a>&nbsp;provider)</pre>
 </li>
 </ul>
 </li>
@@ -266,7 +391,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getProvider</h4>
-<pre>public&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CipherProvider.html" title="interface in org.apache.hadoop.hbase.io.crypto">CipherProvider</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.43">getProvider</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CipherProvider.html" title="interface in org.apache.hadoop.hbase.io.crypto">CipherProvider</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.51">getProvider</a>()</pre>
 <div class="block">Return the provider for this Cipher</div>
 </li>
 </ul>
@@ -276,7 +401,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getName</h4>
-<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.50">getName</a>()</pre>
+<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.58">getName</a>()</pre>
 <div class="block">Return this Cipher's name</div>
 </li>
 </ul>
@@ -286,7 +411,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getKeyLength</h4>
-<pre>public abstract&nbsp;int&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.55">getKeyLength</a>()</pre>
+<pre>public abstract&nbsp;int&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.63">getKeyLength</a>()</pre>
 <div class="block">Return the key length required by this cipher, in bytes</div>
 </li>
 </ul>
@@ -296,7 +421,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getIvLength</h4>
-<pre>public abstract&nbsp;int&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.60">getIvLength</a>()</pre>
+<pre>public abstract&nbsp;int&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.68">getIvLength</a>()</pre>
 <div class="block">Return the expected initialization vector length, in bytes, or 0 if not applicable</div>
 </li>
 </ul>
@@ -306,7 +431,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getRandomKey</h4>
-<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/security/Key.html?is-external=true" title="class or interface in java.security">Key</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.66">getRandomKey</a>()</pre>
+<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/security/Key.html?is-external=true" title="class or interface in java.security">Key</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.74">getRandomKey</a>()</pre>
 <div class="block">Create a random symmetric key</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -320,7 +445,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getEncryptor</h4>
-<pre>public abstract&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.71">getEncryptor</a>()</pre>
+<pre>public abstract&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.79">getEncryptor</a>()</pre>
 <div class="block">Get an encryptor for encrypting data.</div>
 </li>
 </ul>
@@ -330,7 +455,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getDecryptor</h4>
-<pre>public abstract&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Decryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Decryptor</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.76">getDecryptor</a>()</pre>
+<pre>public abstract&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Decryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Decryptor</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.84">getDecryptor</a>()</pre>
 <div class="block">Return a decryptor for decrypting data.</div>
 </li>
 </ul>
@@ -340,7 +465,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>createEncryptionStream</h4>
-<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.86">createEncryptionStream</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
+<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.94">createEncryptionStream</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
                                                     <a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Context.html" title="class in org.apache.hadoop.hbase.io.crypto">Context</a>&nbsp;context,
                                                     byte[]&nbsp;iv)
                                              throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -363,7 +488,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>createEncryptionStream</h4>
-<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.97">createEncryptionStream</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
+<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.105">createEncryptionStream</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
                                                     <a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a>&nbsp;encryptor)
                                              throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Create an encrypting output stream given an initialized encryptor</div>
@@ -384,7 +509,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>createDecryptionStream</h4>
-<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.108">createDecryptionStream</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in,
+<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.116">createDecryptionStream</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in,
                                                    <a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Context.html" title="class in org.apache.hadoop.hbase.io.crypto">Context</a>&nbsp;context,
                                                    byte[]&nbsp;iv)
                                             throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -407,7 +532,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>createDecryptionStream</h4>
-<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.119">createDecryptionStream</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in,
+<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html#line.127">createDecryptionStream</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in,
                                                    <a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Decryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Decryptor</a>&nbsp;decryptor)
                                             throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Create a decrypting output stream given an initialized decryptor</div>
@@ -476,13 +601,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/io/crypto/CipherProvider.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/io/crypto/CipherProvider.html b/apidocs/org/apache/hadoop/hbase/io/crypto/CipherProvider.html
index 31418b8..f0c44c8 100644
--- a/apidocs/org/apache/hadoop/hbase/io/crypto/CipherProvider.html
+++ b/apidocs/org/apache/hadoop/hbase/io/crypto/CipherProvider.html
@@ -105,7 +105,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <dl>
 <dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/DefaultCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">DefaultCipherProvider</a></dd>
+<dd><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">CryptoCipherProvider</a>, <a href="../../../../../../org/apache/hadoop/hbase/io/crypto/DefaultCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">DefaultCipherProvider</a></dd>
 </dl>
 <hr>
 <br>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/io/crypto/Context.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/io/crypto/Context.html b/apidocs/org/apache/hadoop/hbase/io/crypto/Context.html
index 662681c..dbd3e64 100644
--- a/apidocs/org/apache/hadoop/hbase/io/crypto/Context.html
+++ b/apidocs/org/apache/hadoop/hbase/io/crypto/Context.html
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CipherProvider.html" title="interface in org.apache.hadoop.hbase.io.crypto"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Decryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../../index.html?org/apache/hadoop/hbase/io/crypto/Context.html" target="_top">Frames</a></li>
@@ -334,7 +334,7 @@ implements org.apache.hadoop.conf.Configurable</pre>
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CipherProvider.html" title="interface in org.apache.hadoop.hbase.io.crypto"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Decryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../../index.html?org/apache/hadoop/hbase/io/crypto/Context.html" target="_top">Frames</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html b/apidocs/org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html
new file mode 100644
index 0000000..15c958c
--- /dev/null
+++ b/apidocs/org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html
@@ -0,0 +1,347 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>CryptoCipherProvider (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="CryptoCipherProvider (Apache HBase 2.0.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":9,"i3":10,"i4":10,"i5":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/CryptoCipherProvider.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Context.html" title="class in org.apache.hadoop.hbase.io.crypto"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Decryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" target="_top">Frames</a></li>
+<li><a href="CryptoCipherProvider.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.io.crypto</div>
+<h2 title="Class CryptoCipherProvider" class="title">Class CryptoCipherProvider</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.io.crypto.CryptoCipherProvider</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.hadoop.conf.Configurable, <a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CipherProvider.html" title="interface in org.apache.hadoop.hbase.io.crypto">CipherProvider</a></dd>
+</dl>
+<hr>
+<br>
+<pre>@InterfaceAudience.Public
+ @InterfaceStability.Evolving
+public final class <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html#line.30">CryptoCipherProvider</a>
+extends <a href="http://docs.oracle.com/javase/8/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/io/crypto/CipherProvider.html" title="interface in org.apache.hadoop.hbase.io.crypto">CipherProvider</a></pre>
+<div class="block">The default cipher provider. Supports AES via the Commons Crypto.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Cipher.html" title="class in org.apache.hadoop.hbase.io.crypto">Cipher</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html#getCipher-java.lang.String-">getCipher</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Get an Cipher</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.hadoop.conf.Configuration</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html#getConf--">getConf</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">CryptoCipherProvider</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html#getInstance--">getInstance</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html#getName--">getName</a></span>()</code>
+<div class="block">Return the provider's name</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html#getSupportedCiphers--">getSupportedCiphers</a></span>()</code>
+<div class="block">Return the set of Ciphers supported by this provider</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html#setConf-org.apache.hadoop.conf.Configuration-">setConf</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getInstance--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInstance</h4>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">CryptoCipherProvider</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html#line.34">getInstance</a>()</pre>
+</li>
+</ul>
+<a name="getConf--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getConf</h4>
+<pre>public&nbsp;org.apache.hadoop.conf.Configuration&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html#line.48">getConf</a>()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getConf</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.conf.Configurable</code></dd>
+</dl>
+</li>
+</ul>
+<a name="setConf-org.apache.hadoop.conf.Configuration-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setConf</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html#line.53">setConf</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>setConf</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.conf.Configurable</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html#line.58">getName</a>()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CipherProvider.html#getName--">CipherProvider</a></code></span></div>
+<div class="block">Return the provider's name</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CipherProvider.html#getName--">getName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CipherProvider.html" title="interface in org.apache.hadoop.hbase.io.crypto">CipherProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCipher-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCipher</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Cipher.html" title="class in org.apache.hadoop.hbase.io.crypto">Cipher</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html#line.63">getCipher</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CipherProvider.html#getCipher-java.lang.String-">CipherProvider</a></code></span></div>
+<div class="block">Get an Cipher</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CipherProvider.html#getCipher-java.lang.String-">getCipher</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CipherProvider.html" title="interface in org.apache.hadoop.hbase.io.crypto">CipherProvider</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - Cipher name, e.g. "AES"</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the appropriate Cipher</dd>
+</dl>
+</li>
+</ul>
+<a name="getSupportedCiphers--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getSupportedCiphers</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html#line.72">getSupportedCiphers</a>()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CipherProvider.html#getSupportedCiphers--">CipherProvider</a></code></span></div>
+<div class="block">Return the set of Ciphers supported by this provider</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CipherProvider.html#getSupportedCiphers--">getSupportedCiphers</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CipherProvider.html" title="interface in org.apache.hadoop.hbase.io.crypto">CipherProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/CryptoCipherProvider.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Context.html" title="class in org.apache.hadoop.hbase.io.crypto"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Decryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" target="_top">Frames</a></li>
+<li><a href="CryptoCipherProvider.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/io/crypto/Decryptor.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/io/crypto/Decryptor.html b/apidocs/org/apache/hadoop/hbase/io/crypto/Decryptor.html
index 0adb825..b1dd80e 100644
--- a/apidocs/org/apache/hadoop/hbase/io/crypto/Decryptor.html
+++ b/apidocs/org/apache/hadoop/hbase/io/crypto/Decryptor.html
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Context.html" title="class in org.apache.hadoop.hbase.io.crypto"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/DefaultCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -282,7 +282,7 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Context.html" title="class in org.apache.hadoop.hbase.io.crypto"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/DefaultCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/io/crypto/class-use/Cipher.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/io/crypto/class-use/Cipher.html b/apidocs/org/apache/hadoop/hbase/io/crypto/class-use/Cipher.html
index 1d460ba..ef91735 100644
--- a/apidocs/org/apache/hadoop/hbase/io/crypto/class-use/Cipher.html
+++ b/apidocs/org/apache/hadoop/hbase/io/crypto/class-use/Cipher.html
@@ -115,13 +115,17 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Cipher.html" title="class in org.apache.hadoop.hbase.io.crypto">Cipher</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultCipherProvider.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/DefaultCipherProvider.html#getCipher-java.lang.String-">getCipher</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Cipher.html" title="class in org.apache.hadoop.hbase.io.crypto">Cipher</a></code></td>
 <td class="colLast"><span class="typeNameLabel">CipherProvider.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/CipherProvider.html#getCipher-java.lang.String-">getCipher</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
 <div class="block">Get an Cipher</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Cipher.html" title="class in org.apache.hadoop.hbase.io.crypto">Cipher</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DefaultCipherProvider.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/DefaultCipherProvider.html#getCipher-java.lang.String-">getCipher</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">CryptoCipherProvider.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html#getCipher-java.lang.String-">getCipher</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/io/crypto/class-use/CipherProvider.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/io/crypto/class-use/CipherProvider.html b/apidocs/org/apache/hadoop/hbase/io/crypto/class-use/CipherProvider.html
index ec94779..0b944ed 100644
--- a/apidocs/org/apache/hadoop/hbase/io/crypto/class-use/CipherProvider.html
+++ b/apidocs/org/apache/hadoop/hbase/io/crypto/class-use/CipherProvider.html
@@ -104,6 +104,12 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">CryptoCipherProvider</a></span></code>
+<div class="block">The default cipher provider.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/DefaultCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">DefaultCipherProvider</a></span></code>
 <div class="block">The default cipher provider.</div>
 </td>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/io/crypto/class-use/CryptoCipherProvider.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/io/crypto/class-use/CryptoCipherProvider.html b/apidocs/org/apache/hadoop/hbase/io/crypto/class-use/CryptoCipherProvider.html
new file mode 100644
index 0000000..995f747
--- /dev/null
+++ b/apidocs/org/apache/hadoop/hbase/io/crypto/class-use/CryptoCipherProvider.html
@@ -0,0 +1,165 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.hadoop.hbase.io.crypto.CryptoCipherProvider (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class org.apache.hadoop.hbase.io.crypto.CryptoCipherProvider (Apache HBase 2.0.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?org/apache/hadoop/hbase/io/crypto/class-use/CryptoCipherProvider.html" target="_top">Frames</a></li>
+<li><a href="CryptoCipherProvider.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.hadoop.hbase.io.crypto.CryptoCipherProvider" class="title">Uses of Class<br>org.apache.hadoop.hbase.io.crypto.CryptoCipherProvider</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">CryptoCipherProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.io.crypto">org.apache.hadoop.hbase.io.crypto</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.hadoop.hbase.io.crypto">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">CryptoCipherProvider</a> in <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/package-summary.html">org.apache.hadoop.hbase.io.crypto</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/package-summary.html">org.apache.hadoop.hbase.io.crypto</a> that return <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">CryptoCipherProvider</a></span><span class="tabEnd">&nbsp;</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>static <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">CryptoCipherProvider</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CryptoCipherProvider.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html#getInstance--">getInstance</a></span>()</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?org/apache/hadoop/hbase/io/crypto/class-use/CryptoCipherProvider.html" target="_top">Frames</a></li>
+<li><a href="CryptoCipherProvider.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/io/crypto/package-frame.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/io/crypto/package-frame.html b/apidocs/org/apache/hadoop/hbase/io/crypto/package-frame.html
index 9c0d7dc..1a91a15 100644
--- a/apidocs/org/apache/hadoop/hbase/io/crypto/package-frame.html
+++ b/apidocs/org/apache/hadoop/hbase/io/crypto/package-frame.html
@@ -22,6 +22,7 @@
 <ul title="Classes">
 <li><a href="Cipher.html" title="class in org.apache.hadoop.hbase.io.crypto" target="classFrame">Cipher</a></li>
 <li><a href="Context.html" title="class in org.apache.hadoop.hbase.io.crypto" target="classFrame">Context</a></li>
+<li><a href="CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto" target="classFrame">CryptoCipherProvider</a></li>
 <li><a href="DefaultCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto" target="classFrame">DefaultCipherProvider</a></li>
 <li><a href="Encryption.html" title="class in org.apache.hadoop.hbase.io.crypto" target="classFrame">Encryption</a></li>
 <li><a href="Encryption.Context.html" title="class in org.apache.hadoop.hbase.io.crypto" target="classFrame">Encryption.Context</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/io/crypto/package-summary.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/io/crypto/package-summary.html b/apidocs/org/apache/hadoop/hbase/io/crypto/package-summary.html
index fff85f8..187231e 100644
--- a/apidocs/org/apache/hadoop/hbase/io/crypto/package-summary.html
+++ b/apidocs/org/apache/hadoop/hbase/io/crypto/package-summary.html
@@ -132,24 +132,30 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/DefaultCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">DefaultCipherProvider</a></td>
+<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">CryptoCipherProvider</a></td>
 <td class="colLast">
 <div class="block">The default cipher provider.</div>
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/DefaultCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">DefaultCipherProvider</a></td>
+<td class="colLast">
+<div class="block">The default cipher provider.</div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Encryption.html" title="class in org.apache.hadoop.hbase.io.crypto">Encryption</a></td>
 <td class="colLast">
 <div class="block">A facade for encryption algorithms and related support.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Encryption.Context.html" title="class in org.apache.hadoop.hbase.io.crypto">Encryption.Context</a></td>
 <td class="colLast">
 <div class="block">Crypto context</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/KeyStoreKeyProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">KeyStoreKeyProvider</a></td>
 <td class="colLast">
 <div class="block">A basic KeyProvider that can resolve keys from a protected KeyStore file


[49/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apache_hbase_reference_guide.pdf
----------------------------------------------------------------------
diff --git a/apache_hbase_reference_guide.pdf b/apache_hbase_reference_guide.pdf
index 6603fac..d40504c 100644
--- a/apache_hbase_reference_guide.pdf
+++ b/apache_hbase_reference_guide.pdf
@@ -5,16 +5,16 @@
 /Author (Apache HBase Team)
 /Creator (Asciidoctor PDF 1.5.0.alpha.6, based on Prawn 1.2.1)
 /Producer (Apache HBase Team)
-/CreationDate (D:20161017144413+00'00')
-/ModDate (D:20161017144413+00'00')
+/CreationDate (D:20161107145559+00'00')
+/ModDate (D:20161107145559+00'00')
 >>
 endobj
 2 0 obj
 << /Type /Catalog
 /Pages 3 0 R
 /Names 25 0 R
-/Outlines 4048 0 R
-/PageLabels 4255 0 R
+/Outlines 4055 0 R
+/PageLabels 4262 0 R
 /PageMode /UseOutlines
 /ViewerPreferences [/FitWindow]
 >>
@@ -22,7 +22,7 @@ endobj
 3 0 obj
 << /Type /Pages
 /Count 674
-/Kids [7 0 R 13 0 R 15 0 R 17 0 R 19 0 R 21 0 R 23 0 R 39 0 R 43 0 R 47 0 R 58 0 R 62 0 R 64 0 R 66 0 R 68 0 R 75 0 R 78 0 R 80 0 R 85 0 R 88 0 R 90 0 R 92 0 R 101 0 R 107 0 R 112 0 R 114 0 R 135 0 R 141 0 R 148 0 R 150 0 R 154 0 R 157 0 R 167 0 R 175 0 R 191 0 R 195 0 R 199 0 R 201 0 R 205 0 R 211 0 R 213 0 R 215 0 R 217 0 R 219 0 R 222 0 R 228 0 R 231 0 R 233 0 R 235 0 R 237 0 R 239 0 R 241 0 R 244 0 R 247 0 R 251 0 R 253 0 R 255 0 R 257 0 R 259 0 R 261 0 R 263 0 R 265 0 R 272 0 R 274 0 R 276 0 R 278 0 R 280 0 R 285 0 R 290 0 R 295 0 R 298 0 R 302 0 R 317 0 R 327 0 R 333 0 R 344 0 R 354 0 R 359 0 R 361 0 R 363 0 R 374 0 R 379 0 R 383 0 R 388 0 R 392 0 R 403 0 R 415 0 R 430 0 R 436 0 R 438 0 R 440 0 R 447 0 R 458 0 R 469 0 R 480 0 R 483 0 R 486 0 R 490 0 R 494 0 R 497 0 R 500 0 R 502 0 R 505 0 R 509 0 R 511 0 R 515 0 R 519 0 R 525 0 R 529 0 R 531 0 R 537 0 R 539 0 R 543 0 R 551 0 R 553 0 R 556 0 R 559 0 R 562 0 R 565 0 R 580 0 R 587 0 R 594 0 R 605 0 R 612 0 R 621 0 R 629 0 R 632 0
  R 636 0 R 639 0 R 651 0 R 659 0 R 665 0 R 670 0 R 674 0 R 676 0 R 690 0 R 702 0 R 708 0 R 714 0 R 717 0 R 725 0 R 733 0 R 738 0 R 743 0 R 749 0 R 751 0 R 753 0 R 755 0 R 763 0 R 772 0 R 776 0 R 783 0 R 791 0 R 797 0 R 801 0 R 808 0 R 812 0 R 817 0 R 825 0 R 827 0 R 831 0 R 836 0 R 843 0 R 846 0 R 853 0 R 862 0 R 867 0 R 869 0 R 872 0 R 876 0 R 881 0 R 884 0 R 896 0 R 900 0 R 905 0 R 913 0 R 918 0 R 922 0 R 926 0 R 928 0 R 932 0 R 934 0 R 938 0 R 940 0 R 943 0 R 947 0 R 951 0 R 956 0 R 960 0 R 963 0 R 965 0 R 972 0 R 976 0 R 981 0 R 994 0 R 998 0 R 1002 0 R 1007 0 R 1009 0 R 1018 0 R 1021 0 R 1026 0 R 1029 0 R 1038 0 R 1041 0 R 1047 0 R 1054 0 R 1057 0 R 1059 0 R 1068 0 R 1070 0 R 1072 0 R 1075 0 R 1077 0 R 1079 0 R 1081 0 R 1083 0 R 1085 0 R 1088 0 R 1091 0 R 1096 0 R 1099 0 R 1101 0 R 1103 0 R 1105 0 R 1110 0 R 1119 0 R 1122 0 R 1124 0 R 1126 0 R 1131 0 R 1133 0 R 1136 0 R 1138 0 R 1140 0 R 1142 0 R 1145 0 R 1150 0 R 1156 0 R 1163 0 R 1168 0 R 1182 0 R 1193 0 R 1197 0 R 1210 0 R 1
 219 0 R 1235 0 R 1239 0 R 1249 0 R 1262 0 R 1266 0 R 1278 0 R 1287 0 R 1295 0 R 1299 0 R 1308 0 R 1313 0 R 1317 0 R 1323 0 R 1329 0 R 1336 0 R 1344 0 R 1346 0 R 1358 0 R 1360 0 R 1365 0 R 1369 0 R 1374 0 R 1384 0 R 1390 0 R 1396 0 R 1398 0 R 1400 0 R 1412 0 R 1419 0 R 1429 0 R 1434 0 R 1448 0 R 1456 0 R 1460 0 R 1469 0 R 1478 0 R 1486 0 R 1492 0 R 1496 0 R 1499 0 R 1501 0 R 1510 0 R 1513 0 R 1520 0 R 1524 0 R 1527 0 R 1536 0 R 1540 0 R 1543 0 R 1545 0 R 1554 0 R 1561 0 R 1567 0 R 1572 0 R 1576 0 R 1579 0 R 1585 0 R 1590 0 R 1595 0 R 1597 0 R 1599 0 R 1602 0 R 1604 0 R 1612 0 R 1615 0 R 1621 0 R 1628 0 R 1632 0 R 1637 0 R 1640 0 R 1642 0 R 1647 0 R 1650 0 R 1652 0 R 1654 0 R 1656 0 R 1662 0 R 1673 0 R 1675 0 R 1677 0 R 1679 0 R 1681 0 R 1685 0 R 1687 0 R 1689 0 R 1691 0 R 1694 0 R 1696 0 R 1698 0 R 1700 0 R 1704 0 R 1708 0 R 1717 0 R 1719 0 R 1721 0 R 1723 0 R 1725 0 R 1731 0 R 1733 0 R 1738 0 R 1740 0 R 1742 0 R 1749 0 R 1755 0 R 1759 0 R 1763 0 R 1766 0 R 1769 0 R 1773 0 R 1775 0 R
  1778 0 R 1780 0 R 1782 0 R 1784 0 R 1788 0 R 1790 0 R 1794 0 R 1796 0 R 1798 0 R 1800 0 R 1802 0 R 1809 0 R 1812 0 R 1817 0 R 1819 0 R 1821 0 R 1823 0 R 1825 0 R 1833 0 R 1843 0 R 1846 0 R 1861 0 R 1876 0 R 1880 0 R 1885 0 R 1889 0 R 1892 0 R 1897 0 R 1899 0 R 1906 0 R 1908 0 R 1911 0 R 1913 0 R 1915 0 R 1917 0 R 1919 0 R 1923 0 R 1925 0 R 1933 0 R 1941 0 R 1947 0 R 1958 0 R 1972 0 R 1984 0 R 2003 0 R 2005 0 R 2007 0 R 2011 0 R 2028 0 R 2036 0 R 2043 0 R 2052 0 R 2056 0 R 2066 0 R 2077 0 R 2083 0 R 2092 0 R 2105 0 R 2122 0 R 2132 0 R 2135 0 R 2144 0 R 2159 0 R 2166 0 R 2169 0 R 2174 0 R 2179 0 R 2189 0 R 2197 0 R 2200 0 R 2202 0 R 2206 0 R 2219 0 R 2227 0 R 2233 0 R 2237 0 R 2240 0 R 2242 0 R 2244 0 R 2246 0 R 2248 0 R 2253 0 R 2255 0 R 2265 0 R 2275 0 R 2282 0 R 2294 0 R 2299 0 R 2303 0 R 2315 0 R 2322 0 R 2328 0 R 2330 0 R 2341 0 R 2348 0 R 2359 0 R 2363 0 R 2372 0 R 2378 0 R 2388 0 R 2396 0 R 2405 0 R 2411 0 R 2416 0 R 2421 0 R 2424 0 R 2426 0 R 2433 0 R 2437 0 R 2441 0 R 2447 0
  R 2454 0 R 2459 0 R 2463 0 R 2472 0 R 2477 0 R 2482 0 R 2495 0 R 2502 0 R 2506 0 R 2511 0 R 2518 0 R 2522 0 R 2527 0 R 2535 0 R 2541 0 R 2543 0 R 2549 0 R 2554 0 R 2559 0 R 2568 0 R 2574 0 R 2583 0 R 2587 0 R 2597 0 R 2602 0 R 2605 0 R 2615 0 R 2619 0 R 2624 0 R 2626 0 R 2637 0 R 2641 0 R 2645 0 R 2647 0 R 2649 0 R 2658 0 R 2664 0 R 2671 0 R 2673 0 R 2679 0 R 2682 0 R 2685 0 R 2688 0 R 2696 0 R 2700 0 R 2705 0 R 2710 0 R 2712 0 R 2714 0 R 2717 0 R 2722 0 R 2731 0 R 2733 0 R 2736 0 R 2739 0 R 2741 0 R 2753 0 R 2758 0 R 2763 0 R 2769 0 R 2775 0 R 2780 0 R 2782 0 R 2789 0 R 2805 0 R 2819 0 R 2823 0 R 2838 0 R 2844 0 R 2848 0 R 2863 0 R 2865 0 R 2872 0 R 2881 0 R 2885 0 R 2892 0 R 2898 0 R 2908 0 R 2914 0 R 2921 0 R 2926 0 R 2931 0 R 2933 0 R 2938 0 R 2941 0 R 2947 0 R 2951 0 R 2963 0 R 2966 0 R 2972 0 R 2977 0 R 2986 0 R 2994 0 R 3000 0 R 3009 0 R 3014 0 R 3018 0 R 3026 0 R 3030 0 R 3032 0 R 3039 0 R 3046 0 R 3048 0 R 3050 0 R 3056 0 R 3058 0 R 3068 0 R 3074 0 R 3079 0 R 3085 0 R 3095
  0 R 3102 0 R 3117 0 R 3122 0 R 3134 0 R 3147 0 R 3151 0 R 3153 0 R 3155 0 R 3160 0 R 3176 0 R 3181 0 R 3185 0 R 3188 0 R 3193 0 R 3195 0 R 3199 0 R 3201 0 R 3205 0 R 3209 0 R 3216 0 R 3223 0 R 3225 0 R 3229 0 R 3232 0 R 3239 0 R 3245 0 R 3249 0 R 3252 0 R 3254 0 R 3257 0 R 3260 0 R 3264 0 R 3271 0 R 3280 0 R 3284 0 R 3289 0 R 3296 0 R 3298 0 R 3307 0 R 3312 0 R 3316 0 R 3322 0 R 3327 0 R 3331 0 R 3336 0 R 3340 0 R 3351 0 R 3364 0 R 3382 0 R 3388 0 R 3391 0 R 3394 0 R 3401 0 R 3404 0 R 3409 0 R 3411 0 R 3413 0 R 3415 0 R 3417 0 R 3419 0 R 3428 0 R 3432 0 R 3440 0 R 3443 0 R 3445 0 R 3452 0 R 3459 0 R 3464 0 R 3467 0 R 3469 0 R 3471 0 R 3473 0 R 3476 0 R 3483 0 R 3490 0 R 3499 0 R 3504 0 R 3507 0 R 3510 0 R 3514 0 R 3518 0 R 3522 0 R 3539 0 R 3543 0 R 3566 0 R 3570 0 R 3574 0 R 3582 0 R 3590 0 R 3599 0 R 3601 0 R 3604 0 R 3607 0 R 3623 0 R 3629 0 R 3636 0 R]
+/Kids [7 0 R 13 0 R 15 0 R 17 0 R 19 0 R 21 0 R 23 0 R 39 0 R 43 0 R 47 0 R 58 0 R 62 0 R 64 0 R 66 0 R 68 0 R 75 0 R 78 0 R 80 0 R 85 0 R 88 0 R 90 0 R 92 0 R 101 0 R 107 0 R 112 0 R 114 0 R 135 0 R 141 0 R 148 0 R 150 0 R 154 0 R 157 0 R 167 0 R 175 0 R 191 0 R 195 0 R 199 0 R 201 0 R 205 0 R 211 0 R 213 0 R 215 0 R 217 0 R 219 0 R 222 0 R 228 0 R 231 0 R 233 0 R 235 0 R 237 0 R 239 0 R 241 0 R 244 0 R 247 0 R 251 0 R 253 0 R 255 0 R 257 0 R 259 0 R 261 0 R 263 0 R 265 0 R 272 0 R 274 0 R 276 0 R 278 0 R 280 0 R 285 0 R 290 0 R 295 0 R 298 0 R 302 0 R 317 0 R 327 0 R 333 0 R 344 0 R 354 0 R 359 0 R 361 0 R 363 0 R 374 0 R 379 0 R 383 0 R 388 0 R 392 0 R 403 0 R 415 0 R 429 0 R 439 0 R 441 0 R 443 0 R 448 0 R 458 0 R 471 0 R 481 0 R 485 0 R 488 0 R 492 0 R 496 0 R 499 0 R 502 0 R 504 0 R 507 0 R 511 0 R 513 0 R 517 0 R 521 0 R 527 0 R 531 0 R 533 0 R 539 0 R 541 0 R 545 0 R 553 0 R 555 0 R 558 0 R 562 0 R 565 0 R 568 0 R 583 0 R 590 0 R 597 0 R 608 0 R 615 0 R 623 0 R 631 0 R 634 0
  R 638 0 R 641 0 R 652 0 R 660 0 R 666 0 R 671 0 R 675 0 R 677 0 R 691 0 R 703 0 R 709 0 R 715 0 R 718 0 R 727 0 R 735 0 R 739 0 R 744 0 R 750 0 R 752 0 R 754 0 R 756 0 R 764 0 R 773 0 R 777 0 R 785 0 R 793 0 R 799 0 R 803 0 R 809 0 R 813 0 R 819 0 R 827 0 R 829 0 R 833 0 R 838 0 R 845 0 R 848 0 R 855 0 R 864 0 R 869 0 R 871 0 R 874 0 R 878 0 R 883 0 R 886 0 R 898 0 R 902 0 R 907 0 R 915 0 R 920 0 R 924 0 R 928 0 R 930 0 R 934 0 R 936 0 R 940 0 R 942 0 R 945 0 R 949 0 R 953 0 R 958 0 R 963 0 R 966 0 R 968 0 R 975 0 R 979 0 R 984 0 R 997 0 R 1001 0 R 1005 0 R 1010 0 R 1012 0 R 1021 0 R 1024 0 R 1029 0 R 1032 0 R 1041 0 R 1044 0 R 1050 0 R 1057 0 R 1060 0 R 1062 0 R 1071 0 R 1073 0 R 1075 0 R 1078 0 R 1080 0 R 1082 0 R 1084 0 R 1086 0 R 1088 0 R 1091 0 R 1094 0 R 1099 0 R 1102 0 R 1104 0 R 1106 0 R 1108 0 R 1113 0 R 1122 0 R 1125 0 R 1127 0 R 1129 0 R 1134 0 R 1136 0 R 1139 0 R 1141 0 R 1143 0 R 1145 0 R 1148 0 R 1153 0 R 1159 0 R 1166 0 R 1171 0 R 1185 0 R 1196 0 R 1200 0 R 1215 0 R 
 1224 0 R 1238 0 R 1242 0 R 1252 0 R 1265 0 R 1269 0 R 1281 0 R 1290 0 R 1298 0 R 1302 0 R 1311 0 R 1316 0 R 1320 0 R 1326 0 R 1332 0 R 1339 0 R 1347 0 R 1349 0 R 1361 0 R 1363 0 R 1368 0 R 1372 0 R 1377 0 R 1387 0 R 1393 0 R 1399 0 R 1401 0 R 1403 0 R 1415 0 R 1422 0 R 1432 0 R 1437 0 R 1451 0 R 1459 0 R 1463 0 R 1472 0 R 1481 0 R 1489 0 R 1495 0 R 1499 0 R 1502 0 R 1504 0 R 1513 0 R 1516 0 R 1523 0 R 1527 0 R 1530 0 R 1539 0 R 1543 0 R 1546 0 R 1548 0 R 1557 0 R 1564 0 R 1570 0 R 1575 0 R 1579 0 R 1582 0 R 1588 0 R 1593 0 R 1598 0 R 1600 0 R 1602 0 R 1605 0 R 1607 0 R 1615 0 R 1618 0 R 1624 0 R 1631 0 R 1635 0 R 1640 0 R 1643 0 R 1645 0 R 1650 0 R 1653 0 R 1655 0 R 1657 0 R 1659 0 R 1665 0 R 1675 0 R 1677 0 R 1679 0 R 1681 0 R 1683 0 R 1686 0 R 1688 0 R 1690 0 R 1692 0 R 1695 0 R 1697 0 R 1699 0 R 1701 0 R 1705 0 R 1709 0 R 1718 0 R 1720 0 R 1722 0 R 1724 0 R 1726 0 R 1732 0 R 1734 0 R 1739 0 R 1741 0 R 1743 0 R 1750 0 R 1755 0 R 1759 0 R 1763 0 R 1766 0 R 1769 0 R 1774 0 R 1776 0 
 R 1779 0 R 1781 0 R 1783 0 R 1785 0 R 1789 0 R 1791 0 R 1795 0 R 1797 0 R 1799 0 R 1801 0 R 1803 0 R 1810 0 R 1813 0 R 1818 0 R 1820 0 R 1822 0 R 1824 0 R 1826 0 R 1834 0 R 1844 0 R 1847 0 R 1863 0 R 1878 0 R 1882 0 R 1887 0 R 1892 0 R 1895 0 R 1900 0 R 1902 0 R 1909 0 R 1911 0 R 1914 0 R 1916 0 R 1918 0 R 1920 0 R 1922 0 R 1926 0 R 1928 0 R 1936 0 R 1944 0 R 1950 0 R 1961 0 R 1975 0 R 1987 0 R 2006 0 R 2008 0 R 2010 0 R 2014 0 R 2031 0 R 2039 0 R 2046 0 R 2055 0 R 2059 0 R 2069 0 R 2080 0 R 2086 0 R 2095 0 R 2108 0 R 2125 0 R 2135 0 R 2138 0 R 2147 0 R 2162 0 R 2169 0 R 2172 0 R 2177 0 R 2182 0 R 2192 0 R 2200 0 R 2203 0 R 2205 0 R 2209 0 R 2224 0 R 2233 0 R 2238 0 R 2242 0 R 2245 0 R 2247 0 R 2249 0 R 2251 0 R 2253 0 R 2258 0 R 2260 0 R 2270 0 R 2280 0 R 2287 0 R 2299 0 R 2304 0 R 2308 0 R 2321 0 R 2328 0 R 2334 0 R 2336 0 R 2347 0 R 2354 0 R 2365 0 R 2369 0 R 2378 0 R 2384 0 R 2394 0 R 2403 0 R 2411 0 R 2417 0 R 2422 0 R 2427 0 R 2430 0 R 2432 0 R 2438 0 R 2442 0 R 2446 0 R 2452 
 0 R 2459 0 R 2464 0 R 2468 0 R 2477 0 R 2482 0 R 2487 0 R 2500 0 R 2507 0 R 2511 0 R 2516 0 R 2522 0 R 2526 0 R 2532 0 R 2540 0 R 2546 0 R 2548 0 R 2554 0 R 2559 0 R 2563 0 R 2572 0 R 2578 0 R 2587 0 R 2591 0 R 2601 0 R 2606 0 R 2609 0 R 2619 0 R 2623 0 R 2628 0 R 2630 0 R 2641 0 R 2645 0 R 2649 0 R 2651 0 R 2653 0 R 2662 0 R 2668 0 R 2675 0 R 2677 0 R 2683 0 R 2686 0 R 2689 0 R 2692 0 R 2700 0 R 2704 0 R 2709 0 R 2714 0 R 2716 0 R 2718 0 R 2721 0 R 2726 0 R 2736 0 R 2738 0 R 2741 0 R 2744 0 R 2746 0 R 2758 0 R 2763 0 R 2768 0 R 2774 0 R 2780 0 R 2785 0 R 2787 0 R 2794 0 R 2810 0 R 2824 0 R 2828 0 R 2843 0 R 2849 0 R 2853 0 R 2871 0 R 2873 0 R 2880 0 R 2889 0 R 2893 0 R 2900 0 R 2906 0 R 2916 0 R 2922 0 R 2929 0 R 2934 0 R 2939 0 R 2941 0 R 2946 0 R 2949 0 R 2955 0 R 2959 0 R 2971 0 R 2974 0 R 2980 0 R 2985 0 R 2994 0 R 3002 0 R 3008 0 R 3017 0 R 3022 0 R 3026 0 R 3034 0 R 3038 0 R 3040 0 R 3047 0 R 3054 0 R 3056 0 R 3058 0 R 3064 0 R 3066 0 R 3076 0 R 3082 0 R 3087 0 R 3093 0 R 310
 3 0 R 3110 0 R 3125 0 R 3130 0 R 3142 0 R 3155 0 R 3159 0 R 3161 0 R 3163 0 R 3168 0 R 3184 0 R 3189 0 R 3193 0 R 3196 0 R 3201 0 R 3203 0 R 3207 0 R 3209 0 R 3213 0 R 3217 0 R 3224 0 R 3231 0 R 3233 0 R 3237 0 R 3240 0 R 3247 0 R 3253 0 R 3257 0 R 3260 0 R 3262 0 R 3265 0 R 3268 0 R 3272 0 R 3279 0 R 3288 0 R 3292 0 R 3297 0 R 3304 0 R 3306 0 R 3315 0 R 3320 0 R 3324 0 R 3330 0 R 3335 0 R 3339 0 R 3344 0 R 3348 0 R 3359 0 R 3372 0 R 3390 0 R 3396 0 R 3399 0 R 3402 0 R 3407 0 R 3411 0 R 3416 0 R 3418 0 R 3420 0 R 3422 0 R 3424 0 R 3426 0 R 3435 0 R 3439 0 R 3448 0 R 3451 0 R 3453 0 R 3460 0 R 3467 0 R 3472 0 R 3475 0 R 3477 0 R 3479 0 R 3481 0 R 3484 0 R 3491 0 R 3498 0 R 3507 0 R 3512 0 R 3515 0 R 3518 0 R 3522 0 R 3526 0 R 3530 0 R 3546 0 R 3550 0 R 3573 0 R 3577 0 R 3581 0 R 3589 0 R 3597 0 R 3606 0 R 3608 0 R 3611 0 R 3614 0 R 3630 0 R 3636 0 R 3643 0 R]
 >>
 endobj
 4 0 obj
@@ -180,22 +180,22 @@ endobj
 << /Type /Font
 /BaseFont /AAAAAA+NotoSerif-Bold
 /Subtype /TrueType
-/FontDescriptor 4257 0 R
+/FontDescriptor 4264 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 4259 0 R
-/ToUnicode 4258 0 R
+/Widths 4266 0 R
+/ToUnicode 4265 0 R
 >>
 endobj
 11 0 obj
 << /Type /Font
 /BaseFont /AAAAAB+NotoSerif
 /Subtype /TrueType
-/FontDescriptor 4261 0 R
+/FontDescriptor 4268 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 4263 0 R
-/ToUnicode 4262 0 R
+/Widths 4270 0 R
+/ToUnicode 4269 0 R
 >>
 endobj
 12 0 obj
@@ -17779,7 +17779,7 @@ endobj
 /F1.1 34 0 R
 >>
 >>
-/Annots [3638 0 R 3639 0 R 3640 0 R 3641 0 R 3642 0 R 3643 0 R 3644 0 R 3645 0 R 3646 0 R 3647 0 R 3648 0 R 3649 0 R 3650 0 R 3651 0 R 3652 0 R 3653 0 R 3654 0 R 3655 0 R 3656 0 R 3657 0 R 3658 0 R 3659 0 R 3660 0 R 3661 0 R 3662 0 R 3663 0 R 3664 0 R 3665 0 R 3666 0 R 3667 0 R 3668 0 R 3669 0 R 3670 0 R 3671 0 R 3672 0 R 3673 0 R 3674 0 R 3675 0 R 3676 0 R 3677 0 R 3678 0 R 3679 0 R 3680 0 R 3681 0 R 3682 0 R 3683 0 R 3684 0 R 3685 0 R 3686 0 R 3687 0 R 3688 0 R 3689 0 R 3690 0 R 3691 0 R 3692 0 R 3693 0 R 3694 0 R 3695 0 R 3696 0 R 3697 0 R 3698 0 R 3699 0 R 3700 0 R 3701 0 R 3702 0 R 3703 0 R 3704 0 R 3705 0 R 3706 0 R 3707 0 R 3708 0 R 3709 0 R 3710 0 R 3711 0 R 3712 0 R 3713 0 R 3714 0 R 3715 0 R 3716 0 R 3717 0 R 3718 0 R 3719 0 R 3720 0 R 3721 0 R]
+/Annots [3645 0 R 3646 0 R 3647 0 R 3648 0 R 3649 0 R 3650 0 R 3651 0 R 3652 0 R 3653 0 R 3654 0 R 3655 0 R 3656 0 R 3657 0 R 3658 0 R 3659 0 R 3660 0 R 3661 0 R 3662 0 R 3663 0 R 3664 0 R 3665 0 R 3666 0 R 3667 0 R 3668 0 R 3669 0 R 3670 0 R 3671 0 R 3672 0 R 3673 0 R 3674 0 R 3675 0 R 3676 0 R 3677 0 R 3678 0 R 3679 0 R 3680 0 R 3681 0 R 3682 0 R 3683 0 R 3684 0 R 3685 0 R 3686 0 R 3687 0 R 3688 0 R 3689 0 R 3690 0 R 3691 0 R 3692 0 R 3693 0 R 3694 0 R 3695 0 R 3696 0 R 3697 0 R 3698 0 R 3699 0 R 3700 0 R 3701 0 R 3702 0 R 3703 0 R 3704 0 R 3705 0 R 3706 0 R 3707 0 R 3708 0 R 3709 0 R 3710 0 R 3711 0 R 3712 0 R 3713 0 R 3714 0 R 3715 0 R 3716 0 R 3717 0 R 3718 0 R 3719 0 R 3720 0 R 3721 0 R 3722 0 R 3723 0 R 3724 0 R 3725 0 R 3726 0 R 3727 0 R 3728 0 R]
 >>
 endobj
 14 0 obj
@@ -34731,7 +34731,7 @@ endobj
 /F1.1 34 0 R
 >>
 >>
-/Annots [3722 0 R 3723 0 R 3724 0 R 3725 0 R 3726 0 R 3727 0 R 3728 0 R 3729 0 R 3730 0 R 3731 0 R 3732 0 R 3733 0 R 3734 0 R 3735 0 R 3736 0 R 3737 0 R 3738 0 R 3739 0 R 3740 0 R 3741 0 R 3742 0 R 3743 0 R 3744 0 R 3745 0 R 3746 0 R 3747 0 R 3748 0 R 3749 0 R 3750 0 R 3751 0 R 3752 0 R 3753 0 R 3754 0 R 3755 0 R 3756 0 R 3757 0 R 3758 0 R 3759 0 R 3760 0 R 3761 0 R 3762 0 R 3763 0 R 3764 0 R 3765 0 R 3766 0 R 3767 0 R 3768 0 R 3769 0 R 3770 0 R 3771 0 R 3772 0 R 3773 0 R 3774 0 R 3775 0 R 3776 0 R 3777 0 R 3778 0 R 3779 0 R 3780 0 R 3781 0 R 3782 0 R 3783 0 R 3784 0 R 3785 0 R 3786 0 R 3787 0 R 3788 0 R 3789 0 R 3790 0 R 3791 0 R 3792 0 R 3793 0 R 3794 0 R 3795 0 R 3796 0 R 3797 0 R 3798 0 R 3799 0 R 3800 0 R 3801 0 R 3802 0 R 3803 0 R 3804 0 R 3805 0 R 3806 0 R 3807 0 R 3808 0 R 3809 0 R]
+/Annots [3729 0 R 3730 0 R 3731 0 R 3732 0 R 3733 0 R 3734 0 R 3735 0 R 3736 0 R 3737 0 R 3738 0 R 3739 0 R 3740 0 R 3741 0 R 3742 0 R 3743 0 R 3744 0 R 3745 0 R 3746 0 R 3747 0 R 3748 0 R 3749 0 R 3750 0 R 3751 0 R 3752 0 R 3753 0 R 3754 0 R 3755 0 R 3756 0 R 3757 0 R 3758 0 R 3759 0 R 3760 0 R 3761 0 R 3762 0 R 3763 0 R 3764 0 R 3765 0 R 3766 0 R 3767 0 R 3768 0 R 3769 0 R 3770 0 R 3771 0 R 3772 0 R 3773 0 R 3774 0 R 3775 0 R 3776 0 R 3777 0 R 3778 0 R 3779 0 R 3780 0 R 3781 0 R 3782 0 R 3783 0 R 3784 0 R 3785 0 R 3786 0 R 3787 0 R 3788 0 R 3789 0 R 3790 0 R 3791 0 R 3792 0 R 3793 0 R 3794 0 R 3795 0 R 3796 0 R 3797 0 R 3798 0 R 3799 0 R 3800 0 R 3801 0 R 3802 0 R 3803 0 R 3804 0 R 3805 0 R 3806 0 R 3807 0 R 3808 0 R 3809 0 R 3810 0 R 3811 0 R 3812 0 R 3813 0 R 3814 0 R 3815 0 R 3816 0 R]
 >>
 endobj
 16 0 obj
@@ -53471,7 +53471,7 @@ endobj
 /F1.1 34 0 R
 >>
 >>
-/Annots [3810 0 R 3811 0 R 3812 0 R 3813 0 R 3814 0 R 3815 0 R 3816 0 R 3817 0 R 3818 0 R 3819 0 R 3820 0 R 3821 0 R 3822 0 R 3823 0 R 3824 0 R 3825 0 R 3826 0 R 3827 0 R 3828 0 R 3829 0 R 3830 0 R 3831 0 R 3832 0 R 3833 0 R 3834 0 R 3835 0 R 3836 0 R 3837 0 R 3838 0 R 3839 0 R 3840 0 R 3841 0 R 3842 0 R 3843 0 R 3844 0 R 3845 0 R 3846 0 R 3847 0 R 3848 0 R 3849 0 R 3850 0 R 3851 0 R 3852 0 R 3853 0 R 3854 0 R 3855 0 R 3856 0 R 3857 0 R 3858 0 R 3859 0 R 3860 0 R 3861 0 R 3862 0 R 3863 0 R 3864 0 R 3865 0 R 3866 0 R 3867 0 R 3868 0 R 3869 0 R 3870 0 R 3871 0 R 3872 0 R 3873 0 R 3874 0 R 3875 0 R 3876 0 R 3877 0 R 3878 0 R 3879 0 R 3880 0 R 3881 0 R 3882 0 R 3883 0 R 3884 0 R 3885 0 R 3886 0 R 3887 0 R 3888 0 R 3889 0 R 3890 0 R 3891 0 R 3892 0 R 3893 0 R 3894 0 R 3895 0 R 3896 0 R 3897 0 R]
+/Annots [3817 0 R 3818 0 R 3819 0 R 3820 0 R 3821 0 R 3822 0 R 3823 0 R 3824 0 R 3825 0 R 3826 0 R 3827 0 R 3828 0 R 3829 0 R 3830 0 R 3831 0 R 3832 0 R 3833 0 R 3834 0 R 3835 0 R 3836 0 R 3837 0 R 3838 0 R 3839 0 R 3840 0 R 3841 0 R 3842 0 R 3843 0 R 3844 0 R 3845 0 R 3846 0 R 3847 0 R 3848 0 R 3849 0 R 3850 0 R 3851 0 R 3852 0 R 3853 0 R 3854 0 R 3855 0 R 3856 0 R 3857 0 R 3858 0 R 3859 0 R 3860 0 R 3861 0 R 3862 0 R 3863 0 R 3864 0 R 3865 0 R 3866 0 R 3867 0 R 3868 0 R 3869 0 R 3870 0 R 3871 0 R 3872 0 R 3873 0 R 3874 0 R 3875 0 R 3876 0 R 3877 0 R 3878 0 R 3879 0 R 3880 0 R 3881 0 R 3882 0 R 3883 0 R 3884 0 R 3885 0 R 3886 0 R 3887 0 R 3888 0 R 3889 0 R 3890 0 R 3891 0 R 3892 0 R 3893 0 R 3894 0 R 3895 0 R 3896 0 R 3897 0 R 3898 0 R 3899 0 R 3900 0 R 3901 0 R 3902 0 R 3903 0 R 3904 0 R]
 >>
 endobj
 18 0 obj
@@ -71002,7 +71002,7 @@ endobj
 /F1.1 34 0 R
 >>
 >>
-/Annots [3898 0 R 3899 0 R 3900 0 R 3901 0 R 3902 0 R 3903 0 R 3904 0 R 3905 0 R 3906 0 R 3907 0 R 3908 0 R 3909 0 R 3910 0 R 3911 0 R 3912 0 R 3913 0 R 3914 0 R 3915 0 R 3916 0 R 3917 0 R 3918 0 R 3919 0 R 3920 0 R 3921 0 R 3922 0 R 3923 0 R 3924 0 R 3925 0 R 3926 0 R 3927 0 R 3928 0 R 3929 0 R 3930 0 R 3931 0 R 3932 0 R 3933 0 R 3934 0 R 3935 0 R 3936 0 R 3937 0 R 3938 0 R 3939 0 R 3940 0 R 3941 0 R 3942 0 R 3943 0 R 3944 0 R 3945 0 R 3946 0 R 3947 0 R 3948 0 R 3949 0 R 3950 0 R 3951 0 R 3952 0 R 3953 0 R 3954 0 R 3955 0 R 3956 0 R 3957 0 R 3958 0 R 3959 0 R 3960 0 R 3961 0 R 3962 0 R 3963 0 R 3964 0 R 3965 0 R 3966 0 R 3967 0 R 3968 0 R 3969 0 R 3970 0 R 3971 0 R 3972 0 R 3973 0 R 3974 0 R 3975 0 R 3976 0 R 3977 0 R 3978 0 R 3979 0 R 3980 0 R 3981 0 R 3982 0 R 3983 0 R 3984 0 R 3985 0 R 3986 0 R 3987 0 R]
+/Annots [3905 0 R 3906 0 R 3907 0 R 3908 0 R 3909 0 R 3910 0 R 3911 0 R 3912 0 R 3913 0 R 3914 0 R 3915 0 R 3916 0 R 3917 0 R 3918 0 R 3919 0 R 3920 0 R 3921 0 R 3922 0 R 3923 0 R 3924 0 R 3925 0 R 3926 0 R 3927 0 R 3928 0 R 3929 0 R 3930 0 R 3931 0 R 3932 0 R 3933 0 R 3934 0 R 3935 0 R 3936 0 R 3937 0 R 3938 0 R 3939 0 R 3940 0 R 3941 0 R 3942 0 R 3943 0 R 3944 0 R 3945 0 R 3946 0 R 3947 0 R 3948 0 R 3949 0 R 3950 0 R 3951 0 R 3952 0 R 3953 0 R 3954 0 R 3955 0 R 3956 0 R 3957 0 R 3958 0 R 3959 0 R 3960 0 R 3961 0 R 3962 0 R 3963 0 R 3964 0 R 3965 0 R 3966 0 R 3967 0 R 3968 0 R 3969 0 R 3970 0 R 3971 0 R 3972 0 R 3973 0 R 3974 0 R 3975 0 R 3976 0 R 3977 0 R 3978 0 R 3979 0 R 3980 0 R 3981 0 R 3982 0 R 3983 0 R 3984 0 R 3985 0 R 3986 0 R 3987 0 R 3988 0 R 3989 0 R 3990 0 R 3991 0 R 3992 0 R 3993 0 R 3994 0 R]
 >>
 endobj
 20 0 obj
@@ -82506,7 +82506,7 @@ endobj
 /F1.1 34 0 R
 >>
 >>
-/Annots [3988 0 R 3989 0 R 3990 0 R 3991 0 R 3992 0 R 3993 0 R 3994 0 R 3995 0 R 3996 0 R 3997 0 R 3998 0 R 3999 0 R 4000 0 R 4001 0 R 4002 0 R 4003 0 R 4004 0 R 4005 0 R 4006 0 R 4007 0 R 4008 0 R 4009 0 R 4010 0 R 4011 0 R 4012 0 R 4013 0 R 4014 0 R 4015 0 R 4016 0 R 4017 0 R 4018 0 R 4019 0 R 4020 0 R 4021 0 R 4022 0 R 4023 0 R 4024 0 R 4025 0 R 4026 0 R 4027 0 R 4028 0 R 4029 0 R 4030 0 R 4031 0 R 4032 0 R 4033 0 R 4034 0 R 4035 0 R 4036 0 R 4037 0 R 4038 0 R 4039 0 R 4040 0 R 4041 0 R 4042 0 R 4043 0 R 4044 0 R 4045 0 R 4046 0 R 4047 0 R]
+/Annots [3995 0 R 3996 0 R 3997 0 R 3998 0 R 3999 0 R 4000 0 R 4001 0 R 4002 0 R 4003 0 R 4004 0 R 4005 0 R 4006 0 R 4007 0 R 4008 0 R 4009 0 R 4010 0 R 4011 0 R 4012 0 R 4013 0 R 4014 0 R 4015 0 R 4016 0 R 4017 0 R 4018 0 R 4019 0 R 4020 0 R 4021 0 R 4022 0 R 4023 0 R 4024 0 R 4025 0 R 4026 0 R 4027 0 R 4028 0 R 4029 0 R 4030 0 R 4031 0 R 4032 0 R 4033 0 R 4034 0 R 4035 0 R 4036 0 R 4037 0 R 4038 0 R 4039 0 R 4040 0 R 4041 0 R 4042 0 R 4043 0 R 4044 0 R 4045 0 R 4046 0 R 4047 0 R 4048 0 R 4049 0 R 4050 0 R 4051 0 R 4052 0 R 4053 0 R 4054 0 R]
 >>
 endobj
 22 0 obj
@@ -83288,7 +83288,7 @@ endobj
 >>
 endobj
 26 0 obj
-<< /Kids [1226 0 R 2557 0 R 3535 0 R 1227 0 R 2095 0 R 3399 0 R]
+<< /Kids [1203 0 R 2530 0 R 3445 0 R 1204 0 R 2098 0 R]
 >>
 endobj
 27 0 obj
@@ -83339,11 +83339,11 @@ endobj
 << /Type /Font
 /BaseFont /AAAAAC+mplus1mn-regular
 /Subtype /TrueType
-/FontDescriptor 4265 0 R
+/FontDescriptor 4272 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 4267 0 R
-/ToUnicode 4266 0 R
+/Widths 4274 0 R
+/ToUnicode 4273 0 R
 >>
 endobj
 32 0 obj
@@ -83369,11 +83369,11 @@ endobj
 << /Type /Font
 /BaseFont /AAAAAD+NotoSerif
 /Subtype /TrueType
-/FontDescriptor 4269 0 R
+/FontDescriptor 4276 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 4271 0 R
-/ToUnicode 4270 0 R
+/Widths 4278 0 R
+/ToUnicode 4277 0 R
 >>
 endobj
 35 0 obj
@@ -83790,11 +83790,11 @@ endobj
 << /Type /Font
 /BaseFont /AAAAAE+NotoSerif-Italic
 /Subtype /TrueType
-/FontDescriptor 4273 0 R
+/FontDescriptor 4280 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 4275 0 R
-/ToUnicode 4274 0 R
+/Widths 4282 0 R
+/ToUnicode 4281 0 R
 >>
 endobj
 41 0 obj
@@ -101780,7 +101780,7 @@ endobj
 >>
 endobj
 147 0 obj
-<< /Length 53732
+<< /Length 49736
 >>
 stream
 q
@@ -101958,391 +101958,347 @@ ET
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-48.240 447.300 72.173 23.280 re
+48.240 390.180 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-120.413 447.300 72.173 23.280 re
+110.102 390.180 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-192.586 447.300 72.173 23.280 re
+171.965 390.180 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-264.758 447.300 72.173 23.280 re
+233.827 390.180 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-336.931 447.300 72.173 23.280 re
+295.690 390.180 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-409.104 447.300 72.173 23.280 re
+357.552 390.180 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-481.277 447.300 72.173 23.280 re
+419.414 390.180 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
-0.976 0.976 0.976 scn
-48.240 424.020 72.173 23.280 re
+1.000 1.000 1.000 scn
+481.277 390.180 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-120.413 424.020 72.173 23.280 re
+48.240 352.620 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-192.586 424.020 72.173 23.280 re
+110.102 352.620 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-264.758 424.020 72.173 23.280 re
+171.965 352.620 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-336.931 424.020 72.173 23.280 re
+233.827 352.620 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-409.104 424.020 72.173 23.280 re
+295.690 352.620 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-481.277 424.020 72.173 23.280 re
-f
-0.000 0.000 0.000 scn
-1.000 1.000 1.000 scn
-48.240 386.460 72.173 37.560 re
+357.552 352.620 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
-1.000 1.000 1.000 scn
-120.413 386.460 72.173 37.560 re
-f
-0.000 0.000 0.000 scn
-1.000 1.000 1.000 scn
-192.586 386.460 72.173 37.560 re
+0.976 0.976 0.976 scn
+419.414 352.620 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
-1.000 1.000 1.000 scn
-264.758 386.460 72.173 37.560 re
+0.976 0.976 0.976 scn
+481.277 352.620 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-336.931 386.460 72.173 37.560 re
+48.240 315.060 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-409.104 386.460 72.173 37.560 re
+110.102 315.060 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-481.277 386.460 72.173 37.560 re
-f
-0.000 0.000 0.000 scn
-0.976 0.976 0.976 scn
-48.240 348.900 72.173 37.560 re
-f
-0.000 0.000 0.000 scn
-0.976 0.976 0.976 scn
-120.413 348.900 72.173 37.560 re
-f
-0.000 0.000 0.000 scn
-0.976 0.976 0.976 scn
-192.586 348.900 72.173 37.560 re
-f
-0.000 0.000 0.000 scn
-0.976 0.976 0.976 scn
-264.758 348.900 72.173 37.560 re
-f
-0.000 0.000 0.000 scn
-0.976 0.976 0.976 scn
-336.931 348.900 72.173 37.560 re
-f
-0.000 0.000 0.000 scn
-0.976 0.976 0.976 scn
-409.104 348.900 72.173 37.560 re
-f
-0.000 0.000 0.000 scn
-0.976 0.976 0.976 scn
-481.277 348.900 72.173 37.560 re
+171.965 315.060 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-48.240 311.340 72.173 37.560 re
+233.827 315.060 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-120.413 311.340 72.173 37.560 re
+295.690 315.060 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-192.586 311.340 72.173 37.560 re
+357.552 315.060 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-264.758 311.340 72.173 37.560 re
+419.414 315.060 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-336.931 311.340 72.173 37.560 re
+481.277 315.060 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
-1.000 1.000 1.000 scn
-409.104 311.340 72.173 37.560 re
+0.976 0.976 0.976 scn
+48.240 277.500 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
-1.000 1.000 1.000 scn
-481.277 311.340 72.173 37.560 re
+0.976 0.976 0.976 scn
+110.102 277.500 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-48.240 288.060 72.173 23.280 re
+171.965 277.500 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-120.413 288.060 72.173 23.280 re
+233.827 277.500 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-192.586 288.060 72.173 23.280 re
+295.690 277.500 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-264.758 288.060 72.173 23.280 re
+357.552 277.500 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-336.931 288.060 72.173 23.280 re
+419.414 277.500 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-409.104 288.060 72.173 23.280 re
+481.277 277.500 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
-0.976 0.976 0.976 scn
-481.277 288.060 72.173 23.280 re
+1.000 1.000 1.000 scn
+48.240 239.940 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-48.240 264.780 72.173 23.280 re
+110.102 239.940 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-120.413 264.780 72.173 23.280 re
+171.965 239.940 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-192.586 264.780 72.173 23.280 re
+233.827 239.940 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-264.758 264.780 72.173 23.280 re
+295.690 239.940 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-336.931 264.780 72.173 23.280 re
+357.552 239.940 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-409.104 264.780 72.173 23.280 re
+419.414 239.940 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-481.277 264.780 72.173 23.280 re
+481.277 239.940 61.862 37.560 re
+f
+0.000 0.000 0.000 scn
+0.976 0.976 0.976 scn
+48.240 202.380 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-48.240 241.500 72.173 23.280 re
+110.102 202.380 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-120.413 241.500 72.173 23.280 re
+171.965 202.380 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-192.586 241.500 72.173 23.280 re
+233.827 202.380 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-264.758 241.500 72.173 23.280 re
+295.690 202.380 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-336.931 241.500 72.173 23.280 re
+357.552 202.380 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-409.104 241.500 72.173 23.280 re
+419.414 202.380 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-481.277 241.500 72.173 23.280 re
+481.277 202.380 61.862 37.560 re
+f
+0.000 0.000 0.000 scn
+1.000 1.000 1.000 scn
+48.240 164.820 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-48.240 218.220 72.173 23.280 re
+110.102 164.820 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-120.413 218.220 72.173 23.280 re
+171.965 164.820 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-192.586 218.220 72.173 23.280 re
+233.827 164.820 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-264.758 218.220 72.173 23.280 re
+295.690 164.820 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-336.931 218.220 72.173 23.280 re
+357.552 164.820 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-409.104 218.220 72.173 23.280 re
+419.414 164.820 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-481.277 218.220 72.173 23.280 re
+481.277 164.820 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-48.240 194.940 72.173 23.280 re
+48.240 127.260 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-120.413 194.940 72.173 23.280 re
+110.102 127.260 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-192.586 194.940 72.173 23.280 re
+171.965 127.260 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-264.758 194.940 72.173 23.280 re
+233.827 127.260 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-336.931 194.940 72.173 23.280 re
+295.690 127.260 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-409.104 194.940 72.173 23.280 re
+357.552 127.260 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-481.277 194.940 72.173 23.280 re
+419.414 127.260 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
-1.000 1.000 1.000 scn
-48.240 157.380 72.173 37.560 re
+0.976 0.976 0.976 scn
+481.277 127.260 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-120.413 157.380 72.173 37.560 re
+48.240 89.700 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-192.586 157.380 72.173 37.560 re
+110.102 89.700 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-264.758 157.380 72.173 37.560 re
+171.965 89.700 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-336.931 157.380 72.173 37.560 re
+233.827 89.700 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-409.104 157.380 72.173 37.560 re
+295.690 89.700 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 1.000 1.000 1.000 scn
-481.277 157.380 72.173 37.560 re
+357.552 89.700 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
-0.976 0.976 0.976 scn
-48.240 134.100 72.173 23.280 re
+1.000 1.000 1.000 scn
+419.414 89.700 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
-0.976 0.976 0.976 scn
-120.413 134.100 72.173 23.280 re
+1.000 1.000 1.000 scn
+481.277 89.700 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-192.586 134.100 72.173 23.280 re
+48.240 52.140 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-264.758 134.100 72.173 23.280 re
+110.102 52.140 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-336.931 134.100 72.173 23.280 re
+171.965 52.140 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-409.104 134.100 72.173 23.280 re
+233.827 52.140 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.976 0.976 0.976 scn
-481.277 134.100 72.173 23.280 re
-f
-0.000 0.000 0.000 scn
-1.000 1.000 1.000 scn
-48.240 96.540 72.173 37.560 re
-f
-0.000 0.000 0.000 scn
-1.000 1.000 1.000 scn
-120.413 96.540 72.173 37.560 re
+295.690 52.140 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
-1.000 1.000 1.000 scn
-192.586 96.540 72.173 37.560 re
-f
-0.000 0.000 0.000 scn
-1.000 1.000 1.000 scn
-264.758 96.540 72.173 37.560 re
-f
-0.000 0.000 0.000 scn
-1.000 1.000 1.000 scn
-336.931 96.540 72.173 37.560 re
+0.976 0.976 0.976 scn
+357.552 52.140 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
-1.000 1.000 1.000 scn
-409.104 96.540 72.173 37.560 re
+0.976 0.976 0.976 scn
+419.414 52.140 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
-1.000 1.000 1.000 scn
-481.277 96.540 72.173 37.560 re
+0.976 0.976 0.976 scn
+481.277 52.140 61.862 37.560 re
 f
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
 48.240 550.980 m
-120.413 550.980 l
+110.102 550.980 l
 S
 [ ] 0 d
 1.5 w
 0.867 0.867 0.867 SCN
-48.240 470.580 m
-120.413 470.580 l
+48.240 427.740 m
+110.102 427.740 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
 48.240 551.230 m
-48.240 469.830 l
+48.240 426.990 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 551.230 m
-120.413 469.830 l
+110.102 551.230 m
+110.102 426.990 l
 S
 [ ] 0 d
 1 w
@@ -102351,26 +102307,26 @@ S
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 550.980 m
-192.586 550.980 l
+110.102 550.980 m
+171.965 550.980 l
 S
 [ ] 0 d
 1.5 w
 0.867 0.867 0.867 SCN
-120.413 470.580 m
-192.586 470.580 l
+110.102 427.740 m
+171.965 427.740 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 551.230 m
-120.413 469.830 l
+110.102 551.230 m
+110.102 426.990 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 551.230 m
-192.586 469.830 l
+171.965 551.230 m
+171.965 426.990 l
 S
 [ ] 0 d
 1 w
@@ -102378,34 +102334,41 @@ S
 0.200 0.200 0.200 scn
 
 BT
-123.4128 535.2330000000002 Td
+113.10240000000002 535.2330000000002 Td
+/F2.0 10.5 Tf
+<48426173652d> Tj
+ET
+
+
+BT
+113.10240000000002 520.9530000000001 Td
 /F2.0 10.5 Tf
-<48426173652d302e39342e78> Tj
+<302e39342e78> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 550.980 m
-264.758 550.980 l
+171.965 550.980 m
+233.827 550.980 l
 S
 [ ] 0 d
 1.5 w
 0.867 0.867 0.867 SCN
-192.586 470.580 m
-264.758 470.580 l
+171.965 427.740 m
+233.827 427.740 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 551.230 m
-192.586 469.830 l
+171.965 551.230 m
+171.965 426.990 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 551.230 m
-264.758 469.830 l
+233.827 551.230 m
+233.827 426.990 l
 S
 [ ] 0 d
 1 w
@@ -102413,62 +102376,83 @@ S
 0.200 0.200 0.200 scn
 
 BT
-195.5856 535.2330000000002 Td
+174.96480000000003 535.2330000000002 Td
 /F2.0 10.5 Tf
-<48426173652d302e39382e78> Tj
+<48426173652d> Tj
 ET
 
 
 BT
-195.5856 520.9530000000001 Td
+174.96480000000003 520.9530000000001 Td
 /F2.0 10.5 Tf
-<28537570706f727420666f72> Tj
+<302e39382e78> Tj
 ET
 
 
 BT
-195.5856 506.6730000000001 Td
+174.96480000000003 506.6730000000001 Td
 /F2.0 10.5 Tf
-<4861646f6f7020312e312b> Tj
+<28537570706f7274> Tj
 ET
 
 
 BT
-195.5856 492.39300000000014 Td
+174.96480000000003 492.39300000000014 Td
 /F2.0 10.5 Tf
-<6973> Tj
+<666f72> Tj
+ET
+
+
+BT
+174.96480000000003 478.1130000000001 Td
+/F2.0 10.5 Tf
+<4861646f6f70> Tj
+ET
+
+
+BT
+174.96480000000003 463.8330000000001 Td
+/F2.0 10.5 Tf
+<312e312b206973> Tj
+ET
+
+
+BT
+174.96480000000003 449.5530000000001 Td
+/F2.0 10.5 Tf
+<646570726563617465> Tj
 ET
 
 
 BT
-195.5856 478.1130000000001 Td
+174.96480000000003 435.27300000000014 Td
 /F2.0 10.5 Tf
-<646570726563617465642e29> Tj
+<642e29> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 550.980 m
-336.931 550.980 l
+233.827 550.980 m
+295.690 550.980 l
 S
 [ ] 0 d
 1.5 w
 0.867 0.867 0.867 SCN
-264.758 470.580 m
-336.931 470.580 l
+233.827 427.740 m
+295.690 427.740 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 551.230 m
-264.758 469.830 l
+233.827 551.230 m
+233.827 426.990 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 551.230 m
-336.931 469.830 l
+295.690 551.230 m
+295.690 426.990 l
 S
 [ ] 0 d
 1 w
@@ -102476,55 +102460,69 @@ S
 0.200 0.200 0.200 scn
 
 BT
-267.7584 535.2330000000002 Td
+236.8272 535.2330000000002 Td
+/F2.0 10.5 Tf
+<48426173652d> Tj
+ET
+
+
+BT
+236.8272 520.9530000000001 Td
 /F2.0 10.5 Tf
-<48426173652d312e302e78> Tj
+<312e302e78> Tj
 ET
 
 
 BT
-267.7584 520.9530000000001 Td
+236.8272 506.6730000000001 Td
 /F2.0 10.5 Tf
-<284861646f6f7020312e78> Tj
+<284861646f6f70> Tj
 ET
 
 
 BT
-267.7584 506.6730000000001 Td
+236.8272 492.39300000000014 Td
 /F2.0 10.5 Tf
-[<6973204e4f> 20.01953125 <54>] TJ
+[<312e78206973204e4f> 20.01953125 <54>] TJ
 ET
 
 
 BT
-267.7584 492.39300000000014 Td
+236.8272 478.1130000000001 Td
 /F2.0 10.5 Tf
-<737570706f7274656429> Tj
+<737570706f72746564> Tj
+ET
+
+
+BT
+236.8272 463.8330000000001 Td
+/F2.0 10.5 Tf
+<29> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 550.980 m
-409.104 550.980 l
+295.690 550.980 m
+357.552 550.980 l
 S
 [ ] 0 d
 1.5 w
 0.867 0.867 0.867 SCN
-336.931 470.580 m
-409.104 470.580 l
+295.690 427.740 m
+357.552 427.740 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 551.230 m
-336.931 469.830 l
+295.690 551.230 m
+295.690 426.990 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 551.230 m
-409.104 469.830 l
+357.552 551.230 m
+357.552 426.990 l
 S
 [ ] 0 d
 1 w
@@ -102532,34 +102530,41 @@ S
 0.200 0.200 0.200 scn
 
 BT
-339.9312 535.2330000000002 Td
+298.68960000000004 535.2330000000002 Td
+/F2.0 10.5 Tf
+<48426173652d> Tj
+ET
+
+
+BT
+298.68960000000004 520.9530000000001 Td
 /F2.0 10.5 Tf
-<48426173652d312e312e78> Tj
+<312e312e78> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 550.980 m
-481.277 550.980 l
+357.552 550.980 m
+419.414 550.980 l
 S
 [ ] 0 d
 1.5 w
 0.867 0.867 0.867 SCN
-409.104 470.580 m
-481.277 470.580 l
+357.552 427.740 m
+419.414 427.740 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 551.230 m
-409.104 469.830 l
+357.552 551.230 m
+357.552 426.990 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 551.230 m
-481.277 469.830 l
+419.414 551.230 m
+419.414 426.990 l
 S
 [ ] 0 d
 1 w
@@ -102567,34 +102572,41 @@ S
 0.200 0.200 0.200 scn
 
 BT
-412.104 535.2330000000002 Td
+360.552 535.2330000000002 Td
+/F2.0 10.5 Tf
+<48426173652d> Tj
+ET
+
+
+BT
+360.552 520.9530000000001 Td
 /F2.0 10.5 Tf
-<48426173652d312e322e78> Tj
+<312e322e78> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 550.980 m
-553.450 550.980 l
+419.414 550.980 m
+481.277 550.980 l
 S
 [ ] 0 d
 1.5 w
 0.867 0.867 0.867 SCN
-481.277 470.580 m
-553.450 470.580 l
+419.414 427.740 m
+481.277 427.740 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 551.230 m
-481.277 469.830 l
+419.414 551.230 m
+419.414 426.990 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-553.450 551.230 m
-553.450 469.830 l
+481.277 551.230 m
+481.277 426.990 l
 S
 [ ] 0 d
 1 w
@@ -102602,34 +102614,41 @@ S
 0.200 0.200 0.200 scn
 
 BT
-484.2768 535.2330000000002 Td
+422.4144 535.2330000000002 Td
+/F2.0 10.5 Tf
+<48426173652d> Tj
+ET
+
+
+BT
+422.4144 520.9530000000001 Td
 /F2.0 10.5 Tf
-<48426173652d312e332e78> Tj
+<312e332e78> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 470.580 m
-120.413 470.580 l
+481.277 550.980 m
+543.139 550.980 l
 S
 [ ] 0 d
-0.5 w
+1.5 w
 0.867 0.867 0.867 SCN
-48.240 447.300 m
-120.413 447.300 l
+481.277 427.740 m
+543.139 427.740 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 470.830 m
-48.240 447.050 l
+481.277 551.230 m
+481.277 426.990 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 470.830 m
-120.413 447.050 l
+543.139 551.230 m
+543.139 426.990 l
 S
 [ ] 0 d
 1 w
@@ -102637,34 +102656,41 @@ S
 0.200 0.200 0.200 scn
 
 BT
-51.24000000000001 454.83300000000014 Td
-/F1.0 10.5 Tf
-<4861646f6f702d312e302e78> Tj
+484.2768 535.2330000000002 Td
+/F2.0 10.5 Tf
+<48426173652d> Tj
+ET
+
+
+BT
+484.2768 520.9530000000001 Td
+/F2.0 10.5 Tf
+<322e302e78> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 470.580 m
-192.586 470.580 l
+48.240 427.740 m
+110.102 427.740 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 447.300 m
-192.586 447.300 l
+48.240 390.180 m
+110.102 390.180 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 470.830 m
-120.413 447.050 l
+48.240 427.990 m
+48.240 389.930 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 470.830 m
-192.586 447.050 l
+110.102 427.990 m
+110.102 389.930 l
 S
 [ ] 0 d
 1 w
@@ -102672,34 +102698,41 @@ S
 0.200 0.200 0.200 scn
 
 BT
-123.4128 454.83300000000014 Td
+51.24000000000001 411.9930000000001 Td
 /F1.0 10.5 Tf
-<58> Tj
+<4861646f6f702d> Tj
+ET
+
+
+BT
+51.24000000000001 397.7130000000001 Td
+/F1.0 10.5 Tf
+<312e302e78> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 470.580 m
-264.758 470.580 l
+110.102 427.740 m
+171.965 427.740 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 447.300 m
-264.758 447.300 l
+110.102 390.180 m
+171.965 390.180 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 470.830 m
-192.586 447.050 l
+110.102 427.990 m
+110.102 389.930 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 470.830 m
-264.758 447.050 l
+171.965 427.990 m
+171.965 389.930 l
 S
 [ ] 0 d
 1 w
@@ -102707,7 +102740,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-195.5856 454.83300000000014 Td
+113.10240000000002 411.9930000000001 Td
 /F1.0 10.5 Tf
 <58> Tj
 ET
@@ -102715,26 +102748,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 470.580 m
-336.931 470.580 l
+171.965 427.740 m
+233.827 427.740 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 447.300 m
-336.931 447.300 l
+171.965 390.180 m
+233.827 390.180 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 470.830 m
-264.758 447.050 l
+171.965 427.990 m
+171.965 389.930 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 470.830 m
-336.931 447.050 l
+233.827 427.990 m
+233.827 389.930 l
 S
 [ ] 0 d
 1 w
@@ -102742,7 +102775,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-267.7584 454.83300000000014 Td
+174.96480000000003 411.9930000000001 Td
 /F1.0 10.5 Tf
 <58> Tj
 ET
@@ -102750,26 +102783,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 470.580 m
-409.104 470.580 l
+233.827 427.740 m
+295.690 427.740 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 447.300 m
-409.104 447.300 l
+233.827 390.180 m
+295.690 390.180 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 470.830 m
-336.931 447.050 l
+233.827 427.990 m
+233.827 389.930 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 470.830 m
-409.104 447.050 l
+295.690 427.990 m
+295.690 389.930 l
 S
 [ ] 0 d
 1 w
@@ -102777,7 +102810,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-339.9312 454.83300000000014 Td
+236.8272 411.9930000000001 Td
 /F1.0 10.5 Tf
 <58> Tj
 ET
@@ -102785,26 +102818,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 470.580 m
-481.277 470.580 l
+295.690 427.740 m
+357.552 427.740 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 447.300 m
-481.277 447.300 l
+295.690 390.180 m
+357.552 390.180 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 470.830 m
-409.104 447.050 l
+295.690 427.990 m
+295.690 389.930 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 470.830 m
-481.277 447.050 l
+357.552 427.990 m
+357.552 389.930 l
 S
 [ ] 0 d
 1 w
@@ -102812,7 +102845,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-412.104 454.83300000000014 Td
+298.68960000000004 411.9930000000001 Td
 /F1.0 10.5 Tf
 <58> Tj
 ET
@@ -102820,26 +102853,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 470.580 m
-553.450 470.580 l
+357.552 427.740 m
+419.414 427.740 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 447.300 m
-553.450 447.300 l
+357.552 390.180 m
+419.414 390.180 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 470.830 m
-481.277 447.050 l
+357.552 427.990 m
+357.552 389.930 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-553.450 470.830 m
-553.450 447.050 l
+419.414 427.990 m
+419.414 389.930 l
 S
 [ ] 0 d
 1 w
@@ -102847,7 +102880,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-484.2768 454.83300000000014 Td
+360.552 411.9930000000001 Td
 /F1.0 10.5 Tf
 <58> Tj
 ET
@@ -102855,26 +102888,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 447.300 m
-120.413 447.300 l
+419.414 427.740 m
+481.277 427.740 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 424.020 m
-120.413 424.020 l
+419.414 390.180 m
+481.277 390.180 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 447.550 m
-48.240 423.770 l
+419.414 427.990 m
+419.414 389.930 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 447.550 m
-120.413 423.770 l
+481.277 427.990 m
+481.277 389.930 l
 S
 [ ] 0 d
 1 w
@@ -102882,34 +102915,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-51.24000000000001 431.5530000000001 Td
+422.4144 411.9930000000001 Td
 /F1.0 10.5 Tf
-<4861646f6f702d312e312e78> Tj
+<58> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 447.300 m
-192.586 447.300 l
+481.277 427.740 m
+543.139 427.740 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 424.020 m
-192.586 424.020 l
+481.277 390.180 m
+543.139 390.180 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 447.550 m
-120.413 423.770 l
+481.277 427.990 m
+481.277 389.930 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 447.550 m
-192.586 423.770 l
+543.139 427.990 m
+543.139 389.930 l
 S
 [ ] 0 d
 1 w
@@ -102917,34 +102950,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-123.4128 431.5530000000001 Td
+484.2768 411.9930000000001 Td
 /F1.0 10.5 Tf
-<53> Tj
+<58> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 447.300 m
-264.758 447.300 l
+48.240 390.180 m
+110.102 390.180 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 424.020 m
-264.758 424.020 l
+48.240 352.620 m
+110.102 352.620 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 447.550 m
-192.586 423.770 l
+48.240 390.430 m
+48.240 352.370 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 447.550 m
-264.758 423.770 l
+110.102 390.430 m
+110.102 352.370 l
 S
 [ ] 0 d
 1 w
@@ -102952,69 +102985,41 @@ S
 0.200 0.200 0.200 scn
 
 BT
-195.5856 431.5530000000001 Td
+51.24000000000001 374.4330000000001 Td
 /F1.0 10.5 Tf
-<4e54> Tj
+<4861646f6f702d> Tj
 ET
 
-0.000 0.000 0.000 scn
-0.5 w
-0.867 0.867 0.867 SCN
-264.758 447.300 m
-336.931 447.300 l
-S
-[ ] 0 d
-0.5 w
-0.867 0.867 0.867 SCN
-264.758 424.020 m
-336.931 424.020 l
-S
-[ ] 0 d
-0.5 w
-0.867 0.867 0.867 SCN
-264.758 447.550 m
-264.758 423.770 l
-S
-[ ] 0 d
-0.5 w
-0.867 0.867 0.867 SCN
-336.931 447.550 m
-336.931 423.770 l
-S
-[ ] 0 d
-1 w
-0.000 0.000 0.000 SCN
-0.200 0.200 0.200 scn
 
 BT
-267.7584 431.5530000000001 Td
+51.24000000000001 360.15300000000013 Td
 /F1.0 10.5 Tf
-<58> Tj
+<312e312e78> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 447.300 m
-409.104 447.300 l
+110.102 390.180 m
+171.965 390.180 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 424.020 m
-409.104 424.020 l
+110.102 352.620 m
+171.965 352.620 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 447.550 m
-336.931 423.770 l
+110.102 390.430 m
+110.102 352.370 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 447.550 m
-409.104 423.770 l
+171.965 390.430 m
+171.965 352.370 l
 S
 [ ] 0 d
 1 w
@@ -103022,34 +103027,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-339.9312 431.5530000000001 Td
+113.10240000000002 374.4330000000001 Td
 /F1.0 10.5 Tf
-<58> Tj
+<53> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 447.300 m
-481.277 447.300 l
+171.965 390.180 m
+233.827 390.180 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 424.020 m
-481.277 424.020 l
+171.965 352.620 m
+233.827 352.620 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 447.550 m
-409.104 423.770 l
+171.965 390.430 m
+171.965 352.370 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 447.550 m
-481.277 423.770 l
+233.827 390.430 m
+233.827 352.370 l
 S
 [ ] 0 d
 1 w
@@ -103057,34 +103062,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-412.104 431.5530000000001 Td
+174.96480000000003 374.4330000000001 Td
 /F1.0 10.5 Tf
-<58> Tj
+<4e54> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 447.300 m
-553.450 447.300 l
+233.827 390.180 m
+295.690 390.180 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 424.020 m
-553.450 424.020 l
+233.827 352.620 m
+295.690 352.620 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 447.550 m
-481.277 423.770 l
+233.827 390.430 m
+233.827 352.370 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-553.450 447.550 m
-553.450 423.770 l
+295.690 390.430 m
+295.690 352.370 l
 S
 [ ] 0 d
 1 w
@@ -103092,7 +103097,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-484.2768 431.5530000000001 Td
+236.8272 374.4330000000001 Td
 /F1.0 10.5 Tf
 <58> Tj
 ET
@@ -103100,26 +103105,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 424.020 m
-120.413 424.020 l
+295.690 390.180 m
+357.552 390.180 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 386.460 m
-120.413 386.460 l
+295.690 352.620 m
+357.552 352.620 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 424.270 m
-48.240 386.210 l
+295.690 390.430 m
+295.690 352.370 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 424.270 m
-120.413 386.210 l
+357.552 390.430 m
+357.552 352.370 l
 S
 [ ] 0 d
 1 w
@@ -103127,41 +103132,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-51.24000000000001 408.2730000000001 Td
-/F1.0 10.5 Tf
-<4861646f6f702d> Tj
-ET
-
-
-BT
-51.24000000000001 393.99300000000005 Td
+298.68960000000004 374.4330000000001 Td
 /F1.0 10.5 Tf
-<302e32332e78> Tj
+<58> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 424.020 m
-192.586 424.020 l
+357.552 390.180 m
+419.414 390.180 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 386.460 m
-192.586 386.460 l
+357.552 352.620 m
+419.414 352.620 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 424.270 m
-120.413 386.210 l
+357.552 390.430 m
+357.552 352.370 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 424.270 m
-192.586 386.210 l
+419.414 390.430 m
+419.414 352.370 l
 S
 [ ] 0 d
 1 w
@@ -103169,34 +103167,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-123.4128 408.2730000000001 Td
+360.552 374.4330000000001 Td
 /F1.0 10.5 Tf
-<53> Tj
+<58> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 424.020 m
-264.758 424.020 l
+419.414 390.180 m
+481.277 390.180 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 386.460 m
-264.758 386.460 l
+419.414 352.620 m
+481.277 352.620 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 424.270 m
-192.586 386.210 l
+419.414 390.430 m
+419.414 352.370 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 424.270 m
-264.758 386.210 l
+481.277 390.430 m
+481.277 352.370 l
 S
 [ ] 0 d
 1 w
@@ -103204,7 +103202,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-195.5856 408.2730000000001 Td
+422.4144 374.4330000000001 Td
 /F1.0 10.5 Tf
 <58> Tj
 ET
@@ -103212,26 +103210,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 424.020 m
-336.931 424.020 l
+481.277 390.180 m
+543.139 390.180 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 386.460 m
-336.931 386.460 l
+481.277 352.620 m
+543.139 352.620 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 424.270 m
-264.758 386.210 l
+481.277 390.430 m
+481.277 352.370 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 424.270 m
-336.931 386.210 l
+543.139 390.430 m
+543.139 352.370 l
 S
 [ ] 0 d
 1 w
@@ -103239,7 +103237,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-267.7584 408.2730000000001 Td
+484.2768 374.4330000000001 Td
 /F1.0 10.5 Tf
 <58> Tj
 ET
@@ -103247,26 +103245,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 424.020 m
-409.104 424.020 l
+48.240 352.620 m
+110.102 352.620 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 386.460 m
-409.104 386.460 l
+48.240 315.060 m
+110.102 315.060 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 424.270 m
-336.931 386.210 l
+48.240 352.870 m
+48.240 314.810 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 424.270 m
-409.104 386.210 l
+110.102 352.870 m
+110.102 314.810 l
 S
 [ ] 0 d
 1 w
@@ -103274,34 +103272,41 @@ S
 0.200 0.200 0.200 scn
 
 BT
-339.9312 408.2730000000001 Td
+51.24000000000001 336.8730000000001 Td
 /F1.0 10.5 Tf
-<58> Tj
+<4861646f6f702d> Tj
+ET
+
+
+BT
+51.24000000000001 322.5930000000001 Td
+/F1.0 10.5 Tf
+<302e32332e78> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 424.020 m
-481.277 424.020 l
+110.102 352.620 m
+171.965 352.620 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 386.460 m
-481.277 386.460 l
+110.102 315.060 m
+171.965 315.060 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 424.270 m
-409.104 386.210 l
+110.102 352.870 m
+110.102 314.810 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 424.270 m
-481.277 386.210 l
+171.965 352.870 m
+171.965 314.810 l
 S
 [ ] 0 d
 1 w
@@ -103309,34 +103314,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-412.104 408.2730000000001 Td
+113.10240000000002 336.8730000000001 Td
 /F1.0 10.5 Tf
-<58> Tj
+<53> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 424.020 m
-553.450 424.020 l
+171.965 352.620 m
+233.827 352.620 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 386.460 m
-553.450 386.460 l
+171.965 315.060 m
+233.827 315.060 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 424.270 m
-481.277 386.210 l
+171.965 352.870 m
+171.965 314.810 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-553.450 424.270 m
-553.450 386.210 l
+233.827 352.870 m
+233.827 314.810 l
 S
 [ ] 0 d
 1 w
@@ -103344,7 +103349,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-484.2768 408.2730000000001 Td
+174.96480000000003 336.8730000000001 Td
 /F1.0 10.5 Tf
 <58> Tj
 ET
@@ -103352,26 +103357,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 386.460 m
-120.413 386.460 l
+233.827 352.620 m
+295.690 352.620 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 348.900 m
-120.413 348.900 l
+233.827 315.060 m
+295.690 315.060 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 386.710 m
-48.240 348.650 l
+233.827 352.870 m
+233.827 314.810 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 386.710 m
-120.413 348.650 l
+295.690 352.870 m
+295.690 314.810 l
 S
 [ ] 0 d
 1 w
@@ -103379,41 +103384,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-51.24000000000001 370.71300000000014 Td
-/F1.0 10.5 Tf
-<4861646f6f702d> Tj
-ET
-
-
-BT
-51.24000000000001 356.4330000000001 Td
+236.8272 336.8730000000001 Td
 /F1.0 10.5 Tf
-<322e302e782d616c706861> Tj
+<58> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 386.460 m
-192.586 386.460 l
+295.690 352.620 m
+357.552 352.620 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 348.900 m
-192.586 348.900 l
+295.690 315.060 m
+357.552 315.060 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 386.710 m
-120.413 348.650 l
+295.690 352.870 m
+295.690 314.810 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 386.710 m
-192.586 348.650 l
+357.552 352.870 m
+357.552 314.810 l
 S
 [ ] 0 d
 1 w
@@ -103421,34 +103419,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-123.4128 370.71300000000014 Td
+298.68960000000004 336.8730000000001 Td
 /F1.0 10.5 Tf
-<4e54> Tj
+<58> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 386.460 m
-264.758 386.460 l
+357.552 352.620 m
+419.414 352.620 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 348.900 m
-264.758 348.900 l
+357.552 315.060 m
+419.414 315.060 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 386.710 m
-192.586 348.650 l
+357.552 352.870 m
+357.552 314.810 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 386.710 m
-264.758 348.650 l
+419.414 352.870 m
+419.414 314.810 l
 S
 [ ] 0 d
 1 w
@@ -103456,7 +103454,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-195.5856 370.71300000000014 Td
+360.552 336.8730000000001 Td
 /F1.0 10.5 Tf
 <58> Tj
 ET
@@ -103464,26 +103462,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 386.460 m
-336.931 386.460 l
+419.414 352.620 m
+481.277 352.620 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 348.900 m
-336.931 348.900 l
+419.414 315.060 m
+481.277 315.060 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 386.710 m
-264.758 348.650 l
+419.414 352.870 m
+419.414 314.810 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 386.710 m
-336.931 348.650 l
+481.277 352.870 m
+481.277 314.810 l
 S
 [ ] 0 d
 1 w
@@ -103491,7 +103489,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-267.7584 370.71300000000014 Td
+422.4144 336.8730000000001 Td
 /F1.0 10.5 Tf
 <58> Tj
 ET
@@ -103499,26 +103497,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 386.460 m
-409.104 386.460 l
+481.277 352.620 m
+543.139 352.620 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 348.900 m
-409.104 348.900 l
+481.277 315.060 m
+543.139 315.060 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 386.710 m
-336.931 348.650 l
+481.277 352.870 m
+481.277 314.810 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 386.710 m
-409.104 348.650 l
+543.139 352.870 m
+543.139 314.810 l
 S
 [ ] 0 d
 1 w
@@ -103526,7 +103524,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-339.9312 370.71300000000014 Td
+484.2768 336.8730000000001 Td
 /F1.0 10.5 Tf
 <58> Tj
 ET
@@ -103534,26 +103532,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 386.460 m
-481.277 386.460 l
+48.240 315.060 m
+110.102 315.060 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 348.900 m
-481.277 348.900 l
+48.240 277.500 m
+110.102 277.500 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 386.710 m
-409.104 348.650 l
+48.240 315.310 m
+48.240 277.250 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 386.710 m
-481.277 348.650 l
+110.102 315.310 m
+110.102 277.250 l
 S
 [ ] 0 d
 1 w
@@ -103561,34 +103559,41 @@ S
 0.200 0.200 0.200 scn
 
 BT
-412.104 370.71300000000014 Td
+51.24000000000001 299.3130000000001 Td
 /F1.0 10.5 Tf
-<58> Tj
+<4861646f6f702d> Tj
+ET
+
+
+BT
+51.24000000000001 285.03300000000013 Td
+/F1.0 10.5 Tf
+<322e302e782d616c706861> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 386.460 m
-553.450 386.460 l
+110.102 315.060 m
+171.965 315.060 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 348.900 m
-553.450 348.900 l
+110.102 277.500 m
+171.965 277.500 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 386.710 m
-481.277 348.650 l
+110.102 315.310 m
+110.102 277.250 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-553.450 386.710 m
-553.450 348.650 l
+171.965 315.310 m
+171.965 277.250 l
 S
 [ ] 0 d
 1 w
@@ -103596,34 +103601,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-484.2768 370.71300000000014 Td
+113.10240000000002 299.3130000000001 Td
 /F1.0 10.5 Tf
-<58> Tj
+<4e54> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 348.900 m
-120.413 348.900 l
+171.965 315.060 m
+233.827 315.060 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 311.340 m
-120.413 311.340 l
+171.965 277.500 m
+233.827 277.500 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 349.150 m
-48.240 311.090 l
+171.965 315.310 m
+171.965 277.250 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 349.150 m
-120.413 311.090 l
+233.827 315.310 m
+233.827 277.250 l
 S
 [ ] 0 d
 1 w
@@ -103631,41 +103636,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-51.24000000000001 333.1530000000001 Td
-/F1.0 10.5 Tf
-<4861646f6f702d> Tj
-ET
-
-
-BT
-51.24000000000001 318.87300000000005 Td
+174.96480000000003 299.3130000000001 Td
 /F1.0 10.5 Tf
-<322e312e302d62657461> Tj
+<58> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 348.900 m
-192.586 348.900 l
+233.827 315.060 m
+295.690 315.060 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 311.340 m
-192.586 311.340 l
+233.827 277.500 m
+295.690 277.500 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 349.150 m
-120.413 311.090 l
+233.827 315.310 m
+233.827 277.250 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 349.150 m
-192.586 311.090 l
+295.690 315.310 m
+295.690 277.250 l
 S
 [ ] 0 d
 1 w
@@ -103673,34 +103671,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-123.4128 333.1530000000001 Td
+236.8272 299.3130000000001 Td
 /F1.0 10.5 Tf
-<4e54> Tj
+<58> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 348.900 m
-264.758 348.900 l
+295.690 315.060 m
+357.552 315.060 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 311.340 m
-264.758 311.340 l
+295.690 277.500 m
+357.552 277.500 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 349.150 m
-192.586 311.090 l
+295.690 315.310 m
+295.690 277.250 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 349.150 m
-264.758 311.090 l
+357.552 315.310 m
+357.552 277.250 l
 S
 [ ] 0 d
 1 w
@@ -103708,7 +103706,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-195.5856 333.1530000000001 Td
+298.68960000000004 299.3130000000001 Td
 /F1.0 10.5 Tf
 <58> Tj
 ET
@@ -103716,26 +103714,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 348.900 m
-336.931 348.900 l
+357.552 315.060 m
+419.414 315.060 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 311.340 m
-336.931 311.340 l
+357.552 277.500 m
+419.414 277.500 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 349.150 m
-264.758 311.090 l
+357.552 315.310 m
+357.552 277.250 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 349.150 m
-336.931 311.090 l
+419.414 315.310 m
+419.414 277.250 l
 S
 [ ] 0 d
 1 w
@@ -103743,7 +103741,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-267.7584 333.1530000000001 Td
+360.552 299.3130000000001 Td
 /F1.0 10.5 Tf
 <58> Tj
 ET
@@ -103751,26 +103749,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 348.900 m
-409.104 348.900 l
+419.414 315.060 m
+481.277 315.060 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 311.340 m
-409.104 311.340 l
+419.414 277.500 m
+481.277 277.500 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 349.150 m
-336.931 311.090 l
+419.414 315.310 m
+419.414 277.250 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 349.150 m
-409.104 311.090 l
+481.277 315.310 m
+481.277 277.250 l
 S
 [ ] 0 d
 1 w
@@ -103778,7 +103776,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-339.9312 333.1530000000001 Td
+422.4144 299.3130000000001 Td
 /F1.0 10.5 Tf
 <58> Tj
 ET
@@ -103786,26 +103784,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 348.900 m
-481.277 348.900 l
+481.277 315.060 m
+543.139 315.060 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 311.340 m
-481.277 311.340 l
+481.277 277.500 m
+543.139 277.500 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 349.150 m
-409.104 311.090 l
+481.277 315.310 m
+481.277 277.250 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 349.150 m
-481.277 311.090 l
+543.139 315.310 m
+543.139 277.250 l
 S
 [ ] 0 d
 1 w
@@ -103813,7 +103811,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-412.104 333.1530000000001 Td
+484.2768 299.3130000000001 Td
 /F1.0 10.5 Tf
 <58> Tj
 ET
@@ -103821,26 +103819,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 348.900 m
-553.450 348.900 l
+48.240 277.500 m
+110.102 277.500 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 311.340 m
-553.450 311.340 l
+48.240 239.940 m
+110.102 239.940 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 349.150 m
-481.277 311.090 l
+48.240 277.750 m
+48.240 239.690 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-553.450 349.150 m
-553.450 311.090 l
+110.102 277.750 m
+110.102 239.690 l
 S
 [ ] 0 d
 1 w
@@ -103848,34 +103846,41 @@ S
 0.200 0.200 0.200 scn
 
 BT
-484.2768 333.1530000000001 Td
+51.24000000000001 261.7530000000001 Td
 /F1.0 10.5 Tf
-<58> Tj
+<4861646f6f702d> Tj
+ET
+
+
+BT
+51.24000000000001 247.4730000000001 Td
+/F1.0 10.5 Tf
+<322e312e302d62657461> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 311.340 m
-120.413 311.340 l
+110.102 277.500 m
+171.965 277.500 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 288.060 m
-120.413 288.060 l
+110.102 239.940 m
+171.965 239.940 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 311.590 m
-48.240 287.810 l
+110.102 277.750 m
+110.102 239.690 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 311.590 m
-120.413 287.810 l
+171.965 277.750 m
+171.965 239.690 l
 S
 [ ] 0 d
 1 w
@@ -103883,34 +103888,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-51.24000000000001 295.59300000000013 Td
+113.10240000000002 261.7530000000001 Td
 /F1.0 10.5 Tf
-<4861646f6f702d322e322e30> Tj
+<4e54> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 311.340 m
-192.586 311.340 l
+171.965 277.500 m
+233.827 277.500 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 288.060 m
-192.586 288.060 l
+171.965 239.940 m
+233.827 239.940 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 311.590 m
-120.413 287.810 l
+171.965 277.750 m
+171.965 239.690 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 311.590 m
-192.586 287.810 l
+233.827 277.750 m
+233.827 239.690 l
 S
 [ ] 0 d
 1 w
@@ -103918,34 +103923,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-123.4128 295.59300000000013 Td
+174.96480000000003 261.7530000000001 Td
 /F1.0 10.5 Tf
-<4e54> Tj
+<58> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 311.340 m
-264.758 311.340 l
+233.827 277.500 m
+295.690 277.500 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 288.060 m
-264.758 288.060 l
+233.827 239.940 m
+295.690 239.940 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 311.590 m
-192.586 287.810 l
+233.827 277.750 m
+233.827 239.690 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 311.590 m
-264.758 287.810 l
+295.690 277.750 m
+295.690 239.690 l
 S
 [ ] 0 d
 1 w
@@ -103953,34 +103958,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-195.5856 295.59300000000013 Td
+236.8272 261.7530000000001 Td
 /F1.0 10.5 Tf
-<53> Tj
+<58> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 311.340 m
-336.931 311.340 l
+295.690 277.500 m
+357.552 277.500 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 288.060 m
-336.931 288.060 l
+295.690 239.940 m
+357.552 239.940 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 311.590 m
-264.758 287.810 l
+295.690 277.750 m
+295.690 239.690 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 311.590 m
-336.931 287.810 l
+357.552 277.750 m
+357.552 239.690 l
 S
 [ ] 0 d
 1 w
@@ -103988,34 +103993,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-267.7584 295.59300000000013 Td
+298.68960000000004 261.7530000000001 Td
 /F1.0 10.5 Tf
-<4e54> Tj
+<58> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 311.340 m
-409.104 311.340 l
+357.552 277.500 m
+419.414 277.500 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 288.060 m
-409.104 288.060 l
+357.552 239.940 m
+419.414 239.940 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 311.590 m
-336.931 287.810 l
+357.552 277.750 m
+357.552 239.690 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 311.590 m
-409.104 287.810 l
+419.414 277.750 m
+419.414 239.690 l
 S
 [ ] 0 d
 1 w
@@ -104023,34 +104028,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-339.9312 295.59300000000013 Td
+360.552 261.7530000000001 Td
 /F1.0 10.5 Tf
-<4e54> Tj
+<58> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 311.340 m
-481.277 311.340 l
+419.414 277.500 m
+481.277 277.500 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 288.060 m
-481.277 288.060 l
+419.414 239.940 m
+481.277 239.940 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 311.590 m
-409.104 287.810 l
+419.414 277.750 m
+419.414 239.690 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 311.590 m
-481.277 287.810 l
+481.277 277.750 m
+481.277 239.690 l
 S
 [ ] 0 d
 1 w
@@ -104058,7 +104063,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-412.104 295.59300000000013 Td
+422.4144 261.7530000000001 Td
 /F1.0 10.5 Tf
 <58> Tj
 ET
@@ -104066,26 +104071,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 311.340 m
-553.450 311.340 l
+481.277 277.500 m
+543.139 277.500 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 288.060 m
-553.450 288.060 l
+481.277 239.940 m
+543.139 239.940 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 311.590 m
-481.277 287.810 l
+481.277 277.750 m
+481.277 239.690 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-553.450 311.590 m
-553.450 287.810 l
+543.139 277.750 m
+543.139 239.690 l
 S
 [ ] 0 d
 1 w
@@ -104093,7 +104098,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-484.2768 295.59300000000013 Td
+484.2768 261.7530000000001 Td
 /F1.0 10.5 Tf
 <58> Tj
 ET
@@ -104101,26 +104106,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 288.060 m
-120.413 288.060 l
+48.240 239.940 m
+110.102 239.940 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 264.780 m
-120.413 264.780 l
+48.240 202.380 m
+110.102 202.380 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 288.310 m
-48.240 264.530 l
+48.240 240.190 m
+48.240 202.130 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 288.310 m
-120.413 264.530 l
+110.102 240.190 m
+110.102 202.130 l
 S
 [ ] 0 d
 1 w
@@ -104128,34 +104133,41 @@ S
 0.200 0.200 0.200 scn
 
 BT
-51.24000000000001 272.3130000000001 Td
+51.24000000000001 224.19300000000013 Td
 /F1.0 10.5 Tf
-<4861646f6f702d322e332e78> Tj
+<4861646f6f702d> Tj
+ET
+
+
+BT
+51.24000000000001 209.91300000000012 Td
+/F1.0 10.5 Tf
+<322e322e30> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 288.060 m
-192.586 288.060 l
+110.102 239.940 m
+171.965 239.940 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 264.780 m
-192.586 264.780 l
+110.102 202.380 m
+171.965 202.380 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 288.310 m
-120.413 264.530 l
+110.102 240.190 m
+110.102 202.130 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 288.310 m
-192.586 264.530 l
+171.965 240.190 m
+171.965 202.130 l
 S
 [ ] 0 d
 1 w
@@ -104163,7 +104175,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-123.4128 272.3130000000001 Td
+113.10240000000002 224.19300000000013 Td
 /F1.0 10.5 Tf
 <4e54> Tj
 ET
@@ -104171,26 +104183,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 288.060 m
-264.758 288.060 l
+171.965 239.940 m
+233.827 239.940 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 264.780 m
-264.758 264.780 l
+171.965 202.380 m
+233.827 202.380 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 288.310 m
-192.586 264.530 l
+171.965 240.190 m
+171.965 202.130 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 288.310 m
-264.758 264.530 l
+233.827 240.190 m
+233.827 202.130 l
 S
 [ ] 0 d
 1 w
@@ -104198,7 +104210,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-195.5856 272.3130000000001 Td
+174.96480000000003 224.19300000000013 Td
 /F1.0 10.5 Tf
 <53> Tj
 ET
@@ -104206,26 +104218,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 288.060 m
-336.931 288.060 l
+233.827 239.940 m
+295.690 239.940 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 264.780 m
-336.931 264.780 l
+233.827 202.380 m
+295.690 202.380 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 288.310 m
-264.758 264.530 l
+233.827 240.190 m
+233.827 202.130 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 288.310 m
-336.931 264.530 l
+295.690 240.190 m
+295.690 202.130 l
 S
 [ ] 0 d
 1 w
@@ -104233,7 +104245,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-267.7584 272.3130000000001 Td
+236.8272 224.19300000000013 Td
 /F1.0 10.5 Tf
 <4e54> Tj
 ET
@@ -104241,26 +104253,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 288.060 m
-409.104 288.060 l
+295.690 239.940 m
+357.552 239.940 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 264.780 m
-409.104 264.780 l
+295.690 202.380 m
+357.552 202.380 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 288.310 m
-336.931 264.530 l
+295.690 240.190 m
+295.690 202.130 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 288.310 m
-409.104 264.530 l
+357.552 240.190 m
+357.552 202.130 l
 S
 [ ] 0 d
 1 w
@@ -104268,7 +104280,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-339.9312 272.3130000000001 Td
+298.68960000000004 224.19300000000013 Td
 /F1.0 10.5 Tf
 <4e54> Tj
 ET
@@ -104276,26 +104288,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 288.060 m
-481.277 288.060 l
+357.552 239.940 m
+419.414 239.940 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 264.780 m
-481.277 264.780 l
+357.552 202.380 m
+419.414 202.380 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 288.310 m
-409.104 264.530 l
+357.552 240.190 m
+357.552 202.130 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 288.310 m
-481.277 264.530 l
+419.414 240.190 m
+419.414 202.130 l
 S
 [ ] 0 d
 1 w
@@ -104303,7 +104315,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-412.104 272.3130000000001 Td
+360.552 224.19300000000013 Td
 /F1.0 10.5 Tf
 <58> Tj
 ET
@@ -104311,26 +104323,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 288.060 m
-553.450 288.060 l
+419.414 239.940 m
+481.277 239.940 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 264.780 m
-553.450 264.780 l
+419.414 202.380 m
+481.277 202.380 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 288.310 m
-481.277 264.530 l
+419.414 240.190 m
+419.414 202.130 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-553.450 288.310 m
-553.450 264.530 l
+481.277 240.190 m
+481.277 202.130 l
 S
 [ ] 0 d
 1 w
@@ -104338,7 +104350,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-484.2768 272.3130000000001 Td
+422.4144 224.19300000000013 Td
 /F1.0 10.5 Tf
 <58> Tj
 ET
@@ -104346,26 +104358,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 264.780 m
-120.413 264.780 l
+481.277 239.940 m
+543.139 239.940 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 241.500 m
-120.413 241.500 l
+481.277 202.380 m
+543.139 202.380 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 265.030 m
-48.240 241.250 l
+481.277 240.190 m
+481.277 202.130 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 265.030 m
-120.413 241.250 l
+543.139 240.190 m
+543.139 202.130 l
 S
 [ ] 0 d
 1 w
@@ -104373,34 +104385,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-51.24000000000001 249.03300000000007 Td
+484.2768 224.19300000000013 Td
 /F1.0 10.5 Tf
-<4861646f6f702d322e342e78> Tj
+<58> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 264.780 m
-192.586 264.780 l
+48.240 202.380 m
+110.102 202.380 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 241.500 m
-192.586 241.500 l
+48.240 164.820 m
+110.102 164.820 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 265.030 m
-120.413 241.250 l
+48.240 202.630 m
+48.240 164.570 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 265.030 m
-192.586 241.250 l
+110.102 202.630 m
+110.102 164.570 l
 S
 [ ] 0 d
 1 w
@@ -104408,34 +104420,41 @@ S
 0.200 0.200 0.200 scn
 
 BT
-123.4128 249.03300000000007 Td
+51.24000000000001 186.63300000000012 Td
 /F1.0 10.5 Tf
-<4e54> Tj
+<4861646f6f702d> Tj
+ET
+
+
+BT
+51.24000000000001 172.35300000000012 Td
+/F1.0 10.5 Tf
+<322e332e78> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 264.780 m
-264.758 264.780 l
+110.102 202.380 m
+171.965 202.380 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 241.500 m
-264.758 241.500 l
+110.102 164.820 m
+171.965 164.820 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 265.030 m
-192.586 241.250 l
+110.102 202.630 m
+110.102 164.570 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 265.030 m
-264.758 241.250 l
+171.965 202.630 m
+171.965 164.570 l
 S
 [ ] 0 d
 1 w
@@ -104443,34 +104462,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-195.5856 249.03300000000007 Td
+113.10240000000002 186.63300000000012 Td
 /F1.0 10.5 Tf
-<53> Tj
+<4e54> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 264.780 m
-336.931 264.780 l
+171.965 202.380 m
+233.827 202.380 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 241.500 m
-336.931 241.500 l
+171.965 164.820 m
+233.827 164.820 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 265.030 m
-264.758 241.250 l
+171.965 202.630 m
+171.965 164.570 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 265.030 m
-336.931 241.250 l
+233.827 202.630 m
+233.827 164.570 l
 S
 [ ] 0 d
 1 w
@@ -104478,7 +104497,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-267.7584 249.03300000000007 Td
+174.96480000000003 186.63300000000012 Td
 /F1.0 10.5 Tf
 <53> Tj
 ET
@@ -104486,26 +104505,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 264.780 m
-409.104 264.780 l
+233.827 202.380 m
+295.690 202.380 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 241.500 m
-409.104 241.500 l
+233.827 164.820 m
+295.690 164.820 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 265.030 m
-336.931 241.250 l
+233.827 202.630 m
+233.827 164.570 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 265.030 m
-409.104 241.250 l
+295.690 202.630 m
+295.690 164.570 l
 S
 [ ] 0 d
 1 w
@@ -104513,34 +104532,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-339.9312 249.03300000000007 Td
+236.8272 186.63300000000012 Td
 /F1.0 10.5 Tf
-<53> Tj
+<4e54> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 264.780 m
-481.277 264.780 l
+295.690 202.380 m
+357.552 202.380 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 241.500 m
-481.277 241.500 l
+295.690 164.820 m
+357.552 164.820 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 265.030 m
-409.104 241.250 l
+295.690 202.630 m
+295.690 164.570 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 265.030 m
-481.277 241.250 l
+357.552 202.630 m
+357.552 164.570 l
 S
 [ ] 0 d
 1 w
@@ -104548,34 +104567,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-412.104 249.03300000000007 Td
+298.68960000000004 186.63300000000012 Td
 /F1.0 10.5 Tf
-<53> Tj
+<4e54> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 264.780 m
-553.450 264.780 l
+357.552 202.380 m
+419.414 202.380 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 241.500 m
-553.450 241.500 l
+357.552 164.820 m
+419.414 164.820 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 265.030 m
-481.277 241.250 l
+357.552 202.630 m
+357.552 164.570 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-553.450 265.030 m
-553.450 241.250 l
+419.414 202.630 m
+419.414 164.570 l
 S
 [ ] 0 d
 1 w
@@ -104583,34 +104602,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-484.2768 249.03300000000007 Td
+360.552 186.63300000000012 Td
 /F1.0 10.5 Tf
-<53> Tj
+<58> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 241.500 m
-120.413 241.500 l
+419.414 202.380 m
+481.277 202.380 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 218.220 m
-120.413 218.220 l
+419.414 164.820 m
+481.277 164.820 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 241.750 m
-48.240 217.970 l
+419.414 202.630 m
+419.414 164.570 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 241.750 m
-120.413 217.970 l
+481.277 202.630 m
+481.277 164.570 l
 S
 [ ] 0 d
 1 w
@@ -104618,34 +104637,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-51.24000000000001 225.75300000000013 Td
+422.4144 186.63300000000012 Td
 /F1.0 10.5 Tf
-<4861646f6f702d322e352e78> Tj
+<58> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 241.500 m
-192.586 241.500 l
+481.277 202.380 m
+543.139 202.380 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 218.220 m
-192.586 218.220 l
+481.277 164.820 m
+543.139 164.820 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 241.750 m
-120.413 217.970 l
+481.277 202.630 m
+481.277 164.570 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 241.750 m
-192.586 217.970 l
+543.139 202.630 m
+543.139 164.570 l
 S
 [ ] 0 d
 1 w
@@ -104653,34 +104672,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-123.4128 225.75300000000013 Td
+484.2768 186.63300000000012 Td
 /F1.0 10.5 Tf
-<4e54> Tj
+<58> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 241.500 m
-264.758 241.500 l
+48.240 164.820 m
+110.102 164.820 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 218.220 m
-264.758 218.220 l
+48.240 127.260 m
+110.102 127.260 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 241.750 m
-192.586 217.970 l
+48.240 165.070 m
+48.240 127.010 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 241.750 m
-264.758 217.970 l
+110.102 165.070 m
+110.102 127.010 l
 S
 [ ] 0 d
 1 w
@@ -104688,69 +104707,41 @@ S
 0.200 0.200 0.200 scn
 
 BT
-195.5856 225.75300000000013 Td
+51.24000000000001 149.07300000000012 Td
 /F1.0 10.5 Tf
-<53> Tj
+<4861646f6f702d> Tj
 ET
 
-0.000 0.000 0.000 scn
-0.5 w
-0.867 0.867 0.867 SCN
-264.758 241.500 m
-336.931 241.500 l
-S
-[ ] 0 d
-0.5 w
-0.867 0.867 0.867 SCN
-264.758 218.220 m
-336.931 218.220 l
-S
-[ ] 0 d
-0.5 w
-0.867 0.867 0.867 SCN
-264.758 241.750 m
-264.758 217.970 l
-S
-[ ] 0 d
-0.5 w
-0.867 0.867 0.867 SCN
-336.931 241.750 m
-336.931 217.970 l
-S
-[ ] 0 d
-1 w
-0.000 0.000 0.000 SCN
-0.200 0.200 0.200 scn
 
 BT
-267.7584 225.75300000000013 Td
+51.24000000000001 134.79300000000012 Td
 /F1.0 10.5 Tf
-<53> Tj
+<322e342e78> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 241.500 m
-409.104 241.500 l
+110.102 164.820 m
+171.965 164.820 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 218.220 m
-409.104 218.220 l
+110.102 127.260 m
+171.965 127.260 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 241.750 m
-336.931 217.970 l
+110.102 165.070 m
+110.102 127.010 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 241.750 m
-409.104 217.970 l
+171.965 165.070 m
+171.965 127.010 l
 S
 [ ] 0 d
 1 w
@@ -104758,34 +104749,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-339.9312 225.75300000000013 Td
+113.10240000000002 149.07300000000012 Td
 /F1.0 10.5 Tf
-<53> Tj
+<4e54> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 241.500 m
-481.277 241.500 l
+171.965 164.820 m
+233.827 164.820 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 218.220 m
-481.277 218.220 l
+171.965 127.260 m
+233.827 127.260 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 241.750 m
-409.104 217.970 l
+171.965 165.070 m
+171.965 127.010 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 241.750 m
-481.277 217.970 l
+233.827 165.070 m
+233.827 127.010 l
 S
 [ ] 0 d
 1 w
@@ -104793,7 +104784,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-412.104 225.75300000000013 Td
+174.96480000000003 149.07300000000012 Td
 /F1.0 10.5 Tf
 <53> Tj
 ET
@@ -104801,26 +104792,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 241.500 m
-553.450 241.500 l
+233.827 164.820 m
+295.690 164.820 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 218.220 m
-553.450 218.220 l
+233.827 127.260 m
+295.690 127.260 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 241.750 m
-481.277 217.970 l
+233.827 165.070 m
+233.827 127.010 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-553.450 241.750 m
-553.450 217.970 l
+295.690 165.070 m
+295.690 127.010 l
 S
 [ ] 0 d
 1 w
@@ -104828,7 +104819,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-484.2768 225.75300000000013 Td
+236.8272 149.07300000000012 Td
 /F1.0 10.5 Tf
 <53> Tj
 ET
@@ -104836,131 +104827,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 218.220 m
-120.413 218.220 l
-S
-[ ] 0 d
-0.5 w
-0.867 0.867 0.867 SCN
-48.240 194.940 m
-120.413 194.940 l
-S
-[ ] 0 d
-0.5 w
-0.867 0.867 0.867 SCN
-48.240 218.470 m
-48.240 194.690 l
-S
-[ ] 0 d
-0.5 w
-0.867 0.867 0.867 SCN
-120.413 218.470 m
-120.413 194.690 l
-S
-[ ] 0 d
-1 w
-0.000 0.000 0.000 SCN
-0.200 0.200 0.200 scn
-
-BT
-51.24000000000001 202.47300000000016 Td
-/F1.0 10.5 Tf
-<4861646f6f702d322e362e30> Tj
-ET
-
-0.000 0.000 0.000 scn
-0.5 w
-0.867 0.867 0.867 SCN
-120.413 218.220 m
-192.586 218.220 l
-S
-[ ] 0 d
-0.5 w
-0.867 0.867 0.867 SCN
-120.413 194.940 m
-192.586 194.940 l
-S
-[ ] 0 d
-0.5 w
-0.867 0.867 0.867 SCN
-120.413 218.470 m
-120.413 194.690 l
-S
-[ ] 0 d
-0.5 w
-0.867 0.867 0.867 SCN
-192.586 218.470 m
-192.586 194.690 l
-S
-[ ] 0 d
-1 w
-0.000 0.000 0.000 SCN
-0.200 0.200 0.200 scn
-
-BT
-123.4128 202.47300000000016 Td
-/F1.0 10.5 Tf
-<58> Tj
-ET
-
-0.000 0.000 0.000 scn
-0.5 w
-0.867 0.867 0.867 SCN
-192.586 218.220 m
-264.758 218.220 l
-S
-[ ] 0 d
-0.5 w
-0.867 0.867 0.867 SCN
-192.586 194.940 m
-264.758 194.940 l
-S
-[ ] 0 d
-0.5 w
-0.867 0.867 0.867 SCN
-192.586 218.470 m
-192.586 194.690 l
-S
-[ ] 0 d
-0.5 w
-0.867 0.867 0.867 SCN
-264.758 218.470 m
-264.758 194.690 l
-S
-[ ] 0 d
-1 w
-0.000 0.000 0.000 SCN
-0.200 0.200 0.200 scn
-
-BT
-195.5856 202.47300000000016 Td
-/F1.0 10.5 Tf
-<58> Tj
-ET
-
-0.000 0.000 0.000 scn
-0.5 w
-0.867 0.867 0.867 SCN
-264.758 218.220 m
-336.931 218.220 l
+295.690 164.820 m
+357.552 164.820 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 194.940 m
-336.931 194.940 l
+295.690 127.260 m
+357.552 127.260 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 218.470 m
-264.758 194.690 l
+295.690 165.070 m
+295.690 127.010 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 218.470 m
-336.931 194.690 l
+357.552 165.070 m
+357.552 127.010 l
 S
 [ ] 0 d
 1 w
@@ -104968,34 +104854,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-267.7584 202.47300000000016 Td
+298.68960000000004 149.07300000000012 Td
 /F1.0 10.5 Tf
-<58> Tj
+<53> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 218.220 m
-409.104 218.220 l
+357.552 164.820 m
+419.414 164.820 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 194.940 m
-409.104 194.940 l
+357.552 127.260 m
+419.414 127.260 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 218.470 m
-336.931 194.690 l
+357.552 165.070 m
+357.552 127.010 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 218.470 m
-409.104 194.690 l
+419.414 165.070 m
+419.414 127.010 l
 S
 [ ] 0 d
 1 w
@@ -105003,34 +104889,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-339.9312 202.47300000000016 Td
+360.552 149.07300000000012 Td
 /F1.0 10.5 Tf
-<58> Tj
+<53> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 218.220 m
-481.277 218.220 l
+419.414 164.820 m
+481.277 164.820 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 194.940 m
-481.277 194.940 l
+419.414 127.260 m
+481.277 127.260 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-409.104 218.470 m
-409.104 194.690 l
+419.414 165.070 m
+419.414 127.010 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 218.470 m
-481.277 194.690 l
+481.277 165.070 m
+481.277 127.010 l
 S
 [ ] 0 d
 1 w
@@ -105038,34 +104924,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-412.104 202.47300000000016 Td
+422.4144 149.07300000000012 Td
 /F1.0 10.5 Tf
-<58> Tj
+<53> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 218.220 m
-553.450 218.220 l
+481.277 164.820 m
+543.139 164.820 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 194.940 m
-553.450 194.940 l
+481.277 127.260 m
+543.139 127.260 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-481.277 218.470 m
-481.277 194.690 l
+481.277 165.070 m
+481.277 127.010 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-553.450 218.470 m
-553.450 194.690 l
+543.139 165.070 m
+543.139 127.010 l
 S
 [ ] 0 d
 1 w
@@ -105073,7 +104959,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-484.2768 202.47300000000016 Td
+484.2768 149.07300000000012 Td
 /F1.0 10.5 Tf
 <58> Tj
 ET
@@ -105081,26 +104967,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 194.940 m
-120.413 194.940 l
+48.240 127.260 m
+110.102 127.260 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 157.380 m
-120.413 157.380 l
+48.240 89.700 m
+110.102 89.700 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-48.240 195.190 m
-48.240 157.130 l
+48.240 127.510 m
+48.240 89.450 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-120.413 195.190 m
-120.413 157.130 l
+110.102 127.510 m
+110.102 89.450 l
 S
 [ ] 0 d
 1 w
@@ -105108,76 +104994,41 @@ S
 0.200 0.200 0.200 scn
 
 BT
-51.24000000000001 179.19300000000018 Td
+51.24000000000001 111.5130000000001 Td
 /F1.0 10.5 Tf
 <4861646f6f702d> Tj
 ET
 
 
 BT
-51.24000000000001 164.91300000000018 Td
-/F1.0 10.5 Tf
-<322e362e312b> Tj
-ET
-
-0.000 0.000 0.000 scn
-0.5 w
-0.867 0.867 0.867 SCN
-120.413 194.940 m
-192.586 194.940 l
-S
-[ ] 0 d
-0.5 w
-0.867 0.867 0.867 SCN
-120.413 157.380 m
-192.586 157.380 l
-S
-[ ] 0 d
-0.5 w
-0.867 0.867 0.867 SCN
-120.413 195.190 m
-120.413 157.130 l
-S
-[ ] 0 d
-0.5 w
-0.867 0.867 0.867 SCN
-192.586 195.190 m
-192.586 157.130 l
-S
-[ ] 0 d
-1 w
-0.000 0.000 0.000 SCN
-0.200 0.200 0.200 scn
-
-BT
-123.4128 179.19300000000018 Td
+51.24000000000001 97.2330000000001 Td
 /F1.0 10.5 Tf
-<4e54> Tj
+<322e352e78> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 194.940 m
-264.758 194.940 l
+110.102 127.260 m
+171.965 127.260 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 157.380 m
-264.758 157.380 l
+110.102 89.700 m
+171.965 89.700 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-192.586 195.190 m
-192.586 157.130 l
+110.102 127.510 m
+110.102 89.450 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 195.190 m
-264.758 157.130 l
+171.965 127.510 m
+171.965 89.450 l
 S
 [ ] 0 d
 1 w
@@ -105185,7 +105036,7 @@ S
 0.200 0.200 0.200 scn
 
 BT
-195.5856 179.19300000000018 Td
+113.10240000000002 111.5130000000001 Td
 /F1.0 10.5 Tf
 <4e54> Tj
 ET
@@ -105193,26 +105044,26 @@ ET
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 194.940 m
-336.931 194.940 l
+171.965 127.260 m
+233.827 127.260 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 157.380 m
-336.931 157.380 l
+171.965 89.700 m
+233.827 89.700 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-264.758 195.190 m
-264.758 157.130 l
+171.965 127.510 m
+171.965 89.450 l
 S
 [ ] 0 d
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 195.190 m
-336.931 157.130 l
+233.827 127.510 m
+233.827 89.450 l
 S
 [ ] 0 d
 1 w
@@ -105220,34 +105071,34 @@ S
 0.200 0.200 0.200 scn
 
 BT
-267.7584 179.19300000000018 Td
+174.96480000000003 111.5130000000001 Td
 /F1.0 10.5 Tf
-<4e54> Tj
+<53> Tj
 ET
 
 0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
-336.931 194.940 m
-409.104 194.940 l
+233.827 127.260 m
+295.690 127.260 l
 

<TRUNCATED>

[14/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/DoNotRetryIOException.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/DoNotRetryIOException.html b/devapidocs/org/apache/hadoop/hbase/DoNotRetryIOException.html
index 2bce902..cb8a9ca 100644
--- a/devapidocs/org/apache/hadoop/hbase/DoNotRetryIOException.html
+++ b/devapidocs/org/apache/hadoop/hbase/DoNotRetryIOException.html
@@ -127,7 +127,7 @@
 </dl>
 <dl>
 <dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../org/apache/hadoop/hbase/security/AccessDeniedException.html" title="class in org.apache.hadoop.hbase.security">AccessDeniedException</a>, <a href="../../../../org/apache/hadoop/hbase/constraint/ConstraintException.html" title="class in org.apache.hadoop.hbase.constraint">ConstraintException</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/CoprocessorException.html" title="class in org.apache.hadoop.hbase.coprocessor">CoprocessorException</a>, <a href="../../../../org/apache/hadoop/hbase/io/hfile/CorruptHFileException.html" title="class in org.apache.hadoop.hbase.io.hfile">CorruptHFileException</a>, <a href="../../../../org/apache/hadoop/hbase/client/DoNotRetryRegionException.html" title="class in org.apache.hadoop.hbase.client">DoNotRetryRegionException</a>, <a href="../../../../org/apache/hadoop/hbase/exceptions/FailedSanityCheckException.html" title="class in org.apache.hadoop.hbase.exceptions">FailedSanityCheckException</a>, <a href="../../..
 /../org/apache/hadoop/hbase/ipc/FatalConnectionException.html" title="class in org.apache.hadoop.hbase.ipc">FatalConnectionException</a>, <a href="../../../../org/apache/hadoop/hbase/snapshot/HBaseSnapshotException.html" title="class in org.apache.hadoop.hbase.snapshot">HBaseSnapshotException</a>, <a href="../../../../org/apache/hadoop/hbase/InvalidFamilyOperationException.html" title="class in org.apache.hadoop.hbase">InvalidFamilyOperationException</a>, <a href="../../../../org/apache/hadoop/hbase/security/visibility/InvalidLabelException.html" title="class in org.apache.hadoop.hbase.security.visibility">InvalidLabelException</a>, <a href="../../../../org/apache/hadoop/hbase/quotas/InvalidQuotaSettingsException.html" title="class in org.apache.hadoop.hbase.quotas">InvalidQuotaSettingsException</a>, <a href="../../../../org/apache/hadoop/hbase/security/visibility/LabelAlreadyExistsException.html" title="class in org.apache.hadoop.hbase.security.visibility">LabelAlreadyExistsExcepti
 on</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/LeaseException.html" title="class in org.apache.hadoop.hbase.regionserver">LeaseException</a>, <a href="../../../../org/apache/hadoop/hbase/exceptions/LockTimeoutException.html" title="class in org.apache.hadoop.hbase.exceptions">LockTimeoutException</a>, <a href="../../../../org/apache/hadoop/hbase/NamespaceExistException.html" title="class in org.apache.hadoop.hbase">NamespaceExistException</a>, <a href="../../../../org/apache/hadoop/hbase/NamespaceNotFoundException.html" title="class in org.apache.hadoop.hbase">NamespaceNotFoundException</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/NoSuchColumnFamilyException.html" title="class in org.apache.hadoop.hbase.regionserver">NoSuchColumnFamilyException</a>, <a href="../../../../org/apache/hadoop/hbase/NotAllMetaRegionsOnlineException.html" title="class in org.apache.hadoop.hbase">NotAllMetaRegionsOnlineException</a>, <a href="../../../../org/apache/hadoo
 p/hbase/exceptions/OperationConflictException.html" title="class in org.apache.hadoop.hbase.exceptions">OperationConflictException</a>, <a href="../../../../org/apache/hadoop/hbase/exceptions/OutOfOrderScannerNextException.html" title="class in org.apache.hadoop.hbase.exceptions">OutOfOrderScannerNextException</a>, <a href="../../../../org/apache/hadoop/hbase/quotas/QuotaExceededException.html" title="class in org.apache.hadoop.hbase.quotas">QuotaExceededException</a>, <a href="../../../../org/apache/hadoop/hbase/exceptions/ScannerResetException.html" title="class in org.apache.hadoop.hbase.exceptions">ScannerResetException</a>, <a href="../../../../org/apache/hadoop/hbase/client/ScannerTimeoutException.html" title="class in org.apache.hadoop.hbase.client">ScannerTimeoutException</a>, <a href="../../../../org/apache/hadoop/hbase/ipc/ServerTooBusyException.html" title="class in org.apache.hadoop.hbase.ipc">ServerTooBusyException</a>, <a href="../../../../org/apache/hadoop/hbase/Table
 ExistsException.html" title="class in org.apache.hadoop.hbase">TableExistsException</a>, <a href="../../../../org/apache/hadoop/hbase/TableNotDisabledException.html" title="class in org.apache.hadoop.hbase">TableNotDisabledException</a>, <a href="../../../../org/apache/hadoop/hbase/TableNotEnabledException.html" title="class in org.apache.hadoop.hbase">TableNotEnabledException</a>, <a href="../../../../org/apache/hadoop/hbase/TableNotFoundException.html" title="class in org.apache.hadoop.hbase">TableNotFoundException</a>, <a href="../../../../org/apache/hadoop/hbase/exceptions/UnknownProtocolException.html" title="class in org.apache.hadoop.hbase.exceptions">UnknownProtocolException</a>, <a href="../../../../org/apache/hadoop/hbase/UnknownScannerException.html" title="class in org.apache.hadoop.hbase">UnknownScannerException</a></dd>
+<dd><a href="../../../../org/apache/hadoop/hbase/security/AccessDeniedException.html" title="class in org.apache.hadoop.hbase.security">AccessDeniedException</a>, <a href="../../../../org/apache/hadoop/hbase/constraint/ConstraintException.html" title="class in org.apache.hadoop.hbase.constraint">ConstraintException</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/CoprocessorException.html" title="class in org.apache.hadoop.hbase.coprocessor">CoprocessorException</a>, <a href="../../../../org/apache/hadoop/hbase/io/hfile/CorruptHFileException.html" title="class in org.apache.hadoop.hbase.io.hfile">CorruptHFileException</a>, <a href="../../../../org/apache/hadoop/hbase/client/DoNotRetryRegionException.html" title="class in org.apache.hadoop.hbase.client">DoNotRetryRegionException</a>, <a href="../../../../org/apache/hadoop/hbase/exceptions/FailedSanityCheckException.html" title="class in org.apache.hadoop.hbase.exceptions">FailedSanityCheckException</a>, <a href="../../..
 /../org/apache/hadoop/hbase/ipc/FatalConnectionException.html" title="class in org.apache.hadoop.hbase.ipc">FatalConnectionException</a>, <a href="../../../../org/apache/hadoop/hbase/snapshot/HBaseSnapshotException.html" title="class in org.apache.hadoop.hbase.snapshot">HBaseSnapshotException</a>, <a href="../../../../org/apache/hadoop/hbase/InvalidFamilyOperationException.html" title="class in org.apache.hadoop.hbase">InvalidFamilyOperationException</a>, <a href="../../../../org/apache/hadoop/hbase/security/visibility/InvalidLabelException.html" title="class in org.apache.hadoop.hbase.security.visibility">InvalidLabelException</a>, <a href="../../../../org/apache/hadoop/hbase/quotas/InvalidQuotaSettingsException.html" title="class in org.apache.hadoop.hbase.quotas">InvalidQuotaSettingsException</a>, <a href="../../../../org/apache/hadoop/hbase/security/visibility/LabelAlreadyExistsException.html" title="class in org.apache.hadoop.hbase.security.visibility">LabelAlreadyExistsExcepti
 on</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/LeaseException.html" title="class in org.apache.hadoop.hbase.regionserver">LeaseException</a>, <a href="../../../../org/apache/hadoop/hbase/exceptions/LockTimeoutException.html" title="class in org.apache.hadoop.hbase.exceptions">LockTimeoutException</a>, <a href="../../../../org/apache/hadoop/hbase/NamespaceExistException.html" title="class in org.apache.hadoop.hbase">NamespaceExistException</a>, <a href="../../../../org/apache/hadoop/hbase/NamespaceNotFoundException.html" title="class in org.apache.hadoop.hbase">NamespaceNotFoundException</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/NoSuchColumnFamilyException.html" title="class in org.apache.hadoop.hbase.regionserver">NoSuchColumnFamilyException</a>, <a href="../../../../org/apache/hadoop/hbase/NotAllMetaRegionsOnlineException.html" title="class in org.apache.hadoop.hbase">NotAllMetaRegionsOnlineException</a>, <a href="../../../../org/apache/hadoo
 p/hbase/exceptions/OperationConflictException.html" title="class in org.apache.hadoop.hbase.exceptions">OperationConflictException</a>, <a href="../../../../org/apache/hadoop/hbase/exceptions/OutOfOrderScannerNextException.html" title="class in org.apache.hadoop.hbase.exceptions">OutOfOrderScannerNextException</a>, <a href="../../../../org/apache/hadoop/hbase/quotas/QuotaExceededException.html" title="class in org.apache.hadoop.hbase.quotas">QuotaExceededException</a>, <a href="../../../../org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions">RequestTooBigException</a>, <a href="../../../../org/apache/hadoop/hbase/exceptions/ScannerResetException.html" title="class in org.apache.hadoop.hbase.exceptions">ScannerResetException</a>, <a href="../../../../org/apache/hadoop/hbase/client/ScannerTimeoutException.html" title="class in org.apache.hadoop.hbase.client">ScannerTimeoutException</a>, <a href="../../../../org/apache/hado
 op/hbase/ipc/ServerTooBusyException.html" title="class in org.apache.hadoop.hbase.ipc">ServerTooBusyException</a>, <a href="../../../../org/apache/hadoop/hbase/TableExistsException.html" title="class in org.apache.hadoop.hbase">TableExistsException</a>, <a href="../../../../org/apache/hadoop/hbase/TableNotDisabledException.html" title="class in org.apache.hadoop.hbase">TableNotDisabledException</a>, <a href="../../../../org/apache/hadoop/hbase/TableNotEnabledException.html" title="class in org.apache.hadoop.hbase">TableNotEnabledException</a>, <a href="../../../../org/apache/hadoop/hbase/TableNotFoundException.html" title="class in org.apache.hadoop.hbase">TableNotFoundException</a>, <a href="../../../../org/apache/hadoop/hbase/exceptions/UnknownProtocolException.html" title="class in org.apache.hadoop.hbase.exceptions">UnknownProtocolException</a>, <a href="../../../../org/apache/hadoop/hbase/UnknownScannerException.html" title="class in org.apache.hadoop.hbase">UnknownScannerExcep
 tion</a></dd>
 </dl>
 <hr>
 <br>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/ExtendedCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/ExtendedCell.html b/devapidocs/org/apache/hadoop/hbase/ExtendedCell.html
index 62e3060..fe9a2e3 100644
--- a/devapidocs/org/apache/hadoop/hbase/ExtendedCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/ExtendedCell.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":6,"i1":6,"i2":6};
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -142,13 +142,17 @@ extends <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getSerializedSize-boolean-">getSerializedSize</a></span>(boolean&nbsp;withTags)</code>&nbsp;</td>
 </tr>
 <tr id="i1" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#heapOverhead--">heapOverhead</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#write-byte:A-int-">write</a></span>(byte[]&nbsp;buf,
      int&nbsp;offset)</code>
 <div class="block">Write the given Cell into the given buf's offset.</div>
 </td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#write-java.io.OutputStream-boolean-">write</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
      boolean&nbsp;withTags)</code>
@@ -247,7 +251,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface
 <a name="write-byte:A-int-">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>write</h4>
 <pre>void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.68">write</a>(byte[]&nbsp;buf,
@@ -260,6 +264,19 @@ extends <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface
 </dl>
 </li>
 </ul>
+<a name="heapOverhead--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>heapOverhead</h4>
+<pre>long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.73">heapOverhead</a>()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The heap size overhead associated with this Cell.</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html b/devapidocs/org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html
index 0d1cde3..50d2b7b 100644
--- a/devapidocs/org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html
+++ b/devapidocs/org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html
@@ -272,7 +272,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>values</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html" title="enum in org.apache.hadoop.hbase">HealthChecker.HealthCheckerExitStatus</a>[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html#line.127">values</a>()</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html" title="enum in org.apache.hadoop.hbase">HealthChecker.HealthCheckerExitStatus</a>[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html#line.24">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:
@@ -292,7 +292,7 @@ for (HealthChecker.HealthCheckerExitStatus c : HealthChecker.HealthCheckerExitSt
 <ul class="blockListLast">
 <li class="blockList">
 <h4>valueOf</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html" title="enum in org.apache.hadoop.hbase">HealthChecker.HealthCheckerExitStatus</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html#line.127">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html" title="enum in org.apache.hadoop.hbase">HealthChecker.HealthCheckerExitStatus</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html#line.24">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;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/f96628d5/devapidocs/org/apache/hadoop/hbase/KeepDeletedCells.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/KeepDeletedCells.html b/devapidocs/org/apache/hadoop/hbase/KeepDeletedCells.html
index bbbbcef..c691036 100644
--- a/devapidocs/org/apache/hadoop/hbase/KeepDeletedCells.html
+++ b/devapidocs/org/apache/hadoop/hbase/KeepDeletedCells.html
@@ -263,7 +263,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>values</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase">KeepDeletedCells</a>[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeepDeletedCells.html#line.28">values</a>()</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase">KeepDeletedCells</a>[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeepDeletedCells.html#line.4">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:
@@ -283,7 +283,7 @@ for (KeepDeletedCells c : KeepDeletedCells.values())
 <ul class="blockListLast">
 <li class="blockList">
 <h4>valueOf</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase">KeepDeletedCells</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeepDeletedCells.html#line.28">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase">KeepDeletedCells</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeepDeletedCells.html#line.4">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;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/f96628d5/devapidocs/org/apache/hadoop/hbase/KeyValue.KVComparator.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValue.KVComparator.html b/devapidocs/org/apache/hadoop/hbase/KeyValue.KVComparator.html
index 769c286..0c98321 100644
--- a/devapidocs/org/apache/hadoop/hbase/KeyValue.KVComparator.html
+++ b/devapidocs/org/apache/hadoop/hbase/KeyValue.KVComparator.html
@@ -125,7 +125,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <br>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static class <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1815">KeyValue.KVComparator</a>
+public static class <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1820">KeyValue.KVComparator</a>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
 implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;, <a href="../../../../org/apache/hadoop/hbase/KeyValue.SamePrefixComparator.html" title="interface in org.apache.hadoop.hbase">KeyValue.SamePrefixComparator</a>&lt;byte[]&gt;</pre>
 <div class="block">Compare KeyValues.  When we compare KeyValues, we only compare the Key
@@ -446,7 +446,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockListLast">
 <li class="blockList">
 <h4>KVComparator</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1815">KVComparator</a>()</pre>
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1820">KVComparator</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
@@ -464,7 +464,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>getLegacyKeyComparatorName</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1823">getLegacyKeyComparatorName</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1828">getLegacyKeyComparatorName</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">The HFileV2 file format's trailer contains this class name.  We reinterpret this and
  instantiate the appropriate comparator.
@@ -481,7 +481,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compare</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1828">compare</a>(byte[]&nbsp;l,
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1833">compare</a>(byte[]&nbsp;l,
                    int&nbsp;loff,
                    int&nbsp;llen,
                    byte[]&nbsp;r,
@@ -500,7 +500,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareRowKey</h4>
-<pre>protected&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1839">compareRowKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>protected&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1844">compareRowKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                             <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Compares the only the user specified portion of a Key.  This is overridden by MetaComparator.</div>
@@ -519,7 +519,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareFlatKey</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1854">compareFlatKey</a>(byte[]&nbsp;left,
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1859">compareFlatKey</a>(byte[]&nbsp;left,
                           int&nbsp;loffset,
                           int&nbsp;llength,
                           byte[]&nbsp;right,
@@ -547,7 +547,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareFlatKey</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1872">compareFlatKey</a>(byte[]&nbsp;left,
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1877">compareFlatKey</a>(byte[]&nbsp;left,
                           byte[]&nbsp;right)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
@@ -558,7 +558,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareKey</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1877">compareKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1882">compareKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                       byte[]&nbsp;row,
                       int&nbsp;roff,
                       int&nbsp;rlen,
@@ -579,7 +579,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareOnlyKeyPortion</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1928">compareOnlyKeyPortion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1933">compareOnlyKeyPortion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                  <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
@@ -590,7 +590,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compare</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1937">compare</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1942">compare</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                    <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Compares the Key of a cell -- with fields being more significant in this order:
@@ -607,7 +607,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareTimestamps</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1942">compareTimestamps</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1947">compareTimestamps</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                              <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
@@ -618,7 +618,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareRows</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1951">compareRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1956">compareRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                        <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
@@ -636,7 +636,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareRows</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1966">compareRows</a>(byte[]&nbsp;left,
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1971">compareRows</a>(byte[]&nbsp;left,
                        int&nbsp;loffset,
                        int&nbsp;llength,
                        byte[]&nbsp;right,
@@ -663,7 +663,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareColumns</h4>
-<pre>int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1971">compareColumns</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1976">compareColumns</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                    short&nbsp;lrowlength,
                    <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right,
                    short&nbsp;rrowlength)</pre>
@@ -676,7 +676,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareColumns</h4>
-<pre>protected&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1976">compareColumns</a>(byte[]&nbsp;left,
+<pre>protected&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1981">compareColumns</a>(byte[]&nbsp;left,
                              int&nbsp;loffset,
                              int&nbsp;llength,
                              int&nbsp;lfamilylength,
@@ -693,7 +693,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareTimestamps</h4>
-<pre>static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1991">compareTimestamps</a>(long&nbsp;ltimestamp,
+<pre>static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1996">compareTimestamps</a>(long&nbsp;ltimestamp,
                              long&nbsp;rtimestamp)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
@@ -704,7 +704,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareIgnoringPrefix</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2016">compareIgnoringPrefix</a>(int&nbsp;commonPrefix,
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2021">compareIgnoringPrefix</a>(int&nbsp;commonPrefix,
                                  byte[]&nbsp;left,
                                  int&nbsp;loffset,
                                  int&nbsp;llength,
@@ -735,7 +735,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareWithoutRow</h4>
-<pre>private&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2058">compareWithoutRow</a>(int&nbsp;commonPrefix,
+<pre>private&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2063">compareWithoutRow</a>(int&nbsp;commonPrefix,
                               byte[]&nbsp;left,
                               int&nbsp;loffset,
                               int&nbsp;llength,
@@ -762,7 +762,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareFamilies</h4>
-<pre>protected&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2140">compareFamilies</a>(byte[]&nbsp;left,
+<pre>protected&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2145">compareFamilies</a>(byte[]&nbsp;left,
                               int&nbsp;loffset,
                               int&nbsp;lfamilylength,
                               byte[]&nbsp;right,
@@ -777,7 +777,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareColumns</h4>
-<pre>protected&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2146">compareColumns</a>(byte[]&nbsp;left,
+<pre>protected&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2151">compareColumns</a>(byte[]&nbsp;left,
                              int&nbsp;loffset,
                              int&nbsp;lquallength,
                              byte[]&nbsp;right,
@@ -792,7 +792,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingRowColumn</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2157">matchingRowColumn</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2162">matchingRowColumn</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                  <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Compares the row and column of two keyvalues for equality</div>
@@ -811,7 +811,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingRows</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2195">matchingRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2200">matchingRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                             <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Compares the row of two keyvalues for equality</div>
@@ -830,7 +830,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingRows</h4>
-<pre>private&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2208">matchingRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>private&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2213">matchingRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                              short&nbsp;lrowlength,
                              <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right,
                              short&nbsp;rrowlength)</pre>
@@ -852,7 +852,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingRows</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2225">matchingRows</a>(byte[]&nbsp;left,
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2230">matchingRows</a>(byte[]&nbsp;left,
                             int&nbsp;loffset,
                             int&nbsp;llength,
                             byte[]&nbsp;right,
@@ -879,7 +879,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>calcIndexKey</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2230">calcIndexKey</a>(byte[]&nbsp;lastKeyOfPreviousBlock,
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2235">calcIndexKey</a>(byte[]&nbsp;lastKeyOfPreviousBlock,
                            byte[]&nbsp;firstKeyInBlock)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
@@ -891,7 +891,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <li class="blockList">
 <h4>getShortMidpointKey</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2255">getShortMidpointKey</a>(byte[]&nbsp;leftKey,
+public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2260">getShortMidpointKey</a>(byte[]&nbsp;leftKey,
                                               byte[]&nbsp;rightKey)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 0.99.2;</span></div>
 <div class="block">This is a HFile block index key optimization.</div>
@@ -910,7 +910,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockListLast">
 <li class="blockList">
 <h4>clone</h4>
-<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2320">clone</a>()
+<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2325">clone</a>()
                 throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/CloneNotSupportedException.html?is-external=true" title="class or interface in java.lang">CloneNotSupportedException</a></pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html b/devapidocs/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html
index 22cb3fb..8385c1d 100644
--- a/devapidocs/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html
+++ b/devapidocs/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -171,7 +171,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a></h3>
-<code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#bytes">bytes</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#COLUMN_FAMILY_DELIM_ARRAY">COLUMN_FAMILY_DELIM_ARRAY</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#COLUMN_FAMILY_DELIMITER">COLUMN_FAMILY_DELIMITER</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#COMPARATOR">COMPARATOR</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#FAMILY_LENGTH_SIZE">FAMILY_LENGTH_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#KEY_INFRASTRUCTURE_SIZE">KEY_INFRASTRUCTURE_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#KEY_LENGTH_SIZE">KEY_LENGTH_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#KEYVALUE_INFRASTRUCTURE_SIZE">KEYVALUE_INFRASTRUCTURE_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#KEYVALUE_WITH_TAGS_INFRASTRUCTURE_SIZE">KEYVALUE_WITH_TAGS_INFRASTRUCTURE_SIZE</a>, <a href="../../../
 ../org/apache/hadoop/hbase/KeyValue.html#length">length</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#LOWESTKEY">LOWESTKEY</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#META_COMPARATOR">META_COMPARATOR</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#offset">offset</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#RAW_COMPARATOR">RAW_COMPARATOR</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#ROW_KEY_OFFSET">ROW_KEY_OFFSET</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#ROW_LENGTH_SIZE">ROW_LENGTH_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#ROW_OFFSET">ROW_OFFSET</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#TAGS_LENGTH_SIZE">TAGS_LENGTH_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#TIMESTAMP_SIZE">TIMESTAMP_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#TIMESTAMP_TYPE_SIZE">TIMESTAMP_TYPE_SIZE</a>, <a
  href="../../../../org/apache/hadoop/hbase/KeyValue.html#TYPE_SIZE">TYPE_SIZE</a></code></li>
+<code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#bytes">bytes</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#COLUMN_FAMILY_DELIM_ARRAY">COLUMN_FAMILY_DELIM_ARRAY</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#COLUMN_FAMILY_DELIMITER">COLUMN_FAMILY_DELIMITER</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#COMPARATOR">COMPARATOR</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#FAMILY_LENGTH_SIZE">FAMILY_LENGTH_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#FIXED_OVERHEAD">FIXED_OVERHEAD</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#KEY_INFRASTRUCTURE_SIZE">KEY_INFRASTRUCTURE_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#KEY_LENGTH_SIZE">KEY_LENGTH_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#KEYVALUE_INFRASTRUCTURE_SIZE">KEYVALUE_INFRASTRUCTURE_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#KEYVALU
 E_WITH_TAGS_INFRASTRUCTURE_SIZE">KEYVALUE_WITH_TAGS_INFRASTRUCTURE_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#length">length</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#LOWESTKEY">LOWESTKEY</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#META_COMPARATOR">META_COMPARATOR</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#offset">offset</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#RAW_COMPARATOR">RAW_COMPARATOR</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#ROW_KEY_OFFSET">ROW_KEY_OFFSET</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#ROW_LENGTH_SIZE">ROW_LENGTH_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#ROW_OFFSET">ROW_OFFSET</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#TAGS_LENGTH_SIZE">TAGS_LENGTH_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#TIMESTAMP_SIZE">TIMESTAMP_SIZE</a>, <a href="../
 ../../../org/apache/hadoop/hbase/KeyValue.html#TIMESTAMP_TYPE_SIZE">TIMESTAMP_TYPE_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#TYPE_SIZE">TYPE_SIZE</a></code></li>
 </ul>
 </li>
 </ul>
@@ -334,6 +334,10 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
 </tr>
 <tr id="i25" class="rowColor">
 <td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#heapOverhead--">heapOverhead</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#heapSize--">heapSize</a></span>()</code>
 <div class="block">HeapSize implementation
 
@@ -341,11 +345,11 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
  MemStore.</div>
 </td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#set-org.apache.hadoop.hbase.KeyValue.KeyOnlyKeyValue-">set</a></span>(<a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue.KeyOnlyKeyValue</a>&nbsp;keyOnlyKeyValue)</code>&nbsp;</td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#setKey-byte:A-int-int-">setKey</a></span>(byte[]&nbsp;key,
       int&nbsp;offset,
@@ -354,11 +358,11 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
  there is a need to create new KeyOnlyKeyValue.</div>
 </td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#toString--">toString</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i30" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#write-java.io.OutputStream-boolean-">write</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
      boolean&nbsp;withTags)</code>
@@ -932,7 +936,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
 <a name="write-java.io.OutputStream-boolean-">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>write</h4>
 <pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2810">write</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
@@ -960,6 +964,23 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
 </dl>
 </li>
 </ul>
+<a name="heapOverhead--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>heapOverhead</h4>
+<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2817">heapOverhead</a>()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#heapOverhead--">heapOverhead</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#heapOverhead--">heapOverhead</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The heap size overhead associated with this Cell.</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/KeyValue.MetaComparator.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValue.MetaComparator.html b/devapidocs/org/apache/hadoop/hbase/KeyValue.MetaComparator.html
index 4b1da55..560e4d2 100644
--- a/devapidocs/org/apache/hadoop/hbase/KeyValue.MetaComparator.html
+++ b/devapidocs/org/apache/hadoop/hbase/KeyValue.MetaComparator.html
@@ -126,7 +126,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <br>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static class <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1700">KeyValue.MetaComparator</a>
+public static class <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1705">KeyValue.MetaComparator</a>
 extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase">KeyValue.KVComparator</a></pre>
 <div class="block">A <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase"><code>KeyValue.KVComparator</code></a> for <code>hbase:meta</code> catalog table
  <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase"><code>KeyValue</code></a>s.</div>
@@ -266,7 +266,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html"
 <ul class="blockListLast">
 <li class="blockList">
 <h4>MetaComparator</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1700">MetaComparator</a>()</pre>
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1705">MetaComparator</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
@@ -284,7 +284,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>compare</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1706">compare</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1711">compare</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                    <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Compare key portion of a <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase"><code>KeyValue</code></a> for keys in <code>hbase:meta</code>
@@ -303,7 +303,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>compareOnlyKeyPortion</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1711">compareOnlyKeyPortion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1716">compareOnlyKeyPortion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                  <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
@@ -318,7 +318,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>compareRows</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1716">compareRows</a>(byte[]&nbsp;left,
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1721">compareRows</a>(byte[]&nbsp;left,
                        int&nbsp;loffset,
                        int&nbsp;llength,
                        byte[]&nbsp;right,
@@ -341,7 +341,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getShortMidpointKey</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1773">getShortMidpointKey</a>(byte[]&nbsp;leftKey,
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1778">getShortMidpointKey</a>(byte[]&nbsp;leftKey,
                                   byte[]&nbsp;rightKey)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Don't do any fancy Block Index splitting tricks.</div>
@@ -359,7 +359,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getLegacyKeyComparatorName</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1784">getLegacyKeyComparatorName</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1789">getLegacyKeyComparatorName</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">The HFileV2 file format's trailer contains this class name.  We reinterpret this and
  instantiate the appropriate comparator.
@@ -378,7 +378,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>clone</h4>
-<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1789">clone</a>()
+<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1794">clone</a>()
                 throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/CloneNotSupportedException.html?is-external=true" title="class or interface in java.lang">CloneNotSupportedException</a></pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
@@ -395,7 +395,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html"
 <ul class="blockListLast">
 <li class="blockList">
 <h4>compareRowKey</h4>
-<pre>protected&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1797">compareRowKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;l,
+<pre>protected&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1802">compareRowKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;l,
                             <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;r)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Override the row key comparison to parse and compare the meta row key parts.</div>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html b/devapidocs/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html
index 9dd3cf6..e7937ab 100644
--- a/devapidocs/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html
+++ b/devapidocs/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html
@@ -126,7 +126,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <br>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static class <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.2537">KeyValue.RawBytesComparator</a>
+public static class <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.2542">KeyValue.RawBytesComparator</a>
 extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase">KeyValue.KVComparator</a></pre>
 </li>
 </ul>
@@ -250,7 +250,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html"
 <ul class="blockListLast">
 <li class="blockList">
 <h4>RawBytesComparator</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html#line.2537">RawBytesComparator</a>()</pre>
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html#line.2542">RawBytesComparator</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
@@ -268,7 +268,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getLegacyKeyComparatorName</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html#line.2545">getLegacyKeyComparatorName</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html#line.2550">getLegacyKeyComparatorName</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">The HFileV2 file format's trailer contains this class name.  We reinterpret this and
  instantiate the appropriate comparator.
@@ -288,7 +288,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html"
 <li class="blockList">
 <h4>compareFlatKey</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html#line.2554">compareFlatKey</a>(byte[]&nbsp;left,
+public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html#line.2559">compareFlatKey</a>(byte[]&nbsp;left,
                                       int&nbsp;loffset,
                                       int&nbsp;llength,
                                       byte[]&nbsp;right,
@@ -312,7 +312,7 @@ public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyVa
 <ul class="blockList">
 <li class="blockList">
 <h4>compare</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html#line.2560">compare</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html#line.2565">compare</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                    <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html#compare-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">KeyValue.KVComparator</a></code></span></div>
@@ -332,7 +332,7 @@ public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyVa
 <ul class="blockList">
 <li class="blockList">
 <h4>compareOnlyKeyPortion</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html#line.2566">compareOnlyKeyPortion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html#line.2571">compareOnlyKeyPortion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                  <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
@@ -347,7 +347,7 @@ public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyVa
 <ul class="blockListLast">
 <li class="blockList">
 <h4>calcIndexKey</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html#line.2592">calcIndexKey</a>(byte[]&nbsp;lastKeyOfPreviousBlock,
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html#line.2597">calcIndexKey</a>(byte[]&nbsp;lastKeyOfPreviousBlock,
                            byte[]&nbsp;firstKeyInBlock)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/KeyValue.RowOnlyComparator.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValue.RowOnlyComparator.html b/devapidocs/org/apache/hadoop/hbase/KeyValue.RowOnlyComparator.html
index dfd9d4e..e5413fc 100644
--- a/devapidocs/org/apache/hadoop/hbase/KeyValue.RowOnlyComparator.html
+++ b/devapidocs/org/apache/hadoop/hbase/KeyValue.RowOnlyComparator.html
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public static class <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.2504">KeyValue.RowOnlyComparator</a>
+<pre>public static class <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.2509">KeyValue.RowOnlyComparator</a>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
 implements <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&gt;</pre>
 <div class="block">Comparator that compares row component only of a KeyValue.</div>
@@ -215,7 +215,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Comparato
 <ul class="blockListLast">
 <li class="blockList">
 <h4>comparator</h4>
-<pre>final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase">KeyValue.KVComparator</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RowOnlyComparator.html#line.2505">comparator</a></pre>
+<pre>final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase">KeyValue.KVComparator</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RowOnlyComparator.html#line.2510">comparator</a></pre>
 </li>
 </ul>
 </li>
@@ -232,7 +232,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Comparato
 <ul class="blockListLast">
 <li class="blockList">
 <h4>RowOnlyComparator</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RowOnlyComparator.html#line.2507">RowOnlyComparator</a>(<a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase">KeyValue.KVComparator</a>&nbsp;c)</pre>
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RowOnlyComparator.html#line.2512">RowOnlyComparator</a>(<a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase">KeyValue.KVComparator</a>&nbsp;c)</pre>
 </li>
 </ul>
 </li>
@@ -249,7 +249,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Comparato
 <ul class="blockListLast">
 <li class="blockList">
 <h4>compare</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RowOnlyComparator.html#line.2512">compare</a>(<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;left,
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RowOnlyComparator.html#line.2517">compare</a>(<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;left,
                    <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;right)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/KeyValue.SamePrefixComparator.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValue.SamePrefixComparator.html b/devapidocs/org/apache/hadoop/hbase/KeyValue.SamePrefixComparator.html
index 8f6c085..f65bdf7 100644
--- a/devapidocs/org/apache/hadoop/hbase/KeyValue.SamePrefixComparator.html
+++ b/devapidocs/org/apache/hadoop/hbase/KeyValue.SamePrefixComparator.html
@@ -109,7 +109,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public static interface <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.2523">KeyValue.SamePrefixComparator</a>&lt;T&gt;</pre>
+<pre>public static interface <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.2528">KeyValue.SamePrefixComparator</a>&lt;T&gt;</pre>
 <div class="block">Avoids redundant comparisons for better performance.
 
  TODO get rid of this wart</div>
@@ -164,7 +164,7 @@ var activeTableTab = "activeTableTab";
 <ul class="blockListLast">
 <li class="blockList">
 <h4>compareIgnoringPrefix</h4>
-<pre>int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.SamePrefixComparator.html#line.2528">compareIgnoringPrefix</a>(int&nbsp;commonPrefix,
+<pre>int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.SamePrefixComparator.html#line.2533">compareIgnoringPrefix</a>(int&nbsp;commonPrefix,
                           byte[]&nbsp;left,
                           int&nbsp;loffset,
                           int&nbsp;llength,

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/KeyValue.Type.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValue.Type.html b/devapidocs/org/apache/hadoop/hbase/KeyValue.Type.html
index 0334586..76775eb 100644
--- a/devapidocs/org/apache/hadoop/hbase/KeyValue.Type.html
+++ b/devapidocs/org/apache/hadoop/hbase/KeyValue.Type.html
@@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public static enum <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.232">KeyValue.Type</a>
+<pre>public static enum <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.237">KeyValue.Type</a>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a>&gt;</pre>
 <div class="block">Key type.
  Has space for other key types to be added later.  Cannot rely on
@@ -261,7 +261,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>Minimum</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.233">Minimum</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.238">Minimum</a></pre>
 </li>
 </ul>
 <a name="Put">
@@ -270,7 +270,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>Put</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.234">Put</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.239">Put</a></pre>
 </li>
 </ul>
 <a name="Delete">
@@ -279,7 +279,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>Delete</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.236">Delete</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.241">Delete</a></pre>
 </li>
 </ul>
 <a name="DeleteFamilyVersion">
@@ -288,7 +288,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>DeleteFamilyVersion</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.237">DeleteFamilyVersion</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.242">DeleteFamilyVersion</a></pre>
 </li>
 </ul>
 <a name="DeleteColumn">
@@ -297,7 +297,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>DeleteColumn</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.238">DeleteColumn</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.243">DeleteColumn</a></pre>
 </li>
 </ul>
 <a name="DeleteFamily">
@@ -306,7 +306,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>DeleteFamily</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.239">DeleteFamily</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.244">DeleteFamily</a></pre>
 </li>
 </ul>
 <a name="Maximum">
@@ -315,7 +315,7 @@ the order they are declared.</div>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>Maximum</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.242">Maximum</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.247">Maximum</a></pre>
 </li>
 </ul>
 </li>
@@ -332,7 +332,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>code</h4>
-<pre>private final&nbsp;byte <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.244">code</a></pre>
+<pre>private final&nbsp;byte <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.249">code</a></pre>
 </li>
 </ul>
 <a name="codeArray">
@@ -341,7 +341,7 @@ the order they are declared.</div>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>codeArray</h4>
-<pre>private static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a>[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.254">codeArray</a></pre>
+<pre>private static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a>[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.259">codeArray</a></pre>
 </li>
 </ul>
 </li>
@@ -358,7 +358,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>values</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a>[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.60">values</a>()</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a>[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.237">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:
@@ -378,7 +378,7 @@ for (KeyValue.Type c : KeyValue.Type.values())
 <ul class="blockList">
 <li class="blockList">
 <h4>valueOf</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.60">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.237">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;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 
@@ -400,7 +400,7 @@ not permitted.)</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>getCode</h4>
-<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.250">getCode</a>()</pre>
+<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.255">getCode</a>()</pre>
 </li>
 </ul>
 <a name="codeToType-byte-">
@@ -409,7 +409,7 @@ not permitted.)</div>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>codeToType</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.268">codeToType</a>(byte&nbsp;b)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.273">codeToType</a>(byte&nbsp;b)</pre>
 <div class="block">Cannot rely on enum ordinals . They change if item is removed or moved.
  Do our own codes.</div>
 <dl>


[43/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/client/SnapshotDescription.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/SnapshotDescription.html b/apidocs/org/apache/hadoop/hbase/client/SnapshotDescription.html
index 5e65a09..c26e6f7 100644
--- a/apidocs/org/apache/hadoop/hbase/client/SnapshotDescription.html
+++ b/apidocs/org/apache/hadoop/hbase/client/SnapshotDescription.html
@@ -18,8 +18,8 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":42,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -111,7 +111,7 @@ var activeTableTab = "activeTableTab";
 <br>
 <pre>@InterfaceAudience.Public
  @InterfaceStability.Evolving
-public class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.27">SnapshotDescription</a>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.29">SnapshotDescription</a>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
 <div class="block">The POJO equivalent of HBaseProtos.SnapshotDescription</div>
 </li>
@@ -136,18 +136,30 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr class="rowColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-java.lang.String-">SnapshotDescription</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
-                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;table)</code>&nbsp;</td>
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;table)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use the version with the TableName instance instead</span></div>
+</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-java.lang.String-org.apache.hadoop.hbase.client.SnapshotType-">SnapshotDescription</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;table,
-                   <a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;type)</code>&nbsp;</td>
+                   <a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;type)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use the version with the TableName instance instead</span></div>
+</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-java.lang.String-org.apache.hadoop.hbase.client.SnapshotType-java.lang.String-">SnapshotDescription</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;table,
                    <a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;type,
-                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;owner)</code>&nbsp;</td>
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;owner)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use the version with the TableName instance instead</span></div>
+</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-java.lang.String-org.apache.hadoop.hbase.client.SnapshotType-java.lang.String-long-int-">SnapshotDescription</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
@@ -155,6 +167,33 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
                    <a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;type,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;owner,
                    long&nbsp;creationTime,
+                   int&nbsp;version)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use the version with the TableName instance instead</span></div>
+</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-org.apache.hadoop.hbase.TableName-">SnapshotDescription</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                   <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;table)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.SnapshotType-">SnapshotDescription</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                   <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;table,
+                   <a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;type)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.SnapshotType-java.lang.String-">SnapshotDescription</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                   <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;table,
+                   <a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;type,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;owner)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.SnapshotType-java.lang.String-long-int-">SnapshotDescription</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                   <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;table,
+                   <a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;type,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;owner,
+                   long&nbsp;creationTime,
                    int&nbsp;version)</code>&nbsp;</td>
 </tr>
 </table>
@@ -167,7 +206,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </a>
 <h3>Method Summary</h3>
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
@@ -186,17 +225,29 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html#getTable--">getTable</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html#getTable--">getTable</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use getTableName() or getTableNameAsString() instead.</span></div>
+</div>
+</td>
 </tr>
 <tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html#getTableName--">getTableName</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html#getTableNameAsString--">getTableNameAsString</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html#getType--">getType</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html#getVersion--">getVersion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html#toString--">toString</a></span>()</code>&nbsp;</td>
 </tr>
@@ -228,7 +279,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>SnapshotDescription</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.35">SnapshotDescription</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.37">SnapshotDescription</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
 </li>
 </ul>
 <a name="SnapshotDescription-java.lang.String-java.lang.String-">
@@ -237,8 +288,20 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>SnapshotDescription</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.39">SnapshotDescription</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
-                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;table)</pre>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
+public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.45">SnapshotDescription</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;table)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use the version with the TableName instance instead</span></div>
+</li>
+</ul>
+<a name="SnapshotDescription-java.lang.String-org.apache.hadoop.hbase.TableName-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SnapshotDescription</h4>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.49">SnapshotDescription</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                           <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;table)</pre>
 </li>
 </ul>
 <a name="SnapshotDescription-java.lang.String-java.lang.String-org.apache.hadoop.hbase.client.SnapshotType-">
@@ -247,8 +310,21 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>SnapshotDescription</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.43">SnapshotDescription</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
-                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;table,
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
+public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.57">SnapshotDescription</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;table,
+                                       <a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;type)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use the version with the TableName instance instead</span></div>
+</li>
+</ul>
+<a name="SnapshotDescription-java.lang.String-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.SnapshotType-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SnapshotDescription</h4>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.61">SnapshotDescription</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                           <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;table,
                            <a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;type)</pre>
 </li>
 </ul>
@@ -258,8 +334,22 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>SnapshotDescription</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.47">SnapshotDescription</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
-                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;table,
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
+public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.69">SnapshotDescription</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;table,
+                                       <a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;type,
+                                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;owner)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use the version with the TableName instance instead</span></div>
+</li>
+</ul>
+<a name="SnapshotDescription-java.lang.String-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.SnapshotType-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SnapshotDescription</h4>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.73">SnapshotDescription</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                           <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;table,
                            <a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;type,
                            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;owner)</pre>
 </li>
@@ -267,11 +357,27 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <a name="SnapshotDescription-java.lang.String-java.lang.String-org.apache.hadoop.hbase.client.SnapshotType-java.lang.String-long-int-">
 <!--   -->
 </a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SnapshotDescription</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
+public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.81">SnapshotDescription</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;table,
+                                       <a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;type,
+                                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;owner,
+                                       long&nbsp;creationTime,
+                                       int&nbsp;version)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use the version with the TableName instance instead</span></div>
+</li>
+</ul>
+<a name="SnapshotDescription-java.lang.String-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.SnapshotType-java.lang.String-long-int-">
+<!--   -->
+</a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>SnapshotDescription</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.51">SnapshotDescription</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
-                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;table,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.86">SnapshotDescription</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                           <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;table,
                            <a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;type,
                            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;owner,
                            long&nbsp;creationTime,
@@ -292,7 +398,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getName</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.61">getName</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.96">getName</a>()</pre>
 </li>
 </ul>
 <a name="getTable--">
@@ -301,7 +407,27 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getTable</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.65">getTable</a>()</pre>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
+public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.104">getTable</a>()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use getTableName() or getTableNameAsString() instead.</span></div>
+</li>
+</ul>
+<a name="getTableNameAsString--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTableNameAsString</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.108">getTableNameAsString</a>()</pre>
+</li>
+</ul>
+<a name="getTableName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTableName</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.112">getTableName</a>()</pre>
 </li>
 </ul>
 <a name="getType--">
@@ -310,7 +436,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getType</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.69">getType</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.116">getType</a>()</pre>
 </li>
 </ul>
 <a name="getOwner--">
@@ -319,7 +445,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getOwner</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.73">getOwner</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.120">getOwner</a>()</pre>
 </li>
 </ul>
 <a name="getCreationTime--">
@@ -328,7 +454,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getCreationTime</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.77">getCreationTime</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.124">getCreationTime</a>()</pre>
 </li>
 </ul>
 <a name="getVersion--">
@@ -337,7 +463,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getVersion</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.81">getVersion</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.128">getVersion</a>()</pre>
 </li>
 </ul>
 <a name="toString--">
@@ -346,7 +472,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>toString</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.86">toString</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html#line.133">toString</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/client/SnapshotType.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/SnapshotType.html b/apidocs/org/apache/hadoop/hbase/client/SnapshotType.html
index 8ee1138..fe32046 100644
--- a/apidocs/org/apache/hadoop/hbase/client/SnapshotType.html
+++ b/apidocs/org/apache/hadoop/hbase/client/SnapshotType.html
@@ -247,7 +247,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>values</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotType.html#line.29">values</a>()</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotType.html#line.27">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:
@@ -267,7 +267,7 @@ for (SnapshotType c : SnapshotType.values())
 <ul class="blockListLast">
 <li class="blockList">
 <h4>valueOf</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotType.html#line.29">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/SnapshotType.html#line.27">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;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/f96628d5/apidocs/org/apache/hadoop/hbase/client/Table.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/Table.html b/apidocs/org/apache/hadoop/hbase/client/Table.html
index 885b954..b85e3c5 100644
--- a/apidocs/org/apache/hadoop/hbase/client/Table.html
+++ b/apidocs/org/apache/hadoop/hbase/client/Table.html
@@ -824,7 +824,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>checkAndPut</h4>
-<pre>boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.245">checkAndPut</a>(byte[]&nbsp;row,
+<pre>boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.250">checkAndPut</a>(byte[]&nbsp;row,
                     byte[]&nbsp;family,
                     byte[]&nbsp;qualifier,
                     <a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a>&nbsp;compareOp,
@@ -833,7 +833,12 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
              throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Atomically checks if a row/family/qualifier value matches the expected
  value. If it does, it adds the put.  If the passed value is null, the check
- is for the lack of column (ie: non-existance)</div>
+ is for the lack of column (ie: non-existence)
+
+ The expected value argument of this call is on the left and the current
+ value of the cell is on the right side of the comparison operator.
+
+ Ie. eg. GREATER operator means expected value > existing <=> add the put.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>row</code> - to check</dd>
@@ -855,7 +860,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>delete</h4>
-<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.255">delete</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>&nbsp;delete)
+<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.260">delete</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>&nbsp;delete)
      throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Deletes the specified cells/row.</div>
 <dl>
@@ -874,7 +879,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>delete</h4>
-<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.268">delete</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>&gt;&nbsp;deletes)
+<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.273">delete</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>&gt;&nbsp;deletes)
      throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Deletes the specified cells/rows in bulk.</div>
 <dl>
@@ -898,7 +903,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>checkAndDelete</h4>
-<pre>boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.283">checkAndDelete</a>(byte[]&nbsp;row,
+<pre>boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.288">checkAndDelete</a>(byte[]&nbsp;row,
                        byte[]&nbsp;family,
                        byte[]&nbsp;qualifier,
                        byte[]&nbsp;value,
@@ -927,7 +932,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>checkAndDelete</h4>
-<pre>boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.300">checkAndDelete</a>(byte[]&nbsp;row,
+<pre>boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.310">checkAndDelete</a>(byte[]&nbsp;row,
                        byte[]&nbsp;family,
                        byte[]&nbsp;qualifier,
                        <a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a>&nbsp;compareOp,
@@ -936,7 +941,12 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
                 throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Atomically checks if a row/family/qualifier value matches the expected
  value. If it does, it adds the delete.  If the passed value is null, the
- check is for the lack of column (ie: non-existance)</div>
+ check is for the lack of column (ie: non-existence)
+
+ The expected value argument of this call is on the left and the current
+ value of the cell is on the right side of the comparison operator.
+
+ Ie. eg. GREATER operator means expected value > existing <=> add the delete.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>row</code> - to check</dd>
@@ -958,7 +968,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>mutateRow</h4>
-<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.310">mutateRow</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a>&nbsp;rm)
+<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.320">mutateRow</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a>&nbsp;rm)
         throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Performs multiple mutations atomically on a single row. Currently
  <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client"><code>Put</code></a> and <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client"><code>Delete</code></a> are supported.</div>
@@ -976,7 +986,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>append</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.325">append</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a>&nbsp;append)
+<pre><a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.335">append</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a>&nbsp;append)
        throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Appends values to one or more columns within a single row.
  <p>
@@ -1001,7 +1011,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>increment</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.340">increment</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Increment.html" title="class in org.apache.hadoop.hbase.client">Increment</a>&nbsp;increment)
+<pre><a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.350">increment</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Increment.html" title="class in org.apache.hadoop.hbase.client">Increment</a>&nbsp;increment)
           throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Increments one or more columns within a single row.
  <p>
@@ -1026,7 +1036,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>incrementColumnValue</h4>
-<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.354">incrementColumnValue</a>(byte[]&nbsp;row,
+<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.364">incrementColumnValue</a>(byte[]&nbsp;row,
                           byte[]&nbsp;family,
                           byte[]&nbsp;qualifier,
                           long&nbsp;amount)
@@ -1054,7 +1064,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>incrementColumnValue</h4>
-<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.374">incrementColumnValue</a>(byte[]&nbsp;row,
+<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.384">incrementColumnValue</a>(byte[]&nbsp;row,
                           byte[]&nbsp;family,
                           byte[]&nbsp;qualifier,
                           long&nbsp;amount,
@@ -1088,7 +1098,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>close</h4>
-<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.383">close</a>()
+<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.393">close</a>()
     throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Releases any resources held or pending changes in internal buffers.</div>
 <dl>
@@ -1107,7 +1117,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>coprocessorService</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/ipc/CoprocessorRpcChannel.html" title="interface in org.apache.hadoop.hbase.ipc">CoprocessorRpcChannel</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.412">coprocessorService</a>(byte[]&nbsp;row)</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/ipc/CoprocessorRpcChannel.html" title="interface in org.apache.hadoop.hbase.ipc">CoprocessorRpcChannel</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.422">coprocessorService</a>(byte[]&nbsp;row)</pre>
 <div class="block">Creates and returns a <code>RpcChannel</code> instance connected to the
  table region containing the specified row.  The row given does not actually have
  to exist.  Whichever region would contain the row based on start and end keys will
@@ -1144,7 +1154,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>coprocessorService</h4>
-<pre>&lt;T extends com.google.protobuf.Service,R&gt;&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;byte[],R&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.434">coprocessorService</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;service,
+<pre>&lt;T extends com.google.protobuf.Service,R&gt;&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;byte[],R&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.444">coprocessorService</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;service,
                                                                            byte[]&nbsp;startKey,
                                                                            byte[]&nbsp;endKey,
                                                                            org.apache.hadoop.hbase.client.coprocessor.Batch.Call&lt;T,R&gt;&nbsp;callable)
@@ -1180,7 +1190,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>coprocessorService</h4>
-<pre>&lt;T extends com.google.protobuf.Service,R&gt;&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.462">coprocessorService</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;service,
+<pre>&lt;T extends com.google.protobuf.Service,R&gt;&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.472">coprocessorService</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;service,
                                                                   byte[]&nbsp;startKey,
                                                                   byte[]&nbsp;endKey,
                                                                   org.apache.hadoop.hbase.client.coprocessor.Batch.Call&lt;T,R&gt;&nbsp;callable,
@@ -1220,7 +1230,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <li class="blockList">
 <h4>getWriteBufferSize</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.475">getWriteBufferSize</a>()</pre>
+long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.485">getWriteBufferSize</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">as of 1.0.1 (should not have been in 1.0.0). Replaced by <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#getWriteBufferSize--"><code>BufferedMutator.getWriteBufferSize()</code></a></span></div>
 <div class="block">Returns the maximum size in bytes of the write buffer for this HTable.
  <p>
@@ -1239,7 +1249,7 @@ long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.
 <li class="blockList">
 <h4>setWriteBufferSize</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.488">setWriteBufferSize</a>(long&nbsp;writeBufferSize)
+void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.498">setWriteBufferSize</a>(long&nbsp;writeBufferSize)
                              throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">as of 1.0.1 (should not have been in 1.0.0). Replaced by <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><code>BufferedMutator</code></a> and
  <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutatorParams.html#writeBufferSize-long-"><code>BufferedMutatorParams.writeBufferSize(long)</code></a></span></div>
@@ -1263,7 +1273,7 @@ void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.
 <ul class="blockList">
 <li class="blockList">
 <h4>batchCoprocessorService</h4>
-<pre>&lt;R extends com.google.protobuf.Message&gt;&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;byte[],R&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.514">batchCoprocessorService</a>(com.google.protobuf.Descriptors.MethodDescriptor&nbsp;methodDescriptor,
+<pre>&lt;R extends com.google.protobuf.Message&gt;&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;byte[],R&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.524">batchCoprocessorService</a>(com.google.protobuf.Descriptors.MethodDescriptor&nbsp;methodDescriptor,
                                                                               com.google.protobuf.Message&nbsp;request,
                                                                               byte[]&nbsp;startKey,
                                                                               byte[]&nbsp;endKey,
@@ -1301,7 +1311,7 @@ void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.
 <ul class="blockList">
 <li class="blockList">
 <h4>batchCoprocessorService</h4>
-<pre>&lt;R extends com.google.protobuf.Message&gt;&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.549">batchCoprocessorService</a>(com.google.protobuf.Descriptors.MethodDescriptor&nbsp;methodDescriptor,
+<pre>&lt;R extends com.google.protobuf.Message&gt;&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.559">batchCoprocessorService</a>(com.google.protobuf.Descriptors.MethodDescriptor&nbsp;methodDescriptor,
                                                                      com.google.protobuf.Message&nbsp;request,
                                                                      byte[]&nbsp;startKey,
                                                                      byte[]&nbsp;endKey,
@@ -1343,7 +1353,7 @@ void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.
 <ul class="blockList">
 <li class="blockList">
 <h4>checkAndMutate</h4>
-<pre>boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.567">checkAndMutate</a>(byte[]&nbsp;row,
+<pre>boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.582">checkAndMutate</a>(byte[]&nbsp;row,
                        byte[]&nbsp;family,
                        byte[]&nbsp;qualifier,
                        <a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a>&nbsp;compareOp,
@@ -1352,7 +1362,12 @@ void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.
                 throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Atomically checks if a row/family/qualifier value matches the expected value.
  If it does, it performs the row mutations.  If the passed value is null, the check
- is for the lack of column (ie: non-existence)</div>
+ is for the lack of column (ie: non-existence)
+
+ The expected value argument of this call is on the left and the current
+ value of the cell is on the right side of the comparison operator.
+
+ Ie. eg. GREATER operator means expected value > existing <=> perform row mutations.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>row</code> - to check</dd>
@@ -1374,7 +1389,7 @@ void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.
 <ul class="blockList">
 <li class="blockList">
 <h4>setOperationTimeout</h4>
-<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.580">setOperationTimeout</a>(int&nbsp;operationTimeout)</pre>
+<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.595">setOperationTimeout</a>(int&nbsp;operationTimeout)</pre>
 <div class="block">Set timeout (millisecond) of each operation in this Table instance, will override the value
  of hbase.client.operation.timeout in configuration.
  Operation timeout is a top-level restriction that makes sure a blocking method will not be
@@ -1394,7 +1409,7 @@ void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.
 <ul class="blockList">
 <li class="blockList">
 <h4>getOperationTimeout</h4>
-<pre>int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.585">getOperationTimeout</a>()</pre>
+<pre>int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.600">getOperationTimeout</a>()</pre>
 <div class="block">Get timeout (millisecond) of each operation for in Table instance.</div>
 </li>
 </ul>
@@ -1405,7 +1420,7 @@ void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.
 <li class="blockList">
 <h4>getRpcTimeout</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.594">getRpcTimeout</a>()</pre>
+int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.609">getRpcTimeout</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use getReadRpcTimeout or getWriteRpcTimeout instead</span></div>
 <div class="block">Get timeout (millisecond) of each rpc request in this Table instance.</div>
 </li>
@@ -1417,7 +1432,7 @@ int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.h
 <li class="blockList">
 <h4>setRpcTimeout</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.609">setRpcTimeout</a>(int&nbsp;rpcTimeout)</pre>
+void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.624">setRpcTimeout</a>(int&nbsp;rpcTimeout)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use setReadRpcTimeout or setWriteRpcTimeout instead</span></div>
 <div class="block">Set timeout (millisecond) of each rpc request in operations of this Table instance, will
  override the value of hbase.rpc.timeout in configuration.
@@ -1437,7 +1452,7 @@ void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.
 <ul class="blockList">
 <li class="blockList">
 <h4>getReadRpcTimeout</h4>
-<pre>int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.614">getReadRpcTimeout</a>()</pre>
+<pre>int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.629">getReadRpcTimeout</a>()</pre>
 <div class="block">Get timeout (millisecond) of each rpc read request in this Table instance.</div>
 </li>
 </ul>
@@ -1447,7 +1462,7 @@ void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.
 <ul class="blockList">
 <li class="blockList">
 <h4>setReadRpcTimeout</h4>
-<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.624">setReadRpcTimeout</a>(int&nbsp;readRpcTimeout)</pre>
+<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.639">setReadRpcTimeout</a>(int&nbsp;readRpcTimeout)</pre>
 <div class="block">Set timeout (millisecond) of each rpc read request in operations of this Table instance, will
  override the value of hbase.rpc.read.timeout in configuration.
  If a rpc read request waiting too long, it will stop waiting and send a new request to retry
@@ -1464,7 +1479,7 @@ void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.
 <ul class="blockList">
 <li class="blockList">
 <h4>getWriteRpcTimeout</h4>
-<pre>int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.629">getWriteRpcTimeout</a>()</pre>
+<pre>int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.644">getWriteRpcTimeout</a>()</pre>
 <div class="block">Get timeout (millisecond) of each rpc write request in this Table instance.</div>
 </li>
 </ul>
@@ -1474,7 +1489,7 @@ void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.
 <ul class="blockListLast">
 <li class="blockList">
 <h4>setWriteRpcTimeout</h4>
-<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.639">setWriteRpcTimeout</a>(int&nbsp;writeRpcTimeout)</pre>
+<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.654">setWriteRpcTimeout</a>(int&nbsp;writeRpcTimeout)</pre>
 <div class="block">Set timeout (millisecond) of each rpc write request in operations of this Table instance, will
  override the value of hbase.rpc.write.timeout in configuration.
  If a rpc write request waiting too long, it will stop waiting and send a new request to retry

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/client/class-use/Append.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/Append.html b/apidocs/org/apache/hadoop/hbase/client/class-use/Append.html
index 2d99bb0..66d7f4e 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/Append.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/Append.html
@@ -179,6 +179,12 @@
 <div class="block">Appends values to one or more columns within a single row.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#append-org.apache.hadoop.hbase.client.Append-">append</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a>&nbsp;append)</code>
+<div class="block">Appends values to one or more columns within a single row.</div>
+</td>
+</tr>
 </tbody>
 </table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/client/class-use/Consistency.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/Consistency.html b/apidocs/org/apache/hadoop/hbase/client/class-use/Consistency.html
index 1edee8e..17fcf5e 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/Consistency.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/Consistency.html
@@ -146,19 +146,19 @@ the order they are declared.</div>
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Scan.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html#setConsistency-org.apache.hadoop.hbase.client.Consistency-">setConsistency</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client">Consistency</a>&nbsp;consistency)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></td>
 <td class="colLast"><span class="typeNameLabel">Query.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Query.html#setConsistency-org.apache.hadoop.hbase.client.Consistency-">setConsistency</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client">Consistency</a>&nbsp;consistency)</code>
 <div class="block">Sets the consistency level for this operation</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a></code></td>
 <td class="colLast"><span class="typeNameLabel">Get.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html#setConsistency-org.apache.hadoop.hbase.client.Consistency-">setConsistency</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client">Consistency</a>&nbsp;consistency)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Scan.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html#setConsistency-org.apache.hadoop.hbase.client.Consistency-">setConsistency</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client">Consistency</a>&nbsp;consistency)</code>&nbsp;</td>
-</tr>
 </tbody>
 </table>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/client/class-use/Delete.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/Delete.html b/apidocs/org/apache/hadoop/hbase/client/class-use/Delete.html
index 5510de2..9646ec6 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/Delete.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/Delete.html
@@ -238,6 +238,16 @@
 </td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#checkAndDelete-byte:A-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.client.Delete-">checkAndDelete</a></span>(byte[]&nbsp;row,
+              byte[]&nbsp;family,
+              byte[]&nbsp;qualifier,
+              byte[]&nbsp;value,
+              <a href="../../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>&nbsp;delete)</code>
+<div class="block">Atomically checks if a row/family/qualifier value equals to the expected value.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">Table.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Table.html#checkAndDelete-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.Delete-">checkAndDelete</a></span>(byte[]&nbsp;row,
               byte[]&nbsp;family,
@@ -249,6 +259,17 @@
  value.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#checkAndDelete-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.Delete-">checkAndDelete</a></span>(byte[]&nbsp;row,
+              byte[]&nbsp;family,
+              byte[]&nbsp;qualifier,
+              <a href="../../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a>&nbsp;compareOp,
+              byte[]&nbsp;value,
+              <a href="../../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>&nbsp;delete)</code>
+<div class="block">Atomically checks if a row/family/qualifier value matches the expected value.</div>
+</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">Table.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Table.html#delete-org.apache.hadoop.hbase.client.Delete-">delete</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>&nbsp;delete)</code>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/client/class-use/Durability.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/Durability.html b/apidocs/org/apache/hadoop/hbase/client/class-use/Durability.html
index 7bb9fd4..f937754 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/Durability.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/Durability.html
@@ -199,27 +199,37 @@ the order they are declared.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Append.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Append.html#setDurability-org.apache.hadoop.hbase.client.Durability-">setDurability</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a>&nbsp;d)</code>&nbsp;</td>
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#incrementColumnValue-byte:A-byte:A-byte:A-long-org.apache.hadoop.hbase.client.Durability-">incrementColumnValue</a></span>(byte[]&nbsp;row,
+                    byte[]&nbsp;family,
+                    byte[]&nbsp;qualifier,
+                    long&nbsp;amount,
+                    <a href="../../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a>&nbsp;durability)</code>
+<div class="block">Atomically increments a column value.</div>
+</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Delete.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Delete.html#setDurability-org.apache.hadoop.hbase.client.Durability-">setDurability</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a>&nbsp;d)</code>&nbsp;</td>
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Mutation.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html#setDurability-org.apache.hadoop.hbase.client.Durability-">setDurability</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a>&nbsp;d)</code>
+<div class="block">Set the durability for this mutation</div>
+</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Append.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Append.html#setDurability-org.apache.hadoop.hbase.client.Durability-">setDurability</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a>&nbsp;d)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code><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="typeNameLabel">Put.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Put.html#setDurability-org.apache.hadoop.hbase.client.Durability-">setDurability</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a>&nbsp;d)</code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Delete.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Delete.html#setDurability-org.apache.hadoop.hbase.client.Durability-">setDurability</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a>&nbsp;d)</code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Increment.html" title="class in org.apache.hadoop.hbase.client">Increment</a></code></td>
 <td class="colLast"><span class="typeNameLabel">Increment.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Increment.html#setDurability-org.apache.hadoop.hbase.client.Durability-">setDurability</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a>&nbsp;d)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Mutation.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html#setDurability-org.apache.hadoop.hbase.client.Durability-">setDurability</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a>&nbsp;d)</code>
-<div class="block">Set the durability for this mutation</div>
-</td>
-</tr>
 </tbody>
 </table>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/client/class-use/Get.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/Get.html b/apidocs/org/apache/hadoop/hbase/client/class-use/Get.html
index 00cda3f..deb2418 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/Get.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/Get.html
@@ -241,7 +241,7 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></td>
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">AsyncTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#exists-org.apache.hadoop.hbase.client.Get-">exists</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;get)</code>
 <div class="block">Test for the existence of columns in the table, as specified by the Get.</div>
 </td>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/client/class-use/Increment.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/Increment.html b/apidocs/org/apache/hadoop/hbase/client/class-use/Increment.html
index a4ed22b..5001c52 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/Increment.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/Increment.html
@@ -187,6 +187,12 @@
 <div class="block">Increments one or more columns within a single row.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#increment-org.apache.hadoop.hbase.client.Increment-">increment</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Increment.html" title="class in org.apache.hadoop.hbase.client">Increment</a>&nbsp;increment)</code>
+<div class="block">Increments one or more columns within a single row.</div>
+</td>
+</tr>
 </tbody>
 </table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/client/class-use/IsolationLevel.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/IsolationLevel.html b/apidocs/org/apache/hadoop/hbase/client/class-use/IsolationLevel.html
index 08a8929..7ca47ff 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/IsolationLevel.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/IsolationLevel.html
@@ -139,19 +139,19 @@ the order they are declared.</div>
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Scan.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html#setIsolationLevel-org.apache.hadoop.hbase.client.IsolationLevel-">setIsolationLevel</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client">IsolationLevel</a>&nbsp;level)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></td>
 <td class="colLast"><span class="typeNameLabel">Query.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Query.html#setIsolationLevel-org.apache.hadoop.hbase.client.IsolationLevel-">setIsolationLevel</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client">IsolationLevel</a>&nbsp;level)</code>
 <div class="block">Set the isolation level for this query.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a></code></td>
 <td class="colLast"><span class="typeNameLabel">Get.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html#setIsolationLevel-org.apache.hadoop.hbase.client.IsolationLevel-">setIsolationLevel</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client">IsolationLevel</a>&nbsp;level)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Scan.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html#setIsolationLevel-org.apache.hadoop.hbase.client.IsolationLevel-">setIsolationLevel</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client">IsolationLevel</a>&nbsp;level)</code>&nbsp;</td>
-</tr>
 </tbody>
 </table>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/client/class-use/Mutation.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/Mutation.html b/apidocs/org/apache/hadoop/hbase/client/class-use/Mutation.html
index 4803810..5282b72 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/Mutation.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/Mutation.html
@@ -249,15 +249,15 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <td class="colLast"><span class="typeNameLabel">MutationSerialization.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/MutationSerialization.html#getDeserializer-java.lang.Class-">getDeserializer</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;c)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>org.apache.hadoop.mapreduce.RecordWriter&lt;<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">MultiTableOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/MultiTableOutputFormat.html#getRecordWriter-org.apache.hadoop.mapreduce.TaskAttemptContext-">getRecordWriter</a></span>(org.apache.hadoop.mapreduce.TaskAttemptContext&nbsp;context)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.mapreduce.RecordWriter&lt;<a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableOutputFormat.html" title="type parameter in TableOutputFormat">KEY</a>,<a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">TableOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableOutputFormat.html#getRecordWriter-org.apache.hadoop.mapreduce.TaskAttemptContext-">getRecordWriter</a></span>(org.apache.hadoop.mapreduce.TaskAttemptContext&nbsp;context)</code>
 <div class="block">Creates a new record writer.</div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.mapreduce.RecordWriter&lt;<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">MultiTableOutputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/MultiTableOutputFormat.html#getRecordWriter-org.apache.hadoop.mapreduce.TaskAttemptContext-">getRecordWriter</a></span>(org.apache.hadoop.mapreduce.TaskAttemptContext&nbsp;context)</code>&nbsp;</td>
-</tr>
 <tr class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.io.serializer.Serializer&lt;<a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MutationSerialization.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/MutationSerialization.html#getSerializer-java.lang.Class-">getSerializer</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;c)</code>&nbsp;</td>


[27/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html b/apidocs/src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html
index 343f712..57d7efe 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/io/crypto/Cipher.html
@@ -39,95 +39,103 @@
 <span class="sourceLineNo">031</span>@InterfaceStability.Evolving<a name="line.31"></a>
 <span class="sourceLineNo">032</span>public abstract class Cipher {<a name="line.32"></a>
 <span class="sourceLineNo">033</span><a name="line.33"></a>
-<span class="sourceLineNo">034</span>  private final CipherProvider provider;<a name="line.34"></a>
-<span class="sourceLineNo">035</span><a name="line.35"></a>
-<span class="sourceLineNo">036</span>  public Cipher(CipherProvider provider) {<a name="line.36"></a>
-<span class="sourceLineNo">037</span>    this.provider = provider;<a name="line.37"></a>
-<span class="sourceLineNo">038</span>  }<a name="line.38"></a>
-<span class="sourceLineNo">039</span><a name="line.39"></a>
-<span class="sourceLineNo">040</span>  /**<a name="line.40"></a>
-<span class="sourceLineNo">041</span>   * Return the provider for this Cipher<a name="line.41"></a>
-<span class="sourceLineNo">042</span>   */<a name="line.42"></a>
-<span class="sourceLineNo">043</span>  public CipherProvider getProvider() {<a name="line.43"></a>
-<span class="sourceLineNo">044</span>    return provider;<a name="line.44"></a>
-<span class="sourceLineNo">045</span>  }<a name="line.45"></a>
-<span class="sourceLineNo">046</span><a name="line.46"></a>
-<span class="sourceLineNo">047</span>  /**<a name="line.47"></a>
-<span class="sourceLineNo">048</span>   * Return this Cipher's name<a name="line.48"></a>
-<span class="sourceLineNo">049</span>   */<a name="line.49"></a>
-<span class="sourceLineNo">050</span>  public abstract String getName();<a name="line.50"></a>
-<span class="sourceLineNo">051</span><a name="line.51"></a>
-<span class="sourceLineNo">052</span>  /**<a name="line.52"></a>
-<span class="sourceLineNo">053</span>   * Return the key length required by this cipher, in bytes<a name="line.53"></a>
-<span class="sourceLineNo">054</span>   */<a name="line.54"></a>
-<span class="sourceLineNo">055</span>  public abstract int getKeyLength();<a name="line.55"></a>
-<span class="sourceLineNo">056</span><a name="line.56"></a>
-<span class="sourceLineNo">057</span>  /**<a name="line.57"></a>
-<span class="sourceLineNo">058</span>   * Return the expected initialization vector length, in bytes, or 0 if not applicable<a name="line.58"></a>
-<span class="sourceLineNo">059</span>   */<a name="line.59"></a>
-<span class="sourceLineNo">060</span>  public abstract int getIvLength();<a name="line.60"></a>
-<span class="sourceLineNo">061</span><a name="line.61"></a>
-<span class="sourceLineNo">062</span>  /**<a name="line.62"></a>
-<span class="sourceLineNo">063</span>   * Create a random symmetric key<a name="line.63"></a>
-<span class="sourceLineNo">064</span>   * @return the random symmetric key<a name="line.64"></a>
-<span class="sourceLineNo">065</span>   */<a name="line.65"></a>
-<span class="sourceLineNo">066</span>  public abstract Key getRandomKey();<a name="line.66"></a>
-<span class="sourceLineNo">067</span><a name="line.67"></a>
-<span class="sourceLineNo">068</span>  /**<a name="line.68"></a>
-<span class="sourceLineNo">069</span>   * Get an encryptor for encrypting data.<a name="line.69"></a>
-<span class="sourceLineNo">070</span>   */<a name="line.70"></a>
-<span class="sourceLineNo">071</span>  public abstract Encryptor getEncryptor();<a name="line.71"></a>
-<span class="sourceLineNo">072</span><a name="line.72"></a>
-<span class="sourceLineNo">073</span>  /**<a name="line.73"></a>
-<span class="sourceLineNo">074</span>   * Return a decryptor for decrypting data.<a name="line.74"></a>
-<span class="sourceLineNo">075</span>   */<a name="line.75"></a>
-<span class="sourceLineNo">076</span>  public abstract Decryptor getDecryptor();<a name="line.76"></a>
-<span class="sourceLineNo">077</span><a name="line.77"></a>
-<span class="sourceLineNo">078</span>  /**<a name="line.78"></a>
-<span class="sourceLineNo">079</span>   * Create an encrypting output stream given a context and IV<a name="line.79"></a>
-<span class="sourceLineNo">080</span>   * @param out the output stream to wrap<a name="line.80"></a>
-<span class="sourceLineNo">081</span>   * @param context the encryption context<a name="line.81"></a>
-<span class="sourceLineNo">082</span>   * @param iv initialization vector<a name="line.82"></a>
-<span class="sourceLineNo">083</span>   * @return the encrypting wrapper<a name="line.83"></a>
-<span class="sourceLineNo">084</span>   * @throws IOException<a name="line.84"></a>
-<span class="sourceLineNo">085</span>   */<a name="line.85"></a>
-<span class="sourceLineNo">086</span>  public abstract OutputStream createEncryptionStream(OutputStream out, Context context,<a name="line.86"></a>
-<span class="sourceLineNo">087</span>      byte[] iv)<a name="line.87"></a>
-<span class="sourceLineNo">088</span>    throws IOException;<a name="line.88"></a>
-<span class="sourceLineNo">089</span><a name="line.89"></a>
-<span class="sourceLineNo">090</span>  /**<a name="line.90"></a>
-<span class="sourceLineNo">091</span>   * Create an encrypting output stream given an initialized encryptor<a name="line.91"></a>
-<span class="sourceLineNo">092</span>   * @param out the output stream to wrap<a name="line.92"></a>
-<span class="sourceLineNo">093</span>   * @param encryptor the encryptor<a name="line.93"></a>
-<span class="sourceLineNo">094</span>   * @return the encrypting wrapper<a name="line.94"></a>
-<span class="sourceLineNo">095</span>   * @throws IOException<a name="line.95"></a>
-<span class="sourceLineNo">096</span>   */<a name="line.96"></a>
-<span class="sourceLineNo">097</span>  public abstract OutputStream createEncryptionStream(OutputStream out, Encryptor encryptor)<a name="line.97"></a>
-<span class="sourceLineNo">098</span>    throws IOException;<a name="line.98"></a>
-<span class="sourceLineNo">099</span><a name="line.99"></a>
-<span class="sourceLineNo">100</span>  /**<a name="line.100"></a>
-<span class="sourceLineNo">101</span>   * Create a decrypting input stream given a context and IV<a name="line.101"></a>
-<span class="sourceLineNo">102</span>   * @param in the input stream to wrap<a name="line.102"></a>
-<span class="sourceLineNo">103</span>   * @param context the encryption context<a name="line.103"></a>
-<span class="sourceLineNo">104</span>   * @param iv initialization vector<a name="line.104"></a>
-<span class="sourceLineNo">105</span>   * @return the decrypting wrapper<a name="line.105"></a>
-<span class="sourceLineNo">106</span>   * @throws IOException<a name="line.106"></a>
-<span class="sourceLineNo">107</span>   */<a name="line.107"></a>
-<span class="sourceLineNo">108</span>  public abstract InputStream createDecryptionStream(InputStream in, Context context,<a name="line.108"></a>
-<span class="sourceLineNo">109</span>      byte[] iv)<a name="line.109"></a>
-<span class="sourceLineNo">110</span>    throws IOException;<a name="line.110"></a>
-<span class="sourceLineNo">111</span><a name="line.111"></a>
-<span class="sourceLineNo">112</span>  /**<a name="line.112"></a>
-<span class="sourceLineNo">113</span>   * Create a decrypting output stream given an initialized decryptor<a name="line.113"></a>
-<span class="sourceLineNo">114</span>   * @param in the input stream to wrap<a name="line.114"></a>
-<span class="sourceLineNo">115</span>   * @param decryptor the decryptor<a name="line.115"></a>
-<span class="sourceLineNo">116</span>   * @return the decrypting wrapper<a name="line.116"></a>
-<span class="sourceLineNo">117</span>   * @throws IOException<a name="line.117"></a>
-<span class="sourceLineNo">118</span>   */<a name="line.118"></a>
-<span class="sourceLineNo">119</span>  public abstract InputStream createDecryptionStream(InputStream in, Decryptor decryptor)<a name="line.119"></a>
-<span class="sourceLineNo">120</span>    throws IOException;<a name="line.120"></a>
-<span class="sourceLineNo">121</span><a name="line.121"></a>
-<span class="sourceLineNo">122</span>}<a name="line.122"></a>
+<span class="sourceLineNo">034</span>  public static final int KEY_LENGTH = 16;<a name="line.34"></a>
+<span class="sourceLineNo">035</span>  public static final int KEY_LENGTH_BITS = KEY_LENGTH * 8;<a name="line.35"></a>
+<span class="sourceLineNo">036</span>  public static final int BLOCK_SIZE = 16;<a name="line.36"></a>
+<span class="sourceLineNo">037</span>  public static final int IV_LENGTH = 16;<a name="line.37"></a>
+<span class="sourceLineNo">038</span><a name="line.38"></a>
+<span class="sourceLineNo">039</span>  public static final String RNG_ALGORITHM_KEY = "hbase.crypto.algorithm.rng";<a name="line.39"></a>
+<span class="sourceLineNo">040</span>  public static final String RNG_PROVIDER_KEY = "hbase.crypto.algorithm.rng.provider";<a name="line.40"></a>
+<span class="sourceLineNo">041</span><a name="line.41"></a>
+<span class="sourceLineNo">042</span>  private final CipherProvider provider;<a name="line.42"></a>
+<span class="sourceLineNo">043</span><a name="line.43"></a>
+<span class="sourceLineNo">044</span>  public Cipher(CipherProvider provider) {<a name="line.44"></a>
+<span class="sourceLineNo">045</span>    this.provider = provider;<a name="line.45"></a>
+<span class="sourceLineNo">046</span>  }<a name="line.46"></a>
+<span class="sourceLineNo">047</span><a name="line.47"></a>
+<span class="sourceLineNo">048</span>  /**<a name="line.48"></a>
+<span class="sourceLineNo">049</span>   * Return the provider for this Cipher<a name="line.49"></a>
+<span class="sourceLineNo">050</span>   */<a name="line.50"></a>
+<span class="sourceLineNo">051</span>  public CipherProvider getProvider() {<a name="line.51"></a>
+<span class="sourceLineNo">052</span>    return provider;<a name="line.52"></a>
+<span class="sourceLineNo">053</span>  }<a name="line.53"></a>
+<span class="sourceLineNo">054</span><a name="line.54"></a>
+<span class="sourceLineNo">055</span>  /**<a name="line.55"></a>
+<span class="sourceLineNo">056</span>   * Return this Cipher's name<a name="line.56"></a>
+<span class="sourceLineNo">057</span>   */<a name="line.57"></a>
+<span class="sourceLineNo">058</span>  public abstract String getName();<a name="line.58"></a>
+<span class="sourceLineNo">059</span><a name="line.59"></a>
+<span class="sourceLineNo">060</span>  /**<a name="line.60"></a>
+<span class="sourceLineNo">061</span>   * Return the key length required by this cipher, in bytes<a name="line.61"></a>
+<span class="sourceLineNo">062</span>   */<a name="line.62"></a>
+<span class="sourceLineNo">063</span>  public abstract int getKeyLength();<a name="line.63"></a>
+<span class="sourceLineNo">064</span><a name="line.64"></a>
+<span class="sourceLineNo">065</span>  /**<a name="line.65"></a>
+<span class="sourceLineNo">066</span>   * Return the expected initialization vector length, in bytes, or 0 if not applicable<a name="line.66"></a>
+<span class="sourceLineNo">067</span>   */<a name="line.67"></a>
+<span class="sourceLineNo">068</span>  public abstract int getIvLength();<a name="line.68"></a>
+<span class="sourceLineNo">069</span><a name="line.69"></a>
+<span class="sourceLineNo">070</span>  /**<a name="line.70"></a>
+<span class="sourceLineNo">071</span>   * Create a random symmetric key<a name="line.71"></a>
+<span class="sourceLineNo">072</span>   * @return the random symmetric key<a name="line.72"></a>
+<span class="sourceLineNo">073</span>   */<a name="line.73"></a>
+<span class="sourceLineNo">074</span>  public abstract Key getRandomKey();<a name="line.74"></a>
+<span class="sourceLineNo">075</span><a name="line.75"></a>
+<span class="sourceLineNo">076</span>  /**<a name="line.76"></a>
+<span class="sourceLineNo">077</span>   * Get an encryptor for encrypting data.<a name="line.77"></a>
+<span class="sourceLineNo">078</span>   */<a name="line.78"></a>
+<span class="sourceLineNo">079</span>  public abstract Encryptor getEncryptor();<a name="line.79"></a>
+<span class="sourceLineNo">080</span><a name="line.80"></a>
+<span class="sourceLineNo">081</span>  /**<a name="line.81"></a>
+<span class="sourceLineNo">082</span>   * Return a decryptor for decrypting data.<a name="line.82"></a>
+<span class="sourceLineNo">083</span>   */<a name="line.83"></a>
+<span class="sourceLineNo">084</span>  public abstract Decryptor getDecryptor();<a name="line.84"></a>
+<span class="sourceLineNo">085</span><a name="line.85"></a>
+<span class="sourceLineNo">086</span>  /**<a name="line.86"></a>
+<span class="sourceLineNo">087</span>   * Create an encrypting output stream given a context and IV<a name="line.87"></a>
+<span class="sourceLineNo">088</span>   * @param out the output stream to wrap<a name="line.88"></a>
+<span class="sourceLineNo">089</span>   * @param context the encryption context<a name="line.89"></a>
+<span class="sourceLineNo">090</span>   * @param iv initialization vector<a name="line.90"></a>
+<span class="sourceLineNo">091</span>   * @return the encrypting wrapper<a name="line.91"></a>
+<span class="sourceLineNo">092</span>   * @throws IOException<a name="line.92"></a>
+<span class="sourceLineNo">093</span>   */<a name="line.93"></a>
+<span class="sourceLineNo">094</span>  public abstract OutputStream createEncryptionStream(OutputStream out, Context context,<a name="line.94"></a>
+<span class="sourceLineNo">095</span>      byte[] iv)<a name="line.95"></a>
+<span class="sourceLineNo">096</span>    throws IOException;<a name="line.96"></a>
+<span class="sourceLineNo">097</span><a name="line.97"></a>
+<span class="sourceLineNo">098</span>  /**<a name="line.98"></a>
+<span class="sourceLineNo">099</span>   * Create an encrypting output stream given an initialized encryptor<a name="line.99"></a>
+<span class="sourceLineNo">100</span>   * @param out the output stream to wrap<a name="line.100"></a>
+<span class="sourceLineNo">101</span>   * @param encryptor the encryptor<a name="line.101"></a>
+<span class="sourceLineNo">102</span>   * @return the encrypting wrapper<a name="line.102"></a>
+<span class="sourceLineNo">103</span>   * @throws IOException<a name="line.103"></a>
+<span class="sourceLineNo">104</span>   */<a name="line.104"></a>
+<span class="sourceLineNo">105</span>  public abstract OutputStream createEncryptionStream(OutputStream out, Encryptor encryptor)<a name="line.105"></a>
+<span class="sourceLineNo">106</span>    throws IOException;<a name="line.106"></a>
+<span class="sourceLineNo">107</span><a name="line.107"></a>
+<span class="sourceLineNo">108</span>  /**<a name="line.108"></a>
+<span class="sourceLineNo">109</span>   * Create a decrypting input stream given a context and IV<a name="line.109"></a>
+<span class="sourceLineNo">110</span>   * @param in the input stream to wrap<a name="line.110"></a>
+<span class="sourceLineNo">111</span>   * @param context the encryption context<a name="line.111"></a>
+<span class="sourceLineNo">112</span>   * @param iv initialization vector<a name="line.112"></a>
+<span class="sourceLineNo">113</span>   * @return the decrypting wrapper<a name="line.113"></a>
+<span class="sourceLineNo">114</span>   * @throws IOException<a name="line.114"></a>
+<span class="sourceLineNo">115</span>   */<a name="line.115"></a>
+<span class="sourceLineNo">116</span>  public abstract InputStream createDecryptionStream(InputStream in, Context context,<a name="line.116"></a>
+<span class="sourceLineNo">117</span>      byte[] iv)<a name="line.117"></a>
+<span class="sourceLineNo">118</span>    throws IOException;<a name="line.118"></a>
+<span class="sourceLineNo">119</span><a name="line.119"></a>
+<span class="sourceLineNo">120</span>  /**<a name="line.120"></a>
+<span class="sourceLineNo">121</span>   * Create a decrypting output stream given an initialized decryptor<a name="line.121"></a>
+<span class="sourceLineNo">122</span>   * @param in the input stream to wrap<a name="line.122"></a>
+<span class="sourceLineNo">123</span>   * @param decryptor the decryptor<a name="line.123"></a>
+<span class="sourceLineNo">124</span>   * @return the decrypting wrapper<a name="line.124"></a>
+<span class="sourceLineNo">125</span>   * @throws IOException<a name="line.125"></a>
+<span class="sourceLineNo">126</span>   */<a name="line.126"></a>
+<span class="sourceLineNo">127</span>  public abstract InputStream createDecryptionStream(InputStream in, Decryptor decryptor)<a name="line.127"></a>
+<span class="sourceLineNo">128</span>    throws IOException;<a name="line.128"></a>
+<span class="sourceLineNo">129</span><a name="line.129"></a>
+<span class="sourceLineNo">130</span>}<a name="line.130"></a>
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/src-html/org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html b/apidocs/src-html/org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html
new file mode 100644
index 0000000..a3fd658
--- /dev/null
+++ b/apidocs/src-html/org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html
@@ -0,0 +1,148 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+<head>
+<title>Source code</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<div class="sourceContainer">
+<pre><span class="sourceLineNo">001</span>/*<a name="line.1"></a>
+<span class="sourceLineNo">002</span> * Licensed to the Apache Software Foundation (ASF) under one or more<a name="line.2"></a>
+<span class="sourceLineNo">003</span> * contributor license agreements. See the NOTICE file distributed with this<a name="line.3"></a>
+<span class="sourceLineNo">004</span> * work for additional information regarding copyright ownership. The ASF<a name="line.4"></a>
+<span class="sourceLineNo">005</span> * licenses this file to you under the Apache License, Version 2.0 (the<a name="line.5"></a>
+<span class="sourceLineNo">006</span> * "License"); you may not use this file except in compliance with the License.<a name="line.6"></a>
+<span class="sourceLineNo">007</span> * You may obtain a copy of the License at<a name="line.7"></a>
+<span class="sourceLineNo">008</span> *<a name="line.8"></a>
+<span class="sourceLineNo">009</span> * http://www.apache.org/licenses/LICENSE-2.0<a name="line.9"></a>
+<span class="sourceLineNo">010</span> *<a name="line.10"></a>
+<span class="sourceLineNo">011</span> * Unless required by applicable law or agreed to in writing, software<a name="line.11"></a>
+<span class="sourceLineNo">012</span> * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT<a name="line.12"></a>
+<span class="sourceLineNo">013</span> * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the<a name="line.13"></a>
+<span class="sourceLineNo">014</span> * License for the specific language governing permissions and limitations under<a name="line.14"></a>
+<span class="sourceLineNo">015</span> * the License.<a name="line.15"></a>
+<span class="sourceLineNo">016</span> */<a name="line.16"></a>
+<span class="sourceLineNo">017</span>package org.apache.hadoop.hbase.io.crypto;<a name="line.17"></a>
+<span class="sourceLineNo">018</span><a name="line.18"></a>
+<span class="sourceLineNo">019</span>import org.apache.hadoop.conf.Configuration;<a name="line.19"></a>
+<span class="sourceLineNo">020</span>import org.apache.hadoop.hbase.HBaseConfiguration;<a name="line.20"></a>
+<span class="sourceLineNo">021</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.21"></a>
+<span class="sourceLineNo">022</span>import org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.22"></a>
+<span class="sourceLineNo">023</span>import org.apache.hadoop.hbase.io.crypto.aes.CommonsCryptoAES;<a name="line.23"></a>
+<span class="sourceLineNo">024</span><a name="line.24"></a>
+<span class="sourceLineNo">025</span>/**<a name="line.25"></a>
+<span class="sourceLineNo">026</span> * The default cipher provider. Supports AES via the Commons Crypto.<a name="line.26"></a>
+<span class="sourceLineNo">027</span> */<a name="line.27"></a>
+<span class="sourceLineNo">028</span>@InterfaceAudience.Public<a name="line.28"></a>
+<span class="sourceLineNo">029</span>@InterfaceStability.Evolving<a name="line.29"></a>
+<span class="sourceLineNo">030</span>public final class CryptoCipherProvider implements CipherProvider {<a name="line.30"></a>
+<span class="sourceLineNo">031</span><a name="line.31"></a>
+<span class="sourceLineNo">032</span>  private static CryptoCipherProvider instance;<a name="line.32"></a>
+<span class="sourceLineNo">033</span><a name="line.33"></a>
+<span class="sourceLineNo">034</span>  public static CryptoCipherProvider getInstance() {<a name="line.34"></a>
+<span class="sourceLineNo">035</span>    if (instance != null) {<a name="line.35"></a>
+<span class="sourceLineNo">036</span>      return instance;<a name="line.36"></a>
+<span class="sourceLineNo">037</span>    }<a name="line.37"></a>
+<span class="sourceLineNo">038</span>    instance = new CryptoCipherProvider();<a name="line.38"></a>
+<span class="sourceLineNo">039</span>    return instance;<a name="line.39"></a>
+<span class="sourceLineNo">040</span>  }<a name="line.40"></a>
+<span class="sourceLineNo">041</span><a name="line.41"></a>
+<span class="sourceLineNo">042</span>  private Configuration conf = HBaseConfiguration.create();<a name="line.42"></a>
+<span class="sourceLineNo">043</span><a name="line.43"></a>
+<span class="sourceLineNo">044</span>  // Prevent instantiation<a name="line.44"></a>
+<span class="sourceLineNo">045</span>  private CryptoCipherProvider() { }<a name="line.45"></a>
+<span class="sourceLineNo">046</span><a name="line.46"></a>
+<span class="sourceLineNo">047</span>  @Override<a name="line.47"></a>
+<span class="sourceLineNo">048</span>  public Configuration getConf() {<a name="line.48"></a>
+<span class="sourceLineNo">049</span>    return conf;<a name="line.49"></a>
+<span class="sourceLineNo">050</span>  }<a name="line.50"></a>
+<span class="sourceLineNo">051</span><a name="line.51"></a>
+<span class="sourceLineNo">052</span>  @Override<a name="line.52"></a>
+<span class="sourceLineNo">053</span>  public void setConf(Configuration conf) {<a name="line.53"></a>
+<span class="sourceLineNo">054</span>    this.conf = conf;<a name="line.54"></a>
+<span class="sourceLineNo">055</span>  }<a name="line.55"></a>
+<span class="sourceLineNo">056</span><a name="line.56"></a>
+<span class="sourceLineNo">057</span>  @Override<a name="line.57"></a>
+<span class="sourceLineNo">058</span>  public String getName() {<a name="line.58"></a>
+<span class="sourceLineNo">059</span>    return "commons";<a name="line.59"></a>
+<span class="sourceLineNo">060</span>  }<a name="line.60"></a>
+<span class="sourceLineNo">061</span><a name="line.61"></a>
+<span class="sourceLineNo">062</span>  @Override<a name="line.62"></a>
+<span class="sourceLineNo">063</span>  public Cipher getCipher(String name) {<a name="line.63"></a>
+<span class="sourceLineNo">064</span>    if (name.equalsIgnoreCase("AES")) {<a name="line.64"></a>
+<span class="sourceLineNo">065</span>      return new CommonsCryptoAES(this);<a name="line.65"></a>
+<span class="sourceLineNo">066</span>    }<a name="line.66"></a>
+<span class="sourceLineNo">067</span>    throw new RuntimeException("Cipher '" + name + "' is not supported by provider '" +<a name="line.67"></a>
+<span class="sourceLineNo">068</span>        getName() + "'");<a name="line.68"></a>
+<span class="sourceLineNo">069</span>  }<a name="line.69"></a>
+<span class="sourceLineNo">070</span><a name="line.70"></a>
+<span class="sourceLineNo">071</span>  @Override<a name="line.71"></a>
+<span class="sourceLineNo">072</span>  public String[] getSupportedCiphers() {<a name="line.72"></a>
+<span class="sourceLineNo">073</span>    return new String[] { "AES" };<a name="line.73"></a>
+<span class="sourceLineNo">074</span>  }<a name="line.74"></a>
+<span class="sourceLineNo">075</span><a name="line.75"></a>
+<span class="sourceLineNo">076</span>}<a name="line.76"></a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</pre>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/src-html/org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html b/apidocs/src-html/org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html
new file mode 100644
index 0000000..42726e0
--- /dev/null
+++ b/apidocs/src-html/org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html
@@ -0,0 +1,110 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+<head>
+<title>Source code</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<div class="sourceContainer">
+<pre><span class="sourceLineNo">001</span>/**<a name="line.1"></a>
+<span class="sourceLineNo">002</span> * Licensed to the Apache Software Foundation (ASF) under one<a name="line.2"></a>
+<span class="sourceLineNo">003</span> * or more contributor license agreements.  See the NOTICE file<a name="line.3"></a>
+<span class="sourceLineNo">004</span> * distributed with this work for additional information<a name="line.4"></a>
+<span class="sourceLineNo">005</span> * regarding copyright ownership.  The ASF licenses this file<a name="line.5"></a>
+<span class="sourceLineNo">006</span> * to you under the Apache License, Version 2.0 (the<a name="line.6"></a>
+<span class="sourceLineNo">007</span> * "License"); you may not use this file except in compliance<a name="line.7"></a>
+<span class="sourceLineNo">008</span> * with the License.  You may obtain a copy of the License at<a name="line.8"></a>
+<span class="sourceLineNo">009</span> *<a name="line.9"></a>
+<span class="sourceLineNo">010</span> *     http://www.apache.org/licenses/LICENSE-2.0<a name="line.10"></a>
+<span class="sourceLineNo">011</span> *<a name="line.11"></a>
+<span class="sourceLineNo">012</span> * Unless required by applicable law or agreed to in writing, software<a name="line.12"></a>
+<span class="sourceLineNo">013</span> * distributed under the License is distributed on an "AS IS" BASIS,<a name="line.13"></a>
+<span class="sourceLineNo">014</span> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<a name="line.14"></a>
+<span class="sourceLineNo">015</span> * See the License for the specific language governing permissions and<a name="line.15"></a>
+<span class="sourceLineNo">016</span> * limitations under the License.<a name="line.16"></a>
+<span class="sourceLineNo">017</span> */<a name="line.17"></a>
+<span class="sourceLineNo">018</span><a name="line.18"></a>
+<span class="sourceLineNo">019</span>package org.apache.hadoop.hbase.ipc;<a name="line.19"></a>
+<span class="sourceLineNo">020</span><a name="line.20"></a>
+<span class="sourceLineNo">021</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.21"></a>
+<span class="sourceLineNo">022</span>import org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.22"></a>
+<span class="sourceLineNo">023</span><a name="line.23"></a>
+<span class="sourceLineNo">024</span>@InterfaceAudience.Public<a name="line.24"></a>
+<span class="sourceLineNo">025</span>@InterfaceStability.Evolving<a name="line.25"></a>
+<span class="sourceLineNo">026</span>public class UnsupportedCryptoException extends FatalConnectionException {<a name="line.26"></a>
+<span class="sourceLineNo">027</span>  public UnsupportedCryptoException() {<a name="line.27"></a>
+<span class="sourceLineNo">028</span>    super();<a name="line.28"></a>
+<span class="sourceLineNo">029</span>  }<a name="line.29"></a>
+<span class="sourceLineNo">030</span><a name="line.30"></a>
+<span class="sourceLineNo">031</span>  public UnsupportedCryptoException(String msg) {<a name="line.31"></a>
+<span class="sourceLineNo">032</span>    super(msg);<a name="line.32"></a>
+<span class="sourceLineNo">033</span>  }<a name="line.33"></a>
+<span class="sourceLineNo">034</span><a name="line.34"></a>
+<span class="sourceLineNo">035</span>  public UnsupportedCryptoException(String msg, Throwable t) {<a name="line.35"></a>
+<span class="sourceLineNo">036</span>    super(msg, t);<a name="line.36"></a>
+<span class="sourceLineNo">037</span>  }<a name="line.37"></a>
+<span class="sourceLineNo">038</span>}<a name="line.38"></a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</pre>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/src-html/org/apache/hadoop/hbase/mapred/TableOutputFormat.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/mapred/TableOutputFormat.html b/apidocs/src-html/org/apache/hadoop/hbase/mapred/TableOutputFormat.html
index 126b093..97b4906 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/mapred/TableOutputFormat.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/mapred/TableOutputFormat.html
@@ -63,69 +63,82 @@
 <span class="sourceLineNo">055</span>    private BufferedMutator m_mutator;<a name="line.55"></a>
 <span class="sourceLineNo">056</span>    private Connection conn;<a name="line.56"></a>
 <span class="sourceLineNo">057</span><a name="line.57"></a>
-<span class="sourceLineNo">058</span>    /**<a name="line.58"></a>
-<span class="sourceLineNo">059</span>     * Instantiate a TableRecordWriter with a BufferedMutator for batch writing.<a name="line.59"></a>
-<span class="sourceLineNo">060</span>     */<a name="line.60"></a>
-<span class="sourceLineNo">061</span>    public TableRecordWriter(JobConf job) throws IOException {<a name="line.61"></a>
-<span class="sourceLineNo">062</span>      // expecting exactly one path<a name="line.62"></a>
-<span class="sourceLineNo">063</span>      TableName tableName = TableName.valueOf(job.get(OUTPUT_TABLE));<a name="line.63"></a>
-<span class="sourceLineNo">064</span>      try {<a name="line.64"></a>
-<span class="sourceLineNo">065</span>        this.conn = ConnectionFactory.createConnection(job);<a name="line.65"></a>
-<span class="sourceLineNo">066</span>        this.m_mutator = conn.getBufferedMutator(tableName);<a name="line.66"></a>
-<span class="sourceLineNo">067</span>      } finally {<a name="line.67"></a>
-<span class="sourceLineNo">068</span>        if (this.m_mutator == null) {<a name="line.68"></a>
-<span class="sourceLineNo">069</span>          conn.close();<a name="line.69"></a>
-<span class="sourceLineNo">070</span>          conn = null;<a name="line.70"></a>
-<span class="sourceLineNo">071</span>        }<a name="line.71"></a>
-<span class="sourceLineNo">072</span>      }<a name="line.72"></a>
-<span class="sourceLineNo">073</span>    }<a name="line.73"></a>
-<span class="sourceLineNo">074</span><a name="line.74"></a>
-<span class="sourceLineNo">075</span>    public void close(Reporter reporter) throws IOException {<a name="line.75"></a>
-<span class="sourceLineNo">076</span>      if (this.m_mutator != null) {<a name="line.76"></a>
-<span class="sourceLineNo">077</span>        this.m_mutator.close();<a name="line.77"></a>
-<span class="sourceLineNo">078</span>      }<a name="line.78"></a>
-<span class="sourceLineNo">079</span>      if (conn != null) {<a name="line.79"></a>
-<span class="sourceLineNo">080</span>        this.conn.close();<a name="line.80"></a>
-<span class="sourceLineNo">081</span>      }<a name="line.81"></a>
-<span class="sourceLineNo">082</span>    }<a name="line.82"></a>
-<span class="sourceLineNo">083</span><a name="line.83"></a>
-<span class="sourceLineNo">084</span>    public void write(ImmutableBytesWritable key, Put value) throws IOException {<a name="line.84"></a>
-<span class="sourceLineNo">085</span>      m_mutator.mutate(new Put(value));<a name="line.85"></a>
+<span class="sourceLineNo">058</span><a name="line.58"></a>
+<span class="sourceLineNo">059</span>    /**<a name="line.59"></a>
+<span class="sourceLineNo">060</span>     * Instantiate a TableRecordWriter with the HBase HClient for writing.<a name="line.60"></a>
+<span class="sourceLineNo">061</span>     *<a name="line.61"></a>
+<span class="sourceLineNo">062</span>     * @deprecated Please use {@code #TableRecordWriter(JobConf)}  This version does not clean up<a name="line.62"></a>
+<span class="sourceLineNo">063</span>     * connections and will leak connections (removed in 2.0)<a name="line.63"></a>
+<span class="sourceLineNo">064</span>     */<a name="line.64"></a>
+<span class="sourceLineNo">065</span>    @Deprecated<a name="line.65"></a>
+<span class="sourceLineNo">066</span>    public TableRecordWriter(final BufferedMutator mutator) throws IOException {<a name="line.66"></a>
+<span class="sourceLineNo">067</span>      this.m_mutator = mutator;<a name="line.67"></a>
+<span class="sourceLineNo">068</span>      this.conn = null;<a name="line.68"></a>
+<span class="sourceLineNo">069</span>    }<a name="line.69"></a>
+<span class="sourceLineNo">070</span><a name="line.70"></a>
+<span class="sourceLineNo">071</span>    /**<a name="line.71"></a>
+<span class="sourceLineNo">072</span>     * Instantiate a TableRecordWriter with a BufferedMutator for batch writing.<a name="line.72"></a>
+<span class="sourceLineNo">073</span>     */<a name="line.73"></a>
+<span class="sourceLineNo">074</span>    public TableRecordWriter(JobConf job) throws IOException {<a name="line.74"></a>
+<span class="sourceLineNo">075</span>      // expecting exactly one path<a name="line.75"></a>
+<span class="sourceLineNo">076</span>      TableName tableName = TableName.valueOf(job.get(OUTPUT_TABLE));<a name="line.76"></a>
+<span class="sourceLineNo">077</span>      try {<a name="line.77"></a>
+<span class="sourceLineNo">078</span>        this.conn = ConnectionFactory.createConnection(job);<a name="line.78"></a>
+<span class="sourceLineNo">079</span>        this.m_mutator = conn.getBufferedMutator(tableName);<a name="line.79"></a>
+<span class="sourceLineNo">080</span>      } finally {<a name="line.80"></a>
+<span class="sourceLineNo">081</span>        if (this.m_mutator == null) {<a name="line.81"></a>
+<span class="sourceLineNo">082</span>          conn.close();<a name="line.82"></a>
+<span class="sourceLineNo">083</span>          conn = null;<a name="line.83"></a>
+<span class="sourceLineNo">084</span>        }<a name="line.84"></a>
+<span class="sourceLineNo">085</span>      }<a name="line.85"></a>
 <span class="sourceLineNo">086</span>    }<a name="line.86"></a>
-<span class="sourceLineNo">087</span>  }<a name="line.87"></a>
-<span class="sourceLineNo">088</span><a name="line.88"></a>
-<span class="sourceLineNo">089</span>  /**<a name="line.89"></a>
-<span class="sourceLineNo">090</span>   * Creates a new record writer.<a name="line.90"></a>
-<span class="sourceLineNo">091</span>   * <a name="line.91"></a>
-<span class="sourceLineNo">092</span>   * Be aware that the baseline javadoc gives the impression that there is a single<a name="line.92"></a>
-<span class="sourceLineNo">093</span>   * {@link RecordWriter} per job but in HBase, it is more natural if we give you a new<a name="line.93"></a>
-<span class="sourceLineNo">094</span>   * RecordWriter per call of this method. You must close the returned RecordWriter when done.<a name="line.94"></a>
-<span class="sourceLineNo">095</span>   * Failure to do so will drop writes.<a name="line.95"></a>
-<span class="sourceLineNo">096</span>   *<a name="line.96"></a>
-<span class="sourceLineNo">097</span>   * @param ignored Ignored filesystem<a name="line.97"></a>
-<span class="sourceLineNo">098</span>   * @param job Current JobConf<a name="line.98"></a>
-<span class="sourceLineNo">099</span>   * @param name Name of the job<a name="line.99"></a>
-<span class="sourceLineNo">100</span>   * @param progress<a name="line.100"></a>
-<span class="sourceLineNo">101</span>   * @return The newly created writer instance.<a name="line.101"></a>
-<span class="sourceLineNo">102</span>   * @throws IOException When creating the writer fails.<a name="line.102"></a>
-<span class="sourceLineNo">103</span>   */<a name="line.103"></a>
-<span class="sourceLineNo">104</span>  @Override<a name="line.104"></a>
-<span class="sourceLineNo">105</span>  public RecordWriter getRecordWriter(FileSystem ignored, JobConf job, String name,<a name="line.105"></a>
-<span class="sourceLineNo">106</span>      Progressable progress)<a name="line.106"></a>
-<span class="sourceLineNo">107</span>  throws IOException {<a name="line.107"></a>
-<span class="sourceLineNo">108</span>    // Clear write buffer on fail is true by default so no need to reset it.<a name="line.108"></a>
-<span class="sourceLineNo">109</span>    return new TableRecordWriter(job);<a name="line.109"></a>
-<span class="sourceLineNo">110</span>  }<a name="line.110"></a>
-<span class="sourceLineNo">111</span><a name="line.111"></a>
-<span class="sourceLineNo">112</span>  @Override<a name="line.112"></a>
-<span class="sourceLineNo">113</span>  public void checkOutputSpecs(FileSystem ignored, JobConf job)<a name="line.113"></a>
-<span class="sourceLineNo">114</span>  throws FileAlreadyExistsException, InvalidJobConfException, IOException {<a name="line.114"></a>
-<span class="sourceLineNo">115</span>    String tableName = job.get(OUTPUT_TABLE);<a name="line.115"></a>
-<span class="sourceLineNo">116</span>    if (tableName == null) {<a name="line.116"></a>
-<span class="sourceLineNo">117</span>      throw new IOException("Must specify table name");<a name="line.117"></a>
-<span class="sourceLineNo">118</span>    }<a name="line.118"></a>
-<span class="sourceLineNo">119</span>  }<a name="line.119"></a>
-<span class="sourceLineNo">120</span>}<a name="line.120"></a>
+<span class="sourceLineNo">087</span><a name="line.87"></a>
+<span class="sourceLineNo">088</span>    public void close(Reporter reporter) throws IOException {<a name="line.88"></a>
+<span class="sourceLineNo">089</span>      if (this.m_mutator != null) {<a name="line.89"></a>
+<span class="sourceLineNo">090</span>        this.m_mutator.close();<a name="line.90"></a>
+<span class="sourceLineNo">091</span>      }<a name="line.91"></a>
+<span class="sourceLineNo">092</span>      if (conn != null) {<a name="line.92"></a>
+<span class="sourceLineNo">093</span>        this.conn.close();<a name="line.93"></a>
+<span class="sourceLineNo">094</span>      }<a name="line.94"></a>
+<span class="sourceLineNo">095</span>    }<a name="line.95"></a>
+<span class="sourceLineNo">096</span><a name="line.96"></a>
+<span class="sourceLineNo">097</span>    public void write(ImmutableBytesWritable key, Put value) throws IOException {<a name="line.97"></a>
+<span class="sourceLineNo">098</span>      m_mutator.mutate(new Put(value));<a name="line.98"></a>
+<span class="sourceLineNo">099</span>    }<a name="line.99"></a>
+<span class="sourceLineNo">100</span>  }<a name="line.100"></a>
+<span class="sourceLineNo">101</span><a name="line.101"></a>
+<span class="sourceLineNo">102</span>  /**<a name="line.102"></a>
+<span class="sourceLineNo">103</span>   * Creates a new record writer.<a name="line.103"></a>
+<span class="sourceLineNo">104</span>   * <a name="line.104"></a>
+<span class="sourceLineNo">105</span>   * Be aware that the baseline javadoc gives the impression that there is a single<a name="line.105"></a>
+<span class="sourceLineNo">106</span>   * {@link RecordWriter} per job but in HBase, it is more natural if we give you a new<a name="line.106"></a>
+<span class="sourceLineNo">107</span>   * RecordWriter per call of this method. You must close the returned RecordWriter when done.<a name="line.107"></a>
+<span class="sourceLineNo">108</span>   * Failure to do so will drop writes.<a name="line.108"></a>
+<span class="sourceLineNo">109</span>   *<a name="line.109"></a>
+<span class="sourceLineNo">110</span>   * @param ignored Ignored filesystem<a name="line.110"></a>
+<span class="sourceLineNo">111</span>   * @param job Current JobConf<a name="line.111"></a>
+<span class="sourceLineNo">112</span>   * @param name Name of the job<a name="line.112"></a>
+<span class="sourceLineNo">113</span>   * @param progress<a name="line.113"></a>
+<span class="sourceLineNo">114</span>   * @return The newly created writer instance.<a name="line.114"></a>
+<span class="sourceLineNo">115</span>   * @throws IOException When creating the writer fails.<a name="line.115"></a>
+<span class="sourceLineNo">116</span>   */<a name="line.116"></a>
+<span class="sourceLineNo">117</span>  @Override<a name="line.117"></a>
+<span class="sourceLineNo">118</span>  public RecordWriter getRecordWriter(FileSystem ignored, JobConf job, String name,<a name="line.118"></a>
+<span class="sourceLineNo">119</span>      Progressable progress)<a name="line.119"></a>
+<span class="sourceLineNo">120</span>  throws IOException {<a name="line.120"></a>
+<span class="sourceLineNo">121</span>    // Clear write buffer on fail is true by default so no need to reset it.<a name="line.121"></a>
+<span class="sourceLineNo">122</span>    return new TableRecordWriter(job);<a name="line.122"></a>
+<span class="sourceLineNo">123</span>  }<a name="line.123"></a>
+<span class="sourceLineNo">124</span><a name="line.124"></a>
+<span class="sourceLineNo">125</span>  @Override<a name="line.125"></a>
+<span class="sourceLineNo">126</span>  public void checkOutputSpecs(FileSystem ignored, JobConf job)<a name="line.126"></a>
+<span class="sourceLineNo">127</span>  throws FileAlreadyExistsException, InvalidJobConfException, IOException {<a name="line.127"></a>
+<span class="sourceLineNo">128</span>    String tableName = job.get(OUTPUT_TABLE);<a name="line.128"></a>
+<span class="sourceLineNo">129</span>    if (tableName == null) {<a name="line.129"></a>
+<span class="sourceLineNo">130</span>      throw new IOException("Must specify table name");<a name="line.130"></a>
+<span class="sourceLineNo">131</span>    }<a name="line.131"></a>
+<span class="sourceLineNo">132</span>  }<a name="line.132"></a>
+<span class="sourceLineNo">133</span>}<a name="line.133"></a>
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/RowCounter.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/RowCounter.html b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/RowCounter.html
index e209a48..87c73d9 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/RowCounter.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/RowCounter.html
@@ -215,70 +215,65 @@
 <span class="sourceLineNo">207</span>      scan.setStartRow(range.getStartRow()); //inclusive<a name="line.207"></a>
 <span class="sourceLineNo">208</span>      scan.setStopRow(range.getStopRow());   //exclusive<a name="line.208"></a>
 <span class="sourceLineNo">209</span>    } else if (size &gt; 1) {<a name="line.209"></a>
-<span class="sourceLineNo">210</span>      try {<a name="line.210"></a>
-<span class="sourceLineNo">211</span>        scan.setFilter(new MultiRowRangeFilter(rowRangeList));<a name="line.211"></a>
-<span class="sourceLineNo">212</span>      } catch (IOException e) {<a name="line.212"></a>
-<span class="sourceLineNo">213</span>        //the IOException should never be thrown. see HBASE-16145<a name="line.213"></a>
-<span class="sourceLineNo">214</span>        throw new RuntimeException("Cannot instantiate MultiRowRangeFilter");<a name="line.214"></a>
-<span class="sourceLineNo">215</span>      }<a name="line.215"></a>
-<span class="sourceLineNo">216</span>    }<a name="line.216"></a>
-<span class="sourceLineNo">217</span>  }<a name="line.217"></a>
-<span class="sourceLineNo">218</span><a name="line.218"></a>
-<span class="sourceLineNo">219</span>  /*<a name="line.219"></a>
-<span class="sourceLineNo">220</span>   * @param errorMessage Can attach a message when error occurs.<a name="line.220"></a>
-<span class="sourceLineNo">221</span>   */<a name="line.221"></a>
-<span class="sourceLineNo">222</span>  private static void printUsage(String errorMessage) {<a name="line.222"></a>
-<span class="sourceLineNo">223</span>    System.err.println("ERROR: " + errorMessage);<a name="line.223"></a>
-<span class="sourceLineNo">224</span>    printUsage();<a name="line.224"></a>
-<span class="sourceLineNo">225</span>  }<a name="line.225"></a>
-<span class="sourceLineNo">226</span><a name="line.226"></a>
-<span class="sourceLineNo">227</span>  /**<a name="line.227"></a>
-<span class="sourceLineNo">228</span>   * Prints usage without error message.<a name="line.228"></a>
-<span class="sourceLineNo">229</span>   * Note that we don't document --expected-count, because it's intended for test.<a name="line.229"></a>
-<span class="sourceLineNo">230</span>   */<a name="line.230"></a>
-<span class="sourceLineNo">231</span>  private static void printUsage() {<a name="line.231"></a>
-<span class="sourceLineNo">232</span>    System.err.println("Usage: RowCounter [options] &lt;tablename&gt; " +<a name="line.232"></a>
-<span class="sourceLineNo">233</span>        "[--starttime=[start] --endtime=[end] " +<a name="line.233"></a>
-<span class="sourceLineNo">234</span>        "[--range=[startKey],[endKey][;[startKey],[endKey]...]] [&lt;column1&gt; &lt;column2&gt;...]");<a name="line.234"></a>
-<span class="sourceLineNo">235</span>    System.err.println("For performance consider the following options:\n"<a name="line.235"></a>
-<span class="sourceLineNo">236</span>        + "-Dhbase.client.scanner.caching=100\n"<a name="line.236"></a>
-<span class="sourceLineNo">237</span>        + "-Dmapreduce.map.speculative=false");<a name="line.237"></a>
-<span class="sourceLineNo">238</span>  }<a name="line.238"></a>
-<span class="sourceLineNo">239</span><a name="line.239"></a>
-<span class="sourceLineNo">240</span>  @Override<a name="line.240"></a>
-<span class="sourceLineNo">241</span>  public int run(String[] args) throws Exception {<a name="line.241"></a>
-<span class="sourceLineNo">242</span>    if (args.length &lt; 1) {<a name="line.242"></a>
-<span class="sourceLineNo">243</span>      printUsage("Wrong number of parameters: " + args.length);<a name="line.243"></a>
-<span class="sourceLineNo">244</span>      return -1;<a name="line.244"></a>
-<span class="sourceLineNo">245</span>    }<a name="line.245"></a>
-<span class="sourceLineNo">246</span>    Job job = createSubmittableJob(getConf(), args);<a name="line.246"></a>
-<span class="sourceLineNo">247</span>    if (job == null) {<a name="line.247"></a>
-<span class="sourceLineNo">248</span>      return -1;<a name="line.248"></a>
-<span class="sourceLineNo">249</span>    }<a name="line.249"></a>
-<span class="sourceLineNo">250</span>    boolean success = job.waitForCompletion(true);<a name="line.250"></a>
-<span class="sourceLineNo">251</span>    final long expectedCount = getConf().getLong(EXPECTED_COUNT_KEY, -1);<a name="line.251"></a>
-<span class="sourceLineNo">252</span>    if (success &amp;&amp; expectedCount != -1) {<a name="line.252"></a>
-<span class="sourceLineNo">253</span>      final Counter counter = job.getCounters().findCounter(RowCounterMapper.Counters.ROWS);<a name="line.253"></a>
-<span class="sourceLineNo">254</span>      success = expectedCount == counter.getValue();<a name="line.254"></a>
-<span class="sourceLineNo">255</span>      if (!success) {<a name="line.255"></a>
-<span class="sourceLineNo">256</span>        LOG.error("Failing job because count of '" + counter.getValue() +<a name="line.256"></a>
-<span class="sourceLineNo">257</span>            "' does not match expected count of '" + expectedCount + "'");<a name="line.257"></a>
-<span class="sourceLineNo">258</span>      }<a name="line.258"></a>
-<span class="sourceLineNo">259</span>    }<a name="line.259"></a>
-<span class="sourceLineNo">260</span>    return (success ? 0 : 1);<a name="line.260"></a>
-<span class="sourceLineNo">261</span>  }<a name="line.261"></a>
-<span class="sourceLineNo">262</span><a name="line.262"></a>
-<span class="sourceLineNo">263</span>  /**<a name="line.263"></a>
-<span class="sourceLineNo">264</span>   * Main entry point.<a name="line.264"></a>
-<span class="sourceLineNo">265</span>   * @param args The command line parameters.<a name="line.265"></a>
-<span class="sourceLineNo">266</span>   * @throws Exception When running the job fails.<a name="line.266"></a>
-<span class="sourceLineNo">267</span>   */<a name="line.267"></a>
-<span class="sourceLineNo">268</span>  public static void main(String[] args) throws Exception {<a name="line.268"></a>
-<span class="sourceLineNo">269</span>    int errCode = ToolRunner.run(HBaseConfiguration.create(), new RowCounter(), args);<a name="line.269"></a>
-<span class="sourceLineNo">270</span>    System.exit(errCode);<a name="line.270"></a>
-<span class="sourceLineNo">271</span>  }<a name="line.271"></a>
-<span class="sourceLineNo">272</span><a name="line.272"></a>
-<span class="sourceLineNo">273</span>}<a name="line.273"></a>
+<span class="sourceLineNo">210</span>      scan.setFilter(new MultiRowRangeFilter(rowRangeList));<a name="line.210"></a>
+<span class="sourceLineNo">211</span>    }<a name="line.211"></a>
+<span class="sourceLineNo">212</span>  }<a name="line.212"></a>
+<span class="sourceLineNo">213</span><a name="line.213"></a>
+<span class="sourceLineNo">214</span>  /*<a name="line.214"></a>
+<span class="sourceLineNo">215</span>   * @param errorMessage Can attach a message when error occurs.<a name="line.215"></a>
+<span class="sourceLineNo">216</span>   */<a name="line.216"></a>
+<span class="sourceLineNo">217</span>  private static void printUsage(String errorMessage) {<a name="line.217"></a>
+<span class="sourceLineNo">218</span>    System.err.println("ERROR: " + errorMessage);<a name="line.218"></a>
+<span class="sourceLineNo">219</span>    printUsage();<a name="line.219"></a>
+<span class="sourceLineNo">220</span>  }<a name="line.220"></a>
+<span class="sourceLineNo">221</span><a name="line.221"></a>
+<span class="sourceLineNo">222</span>  /**<a name="line.222"></a>
+<span class="sourceLineNo">223</span>   * Prints usage without error message.<a name="line.223"></a>
+<span class="sourceLineNo">224</span>   * Note that we don't document --expected-count, because it's intended for test.<a name="line.224"></a>
+<span class="sourceLineNo">225</span>   */<a name="line.225"></a>
+<span class="sourceLineNo">226</span>  private static void printUsage() {<a name="line.226"></a>
+<span class="sourceLineNo">227</span>    System.err.println("Usage: RowCounter [options] &lt;tablename&gt; " +<a name="line.227"></a>
+<span class="sourceLineNo">228</span>        "[--starttime=[start] --endtime=[end] " +<a name="line.228"></a>
+<span class="sourceLineNo">229</span>        "[--range=[startKey],[endKey][;[startKey],[endKey]...]] [&lt;column1&gt; &lt;column2&gt;...]");<a name="line.229"></a>
+<span class="sourceLineNo">230</span>    System.err.println("For performance consider the following options:\n"<a name="line.230"></a>
+<span class="sourceLineNo">231</span>        + "-Dhbase.client.scanner.caching=100\n"<a name="line.231"></a>
+<span class="sourceLineNo">232</span>        + "-Dmapreduce.map.speculative=false");<a name="line.232"></a>
+<span class="sourceLineNo">233</span>  }<a name="line.233"></a>
+<span class="sourceLineNo">234</span><a name="line.234"></a>
+<span class="sourceLineNo">235</span>  @Override<a name="line.235"></a>
+<span class="sourceLineNo">236</span>  public int run(String[] args) throws Exception {<a name="line.236"></a>
+<span class="sourceLineNo">237</span>    if (args.length &lt; 1) {<a name="line.237"></a>
+<span class="sourceLineNo">238</span>      printUsage("Wrong number of parameters: " + args.length);<a name="line.238"></a>
+<span class="sourceLineNo">239</span>      return -1;<a name="line.239"></a>
+<span class="sourceLineNo">240</span>    }<a name="line.240"></a>
+<span class="sourceLineNo">241</span>    Job job = createSubmittableJob(getConf(), args);<a name="line.241"></a>
+<span class="sourceLineNo">242</span>    if (job == null) {<a name="line.242"></a>
+<span class="sourceLineNo">243</span>      return -1;<a name="line.243"></a>
+<span class="sourceLineNo">244</span>    }<a name="line.244"></a>
+<span class="sourceLineNo">245</span>    boolean success = job.waitForCompletion(true);<a name="line.245"></a>
+<span class="sourceLineNo">246</span>    final long expectedCount = getConf().getLong(EXPECTED_COUNT_KEY, -1);<a name="line.246"></a>
+<span class="sourceLineNo">247</span>    if (success &amp;&amp; expectedCount != -1) {<a name="line.247"></a>
+<span class="sourceLineNo">248</span>      final Counter counter = job.getCounters().findCounter(RowCounterMapper.Counters.ROWS);<a name="line.248"></a>
+<span class="sourceLineNo">249</span>      success = expectedCount == counter.getValue();<a name="line.249"></a>
+<span class="sourceLineNo">250</span>      if (!success) {<a name="line.250"></a>
+<span class="sourceLineNo">251</span>        LOG.error("Failing job because count of '" + counter.getValue() +<a name="line.251"></a>
+<span class="sourceLineNo">252</span>            "' does not match expected count of '" + expectedCount + "'");<a name="line.252"></a>
+<span class="sourceLineNo">253</span>      }<a name="line.253"></a>
+<span class="sourceLineNo">254</span>    }<a name="line.254"></a>
+<span class="sourceLineNo">255</span>    return (success ? 0 : 1);<a name="line.255"></a>
+<span class="sourceLineNo">256</span>  }<a name="line.256"></a>
+<span class="sourceLineNo">257</span><a name="line.257"></a>
+<span class="sourceLineNo">258</span>  /**<a name="line.258"></a>
+<span class="sourceLineNo">259</span>   * Main entry point.<a name="line.259"></a>
+<span class="sourceLineNo">260</span>   * @param args The command line parameters.<a name="line.260"></a>
+<span class="sourceLineNo">261</span>   * @throws Exception When running the job fails.<a name="line.261"></a>
+<span class="sourceLineNo">262</span>   */<a name="line.262"></a>
+<span class="sourceLineNo">263</span>  public static void main(String[] args) throws Exception {<a name="line.263"></a>
+<span class="sourceLineNo">264</span>    int errCode = ToolRunner.run(HBaseConfiguration.create(), new RowCounter(), args);<a name="line.264"></a>
+<span class="sourceLineNo">265</span>    System.exit(errCode);<a name="line.265"></a>
+<span class="sourceLineNo">266</span>  }<a name="line.266"></a>
+<span class="sourceLineNo">267</span><a name="line.267"></a>
+<span class="sourceLineNo">268</span>}<a name="line.268"></a>
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/src-html/org/apache/hadoop/hbase/snapshot/ExportSnapshot.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/snapshot/ExportSnapshot.html b/apidocs/src-html/org/apache/hadoop/hbase/snapshot/ExportSnapshot.html
index aa0d64e..99a2002 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/snapshot/ExportSnapshot.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/snapshot/ExportSnapshot.html
@@ -947,149 +947,168 @@
 <span class="sourceLineNo">939</span>    Path outputSnapshotDir = SnapshotDescriptionUtils.getCompletedSnapshotDir(targetName, outputRoot);<a name="line.939"></a>
 <span class="sourceLineNo">940</span>    Path initialOutputSnapshotDir = skipTmp ? outputSnapshotDir : snapshotTmpDir;<a name="line.940"></a>
 <span class="sourceLineNo">941</span><a name="line.941"></a>
-<span class="sourceLineNo">942</span>    // Check if the snapshot already exists<a name="line.942"></a>
-<span class="sourceLineNo">943</span>    if (outputFs.exists(outputSnapshotDir)) {<a name="line.943"></a>
-<span class="sourceLineNo">944</span>      if (overwrite) {<a name="line.944"></a>
-<span class="sourceLineNo">945</span>        if (!outputFs.delete(outputSnapshotDir, true)) {<a name="line.945"></a>
-<span class="sourceLineNo">946</span>          System.err.println("Unable to remove existing snapshot directory: " + outputSnapshotDir);<a name="line.946"></a>
-<span class="sourceLineNo">947</span>          return 1;<a name="line.947"></a>
-<span class="sourceLineNo">948</span>        }<a name="line.948"></a>
-<span class="sourceLineNo">949</span>      } else {<a name="line.949"></a>
-<span class="sourceLineNo">950</span>        System.err.println("The snapshot '" + targetName +<a name="line.950"></a>
-<span class="sourceLineNo">951</span>          "' already exists in the destination: " + outputSnapshotDir);<a name="line.951"></a>
-<span class="sourceLineNo">952</span>        return 1;<a name="line.952"></a>
-<span class="sourceLineNo">953</span>      }<a name="line.953"></a>
-<span class="sourceLineNo">954</span>    }<a name="line.954"></a>
-<span class="sourceLineNo">955</span><a name="line.955"></a>
-<span class="sourceLineNo">956</span>    if (!skipTmp) {<a name="line.956"></a>
-<span class="sourceLineNo">957</span>      // Check if the snapshot already in-progress<a name="line.957"></a>
-<span class="sourceLineNo">958</span>      if (outputFs.exists(snapshotTmpDir)) {<a name="line.958"></a>
-<span class="sourceLineNo">959</span>        if (overwrite) {<a name="line.959"></a>
-<span class="sourceLineNo">960</span>          if (!outputFs.delete(snapshotTmpDir, true)) {<a name="line.960"></a>
-<span class="sourceLineNo">961</span>            System.err.println("Unable to remove existing snapshot tmp directory: "+snapshotTmpDir);<a name="line.961"></a>
-<span class="sourceLineNo">962</span>            return 1;<a name="line.962"></a>
-<span class="sourceLineNo">963</span>          }<a name="line.963"></a>
-<span class="sourceLineNo">964</span>        } else {<a name="line.964"></a>
-<span class="sourceLineNo">965</span>          System.err.println("A snapshot with the same name '"+ targetName +"' may be in-progress");<a name="line.965"></a>
-<span class="sourceLineNo">966</span>          System.err.println("Please check "+snapshotTmpDir+". If the snapshot has completed, ");<a name="line.966"></a>
-<span class="sourceLineNo">967</span>          System.err.println("consider removing "+snapshotTmpDir+" by using the -overwrite option");<a name="line.967"></a>
-<span class="sourceLineNo">968</span>          return 1;<a name="line.968"></a>
-<span class="sourceLineNo">969</span>        }<a name="line.969"></a>
-<span class="sourceLineNo">970</span>      }<a name="line.970"></a>
-<span class="sourceLineNo">971</span>    }<a name="line.971"></a>
-<span class="sourceLineNo">972</span><a name="line.972"></a>
-<span class="sourceLineNo">973</span>    // Step 1 - Copy fs1:/.snapshot/&lt;snapshot&gt; to  fs2:/.snapshot/.tmp/&lt;snapshot&gt;<a name="line.973"></a>
-<span class="sourceLineNo">974</span>    // The snapshot references must be copied before the hfiles otherwise the cleaner<a name="line.974"></a>
-<span class="sourceLineNo">975</span>    // will remove them because they are unreferenced.<a name="line.975"></a>
-<span class="sourceLineNo">976</span>    try {<a name="line.976"></a>
-<span class="sourceLineNo">977</span>      LOG.info("Copy Snapshot Manifest");<a name="line.977"></a>
-<span class="sourceLineNo">978</span>      FileUtil.copy(inputFs, snapshotDir, outputFs, initialOutputSnapshotDir, false, false, conf);<a name="line.978"></a>
-<span class="sourceLineNo">979</span>      if (filesUser != null || filesGroup != null) {<a name="line.979"></a>
-<span class="sourceLineNo">980</span>        setOwner(outputFs, snapshotTmpDir, filesUser, filesGroup, true);<a name="line.980"></a>
-<span class="sourceLineNo">981</span>      }<a name="line.981"></a>
-<span class="sourceLineNo">982</span>      if (filesMode &gt; 0) {<a name="line.982"></a>
-<span class="sourceLineNo">983</span>        setPermission(outputFs, snapshotTmpDir, (short)filesMode, true);<a name="line.983"></a>
-<span class="sourceLineNo">984</span>      }<a name="line.984"></a>
-<span class="sourceLineNo">985</span>    } catch (IOException e) {<a name="line.985"></a>
-<span class="sourceLineNo">986</span>      throw new ExportSnapshotException("Failed to copy the snapshot directory: from=" +<a name="line.986"></a>
-<span class="sourceLineNo">987</span>        snapshotDir + " to=" + initialOutputSnapshotDir, e);<a name="line.987"></a>
-<span class="sourceLineNo">988</span>    }<a name="line.988"></a>
-<span class="sourceLineNo">989</span><a name="line.989"></a>
-<span class="sourceLineNo">990</span>    // Write a new .snapshotinfo if the target name is different from the source name<a name="line.990"></a>
-<span class="sourceLineNo">991</span>    if (!targetName.equals(snapshotName)) {<a name="line.991"></a>
-<span class="sourceLineNo">992</span>      SnapshotDescription snapshotDesc =<a name="line.992"></a>
-<span class="sourceLineNo">993</span>        SnapshotDescriptionUtils.readSnapshotInfo(inputFs, snapshotDir)<a name="line.993"></a>
-<span class="sourceLineNo">994</span>          .toBuilder()<a name="line.994"></a>
-<span class="sourceLineNo">995</span>          .setName(targetName)<a name="line.995"></a>
-<span class="sourceLineNo">996</span>          .build();<a name="line.996"></a>
-<span class="sourceLineNo">997</span>      SnapshotDescriptionUtils.writeSnapshotInfo(snapshotDesc, snapshotTmpDir, outputFs);<a name="line.997"></a>
-<span class="sourceLineNo">998</span>    }<a name="line.998"></a>
-<span class="sourceLineNo">999</span><a name="line.999"></a>
-<span class="sourceLineNo">1000</span>    // Step 2 - Start MR Job to copy files<a name="line.1000"></a>
-<span class="sourceLineNo">1001</span>    // The snapshot references must be copied before the files otherwise the files gets removed<a name="line.1001"></a>
-<span class="sourceLineNo">1002</span>    // by the HFileArchiver, since they have no references.<a name="line.1002"></a>
-<span class="sourceLineNo">1003</span>    try {<a name="line.1003"></a>
-<span class="sourceLineNo">1004</span>      runCopyJob(inputRoot, outputRoot, snapshotName, snapshotDir, verifyChecksum,<a name="line.1004"></a>
-<span class="sourceLineNo">1005</span>                 filesUser, filesGroup, filesMode, mappers, bandwidthMB);<a name="line.1005"></a>
-<span class="sourceLineNo">1006</span><a name="line.1006"></a>
-<span class="sourceLineNo">1007</span>      LOG.info("Finalize the Snapshot Export");<a name="line.1007"></a>
-<span class="sourceLineNo">1008</span>      if (!skipTmp) {<a name="line.1008"></a>
-<span class="sourceLineNo">1009</span>        // Step 3 - Rename fs2:/.snapshot/.tmp/&lt;snapshot&gt; fs2:/.snapshot/&lt;snapshot&gt;<a name="line.1009"></a>
-<span class="sourceLineNo">1010</span>        if (!outputFs.rename(snapshotTmpDir, outputSnapshotDir)) {<a name="line.1010"></a>
-<span class="sourceLineNo">1011</span>          throw new ExportSnapshotException("Unable to rename snapshot directory from=" +<a name="line.1011"></a>
-<span class="sourceLineNo">1012</span>            snapshotTmpDir + " to=" + outputSnapshotDir);<a name="line.1012"></a>
-<span class="sourceLineNo">1013</span>        }<a name="line.1013"></a>
-<span class="sourceLineNo">1014</span>      }<a name="line.1014"></a>
-<span class="sourceLineNo">1015</span><a name="line.1015"></a>
-<span class="sourceLineNo">1016</span>      // Step 4 - Verify snapshot integrity<a name="line.1016"></a>
-<span class="sourceLineNo">1017</span>      if (verifyTarget) {<a name="line.1017"></a>
-<span class="sourceLineNo">1018</span>        LOG.info("Verify snapshot integrity");<a name="line.1018"></a>
-<span class="sourceLineNo">1019</span>        verifySnapshot(destConf, outputFs, outputRoot, outputSnapshotDir);<a name="line.1019"></a>
-<span class="sourceLineNo">1020</span>      }<a name="line.1020"></a>
-<span class="sourceLineNo">1021</span><a name="line.1021"></a>
-<span class="sourceLineNo">1022</span>      LOG.info("Export Completed: " + targetName);<a name="line.1022"></a>
-<span class="sourceLineNo">1023</span>      return 0;<a name="line.1023"></a>
-<span class="sourceLineNo">1024</span>    } catch (Exception e) {<a name="line.1024"></a>
-<span class="sourceLineNo">1025</span>      LOG.error("Snapshot export failed", e);<a name="line.1025"></a>
-<span class="sourceLineNo">1026</span>      if (!skipTmp) {<a name="line.1026"></a>
-<span class="sourceLineNo">1027</span>        outputFs.delete(snapshotTmpDir, true);<a name="line.1027"></a>
-<span class="sourceLineNo">1028</span>      }<a name="line.1028"></a>
-<span class="sourceLineNo">1029</span>      outputFs.delete(outputSnapshotDir, true);<a name="line.1029"></a>
-<span class="sourceLineNo">1030</span>      return 1;<a name="line.1030"></a>
-<span class="sourceLineNo">1031</span>    } finally {<a name="line.1031"></a>
-<span class="sourceLineNo">1032</span>      IOUtils.closeStream(inputFs);<a name="line.1032"></a>
-<span class="sourceLineNo">1033</span>      IOUtils.closeStream(outputFs);<a name="line.1033"></a>
-<span class="sourceLineNo">1034</span>    }<a name="line.1034"></a>
-<span class="sourceLineNo">1035</span>  }<a name="line.1035"></a>
-<span class="sourceLineNo">1036</span><a name="line.1036"></a>
-<span class="sourceLineNo">1037</span>  // ExportSnapshot<a name="line.1037"></a>
-<span class="sourceLineNo">1038</span>  private void printUsageAndExit() {<a name="line.1038"></a>
-<span class="sourceLineNo">1039</span>    System.err.printf("Usage: bin/hbase %s [options]%n", getClass().getName());<a name="line.1039"></a>
-<span class="sourceLineNo">1040</span>    System.err.println(" where [options] are:");<a name="line.1040"></a>
-<span class="sourceLineNo">1041</span>    System.err.println("  -h|-help                Show this help and exit.");<a name="line.1041"></a>
-<span class="sourceLineNo">1042</span>    System.err.println("  -snapshot NAME          Snapshot to restore.");<a name="line.1042"></a>
-<span class="sourceLineNo">1043</span>    System.err.println("  -copy-to NAME           Remote destination hdfs://");<a name="line.1043"></a>
-<span class="sourceLineNo">1044</span>    System.err.println("  -copy-from NAME         Input folder hdfs:// (default hbase.rootdir)");<a name="line.1044"></a>
-<span class="sourceLineNo">1045</span>    System.err.println("  -no-checksum-verify     Do not verify checksum, use name+length only.");<a name="line.1045"></a>
-<span class="sourceLineNo">1046</span>    System.err.println("  -no-target-verify       Do not verify the integrity of the \\" +<a name="line.1046"></a>
-<span class="sourceLineNo">1047</span>        "exported snapshot.");<a name="line.1047"></a>
-<span class="sourceLineNo">1048</span>    System.err.println("  -overwrite              Rewrite the snapshot manifest if already exists");<a name="line.1048"></a>
-<span class="sourceLineNo">1049</span>    System.err.println("  -chuser USERNAME        Change the owner of the files " +<a name="line.1049"></a>
-<span class="sourceLineNo">1050</span>        "to the specified one.");<a name="line.1050"></a>
-<span class="sourceLineNo">1051</span>    System.err.println("  -chgroup GROUP          Change the group of the files to " +<a name="line.1051"></a>
-<span class="sourceLineNo">1052</span>        "the specified one.");<a name="line.1052"></a>
-<span class="sourceLineNo">1053</span>    System.err.println("  -chmod MODE             Change the permission of the files " +<a name="line.1053"></a>
-<span class="sourceLineNo">1054</span>        "to the specified one.");<a name="line.1054"></a>
-<span class="sourceLineNo">1055</span>    System.err.println("  -mappers                Number of mappers to use during the " +<a name="line.1055"></a>
-<span class="sourceLineNo">1056</span>        "copy (mapreduce.job.maps).");<a name="line.1056"></a>
-<span class="sourceLineNo">1057</span>    System.err.println("  -bandwidth              Limit bandwidth to this value in MB/second.");<a name="line.1057"></a>
-<span class="sourceLineNo">1058</span>    System.err.println();<a name="line.1058"></a>
-<span class="sourceLineNo">1059</span>    System.err.println("Examples:");<a name="line.1059"></a>
-<span class="sourceLineNo">1060</span>    System.err.println("  hbase snapshot export \\");<a name="line.1060"></a>
-<span class="sourceLineNo">1061</span>    System.err.println("    -snapshot MySnapshot -copy-to hdfs://srv2:8082/hbase \\");<a name="line.1061"></a>
-<span class="sourceLineNo">1062</span>    System.err.println("    -chuser MyUser -chgroup MyGroup -chmod 700 -mappers 16");<a name="line.1062"></a>
-<span class="sourceLineNo">1063</span>    System.err.println();<a name="line.1063"></a>
-<span class="sourceLineNo">1064</span>    System.err.println("  hbase snapshot export \\");<a name="line.1064"></a>
-<span class="sourceLineNo">1065</span>    System.err.println("    -snapshot MySnapshot -copy-from hdfs://srv2:8082/hbase \\");<a name="line.1065"></a>
-<span class="sourceLineNo">1066</span>    System.err.println("    -copy-to hdfs://srv1:50070/hbase \\");<a name="line.1066"></a>
-<span class="sourceLineNo">1067</span>    System.exit(1);<a name="line.1067"></a>
-<span class="sourceLineNo">1068</span>  }<a name="line.1068"></a>
-<span class="sourceLineNo">1069</span><a name="line.1069"></a>
-<span class="sourceLineNo">1070</span>  /**<a name="line.1070"></a>
-<span class="sourceLineNo">1071</span>   * The guts of the {@link #main} method.<a name="line.1071"></a>
-<span class="sourceLineNo">1072</span>   * Call this method to avoid the {@link #main(String[])} System.exit.<a name="line.1072"></a>
-<span class="sourceLineNo">1073</span>   * @param args<a name="line.1073"></a>
-<span class="sourceLineNo">1074</span>   * @return errCode<a name="line.1074"></a>
-<span class="sourceLineNo">1075</span>   * @throws Exception<a name="line.1075"></a>
-<span class="sourceLineNo">1076</span>   */<a name="line.1076"></a>
-<span class="sourceLineNo">1077</span>  static int innerMain(final Configuration conf, final String [] args) throws Exception {<a name="line.1077"></a>
-<span class="sourceLineNo">1078</span>    return ToolRunner.run(conf, new ExportSnapshot(), args);<a name="line.1078"></a>
-<span class="sourceLineNo">1079</span>  }<a name="line.1079"></a>
-<span class="sourceLineNo">1080</span><a name="line.1080"></a>
-<span class="sourceLineNo">1081</span>  public static void main(String[] args) throws Exception {<a name="line.1081"></a>
-<span class="sourceLineNo">1082</span>    System.exit(innerMain(HBaseConfiguration.create(), args));<a name="line.1082"></a>
-<span class="sourceLineNo">1083</span>  }<a name="line.1083"></a>
-<span class="sourceLineNo">1084</span>}<a name="line.1084"></a>
+<span class="sourceLineNo">942</span>    // Find the necessary directory which need to change owner and group<a name="line.942"></a>
+<span class="sourceLineNo">943</span>    Path needSetOwnerDir = SnapshotDescriptionUtils.getSnapshotRootDir(outputRoot);<a name="line.943"></a>
+<span class="sourceLineNo">944</span>    if (outputFs.exists(needSetOwnerDir)) {<a name="line.944"></a>
+<span class="sourceLineNo">945</span>      if (skipTmp) {<a name="line.945"></a>
+<span class="sourceLineNo">946</span>        needSetOwnerDir = outputSnapshotDir;<a name="line.946"></a>
+<span class="sourceLineNo">947</span>      } else {<a name="line.947"></a>
+<span class="sourceLineNo">948</span>        needSetOwnerDir = SnapshotDescriptionUtils.getWorkingSnapshotDir(outputRoot);<a name="line.948"></a>
+<span class="sourceLineNo">949</span>        if (outputFs.exists(needSetOwnerDir)) {<a name="line.949"></a>
+<span class="sourceLineNo">950</span>          needSetOwnerDir = snapshotTmpDir;<a name="line.950"></a>
+<span class="sourceLineNo">951</span>        }<a name="line.951"></a>
+<span class="sourceLineNo">952</span>      }<a name="line.952"></a>
+<span class="sourceLineNo">953</span>    }<a name="line.953"></a>
+<span class="sourceLineNo">954</span><a name="line.954"></a>
+<span class="sourceLineNo">955</span>    // Check if the snapshot already exists<a name="line.955"></a>
+<span class="sourceLineNo">956</span>    if (outputFs.exists(outputSnapshotDir)) {<a name="line.956"></a>
+<span class="sourceLineNo">957</span>      if (overwrite) {<a name="line.957"></a>
+<span class="sourceLineNo">958</span>        if (!outputFs.delete(outputSnapshotDir, true)) {<a name="line.958"></a>
+<span class="sourceLineNo">959</span>          System.err.println("Unable to remove existing snapshot directory: " + outputSnapshotDir);<a name="line.959"></a>
+<span class="sourceLineNo">960</span>          return 1;<a name="line.960"></a>
+<span class="sourceLineNo">961</span>        }<a name="line.961"></a>
+<span class="sourceLineNo">962</span>      } else {<a name="line.962"></a>
+<span class="sourceLineNo">963</span>        System.err.println("The snapshot '" + targetName +<a name="line.963"></a>
+<span class="sourceLineNo">964</span>          "' already exists in the destination: " + outputSnapshotDir);<a name="line.964"></a>
+<span class="sourceLineNo">965</span>        return 1;<a name="line.965"></a>
+<span class="sourceLineNo">966</span>      }<a name="line.966"></a>
+<span class="sourceLineNo">967</span>    }<a name="line.967"></a>
+<span class="sourceLineNo">968</span><a name="line.968"></a>
+<span class="sourceLineNo">969</span>    if (!skipTmp) {<a name="line.969"></a>
+<span class="sourceLineNo">970</span>      // Check if the snapshot already in-progress<a name="line.970"></a>
+<span class="sourceLineNo">971</span>      if (outputFs.exists(snapshotTmpDir)) {<a name="line.971"></a>
+<span class="sourceLineNo">972</span>        if (overwrite) {<a name="line.972"></a>
+<span class="sourceLineNo">973</span>          if (!outputFs.delete(snapshotTmpDir, true)) {<a name="line.973"></a>
+<span class="sourceLineNo">974</span>            System.err.println("Unable to remove existing snapshot tmp directory: "+snapshotTmpDir);<a name="line.974"></a>
+<span class="sourceLineNo">975</span>            return 1;<a name="line.975"></a>
+<span class="sourceLineNo">976</span>          }<a name="line.976"></a>
+<span class="sourceLineNo">977</span>        } else {<a name="line.977"></a>
+<span class="sourceLineNo">978</span>          System.err.println("A snapshot with the same name '"+ targetName +"' may be in-progress");<a name="line.978"></a>
+<span class="sourceLineNo">979</span>          System.err.println("Please check "+snapshotTmpDir+". If the snapshot has completed, ");<a name="line.979"></a>
+<span class="sourceLineNo">980</span>          System.err.println("consider removing "+snapshotTmpDir+" by using the -overwrite option");<a name="line.980"></a>
+<span class="sourceLineNo">981</span>          return 1;<a name="line.981"></a>
+<span class="sourceLineNo">982</span>        }<a name="line.982"></a>
+<span class="sourceLineNo">983</span>      }<a name="line.983"></a>
+<span class="sourceLineNo">984</span>    }<a name="line.984"></a>
+<span class="sourceLineNo">985</span><a name="line.985"></a>
+<span class="sourceLineNo">986</span>    // Step 1 - Copy fs1:/.snapshot/&lt;snapshot&gt; to  fs2:/.snapshot/.tmp/&lt;snapshot&gt;<a name="line.986"></a>
+<span class="sourceLineNo">987</span>    // The snapshot references must be copied before the hfiles otherwise the cleaner<a name="line.987"></a>
+<span class="sourceLineNo">988</span>    // will remove them because they are unreferenced.<a name="line.988"></a>
+<span class="sourceLineNo">989</span>    try {<a name="line.989"></a>
+<span class="sourceLineNo">990</span>      LOG.info("Copy Snapshot Manifest");<a name="line.990"></a>
+<span class="sourceLineNo">991</span>      FileUtil.copy(inputFs, snapshotDir, outputFs, initialOutputSnapshotDir, false, false, conf);<a name="line.991"></a>
+<span class="sourceLineNo">992</span>    } catch (IOException e) {<a name="line.992"></a>
+<span class="sourceLineNo">993</span>      throw new ExportSnapshotException("Failed to copy the snapshot directory: from=" +<a name="line.993"></a>
+<span class="sourceLineNo">994</span>        snapshotDir + " to=" + initialOutputSnapshotDir, e);<a name="line.994"></a>
+<span class="sourceLineNo">995</span>    } finally {<a name="line.995"></a>
+<span class="sourceLineNo">996</span>      if (filesUser != null || filesGroup != null) {<a name="line.996"></a>
+<span class="sourceLineNo">997</span>        LOG.warn((filesUser == null ? "" : "Change the owner of " + needSetOwnerDir + " to "<a name="line.997"></a>
+<span class="sourceLineNo">998</span>            + filesUser)<a name="line.998"></a>
+<span class="sourceLineNo">999</span>            + (filesGroup == null ? "" : ", Change the group of " + needSetOwnerDir + " to "<a name="line.999"></a>
+<span class="sourceLineNo">1000</span>            + filesGroup));<a name="line.1000"></a>
+<span class="sourceLineNo">1001</span>        setOwner(outputFs, needSetOwnerDir, filesUser, filesGroup, true);<a name="line.1001"></a>
+<span class="sourceLineNo">1002</span>      }<a name="line.1002"></a>
+<span class="sourceLineNo">1003</span>      if (filesMode &gt; 0) {<a name="line.1003"></a>
+<span class="sourceLineNo">1004</span>        LOG.warn("Change the permission of " + needSetOwnerDir + " to " + filesMode);<a name="line.1004"></a>
+<span class="sourceLineNo">1005</span>        setPermission(outputFs, needSetOwnerDir, (short)filesMode, true);<a name="line.1005"></a>
+<span class="sourceLineNo">1006</span>      }<a name="line.1006"></a>
+<span class="sourceLineNo">1007</span>    }<a name="line.1007"></a>
+<span class="sourceLineNo">1008</span><a name="line.1008"></a>
+<span class="sourceLineNo">1009</span>    // Write a new .snapshotinfo if the target name is different from the source name<a name="line.1009"></a>
+<span class="sourceLineNo">1010</span>    if (!targetName.equals(snapshotName)) {<a name="line.1010"></a>
+<span class="sourceLineNo">1011</span>      SnapshotDescription snapshotDesc =<a name="line.1011"></a>
+<span class="sourceLineNo">1012</span>        SnapshotDescriptionUtils.readSnapshotInfo(inputFs, snapshotDir)<a name="line.1012"></a>
+<span class="sourceLineNo">1013</span>          .toBuilder()<a name="line.1013"></a>
+<span class="sourceLineNo">1014</span>          .setName(targetName)<a name="line.1014"></a>
+<span class="sourceLineNo">1015</span>          .build();<a name="line.1015"></a>
+<span class="sourceLineNo">1016</span>      SnapshotDescriptionUtils.writeSnapshotInfo(snapshotDesc, snapshotTmpDir, outputFs);<a name="line.1016"></a>
+<span class="sourceLineNo">1017</span>    }<a name="line.1017"></a>
+<span class="sourceLineNo">1018</span><a name="line.1018"></a>
+<span class="sourceLineNo">1019</span>    // Step 2 - Start MR Job to copy files<a name="line.1019"></a>
+<span class="sourceLineNo">1020</span>    // The snapshot references must be copied before the files otherwise the files gets removed<a name="line.1020"></a>
+<span class="sourceLineNo">1021</span>    // by the HFileArchiver, since they have no references.<a name="line.1021"></a>
+<span class="sourceLineNo">1022</span>    try {<a name="line.1022"></a>
+<span class="sourceLineNo">1023</span>      runCopyJob(inputRoot, outputRoot, snapshotName, snapshotDir, verifyChecksum,<a name="line.1023"></a>
+<span class="sourceLineNo">1024</span>                 filesUser, filesGroup, filesMode, mappers, bandwidthMB);<a name="line.1024"></a>
+<span class="sourceLineNo">1025</span><a name="line.1025"></a>
+<span class="sourceLineNo">1026</span>      LOG.info("Finalize the Snapshot Export");<a name="line.1026"></a>
+<span class="sourceLineNo">1027</span>      if (!skipTmp) {<a name="line.1027"></a>
+<span class="sourceLineNo">1028</span>        // Step 3 - Rename fs2:/.snapshot/.tmp/&lt;snapshot&gt; fs2:/.snapshot/&lt;snapshot&gt;<a name="line.1028"></a>
+<span class="sourceLineNo">1029</span>        if (!outputFs.rename(snapshotTmpDir, outputSnapshotDir)) {<a name="line.1029"></a>
+<span class="sourceLineNo">1030</span>          throw new ExportSnapshotException("Unable to rename snapshot directory from=" +<a name="line.1030"></a>
+<span class="sourceLineNo">1031</span>            snapshotTmpDir + " to=" + outputSnapshotDir);<a name="line.1031"></a>
+<span class="sourceLineNo">1032</span>        }<a name="line.1032"></a>
+<span class="sourceLineNo">1033</span>      }<a name="line.1033"></a>
+<span class="sourceLineNo">1034</span><a name="line.1034"></a>
+<span class="sourceLineNo">1035</span>      // Step 4 - Verify snapshot integrity<a name="line.1035"></a>
+<span class="sourceLineNo">1036</span>      if (verifyTarget) {<a name="line.1036"></a>
+<span class="sourceLineNo">1037</span>        LOG.info("Verify snapshot integrity");<a name="line.1037"></a>
+<span class="sourceLineNo">1038</span>        verifySnapshot(destConf, outputFs, outputRoot, outputSnapshotDir);<a name="line.1038"></a>
+<span class="sourceLineNo">1039</span>      }<a name="line.1039"></a>
+<span class="sourceLineNo">1040</span><a name="line.1040"></a>
+<span class="sourceLineNo">1041</span>      LOG.info("Export Completed: " + targetName);<a name="line.1041"></a>
+<span class="sourceLineNo">1042</span>      return 0;<a name="line.1042"></a>
+<span class="sourceLineNo">1043</span>    } catch (Exception e) {<a name="line.1043"></a>
+<span class="sourceLineNo">1044</span>      LOG.error("Snapshot export failed", e);<a name="line.1044"></a>
+<span class="sourceLineNo">1045</span>      if (!skipTmp) {<a name="line.1045"></a>
+<span class="sourceLineNo">1046</span>        outputFs.delete(snapshotTmpDir, true);<a name="line.1046"></a>
+<span class="sourceLineNo">1047</span>      }<a name="line.1047"></a>
+<span class="sourceLineNo">1048</span>      outputFs.delete(outputSnapshotDir, true);<a name="line.1048"></a>
+<span class="sourceLineNo">1049</span>      return 1;<a name="line.1049"></a>
+<span class="sourceLineNo">1050</span>    } finally {<a name="line.1050"></a>
+<span class="sourceLineNo">1051</span>      IOUtils.closeStream(inputFs);<a name="line.1051"></a>
+<span class="sourceLineNo">1052</span>      IOUtils.closeStream(outputFs);<a name="line.1052"></a>
+<span class="sourceLineNo">1053</span>    }<a name="line.1053"></a>
+<span class="sourceLineNo">1054</span>  }<a name="line.1054"></a>
+<span class="sourceLineNo">1055</span><a name="line.1055"></a>
+<span class="sourceLineNo">1056</span>  // ExportSnapshot<a name="line.1056"></a>
+<span class="sourceLineNo">1057</span>  private void printUsageAndExit() {<a name="line.1057"></a>
+<span class="sourceLineNo">1058</span>    System.err.printf("Usage: bin/hbase %s [options]%n", getClass().getName());<a name="line.1058"></a>
+<span class="sourceLineNo">1059</span>    System.err.println(" where [options] are:");<a name="line.1059"></a>
+<span class="sourceLineNo">1060</span>    System.err.println("  -h|-help                Show this help and exit.");<a name="line.1060"></a>
+<span class="sourceLineNo">1061</span>    System.err.println("  -snapshot NAME          Snapshot to restore.");<a name="line.1061"></a>
+<span class="sourceLineNo">1062</span>    System.err.println("  -copy-to NAME           Remote destination hdfs://");<a name="line.1062"></a>
+<span class="sourceLineNo">1063</span>    System.err.println("  -copy-from NAME         Input folder hdfs:// (default hbase.rootdir)");<a name="line.1063"></a>
+<span class="sourceLineNo">1064</span>    System.err.println("  -no-checksum-verify     Do not verify checksum, use name+length only.");<a name="line.1064"></a>
+<span class="sourceLineNo">1065</span>    System.err.println("  -no-target-verify       Do not verify the integrity of the \\" +<a name="line.1065"></a>
+<span class="sourceLineNo">1066</span>        "exported snapshot.");<a name="line.1066"></a>
+<span class="sourceLineNo">1067</span>    System.err.println("  -overwrite              Rewrite the snapshot manifest if already exists");<a name="line.1067"></a>
+<span class="sourceLineNo">1068</span>    System.err.println("  -chuser USERNAME        Change the owner of the files " +<a name="line.1068"></a>
+<span class="sourceLineNo">1069</span>        "to the specified one.");<a name="line.1069"></a>
+<span class="sourceLineNo">1070</span>    System.err.println("  -chgroup GROUP          Change the group of the files to " +<a name="line.1070"></a>
+<span class="sourceLineNo">1071</span>        "the specified one.");<a name="line.1071"></a>
+<span class="sourceLineNo">1072</span>    System.err.println("  -chmod MODE             Change the permission of the files " +<a name="line.1072"></a>
+<span class="sourceLineNo">1073</span>        "to the specified one.");<a name="line.1073"></a>
+<span class="sourceLineNo">1074</span>    System.err.println("  -mappers                Number of mappers to use during the " +<a name="line.1074"></a>
+<span class="sourceLineNo">1075</span>        "copy (mapreduce.job.maps).");<a name="line.1075"></a>
+<span class="sourceLineNo">1076</span>    System.err.println("  -bandwidth              Limit bandwidth to this value in MB/second.");<a name="line.1076"></a>
+<span class="sourceLineNo">1077</span>    System.err.println();<a name="line.1077"></a>
+<span class="sourceLineNo">1078</span>    System.err.println("Examples:");<a name="line.1078"></a>
+<span class="sourceLineNo">1079</span>    System.err.println("  hbase snapshot export \\");<a name="line.1079"></a>
+<span class="sourceLineNo">1080</span>    System.err.println("    -snapshot MySnapshot -copy-to hdfs://srv2:8082/hbase \\");<a name="line.1080"></a>
+<span class="sourceLineNo">1081</span>    System.err.println("    -chuser MyUser -chgroup MyGroup -chmod 700 -mappers 16");<a name="line.1081"></a>
+<span class="sourceLineNo">1082</span>    System.err.println();<a name="line.1082"></a>
+<span class="sourceLineNo">1083</span>    System.err.println("  hbase snapshot export \\");<a name="line.1083"></a>
+<span class="sourceLineNo">1084</span>    System.err.println("    -snapshot MySnapshot -copy-from hdfs://srv2:8082/hbase \\");<a name="line.1084"></a>
+<span class="sourceLineNo">1085</span>    System.err.println("    -copy-to hdfs://srv1:50070/hbase \\");<a name="line.1085"></a>
+<span class="sourceLineNo">1086</span>    System.exit(1);<a name="line.1086"></a>
+<span class="sourceLineNo">1087</span>  }<a name="line.1087"></a>
+<span class="sourceLineNo">1088</span><a name="line.1088"></a>
+<span class="sourceLineNo">1089</span>  /**<a name="line.1089"></a>
+<span class="sourceLineNo">1090</span>   * The guts of the {@link #main} method.<a name="line.1090"></a>
+<span class="sourceLineNo">1091</span>   * Call this method to avoid the {@link #main(String[])} System.exit.<a name="line.1091"></a>
+<span class="sourceLineNo">1092</span>   * @param args<a name="line.1092"></a>
+<span class="sourceLineNo">1093</span>   * @return errCode<a name="line.1093"></a>
+<span class="sourceLineNo">1094</span>   * @throws Exception<a name="line.1094"></a>
+<span class="sourceLineNo">1095</span>   */<a name="line.1095"></a>
+<span class="sourceLineNo">1096</span>  static int innerMain(final Configuration conf, final String [] args) throws Exception {<a name="line.1096"></a>
+<span class="sourceLineNo">1097</span>    return ToolRunner.run(conf, new ExportSnapshot(), args);<a name="line.1097"></a>
+<span class="sourceLineNo">1098</span>  }<a name="line.1098"></a>
+<span class="sourceLineNo">1099</span><a name="line.1099"></a>
+<span class="sourceLineNo">1100</span>  public static void main(String[] args) throws Exception {<a name="line.1100"></a>
+<span class="sourceLineNo">1101</span>    System.exit(innerMain(HBaseConfiguration.create(), args));<a name="line.1101"></a>
+<span class="sourceLineNo">1102</span>  }<a name="line.1102"></a>
+<span class="sourceLineNo">1103</span>}<a name="line.1103"></a>
 
 
 


[06/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/class-use/HDFSBlocksDistribution.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/HDFSBlocksDistribution.html b/devapidocs/org/apache/hadoop/hbase/class-use/HDFSBlocksDistribution.html
index 1597ebf..7083680 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/HDFSBlocksDistribution.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/HDFSBlocksDistribution.html
@@ -304,11 +304,11 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/HDFSBlocksDistribution.html" title="class in org.apache.hadoop.hbase">HDFSBlocksDistribution</a></code></td>
-<td class="colLast"><span class="typeNameLabel">StoreFileInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileInfo.html#getHDFSBlockDistribution--">getHDFSBlockDistribution</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">StoreFile.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html#getHDFSBlockDistribution--">getHDFSBlockDistribution</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/HDFSBlocksDistribution.html" title="class in org.apache.hadoop.hbase">HDFSBlocksDistribution</a></code></td>
-<td class="colLast"><span class="typeNameLabel">StoreFile.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html#getHDFSBlockDistribution--">getHDFSBlockDistribution</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">StoreFileInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileInfo.html#getHDFSBlockDistribution--">getHDFSBlockDistribution</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/HDFSBlocksDistribution.html" title="class in org.apache.hadoop.hbase">HDFSBlocksDistribution</a></code></td>


[13/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/KeyValue.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValue.html b/devapidocs/org/apache/hadoop/hbase/KeyValue.html
index 200da30..28332e0 100644
--- a/devapidocs/org/apache/hadoop/hbase/KeyValue.html
+++ b/devapidocs/org/apache/hadoop/hbase/KeyValue.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":9,"i2":9,"i3":10,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":10,"i11":9,"i12":9,"i13":9,"i14":10,"i15":42,"i16":9,"i17":9,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":9,"i25":10,"i26":10,"i27":10,"i28":9,"i29":9,"i30":9,"i31":10,"i32":9,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":42,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":9,"i60":41,"i61":42,"i62":9,"i63":10,"i64":9,"i65":9,"i66":9,"i67":41,"i68":9,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":9,"i78":10,"i79":9};
+var methods = {"i0":10,"i1":9,"i2":9,"i3":10,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":10,"i11":9,"i12":9,"i13":9,"i14":10,"i15":42,"i16":9,"i17":9,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":9,"i25":10,"i26":10,"i27":10,"i28":9,"i29":9,"i30":9,"i31":10,"i32":9,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":42,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":9,"i61":41,"i62":42,"i63":9,"i64":10,"i65":9,"i66":9,"i67":9,"i68":41,"i69":9,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":9,"i79":10,"i80":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -267,42 +267,46 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 </td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>static long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#FIXED_OVERHEAD">FIXED_OVERHEAD</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#KEY_INFRASTRUCTURE_SIZE">KEY_INFRASTRUCTURE_SIZE</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#KEY_LENGTH_SIZE">KEY_LENGTH_SIZE</a></span></code>
 <div class="block">Size of the key length field in bytes</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#KEYVALUE_INFRASTRUCTURE_SIZE">KEYVALUE_INFRASTRUCTURE_SIZE</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#KEYVALUE_WITH_TAGS_INFRASTRUCTURE_SIZE">KEYVALUE_WITH_TAGS_INFRASTRUCTURE_SIZE</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#length">length</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#LOG">LOG</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#LOWESTKEY">LOWESTKEY</a></span></code>
 <div class="block">Lowest possible key.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#MAX_TAGS_LENGTH">MAX_TAGS_LENGTH</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase">KeyValue.KVComparator</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#META_COMPARATOR">META_COMPARATOR</a></span></code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
@@ -310,51 +314,51 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 </div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#offset">offset</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase">KeyValue.KVComparator</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#RAW_COMPARATOR">RAW_COMPARATOR</a></span></code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#ROW_KEY_OFFSET">ROW_KEY_OFFSET</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#ROW_LENGTH_SIZE">ROW_LENGTH_SIZE</a></span></code>
 <div class="block">Size of the row length field in bytes</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#ROW_OFFSET">ROW_OFFSET</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#seqId">seqId</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#TAGS_LENGTH_SIZE">TAGS_LENGTH_SIZE</a></span></code>
 <div class="block">Size of the tags length field in bytes</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#TIMESTAMP_SIZE">TIMESTAMP_SIZE</a></span></code>
 <div class="block">Size of the timestamp field in bytes</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#TIMESTAMP_TYPE_SIZE">TIMESTAMP_TYPE_SIZE</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#TYPE_SIZE">TYPE_SIZE</a></span></code>
 <div class="block">Size of the key type field in bytes</div>
@@ -1023,6 +1027,10 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 </tr>
 <tr id="i58" class="altColor">
 <td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#heapOverhead--">heapOverhead</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i59" class="rowColor">
+<td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#heapSize--">heapSize</a></span>()</code>
 <div class="block">HeapSize implementation
 
@@ -1030,35 +1038,35 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
  MemStore.</div>
 </td>
 </tr>
-<tr id="i59" class="rowColor">
+<tr id="i60" class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#humanReadableTimestamp-long-">humanReadableTimestamp</a></span>(long&nbsp;timestamp)</code>&nbsp;</td>
 </tr>
-<tr id="i60" class="altColor">
+<tr id="i61" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#iscreate-java.io.InputStream-">iscreate</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </td>
 </tr>
-<tr id="i61" class="rowColor">
+<tr id="i62" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#isDelete--">isDelete</a></span>()</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </td>
 </tr>
-<tr id="i62" class="altColor">
+<tr id="i63" class="rowColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#isDelete-byte-">isDelete</a></span>(byte&nbsp;t)</code>&nbsp;</td>
 </tr>
-<tr id="i63" class="rowColor">
+<tr id="i64" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#isLatestTimestamp--">isLatestTimestamp</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i64" class="altColor">
+<tr id="i65" class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#keyToString-byte:A-">keyToString</a></span>(byte[]&nbsp;k)</code>&nbsp;</td>
 </tr>
-<tr id="i65" class="rowColor">
+<tr id="i66" class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#keyToString-byte:A-int-int-">keyToString</a></span>(byte[]&nbsp;b,
            int&nbsp;o,
@@ -1066,14 +1074,14 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <div class="block">Use for logging.</div>
 </td>
 </tr>
-<tr id="i66" class="altColor">
+<tr id="i67" class="rowColor">
 <td class="colFirst"><code>static byte[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#makeColumn-byte:A-byte:A-">makeColumn</a></span>(byte[]&nbsp;family,
           byte[]&nbsp;qualifier)</code>
 <div class="block">Makes a column in family:qualifier form from separate byte arrays.</div>
 </td>
 </tr>
-<tr id="i67" class="rowColor">
+<tr id="i68" class="altColor">
 <td class="colFirst"><code>static long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#oswrite-org.apache.hadoop.hbase.KeyValue-java.io.OutputStream-boolean-">oswrite</a></span>(<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;kv,
        <a href="http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
@@ -1084,73 +1092,73 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 </div>
 </td>
 </tr>
-<tr id="i68" class="altColor">
+<tr id="i69" class="rowColor">
 <td class="colFirst"><code>static byte[][]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#parseColumn-byte:A-">parseColumn</a></span>(byte[]&nbsp;c)</code>
 <div class="block">Splits a column in <code>family:qualifier</code> form into separate byte arrays.</div>
 </td>
 </tr>
-<tr id="i69" class="rowColor">
+<tr id="i70" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#setSequenceId-long-">setSequenceId</a></span>(long&nbsp;seqId)</code>
 <div class="block">Sets with the given seqId.</div>
 </td>
 </tr>
-<tr id="i70" class="altColor">
+<tr id="i71" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#setTimestamp-byte:A-int-">setTimestamp</a></span>(byte[]&nbsp;ts,
             int&nbsp;tsOffset)</code>
 <div class="block">Sets with the given timestamp.</div>
 </td>
 </tr>
-<tr id="i71" class="rowColor">
+<tr id="i72" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#setTimestamp-long-">setTimestamp</a></span>(long&nbsp;ts)</code>
 <div class="block">Sets with the given timestamp.</div>
 </td>
 </tr>
-<tr id="i72" class="altColor">
+<tr id="i73" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#shallowCopy--">shallowCopy</a></span>()</code>
 <div class="block">Creates a shallow copy of this KeyValue, reusing the data byte buffer.</div>
 </td>
 </tr>
-<tr id="i73" class="rowColor">
+<tr id="i74" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#toString--">toString</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i74" class="altColor">
+<tr id="i75" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#toStringMap--">toStringMap</a></span>()</code>
 <div class="block">Produces a string map for this key/value pair.</div>
 </td>
 </tr>
-<tr id="i75" class="rowColor">
+<tr id="i76" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#updateLatestStamp-byte:A-">updateLatestStamp</a></span>(byte[]&nbsp;now)</code>&nbsp;</td>
 </tr>
-<tr id="i76" class="altColor">
+<tr id="i77" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#write-byte:A-int-">write</a></span>(byte[]&nbsp;buf,
      int&nbsp;offset)</code>
 <div class="block">Write the given Cell into the given buf's offset.</div>
 </td>
 </tr>
-<tr id="i77" class="rowColor">
+<tr id="i78" class="altColor">
 <td class="colFirst"><code>static long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#write-org.apache.hadoop.hbase.KeyValue-java.io.DataOutput-">write</a></span>(<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;kv,
      <a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</a>&nbsp;out)</code>
 <div class="block">Write out a KeyValue in the manner in which we used to when KeyValue was a Writable.</div>
 </td>
 </tr>
-<tr id="i78" class="altColor">
+<tr id="i79" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#write-java.io.OutputStream-boolean-">write</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
      boolean&nbsp;withTags)</code>
 <div class="block">Write this cell to an OutputStream in a <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase"><code>KeyValue</code></a> format.</div>
 </td>
 </tr>
-<tr id="i79" class="rowColor">
+<tr id="i80" class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#writeByteArray-byte:A-int-byte:A-int-int-byte:A-int-int-byte:A-int-int-long-org.apache.hadoop.hbase.KeyValue.Type-byte:A-int-int-org.apache.hadoop.hbase.Tag:A-">writeByteArray</a></span>(byte[]&nbsp;buffer,
               int&nbsp;boffset,
@@ -1212,13 +1220,22 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <pre>private static final&nbsp;org.apache.commons.logging.Log <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.86">LOG</a></pre>
 </li>
 </ul>
+<a name="FIXED_OVERHEAD">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FIXED_OVERHEAD</h4>
+<pre>public static final&nbsp;long <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.88">FIXED_OVERHEAD</a></pre>
+</li>
+</ul>
 <a name="COLUMN_FAMILY_DELIMITER">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>COLUMN_FAMILY_DELIMITER</h4>
-<pre>public static final&nbsp;char <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.91">COLUMN_FAMILY_DELIMITER</a></pre>
+<pre>public static final&nbsp;char <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.96">COLUMN_FAMILY_DELIMITER</a></pre>
 <div class="block">Colon character in UTF-8</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -1232,7 +1249,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>COLUMN_FAMILY_DELIM_ARRAY</h4>
-<pre>public static final&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.93">COLUMN_FAMILY_DELIM_ARRAY</a></pre>
+<pre>public static final&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.98">COLUMN_FAMILY_DELIM_ARRAY</a></pre>
 </li>
 </ul>
 <a name="COMPARATOR">
@@ -1242,7 +1259,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <li class="blockList">
 <h4>COMPARATOR</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase">KeyValue.KVComparator</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.102">COMPARATOR</a></pre>
+public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase">KeyValue.KVComparator</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.107">COMPARATOR</a></pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/hadoop/hbase/CellComparator.html#COMPARATOR"><code>CellComparator.COMPARATOR</code></a> instead</span></div>
 <div class="block">Comparator for plain key/values; i.e. non-catalog table key/values. Works on Key portion
  of KeyValue only.</div>
@@ -1255,7 +1272,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <li class="blockList">
 <h4>META_COMPARATOR</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase">KeyValue.KVComparator</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.109">META_COMPARATOR</a></pre>
+public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase">KeyValue.KVComparator</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.114">META_COMPARATOR</a></pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/hadoop/hbase/CellComparator.html#META_COMPARATOR"><code>CellComparator.META_COMPARATOR</code></a> instead</span></div>
 <div class="block">A <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase"><code>KeyValue.KVComparator</code></a> for <code>hbase:meta</code> catalog table
  <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase"><code>KeyValue</code></a>s.</div>
@@ -1268,7 +1285,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <li class="blockList">
 <h4>RAW_COMPARATOR</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase">KeyValue.KVComparator</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.116">RAW_COMPARATOR</a></pre>
+public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase">KeyValue.KVComparator</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.121">RAW_COMPARATOR</a></pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Needed for Bloom Filters.
     * @deprecated Use <a href="../../../../org/apache/hadoop/hbase/util/Bytes.html#BYTES_RAWCOMPARATOR"><code>Bytes.BYTES_RAWCOMPARATOR</code></a> instead</div>
@@ -1280,7 +1297,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KEY_LENGTH_SIZE</h4>
-<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.119">KEY_LENGTH_SIZE</a></pre>
+<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.124">KEY_LENGTH_SIZE</a></pre>
 <div class="block">Size of the key length field in bytes</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -1294,7 +1311,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>TYPE_SIZE</h4>
-<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.122">TYPE_SIZE</a></pre>
+<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.127">TYPE_SIZE</a></pre>
 <div class="block">Size of the key type field in bytes</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -1308,7 +1325,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>ROW_LENGTH_SIZE</h4>
-<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.125">ROW_LENGTH_SIZE</a></pre>
+<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.130">ROW_LENGTH_SIZE</a></pre>
 <div class="block">Size of the row length field in bytes</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -1322,7 +1339,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>FAMILY_LENGTH_SIZE</h4>
-<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.128">FAMILY_LENGTH_SIZE</a></pre>
+<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.133">FAMILY_LENGTH_SIZE</a></pre>
 <div class="block">Size of the family length field in bytes</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -1336,7 +1353,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>TIMESTAMP_SIZE</h4>
-<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.131">TIMESTAMP_SIZE</a></pre>
+<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.136">TIMESTAMP_SIZE</a></pre>
 <div class="block">Size of the timestamp field in bytes</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -1350,7 +1367,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>TIMESTAMP_TYPE_SIZE</h4>
-<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.134">TIMESTAMP_TYPE_SIZE</a></pre>
+<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.139">TIMESTAMP_TYPE_SIZE</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../constant-values.html#org.apache.hadoop.hbase.KeyValue.TIMESTAMP_TYPE_SIZE">Constant Field Values</a></dd>
@@ -1363,7 +1380,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KEY_INFRASTRUCTURE_SIZE</h4>
-<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.137">KEY_INFRASTRUCTURE_SIZE</a></pre>
+<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.142">KEY_INFRASTRUCTURE_SIZE</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../constant-values.html#org.apache.hadoop.hbase.KeyValue.KEY_INFRASTRUCTURE_SIZE">Constant Field Values</a></dd>
@@ -1376,7 +1393,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>ROW_OFFSET</h4>
-<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.142">ROW_OFFSET</a></pre>
+<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.147">ROW_OFFSET</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../constant-values.html#org.apache.hadoop.hbase.KeyValue.ROW_OFFSET">Constant Field Values</a></dd>
@@ -1389,7 +1406,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>ROW_KEY_OFFSET</h4>
-<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.146">ROW_KEY_OFFSET</a></pre>
+<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.151">ROW_KEY_OFFSET</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../constant-values.html#org.apache.hadoop.hbase.KeyValue.ROW_KEY_OFFSET">Constant Field Values</a></dd>
@@ -1402,7 +1419,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KEYVALUE_INFRASTRUCTURE_SIZE</h4>
-<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.149">KEYVALUE_INFRASTRUCTURE_SIZE</a></pre>
+<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.154">KEYVALUE_INFRASTRUCTURE_SIZE</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../constant-values.html#org.apache.hadoop.hbase.KeyValue.KEYVALUE_INFRASTRUCTURE_SIZE">Constant Field Values</a></dd>
@@ -1415,7 +1432,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>TAGS_LENGTH_SIZE</h4>
-<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.152">TAGS_LENGTH_SIZE</a></pre>
+<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.157">TAGS_LENGTH_SIZE</a></pre>
 <div class="block">Size of the tags length field in bytes</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -1429,7 +1446,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KEYVALUE_WITH_TAGS_INFRASTRUCTURE_SIZE</h4>
-<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.154">KEYVALUE_WITH_TAGS_INFRASTRUCTURE_SIZE</a></pre>
+<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.159">KEYVALUE_WITH_TAGS_INFRASTRUCTURE_SIZE</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../constant-values.html#org.apache.hadoop.hbase.KeyValue.KEYVALUE_WITH_TAGS_INFRASTRUCTURE_SIZE">Constant Field Values</a></dd>
@@ -1442,7 +1459,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>MAX_TAGS_LENGTH</h4>
-<pre>private static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.156">MAX_TAGS_LENGTH</a></pre>
+<pre>private static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.161">MAX_TAGS_LENGTH</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../constant-values.html#org.apache.hadoop.hbase.KeyValue.MAX_TAGS_LENGTH">Constant Field Values</a></dd>
@@ -1455,7 +1472,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>LOWESTKEY</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.282">LOWESTKEY</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.287">LOWESTKEY</a></pre>
 <div class="block">Lowest possible key.
  Makes a Key with highest possible Timestamp, empty row and column.  No
  key can be equal or lower than this one in memstore or in store file.</div>
@@ -1467,7 +1484,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>bytes</h4>
-<pre>protected&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.287">bytes</a></pre>
+<pre>protected&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.292">bytes</a></pre>
 </li>
 </ul>
 <a name="offset">
@@ -1476,7 +1493,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>offset</h4>
-<pre>protected&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.288">offset</a></pre>
+<pre>protected&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.293">offset</a></pre>
 </li>
 </ul>
 <a name="length">
@@ -1485,7 +1502,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>length</h4>
-<pre>protected&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.289">length</a></pre>
+<pre>protected&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.294">length</a></pre>
 </li>
 </ul>
 <a name="seqId">
@@ -1494,7 +1511,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockListLast">
 <li class="blockList">
 <h4>seqId</h4>
-<pre>private&nbsp;long <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.316">seqId</a></pre>
+<pre>private&nbsp;long <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.321">seqId</a></pre>
 </li>
 </ul>
 </li>
@@ -1511,7 +1528,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.322">KeyValue</a>()</pre>
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.327">KeyValue</a>()</pre>
 <div class="block">Writable Constructor -- DO NOT USE</div>
 </li>
 </ul>
@@ -1521,7 +1538,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.329">KeyValue</a>(byte[]&nbsp;bytes)</pre>
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.334">KeyValue</a>(byte[]&nbsp;bytes)</pre>
 <div class="block">Creates a KeyValue from the start of the specified byte array.
  Presumes <code>bytes</code> content is formatted as a KeyValue blob.</div>
 <dl>
@@ -1536,7 +1553,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.340">KeyValue</a>(byte[]&nbsp;bytes,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.345">KeyValue</a>(byte[]&nbsp;bytes,
                 int&nbsp;offset)</pre>
 <div class="block">Creates a KeyValue from the specified byte array and offset.
  Presumes <code>bytes</code> content starting at <code>offset</code> is
@@ -1554,7 +1571,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.351">KeyValue</a>(byte[]&nbsp;bytes,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.356">KeyValue</a>(byte[]&nbsp;bytes,
                 int&nbsp;offset,
                 int&nbsp;length)</pre>
 <div class="block">Creates a KeyValue from the specified byte array, starting at offset, and
@@ -1573,7 +1590,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.366">KeyValue</a>(byte[]&nbsp;bytes,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.371">KeyValue</a>(byte[]&nbsp;bytes,
                 int&nbsp;offset,
                 int&nbsp;length,
                 long&nbsp;ts)</pre>
@@ -1594,7 +1611,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.378">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.383">KeyValue</a>(byte[]&nbsp;row,
                 long&nbsp;timestamp)</pre>
 <div class="block">Constructs KeyValue structure filled with null value.
  Sets type to <a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html#Maximum"><code>KeyValue.Type.Maximum</code></a></div>
@@ -1611,7 +1628,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.387">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.392">KeyValue</a>(byte[]&nbsp;row,
                 long&nbsp;timestamp,
                 <a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a>&nbsp;type)</pre>
 <div class="block">Constructs KeyValue structure filled with null value.</div>
@@ -1628,7 +1645,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.398">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.403">KeyValue</a>(byte[]&nbsp;row,
                 byte[]&nbsp;family,
                 byte[]&nbsp;qualifier)</pre>
 <div class="block">Constructs KeyValue structure filled with null value.
@@ -1647,7 +1664,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.410">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.415">KeyValue</a>(byte[]&nbsp;row,
                 byte[]&nbsp;family,
                 byte[]&nbsp;qualifier,
                 byte[]&nbsp;value)</pre>
@@ -1667,7 +1684,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.424">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.429">KeyValue</a>(byte[]&nbsp;row,
                 byte[]&nbsp;family,
                 byte[]&nbsp;qualifier,
                 long&nbsp;timestamp,
@@ -1691,7 +1708,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.438">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.443">KeyValue</a>(byte[]&nbsp;row,
                 byte[]&nbsp;family,
                 byte[]&nbsp;qualifier,
                 long&nbsp;timestamp,
@@ -1715,7 +1732,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.453">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.458">KeyValue</a>(byte[]&nbsp;row,
                 byte[]&nbsp;family,
                 byte[]&nbsp;qualifier,
                 long&nbsp;timestamp,
@@ -1741,7 +1758,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.469">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.474">KeyValue</a>(byte[]&nbsp;row,
                 byte[]&nbsp;family,
                 byte[]&nbsp;qualifier,
                 long&nbsp;timestamp,
@@ -1767,7 +1784,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.489">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.494">KeyValue</a>(byte[]&nbsp;row,
                 byte[]&nbsp;family,
                 byte[]&nbsp;qualifier,
                 long&nbsp;timestamp,
@@ -1793,7 +1810,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.508">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.513">KeyValue</a>(byte[]&nbsp;row,
                 byte[]&nbsp;family,
                 byte[]&nbsp;qualifier,
                 long&nbsp;timestamp,
@@ -1822,7 +1839,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.525">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.530">KeyValue</a>(byte[]&nbsp;row,
                 byte[]&nbsp;family,
                 byte[]&nbsp;qualifier,
                 long&nbsp;timestamp,
@@ -1849,7 +1866,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.546">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.551">KeyValue</a>(byte[]&nbsp;row,
                 byte[]&nbsp;family,
                 byte[]&nbsp;qualifier,
                 int&nbsp;qoffset,
@@ -1884,7 +1901,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.568">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.573">KeyValue</a>(byte[]&nbsp;row,
                 byte[]&nbsp;family,
                 byte[]&nbsp;qualifier,
                 int&nbsp;qoffset,
@@ -1917,7 +1934,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.584">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.589">KeyValue</a>(byte[]&nbsp;row,
                 int&nbsp;roffset,
                 int&nbsp;rlength,
                 byte[]&nbsp;family,
@@ -1948,7 +1965,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.619">KeyValue</a>(byte[]&nbsp;buffer,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.624">KeyValue</a>(byte[]&nbsp;buffer,
                 int&nbsp;boffset,
                 byte[]&nbsp;row,
                 int&nbsp;roffset,
@@ -2000,7 +2017,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.655">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.660">KeyValue</a>(byte[]&nbsp;row,
                 int&nbsp;roffset,
                 int&nbsp;rlength,
                 byte[]&nbsp;family,
@@ -2046,7 +2063,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.685">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.690">KeyValue</a>(byte[]&nbsp;row,
                 int&nbsp;roffset,
                 int&nbsp;rlength,
                 byte[]&nbsp;family,
@@ -2089,7 +2106,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.711">KeyValue</a>(int&nbsp;rlength,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.716">KeyValue</a>(int&nbsp;rlength,
                 int&nbsp;flength,
                 int&nbsp;qlength,
                 long&nbsp;timestamp,
@@ -2118,7 +2135,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.733">KeyValue</a>(int&nbsp;rlength,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.738">KeyValue</a>(int&nbsp;rlength,
                 int&nbsp;flength,
                 int&nbsp;qlength,
                 long&nbsp;timestamp,
@@ -2149,7 +2166,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.745">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.750">KeyValue</a>(byte[]&nbsp;row,
                 int&nbsp;roffset,
                 int&nbsp;rlength,
                 byte[]&nbsp;family,
@@ -2168,7 +2185,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockListLast">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.755">KeyValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</pre>
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.760">KeyValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</pre>
 </li>
 </ul>
 </li>
@@ -2185,7 +2202,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>getKeyValueDataStructureSize</h4>
-<pre>public static&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.169">getKeyValueDataStructureSize</a>(int&nbsp;rlength,
+<pre>public static&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.174">getKeyValueDataStructureSize</a>(int&nbsp;rlength,
                                                 int&nbsp;flength,
                                                 int&nbsp;qlength,
                                                 int&nbsp;vlength)</pre>
@@ -2208,7 +2225,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>getKeyValueDataStructureSize</h4>
-<pre>public static&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.187">getKeyValueDataStructureSize</a>(int&nbsp;rlength,
+<pre>public static&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.192">getKeyValueDataStructureSize</a>(int&nbsp;rlength,
                                                 int&nbsp;flength,
                                                 int&nbsp;qlength,
                                                 int&nbsp;vlength,
@@ -2233,7 +2250,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>getKeyValueDataStructureSize</h4>
-<pre>public static&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.206">getKeyValueDataStructureSize</a>(int&nbsp;klength,
+<pre>public static&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.211">getKeyValueDataStructureSize</a>(int&nbsp;klength,
                                                 int&nbsp;vlength,
                                                 int&nbsp;tagsLength)</pre>
 <div class="block">Computes the number of bytes that a <code>KeyValue</code> instance with the provided
@@ -2254,7 +2271,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>getKeyDataStructureSize</h4>
-<pre>public static&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.223">getKeyDataStructureSize</a>(int&nbsp;rlength,
+<pre>public static&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.228">getKeyDataStructureSize</a>(int&nbsp;rlength,
                                            int&nbsp;flength,
                                            int&nbsp;qlength)</pre>
 <div class="block">Computes the number of bytes that a <code>KeyValue</code> instance with the provided
@@ -2275,7 +2292,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>isDelete</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.296">isDelete</a>(byte&nbsp;t)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.301">isDelete</a>(byte&nbsp;t)</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>True if a delete type, a <a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html#Delete"><code>KeyValue.Type.Delete</code></a> or
@@ -2290,7 +2307,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>getSequenceId</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.306">getSequenceId</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.311">getSequenceId</a>()</pre>
 <div class="block">used to achieve atomic operations in the memstore.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2306,7 +2323,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>setSequenceId</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.311">setSequenceId</a>(long&nbsp;seqId)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.316">setSequenceId</a>(long&nbsp;seqId)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html#setSequenceId-long-">SettableSequenceId</a></code></span></div>
 <div class="block">Sets with the given seqId.</div>
 <dl>
@@ -2321,7 +2338,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>createEmptyByteArray</h4>
-<pre>private static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.775">createEmptyByteArray</a>(int&nbsp;rlength,
+<pre>private static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.780">createEmptyByteArray</a>(int&nbsp;rlength,
                                            int&nbsp;flength,
                                            int&nbsp;qlength,
                                            long&nbsp;timestamp,
@@ -2349,7 +2366,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>checkParameters</h4>
-<pre>private static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.833">checkParameters</a>(byte[]&nbsp;row,
+<pre>private static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.838">checkParameters</a>(byte[]&nbsp;row,
                                     int&nbsp;rlength,
                                     byte[]&nbsp;family,
                                     int&nbsp;flength,
@@ -2376,7 +2393,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>writeByteArray</h4>
-<pre>public static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.889">writeByteArray</a>(byte[]&nbsp;buffer,
+<pre>public static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.894">writeByteArray</a>(byte[]&nbsp;buffer,
                                  int&nbsp;boffset,
                                  byte[]&nbsp;row,
                                  int&nbsp;roffset,
@@ -2426,7 +2443,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>checkForTagsLength</h4>
-<pre>private static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.946">checkForTagsLength</a>(int&nbsp;tagsLength)</pre>
+<pre>private static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.951">checkForTagsLength</a>(int&nbsp;tagsLength)</pre>
 </li>
 </ul>
 <a name="createByteArray-byte:A-int-int-byte:A-int-int-byte:A-int-int-long-org.apache.hadoop.hbase.KeyValue.Type-byte:A-int-int-byte:A-int-int-">
@@ -2435,7 +2452,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>createByteArray</h4>
-<pre>private static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.970">createByteArray</a>(byte[]&nbsp;row,
+<pre>private static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.975">createByteArray</a>(byte[]&nbsp;row,
                                       int&nbsp;roffset,
                                       int&nbsp;rlength,
                                       byte[]&nbsp;family,
@@ -2480,7 +2497,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>createByteArray</h4>
-<pre>private static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1013">createByteArray</a>(byte[]&nbsp;row,
+<pre>private static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1018">createByteArray</a>(byte[]&nbsp;row,
                                       int&nbsp;roffset,
                                       int&nbsp;rlength,
                                       byte[]&nbsp;family,
@@ -2508,7 +2525,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>equals</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1079">equals</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;other)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1084">equals</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;other)</pre>
 <div class="block">Needed doing 'contains' on List.  Only compares the key portion, not the value.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
@@ -2522,7 +2539,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>hashCode</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1090">hashCode</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1095">hashCode</a>()</pre>
 <div class="block">In line with <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#equals-java.lang.Object-"><code>equals(Object)</code></a>, only uses the key portion, not the value.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
@@ -2536,7 +2553,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>calculateHashForKey</h4>
-<pre>private&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1094">calculateHashForKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>private&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1099">calculateHashForKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 </li>
 </ul>
 <a name="clone--">
@@ -2545,7 +2562,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>clone</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1122">clone</a>()
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1127">clone</a>()
                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/CloneNotSupportedException.html?is-external=true" title="class or interface in java.lang">CloneNotSupportedException</a></pre>
 <div class="block">Clones a KeyValue.  This creates a copy, re-allocating the buffer.</div>
 <dl>
@@ -2564,7 +2581,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>shallowCopy</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1139">shallowCopy</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1144">shallowCopy</a>()</pre>
 <div class="block">Creates a shallow copy of this KeyValue, reusing the data byte buffer.
  http://en.wikipedia.org/wiki/Object_copy</div>
 <dl>
@@ -2579,7 +2596,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>toString</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1152">toString</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1157">toString</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
@@ -2592,7 +2609,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>keyToString</h4>
-<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1164">keyToString</a>(byte[]&nbsp;k)</pre>
+<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1169">keyToString</a>(byte[]&nbsp;k)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>k</code> - Key portion of a KeyValue.</dd>
@@ -2607,7 +2624,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>toStringMap</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1179">toStringMap</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1184">toStringMap</a>()</pre>
 <div class="block">Produces a string map for this key/value pair. Useful for programmatic use
  and manipulation of the data stored in an WALKey, for example, printing
  as JSON. Values are left out due to their tendency to be large. If needed,
@@ -2624,7 +2641,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>keyToString</h4>
-<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1206">keyToString</a>(byte[]&nbsp;b,
+<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1211">keyToString</a>(byte[]&nbsp;b,
                                  int&nbsp;o,
                                  int&nbsp;l)</pre>
 <div class="block">Use for logging.</div>
@@ -2644,7 +2661,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>humanReadableTimestamp</h4>
-<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1226">humanReadableTimestamp</a>(long&nbsp;timestamp)</pre>
+<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1231">humanReadableTimestamp</a>(long&nbsp;timestamp)</pre>
 </li>
 </ul>
 <a name="getBuffer--">
@@ -2654,7 +2671,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <li class="blockList">
 <h4>getBuffer</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1247">getBuffer</a>()</pre>
+public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1252">getBuffer</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 0.98.0.  Use Cell Interface instead.  Do not presume single backing buffer.</span></div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -2668,7 +2685,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1254">getOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1259">getOffset</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>Offset into <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getBuffer--"><code>getBuffer()</code></a> at which this KeyValue starts.</dd>
@@ -2681,7 +2698,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getLength</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1261">getLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1266">getLength</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>Length of bytes this KeyValue occupies in <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getBuffer--"><code>getBuffer()</code></a>.</dd>
@@ -2694,7 +2711,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getLength</h4>
-<pre>private static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1278">getLength</a>(byte[]&nbsp;bytes,
+<pre>private static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1283">getLength</a>(byte[]&nbsp;bytes,
                              int&nbsp;offset)</pre>
 <div class="block">Determines the total length of the KeyValue stored in the specified
  byte array and offset.  Includes all headers.</div>
@@ -2713,7 +2730,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getKeyOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1287">getKeyOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1292">getKeyOffset</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>Key offset in backing buffer..</dd>
@@ -2726,7 +2743,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getKeyString</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1291">getKeyString</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1296">getKeyString</a>()</pre>
 </li>
 </ul>
 <a name="getKeyLength--">
@@ -2735,7 +2752,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getKeyLength</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1298">getKeyLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1303">getKeyLength</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>Length of key portion.</dd>
@@ -2748,7 +2765,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getValueArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1306">getValueArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1311">getValueArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getValueArray--">Cell</a></code></span></div>
 <div class="block">Contiguous raw bytes that may start at any index in the containing array. Max length is
  Integer.MAX_VALUE which is 2,147,483,647 bytes.</div>
@@ -2766,7 +2783,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getValueOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1314">getValueOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1319">getValueOffset</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getValueOffset--">getValueOffset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -2781,7 +2798,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getValueLength</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1323">getValueLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1328">getValueLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getValueLength--">getValueLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -2796,7 +2813,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1332">getRowArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1337">getRowArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowArray--">Cell</a></code></span></div>
 <div class="block">Contiguous raw bytes that may start at any index in the containing array. Max length is
  Short.MAX_VALUE which is 32,767 bytes.</div>
@@ -2814,7 +2831,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1340">getRowOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1345">getRowOffset</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowOffset--">getRowOffset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -2829,7 +2846,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowLength</h4>
-<pre>public&nbsp;short&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1348">getRowLength</a>()</pre>
+<pre>public&nbsp;short&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1353">getRowLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowLength--">getRowLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -2844,7 +2861,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1356">getFamilyArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1361">getFamilyArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyArray--">Cell</a></code></span></div>
 <div class="block">Contiguous bytes composed of legal HDFS filename characters which may start at any index in the
  containing array. Max length is Byte.MAX_VALUE, which is 127 bytes.</div>
@@ -2862,7 +2879,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1364">getFamilyOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1369">getFamilyOffset</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyOffset--">getFamilyOffset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -2877,7 +2894,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyOffset</h4>
-<pre>private&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1371">getFamilyOffset</a>(int&nbsp;rlength)</pre>
+<pre>private&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1376">getFamilyOffset</a>(int&nbsp;rlength)</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>Family offset</dd>
@@ -2890,7 +2907,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyLength</h4>
-<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1379">getFamilyLength</a>()</pre>
+<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1384">getFamilyLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyLength--">getFamilyLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -2905,7 +2922,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyLength</h4>
-<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1386">getFamilyLength</a>(int&nbsp;foffset)</pre>
+<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1391">getFamilyLength</a>(int&nbsp;foffset)</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>Family length</dd>
@@ -2918,7 +2935,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1394">getQualifierArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1399">getQualifierArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierArray--">Cell</a></code></span></div>
 <div class="block">Contiguous raw bytes that may start at any index in the containing array.</div>
 <dl>
@@ -2935,7 +2952,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1402">getQualifierOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1407">getQualifierOffset</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierOffset--">getQualifierOffset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -2950,7 +2967,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierOffset</h4>
-<pre>private&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1409">getQualifierOffset</a>(int&nbsp;foffset)</pre>
+<pre>private&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1414">getQualifierOffset</a>(int&nbsp;foffset)</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>Qualifier offset</dd>
@@ -2963,7 +2980,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierLength</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1417">getQualifierLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1422">getQualifierLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierLength--">getQualifierLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -2978,7 +2995,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierLength</h4>
-<pre>private&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1424">getQualifierLength</a>(int&nbsp;rlength,
+<pre>private&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1429">getQualifierLength</a>(int&nbsp;rlength,
                                int&nbsp;flength)</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -2992,7 +3009,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getTimestampOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1431">getTimestampOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1436">getTimestampOffset</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>Timestamp offset</dd>
@@ -3005,7 +3022,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getTimestampOffset</h4>
-<pre>private&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1439">getTimestampOffset</a>(int&nbsp;keylength)</pre>
+<pre>private&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1444">getTimestampOffset</a>(int&nbsp;keylength)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>keylength</code> - Pass if you have it to save on a int creation.</dd>
@@ -3020,7 +3037,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>isLatestTimestamp</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1446">isLatestTimestamp</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1451">isLatestTimestamp</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>True if this KeyValue has a LATEST_TIMESTAMP timestamp.</dd>
@@ -3033,7 +3050,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>updateLatestStamp</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1456">updateLatestStamp</a>(byte[]&nbsp;now)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1461">updateLatestStamp</a>(byte[]&nbsp;now)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>now</code> - Time to set into <code>this</code> IFF timestamp ==
@@ -3049,7 +3066,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>setTimestamp</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1467">setTimestamp</a>(long&nbsp;ts)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1472">setTimestamp</a>(long&nbsp;ts)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/SettableTimestamp.html#setTimestamp-long-">SettableTimestamp</a></code></span></div>
 <div class="block">Sets with the given timestamp.</div>
 <dl>
@@ -3064,7 +3081,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>setTimestamp</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1472">setTimestamp</a>(byte[]&nbsp;ts,
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1477">setTimestamp</a>(byte[]&nbsp;ts,
                          int&nbsp;tsOffset)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/SettableTimestamp.html#setTimestamp-byte:A-int-">SettableTimestamp</a></code></span></div>
 <div class="block">Sets with the given timestamp.</div>
@@ -3083,7 +3100,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getKey</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1488">getKey</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1493">getKey</a>()</pre>
 <div class="block">Do not use unless you have to. Used internally for compacting and testing. Use
  <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getRowArray--"><code>getRowArray()</code></a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#

<TRUNCATED>

[48/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apache_hbase_reference_guide.pdfmarks
----------------------------------------------------------------------
diff --git a/apache_hbase_reference_guide.pdfmarks b/apache_hbase_reference_guide.pdfmarks
index 1aa9061..fae531e 100644
--- a/apache_hbase_reference_guide.pdfmarks
+++ b/apache_hbase_reference_guide.pdfmarks
@@ -2,8 +2,8 @@
   /Author (Apache HBase Team)
   /Subject ()
   /Keywords ()
-  /ModDate (D:20161017144547)
-  /CreationDate (D:20161017144547)
+  /ModDate (D:20161107145724)
+  /CreationDate (D:20161107145724)
   /Creator (Asciidoctor PDF 1.5.0.alpha.6, based on Prawn 1.2.1)
   /Producer ()
   /DOCINFO pdfmark

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/allclasses-frame.html
----------------------------------------------------------------------
diff --git a/apidocs/allclasses-frame.html b/apidocs/allclasses-frame.html
index cb4fc54..bc19114 100644
--- a/apidocs/allclasses-frame.html
+++ b/apidocs/allclasses-frame.html
@@ -79,6 +79,7 @@
 <li><a href="org/apache/hadoop/hbase/mapreduce/CopyTable.html" title="class in org.apache.hadoop.hbase.mapreduce" target="classFrame">CopyTable</a></li>
 <li><a href="org/apache/hadoop/hbase/snapshot/CorruptedSnapshotException.html" title="class in org.apache.hadoop.hbase.snapshot" target="classFrame">CorruptedSnapshotException</a></li>
 <li><a href="org/apache/hadoop/hbase/util/Counter.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">Counter</a></li>
+<li><a href="org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto" target="classFrame">CryptoCipherProvider</a></li>
 <li><a href="org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html" title="enum in org.apache.hadoop.hbase.io.encoding" target="classFrame">DataBlockEncoding</a></li>
 <li><a href="org/apache/hadoop/hbase/types/DataType.html" title="interface in org.apache.hadoop.hbase.types" target="classFrame"><span class="interfaceName">DataType</span></a></li>
 <li><a href="org/apache/hadoop/hbase/io/crypto/Decryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto" target="classFrame"><span class="interfaceName">Decryptor</span></a></li>
@@ -263,6 +264,7 @@
 <li><a href="org/apache/hadoop/hbase/client/replication/ReplicationAdmin.html" title="class in org.apache.hadoop.hbase.client.replication" target="classFrame">ReplicationAdmin</a></li>
 <li><a href="org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication" target="classFrame">ReplicationException</a></li>
 <li><a href="org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication" target="classFrame">ReplicationPeerConfig</a></li>
+<li><a href="org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions" target="classFrame">RequestTooBigException</a></li>
 <li><a href="org/apache/hadoop/hbase/rest/client/Response.html" title="class in org.apache.hadoop.hbase.rest.client" target="classFrame">Response</a></li>
 <li><a href="org/apache/hadoop/hbase/snapshot/RestoreSnapshotException.html" title="class in org.apache.hadoop.hbase.snapshot" target="classFrame">RestoreSnapshotException</a></li>
 <li><a href="org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">Result</a></li>
@@ -359,6 +361,7 @@
 <li><a href="org/apache/hadoop/hbase/client/UnmodifyableHTableDescriptor.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">UnmodifyableHTableDescriptor</a></li>
 <li><a href="org/apache/hadoop/hbase/ipc/UnsupportedCellCodecException.html" title="class in org.apache.hadoop.hbase.ipc" target="classFrame">UnsupportedCellCodecException</a></li>
 <li><a href="org/apache/hadoop/hbase/ipc/UnsupportedCompressionCodecException.html" title="class in org.apache.hadoop.hbase.ipc" target="classFrame">UnsupportedCompressionCodecException</a></li>
+<li><a href="org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html" title="class in org.apache.hadoop.hbase.ipc" target="classFrame">UnsupportedCryptoException</a></li>
 <li><a href="org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security" target="classFrame">User</a></li>
 <li><a href="org/apache/hadoop/hbase/filter/ValueFilter.html" title="class in org.apache.hadoop.hbase.filter" target="classFrame">ValueFilter</a></li>
 <li><a href="org/apache/hadoop/hbase/util/VersionInfo.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">VersionInfo</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/allclasses-noframe.html
----------------------------------------------------------------------
diff --git a/apidocs/allclasses-noframe.html b/apidocs/allclasses-noframe.html
index 053863f..f698be2 100644
--- a/apidocs/allclasses-noframe.html
+++ b/apidocs/allclasses-noframe.html
@@ -79,6 +79,7 @@
 <li><a href="org/apache/hadoop/hbase/mapreduce/CopyTable.html" title="class in org.apache.hadoop.hbase.mapreduce">CopyTable</a></li>
 <li><a href="org/apache/hadoop/hbase/snapshot/CorruptedSnapshotException.html" title="class in org.apache.hadoop.hbase.snapshot">CorruptedSnapshotException</a></li>
 <li><a href="org/apache/hadoop/hbase/util/Counter.html" title="class in org.apache.hadoop.hbase.util">Counter</a></li>
+<li><a href="org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">CryptoCipherProvider</a></li>
 <li><a href="org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html" title="enum in org.apache.hadoop.hbase.io.encoding">DataBlockEncoding</a></li>
 <li><a href="org/apache/hadoop/hbase/types/DataType.html" title="interface in org.apache.hadoop.hbase.types"><span class="interfaceName">DataType</span></a></li>
 <li><a href="org/apache/hadoop/hbase/io/crypto/Decryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto"><span class="interfaceName">Decryptor</span></a></li>
@@ -263,6 +264,7 @@
 <li><a href="org/apache/hadoop/hbase/client/replication/ReplicationAdmin.html" title="class in org.apache.hadoop.hbase.client.replication">ReplicationAdmin</a></li>
 <li><a href="org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></li>
 <li><a href="org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a></li>
+<li><a href="org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions">RequestTooBigException</a></li>
 <li><a href="org/apache/hadoop/hbase/rest/client/Response.html" title="class in org.apache.hadoop.hbase.rest.client">Response</a></li>
 <li><a href="org/apache/hadoop/hbase/snapshot/RestoreSnapshotException.html" title="class in org.apache.hadoop.hbase.snapshot">RestoreSnapshotException</a></li>
 <li><a href="org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a></li>
@@ -359,6 +361,7 @@
 <li><a href="org/apache/hadoop/hbase/client/UnmodifyableHTableDescriptor.html" title="class in org.apache.hadoop.hbase.client">UnmodifyableHTableDescriptor</a></li>
 <li><a href="org/apache/hadoop/hbase/ipc/UnsupportedCellCodecException.html" title="class in org.apache.hadoop.hbase.ipc">UnsupportedCellCodecException</a></li>
 <li><a href="org/apache/hadoop/hbase/ipc/UnsupportedCompressionCodecException.html" title="class in org.apache.hadoop.hbase.ipc">UnsupportedCompressionCodecException</a></li>
+<li><a href="org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html" title="class in org.apache.hadoop.hbase.ipc">UnsupportedCryptoException</a></li>
 <li><a href="org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a></li>
 <li><a href="org/apache/hadoop/hbase/filter/ValueFilter.html" title="class in org.apache.hadoop.hbase.filter">ValueFilter</a></li>
 <li><a href="org/apache/hadoop/hbase/util/VersionInfo.html" title="class in org.apache.hadoop.hbase.util">VersionInfo</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/constant-values.html
----------------------------------------------------------------------
diff --git a/apidocs/constant-values.html b/apidocs/constant-values.html
index 54bf2e4..4b7ce9f 100644
--- a/apidocs/constant-values.html
+++ b/apidocs/constant-values.html
@@ -2959,6 +2959,34 @@
 <ul class="blockList">
 <li class="blockList">
 <table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.hadoop.hbase.exceptions.<a href="org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions">RequestTooBigException</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.exceptions.RequestTooBigException.MAJOR_VERSION">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/hadoop/hbase/exceptions/RequestTooBigException.html#MAJOR_VERSION">MAJOR_VERSION</a></code></td>
+<td class="colLast"><code>1</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.exceptions.RequestTooBigException.MINOR_VERSION">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/hadoop/hbase/exceptions/RequestTooBigException.html#MINOR_VERSION">MINOR_VERSION</a></code></td>
+<td class="colLast"><code>3</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/ParseConstants.html" title="class in org.apache.hadoop.hbase.filter">ParseConstants</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
@@ -3183,6 +3211,60 @@
 <ul class="blockList">
 <li class="blockList">
 <table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/Cipher.html" title="class in org.apache.hadoop.hbase.io.crypto">Cipher</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.io.crypto.Cipher.BLOCK_SIZE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/hadoop/hbase/io/crypto/Cipher.html#BLOCK_SIZE">BLOCK_SIZE</a></code></td>
+<td class="colLast"><code>16</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.io.crypto.Cipher.IV_LENGTH">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/hadoop/hbase/io/crypto/Cipher.html#IV_LENGTH">IV_LENGTH</a></code></td>
+<td class="colLast"><code>16</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.io.crypto.Cipher.KEY_LENGTH">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/hadoop/hbase/io/crypto/Cipher.html#KEY_LENGTH">KEY_LENGTH</a></code></td>
+<td class="colLast"><code>16</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.io.crypto.Cipher.KEY_LENGTH_BITS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/hadoop/hbase/io/crypto/Cipher.html#KEY_LENGTH_BITS">KEY_LENGTH_BITS</a></code></td>
+<td class="colLast"><code>128</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.io.crypto.Cipher.RNG_ALGORITHM_KEY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/io/crypto/Cipher.html#RNG_ALGORITHM_KEY">RNG_ALGORITHM_KEY</a></code></td>
+<td class="colLast"><code>"hbase.crypto.algorithm.rng"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.io.crypto.Cipher.RNG_PROVIDER_KEY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/io/crypto/Cipher.html#RNG_PROVIDER_KEY">RNG_PROVIDER_KEY</a></code></td>
+<td class="colLast"><code>"hbase.crypto.algorithm.rng.provider"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/KeyProvider.html" title="interface in org.apache.hadoop.hbase.io.crypto">KeyProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/deprecated-list.html
----------------------------------------------------------------------
diff --git a/apidocs/deprecated-list.html b/apidocs/deprecated-list.html
index d1e5315..66c82e0 100644
--- a/apidocs/deprecated-list.html
+++ b/apidocs/deprecated-list.html
@@ -333,36 +333,41 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HTableDescriptor.html#getTableDir-org.apache.hadoop.fs.Path-byte:A-">org.apache.hadoop.hbase.HTableDescriptor.getTableDir(Path, byte[])</a></td>
+<td class="colOne"><a href="org/apache/hadoop/hbase/client/SnapshotDescription.html#getTable--">org.apache.hadoop.hbase.client.SnapshotDescription.getTable()</a>
+<div class="block"><span class="deprecationComment">Use getTableName() or getTableNameAsString() instead.</span></div>
+</td>
 </tr>
 <tr class="rowColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/HTableDescriptor.html#getTableDir-org.apache.hadoop.fs.Path-byte:A-">org.apache.hadoop.hbase.HTableDescriptor.getTableDir(Path, byte[])</a></td>
+</tr>
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Table.html#getWriteBufferSize--">org.apache.hadoop.hbase.client.Table.getWriteBufferSize()</a>
 <div class="block"><span class="deprecationComment">as of 1.0.1 (should not have been in 1.0.0). Replaced by <a href="org/apache/hadoop/hbase/client/BufferedMutator.html#getWriteBufferSize--"><code>BufferedMutator.getWriteBufferSize()</code></a></span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.html#initCredentialsForCluster-org.apache.hadoop.mapreduce.Job-java.lang.String-">org.apache.hadoop.hbase.mapreduce.TableMapReduceUtil.initCredentialsForCluster(Job, String)</a>
 <div class="block"><span class="deprecationComment">Since 1.2.0, use <a href="org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.html#initCredentialsForCluster-org.apache.hadoop.mapreduce.Job-org.apache.hadoop.conf.Configuration-"><code>TableMapReduceUtil.initCredentialsForCluster(Job, Configuration)</code></a> instead.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Get.html#isClosestRowBefore--">org.apache.hadoop.hbase.client.Get.isClosestRowBefore()</a>
 <div class="block"><span class="deprecationComment">since 2.0.0 and will be removed in 3.0.0</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/CellUtil.html#matchingRow-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">org.apache.hadoop.hbase.CellUtil.matchingRow(Cell, Cell)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.
              Instead use <a href="org/apache/hadoop/hbase/CellUtil.html#matchingRows-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-"><code>CellUtil.matchingRows(Cell, Cell)</code></a></span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Admin.html#mergeRegions-byte:A-byte:A-boolean-">org.apache.hadoop.hbase.client.Admin.mergeRegions(byte[], byte[], boolean)</a>
 <div class="block"><span class="deprecationComment">Since 2.0. Will be removed in 3.0. Use
      <a href="org/apache/hadoop/hbase/client/Admin.html#mergeRegionsAsync-byte:A-byte:A-boolean-"><code>Admin.mergeRegionsAsync(byte[], byte[], boolean)</code></a> instead.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Admin.html#modifyColumn-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.client.Admin.modifyColumn(TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0.
              (<a href="https://issues.apache.org/jira/browse/HBASE-1989">HBASE-1989</a>).
@@ -370,105 +375,105 @@
              Use <a href="org/apache/hadoop/hbase/client/Admin.html#modifyColumnFamily-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>Admin.modifyColumnFamily(TableName, HColumnDescriptor)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/replication/ReplicationAdmin.html#parseTableCFsFromConfig-java.lang.String-">org.apache.hadoop.hbase.client.replication.ReplicationAdmin.parseTableCFsFromConfig(String)</a>
 <div class="block"><span class="deprecationComment">as release of 2.0.0, and it will be removed in 3.0.0</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/HTableMultiplexer.html#put-byte:A-java.util.List-">org.apache.hadoop.hbase.client.HTableMultiplexer.put(byte[], List&lt;Put&gt;)</a>
 <div class="block"><span class="deprecationComment">Use <a href="org/apache/hadoop/hbase/client/HTableMultiplexer.html#put-org.apache.hadoop.hbase.TableName-java.util.List-"><code>HTableMultiplexer.put(TableName, List)</code></a> instead.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/HTableMultiplexer.html#put-byte:A-org.apache.hadoop.hbase.client.Put-">org.apache.hadoop.hbase.client.HTableMultiplexer.put(byte[], Put)</a>
 <div class="block"><span class="deprecationComment">Use <a href="org/apache/hadoop/hbase/client/HTableMultiplexer.html#put-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.Put-"><code>HTableMultiplexer.put(TableName, Put)</code></a> instead.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/HTableMultiplexer.html#put-byte:A-org.apache.hadoop.hbase.client.Put-int-">org.apache.hadoop.hbase.client.HTableMultiplexer.put(byte[], Put, int)</a>
 <div class="block"><span class="deprecationComment">Use <a href="org/apache/hadoop/hbase/client/HTableMultiplexer.html#put-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.Put-"><code>HTableMultiplexer.put(TableName, Put)</code></a> instead.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/util/Bytes.html#putIntUnsafe-byte:A-int-int-">org.apache.hadoop.hbase.util.Bytes.putIntUnsafe(byte[], int, int)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/util/Bytes.html#putLongUnsafe-byte:A-int-long-">org.apache.hadoop.hbase.util.Bytes.putLongUnsafe(byte[], int, long)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/util/Bytes.html#putShortUnsafe-byte:A-int-short-">org.apache.hadoop.hbase.util.Bytes.putShortUnsafe(byte[], int, short)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/util/Bytes.html#readVLong-byte:A-int-">org.apache.hadoop.hbase.util.Bytes.readVLong(byte[], int)</a>
 <div class="block"><span class="deprecationComment">Use <a href="org/apache/hadoop/hbase/util/Bytes.html#readAsVLong-byte:A-int-"><code>Bytes.readAsVLong(byte[],int)</code></a> instead.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/replication/ReplicationAdmin.html#removePeerTableCFs-java.lang.String-java.lang.String-">org.apache.hadoop.hbase.client.replication.ReplicationAdmin.removePeerTableCFs(String, String)</a>
 <div class="block"><span class="deprecationComment">as release of 2.0.0, and it will be removed in 3.0.0,
  use <a href="org/apache/hadoop/hbase/client/replication/ReplicationAdmin.html#removePeerTableCFs-java.lang.String-java.util.Map-"><code>ReplicationAdmin.removePeerTableCFs(String, Map)</code></a> instead.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Get.html#setClosestRowBefore-boolean-">org.apache.hadoop.hbase.client.Get.setClosestRowBefore(boolean)</a>
 <div class="block"><span class="deprecationComment">since 2.0.0 and will be removed in 3.0.0</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/HTableDescriptor.html#setName-byte:A-">org.apache.hadoop.hbase.HTableDescriptor.setName(byte[])</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/HTableDescriptor.html#setName-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.HTableDescriptor.setName(TableName)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/HTableDescriptor.html#setOwner-org.apache.hadoop.hbase.security.User-">org.apache.hadoop.hbase.HTableDescriptor.setOwner(User)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/HTableDescriptor.html#setOwnerString-java.lang.String-">org.apache.hadoop.hbase.HTableDescriptor.setOwnerString(String)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Table.html#setRpcTimeout-int-">org.apache.hadoop.hbase.client.Table.setRpcTimeout(int)</a>
 <div class="block"><span class="deprecationComment">Use setReadRpcTimeout or setWriteRpcTimeout instead</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/rest/client/RemoteHTable.html#setRpcTimeout-int-">org.apache.hadoop.hbase.rest.client.RemoteHTable.setRpcTimeout(int)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Table.html#setWriteBufferSize-long-">org.apache.hadoop.hbase.client.Table.setWriteBufferSize(long)</a>
 <div class="block"><span class="deprecationComment">as of 1.0.1 (should not have been in 1.0.0). Replaced by <a href="org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><code>BufferedMutator</code></a> and
  <a href="org/apache/hadoop/hbase/client/BufferedMutatorParams.html#writeBufferSize-long-"><code>BufferedMutatorParams.writeBufferSize(long)</code></a></span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/CellUtil.html#tagsIterator-byte:A-int-int-">org.apache.hadoop.hbase.CellUtil.tagsIterator(byte[], int, int)</a>
 <div class="block"><span class="deprecationComment">As of 2.0.0 and will be removed in 3.0.0
              Instead use <a href="org/apache/hadoop/hbase/CellUtil.html#tagsIterator-org.apache.hadoop.hbase.Cell-"><code>CellUtil.tagsIterator(Cell)</code></a></span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/util/Bytes.html#toByteString--">org.apache.hadoop.hbase.util.Bytes.toByteString()</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/util/Bytes.html#toIntUnsafe-byte:A-int-">org.apache.hadoop.hbase.util.Bytes.toIntUnsafe(byte[], int)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/util/Bytes.html#toLongUnsafe-byte:A-int-">org.apache.hadoop.hbase.util.Bytes.toLongUnsafe(byte[], int)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/util/Bytes.html#toShortUnsafe-byte:A-int-">org.apache.hadoop.hbase.util.Bytes.toShortUnsafe(byte[], int)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.</span></div>
 </td>
@@ -517,6 +522,26 @@
 <td class="colOne"><a href="org/apache/hadoop/hbase/HTableDescriptor.html#HTableDescriptor-java.lang.String-">org.apache.hadoop.hbase.HTableDescriptor(String)</a></td>
 </tr>
 <tr class="altColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-java.lang.String-">org.apache.hadoop.hbase.client.SnapshotDescription(String, String)</a>
+<div class="block"><span class="deprecationComment">Use the version with the TableName instance instead</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-java.lang.String-org.apache.hadoop.hbase.client.SnapshotType-">org.apache.hadoop.hbase.client.SnapshotDescription(String, String, SnapshotType)</a>
+<div class="block"><span class="deprecationComment">Use the version with the TableName instance instead</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-java.lang.String-org.apache.hadoop.hbase.client.SnapshotType-java.lang.String-">org.apache.hadoop.hbase.client.SnapshotDescription(String, String, SnapshotType, String)</a>
+<div class="block"><span class="deprecationComment">Use the version with the TableName instance instead</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-java.lang.String-org.apache.hadoop.hbase.client.SnapshotType-java.lang.String-long-int-">org.apache.hadoop.hbase.client.SnapshotDescription(String, String, SnapshotType, String, long, int)</a>
+<div class="block"><span class="deprecationComment">Use the version with the TableName instance instead</span></div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/io/TimeRange.html#TimeRange--">org.apache.hadoop.hbase.io.TimeRange()</a>
 <div class="block"><span class="deprecationComment">This is made @InterfaceAudience.Private in the 2.0 line and above</span></div>
 </td>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/index-all.html
----------------------------------------------------------------------
diff --git a/apidocs/index-all.html b/apidocs/index-all.html
index da0c7c8..6771ff2 100644
--- a/apidocs/index-all.html
+++ b/apidocs/index-all.html
@@ -426,6 +426,10 @@
 <dd>
 <div class="block">Create a Append operation for the specified row.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#append-org.apache.hadoop.hbase.client.Append-">append(Append)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">Appends values to one or more columns within a single row.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Table.html#append-org.apache.hadoop.hbase.client.Append-">append(Append)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></dt>
 <dd>
 <div class="block">Appends values to one or more columns within a single row.</div>
@@ -672,6 +676,8 @@
 <dd>
 <div class="block">Calculate the expected BlobVar encoded length based on unencoded length.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/Cipher.html#BLOCK_SIZE">BLOCK_SIZE</a></span> - Static variable in class org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/Cipher.html" title="class in org.apache.hadoop.hbase.io.crypto">Cipher</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HColumnDescriptor.html#BLOCKCACHE">BLOCKCACHE</a></span> - Static variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a></dt>
 <dd>
 <div class="block">Key for the BLOCKCACHE attribute.</div>
@@ -966,6 +972,14 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/filter/RandomRowFilter.html#chance">chance</a></span> - Variable in class org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/RandomRowFilter.html" title="class in org.apache.hadoop.hbase.filter">RandomRowFilter</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#checkAndDelete-byte:A-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.client.Delete-">checkAndDelete(byte[], byte[], byte[], byte[], Delete)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">Atomically checks if a row/family/qualifier value equals to the expected value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#checkAndDelete-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.Delete-">checkAndDelete(byte[], byte[], byte[], CompareFilter.CompareOp, byte[], Delete)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">Atomically checks if a row/family/qualifier value matches the expected value.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Table.html#checkAndDelete-byte:A-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.client.Delete-">checkAndDelete(byte[], byte[], byte[], byte[], Delete)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></dt>
 <dd>
 <div class="block">Atomically checks if a row/family/qualifier value matches the expected
@@ -980,12 +994,28 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rest/client/RemoteHTable.html#checkAndDelete-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.Delete-">checkAndDelete(byte[], byte[], byte[], CompareFilter.CompareOp, byte[], Delete)</a></span> - Method in class org.apache.hadoop.hbase.rest.client.<a href="org/apache/hadoop/hbase/rest/client/RemoteHTable.html" title="class in org.apache.hadoop.hbase.rest.client">RemoteHTable</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#checkAndMutate-byte:A-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.client.RowMutations-">checkAndMutate(byte[], byte[], byte[], byte[], RowMutations)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">Atomically checks if a row/family/qualifier value equals to the expected value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#checkAndMutate-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.RowMutations-">checkAndMutate(byte[], byte[], byte[], CompareFilter.CompareOp, byte[], RowMutations)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">Atomically checks if a row/family/qualifier value matches the expected value.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Table.html#checkAndMutate-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.RowMutations-">checkAndMutate(byte[], byte[], byte[], CompareFilter.CompareOp, byte[], RowMutations)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></dt>
 <dd>
 <div class="block">Atomically checks if a row/family/qualifier value matches the expected value.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rest/client/RemoteHTable.html#checkAndMutate-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.RowMutations-">checkAndMutate(byte[], byte[], byte[], CompareFilter.CompareOp, byte[], RowMutations)</a></span> - Method in class org.apache.hadoop.hbase.rest.client.<a href="org/apache/hadoop/hbase/rest/client/RemoteHTable.html" title="class in org.apache.hadoop.hbase.rest.client">RemoteHTable</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#checkAndPut-byte:A-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.client.Put-">checkAndPut(byte[], byte[], byte[], byte[], Put)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">Atomically checks if a row/family/qualifier value equals to the expected value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#checkAndPut-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.Put-">checkAndPut(byte[], byte[], byte[], CompareFilter.CompareOp, byte[], Put)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">Atomically checks if a row/family/qualifier value matches the expected value.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Table.html#checkAndPut-byte:A-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.client.Put-">checkAndPut(byte[], byte[], byte[], byte[], Put)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></dt>
 <dd>
 <div class="block">Atomically checks if a row/family/qualifier value matches the expected
@@ -2294,6 +2324,10 @@
 <dd>
 <div class="block">Configuration key for the name of the master WAL encryption key for the cluster, a string</div>
 </dd>
+<dt><a href="org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto"><span class="typeNameLink">CryptoCipherProvider</span></a> - Class in <a href="org/apache/hadoop/hbase/io/crypto/package-summary.html">org.apache.hadoop.hbase.io.crypto</a></dt>
+<dd>
+<div class="block">The default cipher provider.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#curBuf">curBuf</a></span> - Variable in class org.apache.hadoop.hbase.io.<a href="org/apache/hadoop/hbase/io/ByteBufferOutputStream.html" title="class in org.apache.hadoop.hbase.io">ByteBufferOutputStream</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Result.html#current--">current()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a></dt>
@@ -4692,6 +4726,8 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/Context.html#getCipher--">getCipher()</a></span> - Method in class org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/Context.html" title="class in org.apache.hadoop.hbase.io.crypto">Context</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html#getCipher-java.lang.String-">getCipher(String)</a></span> - Method in class org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">CryptoCipherProvider</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/DefaultCipherProvider.html#getCipher-java.lang.String-">getCipher(String)</a></span> - Method in class org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/DefaultCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">DefaultCipherProvider</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/Encryption.html#getCipher-org.apache.hadoop.conf.Configuration-java.lang.String-">getCipher(Configuration, String)</a></span> - Static method in class org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/Encryption.html" title="class in org.apache.hadoop.hbase.io.crypto">Encryption</a></dt>
@@ -4795,6 +4831,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/Context.html#getConf--">getConf()</a></span> - Method in class org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/Context.html" title="class in org.apache.hadoop.hbase.io.crypto">Context</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html#getConf--">getConf()</a></span> - Method in class org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">CryptoCipherProvider</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/DefaultCipherProvider.html#getConf--">getConf()</a></span> - Method in class org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/DefaultCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">DefaultCipherProvider</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mapreduce/GroupingTableMapper.html#getConf--">getConf()</a></span> - Method in class org.apache.hadoop.hbase.mapreduce.<a href="org/apache/hadoop/hbase/mapreduce/GroupingTableMapper.html" title="class in org.apache.hadoop.hbase.mapreduce">GroupingTableMapper</a></dt>
@@ -5187,6 +5225,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/ScheduledChore.html#getInitialDelay--">getInitialDelay()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html#getInstance--">getInstance()</a></span> - Static method in class org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">CryptoCipherProvider</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/DefaultCipherProvider.html#getInstance--">getInstance()</a></span> - Static method in class org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/DefaultCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">DefaultCipherProvider</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HBaseConfiguration.html#getInt-org.apache.hadoop.conf.Configuration-java.lang.String-java.lang.String-int-">getInt(Configuration, String, String, int)</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HBaseConfiguration.html" title="class in org.apache.hadoop.hbase">HBaseConfiguration</a></dt>
@@ -5482,6 +5522,8 @@
 <dd>
 <div class="block">Return the provider's name</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html#getName--">getName()</a></span> - Method in class org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">CryptoCipherProvider</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/DefaultCipherProvider.html#getName--">getName()</a></span> - Method in class org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/DefaultCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">DefaultCipherProvider</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/NamespaceDescriptor.html#getName--">getName()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a></dt>
@@ -6267,6 +6309,8 @@
 <dd>
 <div class="block">Return the set of Ciphers supported by this provider</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html#getSupportedCiphers--">getSupportedCiphers()</a></span> - Method in class org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">CryptoCipherProvider</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/DefaultCipherProvider.html#getSupportedCiphers--">getSupportedCiphers()</a></span> - Method in class org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/DefaultCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">DefaultCipherProvider</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/Encryption.html#getSupportedCiphers--">getSupportedCiphers()</a></span> - Static method in class org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/Encryption.html" title="class in org.apache.hadoop.hbase.io.crypto">Encryption</a></dt>
@@ -6294,7 +6338,11 @@
 <div class="block">Retrieve a Table implementation for accessing a table.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/SnapshotDescription.html#getTable--">getTable()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use getTableName() or getTableNameAsString() instead.</span></div>
+</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#getTable-byte:A-">getTable(byte[])</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
 <dd>
 <div class="block">Gets the table name from the specified region name.</div>
@@ -6347,6 +6395,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/BufferedMutatorParams.html#getTableName--">getTableName()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/BufferedMutatorParams.html" title="class in org.apache.hadoop.hbase.client">BufferedMutatorParams</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/SnapshotDescription.html#getTableName--">getTableName()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HTableDescriptor.html#getTableName--">getTableName()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a></dt>
 <dd>
 <div class="block">Get the name of the table</div>
@@ -6361,6 +6411,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rest/client/RemoteHTable.html#getTableName--">getTableName()</a></span> - Method in class org.apache.hadoop.hbase.rest.client.<a href="org/apache/hadoop/hbase/rest/client/RemoteHTable.html" title="class in org.apache.hadoop.hbase.rest.client">RemoteHTable</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/SnapshotDescription.html#getTableNameAsString--">getTableNameAsString()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Admin.html#getTableRegions-org.apache.hadoop.hbase.TableName-">getTableRegions(TableName)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a></dt>
 <dd>
 <div class="block">Get the regions of a given table.</div>
@@ -7420,6 +7472,10 @@
 <dd>
 <div class="block">constructor</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#increment-org.apache.hadoop.hbase.client.Increment-">increment(Increment)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">Increments one or more columns within a single row.</div>
+</dd>
 <dt><a href="org/apache/hadoop/hbase/client/Increment.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Increment</span></a> - Class in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
 <dd>
 <div class="block">Used to perform Increment operations on a single row.</div>
@@ -7457,6 +7513,14 @@
 <div class="block">Bytewise binary increment/deincrement of long contained in byte array
  on given amount.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#incrementColumnValue-byte:A-byte:A-byte:A-long-">incrementColumnValue(byte[], byte[], byte[], long)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">See <a href="org/apache/hadoop/hbase/client/AsyncTable.html#incrementColumnValue-byte:A-byte:A-byte:A-long-org.apache.hadoop.hbase.client.Durability-"><code>AsyncTable.incrementColumnValue(byte[], byte[], byte[], long, Durability)</code></a></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#incrementColumnValue-byte:A-byte:A-byte:A-long-org.apache.hadoop.hbase.client.Durability-">incrementColumnValue(byte[], byte[], byte[], long, Durability)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">Atomically increments a column value.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Table.html#incrementColumnValue-byte:A-byte:A-byte:A-long-">incrementColumnValue(byte[], byte[], byte[], long)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></dt>
 <dd>
 <div class="block">See <a href="org/apache/hadoop/hbase/client/Table.html#incrementColumnValue-byte:A-byte:A-byte:A-long-org.apache.hadoop.hbase.client.Durability-"><code>Table.incrementColumnValue(byte[], byte[], byte[], long, Durability)</code></a></div>
@@ -8271,6 +8335,8 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/PairOfSameType.html#iterator--">iterator()</a></span> - Method in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/PairOfSameType.html" title="class in org.apache.hadoop.hbase.util">PairOfSameType</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/Cipher.html#IV_LENGTH">IV_LENGTH</a></span> - Static variable in class org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/Cipher.html" title="class in org.apache.hadoop.hbase.io.crypto">Cipher</a></dt>
+<dd>&nbsp;</dd>
 </dl>
 <a name="I:J">
 <!--   -->
@@ -8312,6 +8378,10 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HConstants.html#KEY_FOR_HOSTNAME_SEEN_BY_MASTER">KEY_FOR_HOSTNAME_SEEN_BY_MASTER</a></span> - Static variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HConstants.html" title="class in org.apache.hadoop.hbase">HConstants</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/Cipher.html#KEY_LENGTH">KEY_LENGTH</a></span> - Static variable in class org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/Cipher.html" title="class in org.apache.hadoop.hbase.io.crypto">Cipher</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/Cipher.html#KEY_LENGTH_BITS">KEY_LENGTH_BITS</a></span> - Static variable in class org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/Cipher.html" title="class in org.apache.hadoop.hbase.io.crypto">Cipher</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/filter/KeyOnlyFilter.html" title="class in org.apache.hadoop.hbase.filter"><span class="typeNameLink">KeyOnlyFilter</span></a> - Class in <a href="org/apache/hadoop/hbase/filter/package-summary.html">org.apache.hadoop.hbase.filter</a></dt>
 <dd>
 <div class="block">A filter that will only return the key component of each KV (the value will
@@ -8723,6 +8793,8 @@
 <dd>
 <div class="block">Parameter name for how often a region should should perform a major compaction</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/exceptions/RequestTooBigException.html#MAJOR_VERSION">MAJOR_VERSION</a></span> - Static variable in exception org.apache.hadoop.hbase.exceptions.<a href="org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions">RequestTooBigException</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Admin.html#majorCompact-org.apache.hadoop.hbase.TableName-">majorCompact(TableName)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a></dt>
 <dd>
 <div class="block">Major compact a table.</div>
@@ -9034,6 +9106,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/zookeeper/MiniZooKeeperCluster.html#MiniZooKeeperCluster-org.apache.hadoop.conf.Configuration-">MiniZooKeeperCluster(Configuration)</a></span> - Constructor for class org.apache.hadoop.hbase.zookeeper.<a href="org/apache/hadoop/hbase/zookeeper/MiniZooKeeperCluster.html" title="class in org.apache.hadoop.hbase.zookeeper">MiniZooKeeperCluster</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/exceptions/RequestTooBigException.html#MINOR_VERSION">MINOR_VERSION</a></span> - Static variable in exception org.apache.hadoop.hbase.exceptions.<a href="org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions">RequestTooBigException</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/filter/ParseConstants.html#MINUS_SIGN">MINUS_SIGN</a></span> - Static variable in class org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/ParseConstants.html" title="class in org.apache.hadoop.hbase.filter">ParseConstants</a></dt>
 <dd>
 <div class="block">ASCII for Minus Sign</div>
@@ -9241,6 +9315,10 @@
 <dd>
 <div class="block">Send some <a href="org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client"><code>Mutation</code></a>s to the table.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#mutateRow-org.apache.hadoop.hbase.client.RowMutations-">mutateRow(RowMutations)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">Performs multiple mutations atomically on a single row.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Table.html#mutateRow-org.apache.hadoop.hbase.client.RowMutations-">mutateRow(RowMutations)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></dt>
 <dd>
 <div class="block">Performs multiple mutations atomically on a single row.</div>
@@ -11291,6 +11369,14 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/replication/ReplicationAdmin.html#REPLICATIONTYPE">REPLICATIONTYPE</a></span> - Static variable in class org.apache.hadoop.hbase.client.replication.<a href="org/apache/hadoop/hbase/client/replication/ReplicationAdmin.html" title="class in org.apache.hadoop.hbase.client.replication">ReplicationAdmin</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions"><span class="typeNameLink">RequestTooBigException</span></a> - Exception in <a href="org/apache/hadoop/hbase/exceptions/package-summary.html">org.apache.hadoop.hbase.exceptions</a></dt>
+<dd>
+<div class="block">Thrown when the size of the rpc request received by the server is too large.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/exceptions/RequestTooBigException.html#RequestTooBigException--">RequestTooBigException()</a></span> - Constructor for exception org.apache.hadoop.hbase.exceptions.<a href="org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions">RequestTooBigException</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/exceptions/RequestTooBigException.html#RequestTooBigException-java.lang.String-">RequestTooBigException(String)</a></span> - Constructor for exception org.apache.hadoop.hbase.exceptions.<a href="org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions">RequestTooBigException</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/NamespaceDescriptor.html#RESERVED_NAMESPACES">RESERVED_NAMESPACES</a></span> - Static variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/NamespaceDescriptor.html#RESERVED_NAMESPACES_BYTES">RESERVED_NAMESPACES_BYTES</a></span> - Static variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a></dt>
@@ -11490,6 +11576,10 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/filter/Filter.html#reversed">reversed</a></span> - Variable in class org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/Cipher.html#RNG_ALGORITHM_KEY">RNG_ALGORITHM_KEY</a></span> - Static variable in class org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/Cipher.html" title="class in org.apache.hadoop.hbase.io.crypto">Cipher</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/Cipher.html#RNG_PROVIDER_KEY">RNG_PROVIDER_KEY</a></span> - Static variable in class org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/Cipher.html" title="class in org.apache.hadoop.hbase.io.crypto">Cipher</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Admin.html#rollWALWriter-org.apache.hadoop.hbase.ServerName-">rollWALWriter(ServerName)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a></dt>
 <dd>
 <div class="block">Roll the log writer.</div>
@@ -11528,11 +11618,9 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <dd>
 <div class="block">Performs multiple mutations atomically on a single row.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RowMutations.html#RowMutations--">RowMutations()</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a></dt>
-<dd>
-<div class="block">Constructor for Writable.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RowMutations.html#RowMutations-byte:A-">RowMutations(byte[])</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RowMutations.html#RowMutations-byte:A-int-">RowMutations(byte[], int)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a></dt>
 <dd>
 <div class="block">Create an atomic mutation for the specified row.</div>
 </dd>
@@ -12094,6 +12182,8 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/Context.html#setConf-org.apache.hadoop.conf.Configuration-">setConf(Configuration)</a></span> - Method in class org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/Context.html" title="class in org.apache.hadoop.hbase.io.crypto">Context</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html#setConf-org.apache.hadoop.conf.Configuration-">setConf(Configuration)</a></span> - Method in class org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">CryptoCipherProvider</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/DefaultCipherProvider.html#setConf-org.apache.hadoop.conf.Configuration-">setConf(Configuration)</a></span> - Method in class org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/DefaultCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">DefaultCipherProvider</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mapreduce/GroupingTableMapper.html#setConf-org.apache.hadoop.conf.Configuration-">setConf(Configuration)</a></span> - Method in class org.apache.hadoop.hbase.mapreduce.<a href="org/apache/hadoop/hbase/mapreduce/GroupingTableMapper.html" title="class in org.apache.hadoop.hbase.mapreduce">GroupingTableMapper</a></dt>
@@ -13095,6 +13185,14 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/filter/SkipFilter.html#SkipFilter-org.apache.hadoop.hbase.filter.Filter-">SkipFilter(Filter)</a></span> - Constructor for class org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/SkipFilter.html" title="class in org.apache.hadoop.hbase.filter">SkipFilter</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#smallScan-org.apache.hadoop.hbase.client.Scan-">smallScan(Scan)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">Just call <a href="org/apache/hadoop/hbase/client/AsyncTable.html#smallScan-org.apache.hadoop.hbase.client.Scan-int-"><code>AsyncTable.smallScan(Scan, int)</code></a> with <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true#MAX_VALUE" title="class or interface in java.lang"><code>Integer.MAX_VALUE</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#smallScan-org.apache.hadoop.hbase.client.Scan-int-">smallScan(Scan, int)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">Return all the results that match the given scan object.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Admin.html#snapshot-java.lang.String-org.apache.hadoop.hbase.TableName-">snapshot(String, TableName)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a></dt>
 <dd>
 <div class="block">Take a snapshot for the given table.</div>
@@ -13139,12 +13237,36 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-">SnapshotDescription(String)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-java.lang.String-">SnapshotDescription(String, String)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use the version with the TableName instance instead</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-org.apache.hadoop.hbase.TableName-">SnapshotDescription(String, TableName)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-java.lang.String-org.apache.hadoop.hbase.client.SnapshotType-">SnapshotDescription(String, String, SnapshotType)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use the version with the TableName instance instead</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.SnapshotType-">SnapshotDescription(String, TableName, SnapshotType)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-java.lang.String-org.apache.hadoop.hbase.client.SnapshotType-java.lang.String-">SnapshotDescription(String, String, SnapshotType, String)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use the version with the TableName instance instead</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.SnapshotType-java.lang.String-">SnapshotDescription(String, TableName, SnapshotType, String)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-java.lang.String-org.apache.hadoop.hbase.client.SnapshotType-java.lang.String-long-int-">SnapshotDescription(String, String, SnapshotType, String, long, int)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use the version with the TableName instance instead</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.SnapshotType-java.lang.String-long-int-">SnapshotDescription(String, TableName, SnapshotType, String, long, int)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/snapshot/SnapshotDoesNotExistException.html" title="class in org.apache.hadoop.hbase.snapshot"><span class="typeNameLink">SnapshotDoesNotExistException</span></a> - Exception in <a href="org/apache/hadoop/hbase/snapshot/package-summary.html">org.apache.hadoop.hbase.snapshot</a></dt>
 <dd>
@@ -14533,6 +14655,14 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/ipc/UnsupportedCompressionCodecException.html#UnsupportedCompressionCodecException-java.lang.String-java.lang.Throwable-">UnsupportedCompressionCodecException(String, Throwable)</a></span> - Constructor for exception org.apache.hadoop.hbase.ipc.<a href="org/apache/hadoop/hbase/ipc/UnsupportedCompressionCodecException.html" title="class in org.apache.hadoop.hbase.ipc">UnsupportedCompressionCodecException</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">UnsupportedCryptoException</span></a> - Exception in <a href="org/apache/hadoop/hbase/ipc/package-summary.html">org.apache.hadoop.hbase.ipc</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html#UnsupportedCryptoException--">UnsupportedCryptoException()</a></span> - Constructor for exception org.apache.hadoop.hbase.ipc.<a href="org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html" title="class in org.apache.hadoop.hbase.ipc">UnsupportedCryptoException</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html#UnsupportedCryptoException-java.lang.String-">UnsupportedCryptoException(String)</a></span> - Constructor for exception org.apache.hadoop.hbase.ipc.<a href="org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html" title="class in org.apache.hadoop.hbase.ipc">UnsupportedCryptoException</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html#UnsupportedCryptoException-java.lang.String-java.lang.Throwable-">UnsupportedCryptoException(String, Throwable)</a></span> - Constructor for exception org.apache.hadoop.hbase.ipc.<a href="org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html" title="class in org.apache.hadoop.hbase.ipc">UnsupportedCryptoException</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/QuotaSettingsFactory.html#unthrottleNamespace-java.lang.String-">unthrottleNamespace(String)</a></span> - Static method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/QuotaSettingsFactory.html" title="class in org.apache.hadoop.hbase.quotas">QuotaSettingsFactory</a></dt>
 <dd>
 <div class="block">Remove the throttling for the specified namespace.</div>


[24/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/book.html
----------------------------------------------------------------------
diff --git a/book.html b/book.html
index 2810c41..3062a3f 100644
--- a/book.html
+++ b/book.html
@@ -1611,13 +1611,14 @@ HBase 0.98 drops support for Hadoop 1.0, deprecates use of Hadoop 1.1+, and HBas
 </div>
 <table class="tableblock frame-all grid-all spread">
 <colgroup>
-<col style="width: 14%;">
-<col style="width: 14%;">
-<col style="width: 14%;">
-<col style="width: 14%;">
-<col style="width: 14%;">
-<col style="width: 14%;">
-<col style="width: 14%;">
+<col style="width: 12%;">
+<col style="width: 12%;">
+<col style="width: 12%;">
+<col style="width: 12%;">
+<col style="width: 12%;">
+<col style="width: 12%;">
+<col style="width: 12%;">
+<col style="width: 12%;">
 </colgroup>
 <thead>
 <tr>
@@ -1628,6 +1629,7 @@ HBase 0.98 drops support for Hadoop 1.0, deprecates use of Hadoop 1.1+, and HBas
 <th class="tableblock halign-left valign-top">HBase-1.1.x</th>
 <th class="tableblock halign-left valign-top">HBase-1.2.x</th>
 <th class="tableblock halign-left valign-top">HBase-1.3.x</th>
+<th class="tableblock halign-left valign-top">HBase-2.0.x</th>
 </tr>
 </thead>
 <tbody>
@@ -1639,6 +1641,7 @@ HBase 0.98 drops support for Hadoop 1.0, deprecates use of Hadoop 1.1+, and HBas
 <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Hadoop-1.1.x</p></td>
@@ -1648,6 +1651,7 @@ HBase 0.98 drops support for Hadoop 1.0, deprecates use of Hadoop 1.1+, and HBas
 <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Hadoop-0.23.x</p></td>
@@ -1657,6 +1661,7 @@ HBase 0.98 drops support for Hadoop 1.0, deprecates use of Hadoop 1.1+, and HBas
 <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Hadoop-2.0.x-alpha</p></td>
@@ -1666,6 +1671,7 @@ HBase 0.98 drops support for Hadoop 1.0, deprecates use of Hadoop 1.1+, and HBas
 <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Hadoop-2.1.0-beta</p></td>
@@ -1675,6 +1681,7 @@ HBase 0.98 drops support for Hadoop 1.0, deprecates use of Hadoop 1.1+, and HBas
 <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Hadoop-2.2.0</p></td>
@@ -1684,6 +1691,7 @@ HBase 0.98 drops support for Hadoop 1.0, deprecates use of Hadoop 1.1+, and HBas
 <td class="tableblock halign-left valign-top"><p class="tableblock">NT</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Hadoop-2.3.x</p></td>
@@ -1693,6 +1701,7 @@ HBase 0.98 drops support for Hadoop 1.0, deprecates use of Hadoop 1.1+, and HBas
 <td class="tableblock halign-left valign-top"><p class="tableblock">NT</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Hadoop-2.4.x</p></td>
@@ -1702,6 +1711,7 @@ HBase 0.98 drops support for Hadoop 1.0, deprecates use of Hadoop 1.1+, and HBas
 <td class="tableblock halign-left valign-top"><p class="tableblock">S</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">S</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">S</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Hadoop-2.5.x</p></td>
@@ -1711,6 +1721,7 @@ HBase 0.98 drops support for Hadoop 1.0, deprecates use of Hadoop 1.1+, and HBas
 <td class="tableblock halign-left valign-top"><p class="tableblock">S</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">S</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">S</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Hadoop-2.6.0</p></td>
@@ -1720,6 +1731,7 @@ HBase 0.98 drops support for Hadoop 1.0, deprecates use of Hadoop 1.1+, and HBas
 <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Hadoop-2.6.1+</p></td>
@@ -1729,6 +1741,7 @@ HBase 0.98 drops support for Hadoop 1.0, deprecates use of Hadoop 1.1+, and HBas
 <td class="tableblock halign-left valign-top"><p class="tableblock">NT</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">S</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">S</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">S</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Hadoop-2.7.0</p></td>
@@ -1738,6 +1751,7 @@ HBase 0.98 drops support for Hadoop 1.0, deprecates use of Hadoop 1.1+, and HBas
 <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Hadoop-2.7.1+</p></td>
@@ -1747,6 +1761,7 @@ HBase 0.98 drops support for Hadoop 1.0, deprecates use of Hadoop 1.1+, and HBas
 <td class="tableblock halign-left valign-top"><p class="tableblock">NT</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">S</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">S</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">S</p></td>
 </tr>
 </tbody>
 </table>
@@ -2658,7 +2673,7 @@ Configuration that it is thought rare anyone would change can exist only in code
 </div>
 <div class="paragraph">
 <div class="title">Default</div>
-<p><code>org.apache.hadoop.hbase.regionserver.IncreasingToUpperBoundRegionSplitPolicy</code></p>
+<p><code>org.apache.hadoop.hbase.regionserver.SteppingSplitPolicy</code></p>
 </div>
 </dd>
 </dl>
@@ -6130,7 +6145,20 @@ You cannot do a <a href="#hbase.rolling.upgrade">rolling upgrade</a> from 0.96.x
 </div>
 </div>
 <div class="sect3">
-<h4 id="upgrade1.0.from.0.94"><a class="anchor" href="#upgrade1.0.from.0.94"></a>12.1.3. Upgrading to 1.0 from 0.94</h4>
+<h4 id="upgrade1.0.scanner.caching"><a class="anchor" href="#upgrade1.0.scanner.caching"></a>12.1.3. Scanner Caching has Changed</h4>
+<div class="paragraph">
+<div class="title">From 0.98.x to 1.x</div>
+<p>In hbase-1.x, the default Scan caching 'number of rows' changed.
+Where in 0.98.x, it defaulted to 100, in later HBase versions, the
+default became Integer.MAX_VALUE. Not setting a cache size can make
+for Scans that run for a long time server-side, especially if
+they are running with stringent filtering.  See
+<a href="https://issues.apache.org/jira/browse/HBASE-16973">Revisiting default value for hbase.client.scanner.caching</a>;
+for further discussion.</p>
+</div>
+</div>
+<div class="sect3">
+<h4 id="upgrade1.0.from.0.94"><a class="anchor" href="#upgrade1.0.from.0.94"></a>12.1.4. Upgrading to 1.0 from 0.94</h4>
 <div class="paragraph">
 <p>You cannot rolling upgrade from 0.94.x to 1.x.x.  You must stop your cluster, install the 1.x.x software, run the migration described at <a href="#executing.the.0.96.upgrade">Executing the 0.96 Upgrade</a> (substituting 1.x.x. wherever we make mention of 0.96.x in the section below), and then restart. Be sure to upgrade your ZooKeeper if it is a version less than the required 3.4.x.</p>
 </div>
@@ -22061,13 +22089,22 @@ A quality question that includes all context and exhibits evidence the author ha
 </div>
 </div>
 <div class="sect2">
-<h3 id="trouble.resources.irc"><a class="anchor" href="#trouble.resources.irc"></a>109.3. IRC</h3>
+<h3 id="trouble.resources.slack"><a class="anchor" href="#trouble.resources.slack"></a>109.3. Slack</h3>
+<div class="paragraph">
+<p>See  <a href="http://apache-hbase.slack.com" class="bare">http://apache-hbase.slack.com</a> Channel on Slack</p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="trouble.resources.irc"><a class="anchor" href="#trouble.resources.irc"></a>109.4. IRC</h3>
+<div class="paragraph">
+<p>(You will probably get a more prompt response on the Slack channel)</p>
+</div>
 <div class="paragraph">
 <p>#hbase on irc.freenode.net</p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="trouble.resources.jira"><a class="anchor" href="#trouble.resources.jira"></a>109.4. JIRA</h3>
+<h3 id="trouble.resources.jira"><a class="anchor" href="#trouble.resources.jira"></a>109.5. JIRA</h3>
 <div class="paragraph">
 <p><a href="https://issues.apache.org/jira/browse/HBASE">JIRA</a> is also really helpful when looking for Hadoop/HBase-specific issues.</p>
 </div>
@@ -27150,14 +27187,24 @@ Posing questions - and helping to answer other people&#8217;s questions - is enc
 </div>
 </div>
 <div class="sect2">
-<h3 id="irc"><a class="anchor" href="#irc"></a>142.2. Internet Relay Chat (IRC)</h3>
+<h3 id="slack"><a class="anchor" href="#slack"></a>142.2. Slack</h3>
+<div class="paragraph">
+<p>The Apache HBase project has its own link: <a href="http://apache-hbase.slack.com">Slack Channel</a> for real-time questions
+and discussion. Mail <a href="mailto:dev@hbase.apache.org">dev@hbase.apache.org</a> to request an invite.</p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="irc"><a class="anchor" href="#irc"></a>142.3. Internet Relay Chat (IRC)</h3>
+<div class="paragraph">
+<p>(NOTE: Our IRC channel seems to have been deprecated in favor of the above Slack channel)</p>
+</div>
 <div class="paragraph">
 <p>For real-time questions and discussions, use the <code>#hbase</code> IRC channel on the <a href="https://freenode.net/">FreeNode</a> IRC network.
 FreeNode offers a web-based client, but most people prefer a native client, and several clients are available for each operating system.</p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="_jira"><a class="anchor" href="#_jira"></a>142.3. Jira</h3>
+<h3 id="_jira"><a class="anchor" href="#_jira"></a>142.4. Jira</h3>
 <div class="paragraph">
 <p>Check for existing issues in <a href="https://issues.apache.org/jira/browse/HBASE">Jira</a>.
 If it&#8217;s either a new feature request, enhancement, or a bug, file a ticket.</p>
@@ -34491,7 +34538,7 @@ The server will return cellblocks compressed using this same compressor as long
 <div id="footer">
 <div id="footer-text">
 Version 2.0.0-SNAPSHOT<br>
-Last updated 2016-10-06 14:31:45 +00:00
+Last updated 2016-11-07 14:29:11 +00:00
 </div>
 </div>
 </body>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/bulk-loads.html
----------------------------------------------------------------------
diff --git a/bulk-loads.html b/bulk-loads.html
index 0469490..1340642 100644
--- a/bulk-loads.html
+++ b/bulk-loads.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20161017" />
+    <meta name="Date-Revision-yyyymmdd" content="20161107" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013;  
       Bulk Loads in Apache HBase (TM)
@@ -305,7 +305,7 @@ under the License. -->
                         <a href="http://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-10-17</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-11-07</li>
             </p>
                 </div>
 


[32/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html b/apidocs/src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html
index 2feb792..723044e 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/SnapshotDescription.html
@@ -24,80 +24,127 @@
 <span class="sourceLineNo">016</span> * limitations under the License.<a name="line.16"></a>
 <span class="sourceLineNo">017</span> */<a name="line.17"></a>
 <span class="sourceLineNo">018</span>package org.apache.hadoop.hbase.client;<a name="line.18"></a>
-<span class="sourceLineNo">019</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.19"></a>
-<span class="sourceLineNo">020</span>import org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.20"></a>
-<span class="sourceLineNo">021</span><a name="line.21"></a>
-<span class="sourceLineNo">022</span>/**<a name="line.22"></a>
-<span class="sourceLineNo">023</span> * The POJO equivalent of HBaseProtos.SnapshotDescription<a name="line.23"></a>
-<span class="sourceLineNo">024</span> */<a name="line.24"></a>
-<span class="sourceLineNo">025</span>@InterfaceAudience.Public<a name="line.25"></a>
-<span class="sourceLineNo">026</span>@InterfaceStability.Evolving<a name="line.26"></a>
-<span class="sourceLineNo">027</span>public class SnapshotDescription {<a name="line.27"></a>
-<span class="sourceLineNo">028</span>  private String name;<a name="line.28"></a>
-<span class="sourceLineNo">029</span>  private String table;<a name="line.29"></a>
-<span class="sourceLineNo">030</span>  private SnapshotType snapShotType = SnapshotType.DISABLED;<a name="line.30"></a>
-<span class="sourceLineNo">031</span>  private String owner;<a name="line.31"></a>
-<span class="sourceLineNo">032</span>  private long creationTime = -1L;<a name="line.32"></a>
-<span class="sourceLineNo">033</span>  private int version = -1;<a name="line.33"></a>
-<span class="sourceLineNo">034</span><a name="line.34"></a>
-<span class="sourceLineNo">035</span>  public SnapshotDescription(String name) {<a name="line.35"></a>
-<span class="sourceLineNo">036</span>    this(name, null);<a name="line.36"></a>
-<span class="sourceLineNo">037</span>  }<a name="line.37"></a>
-<span class="sourceLineNo">038</span><a name="line.38"></a>
-<span class="sourceLineNo">039</span>  public SnapshotDescription(String name, String table) {<a name="line.39"></a>
-<span class="sourceLineNo">040</span>    this(name, table, SnapshotType.DISABLED, null);<a name="line.40"></a>
-<span class="sourceLineNo">041</span>  }<a name="line.41"></a>
-<span class="sourceLineNo">042</span><a name="line.42"></a>
-<span class="sourceLineNo">043</span>  public SnapshotDescription(String name, String table, SnapshotType type) {<a name="line.43"></a>
-<span class="sourceLineNo">044</span>    this(name, table, type, null);<a name="line.44"></a>
-<span class="sourceLineNo">045</span>  }<a name="line.45"></a>
-<span class="sourceLineNo">046</span><a name="line.46"></a>
-<span class="sourceLineNo">047</span>  public SnapshotDescription(String name, String table, SnapshotType type, String owner) {<a name="line.47"></a>
-<span class="sourceLineNo">048</span>    this(name, table, type, owner, -1, -1);<a name="line.48"></a>
-<span class="sourceLineNo">049</span>  }<a name="line.49"></a>
-<span class="sourceLineNo">050</span><a name="line.50"></a>
-<span class="sourceLineNo">051</span>  public SnapshotDescription(String name, String table, SnapshotType type, String owner,<a name="line.51"></a>
-<span class="sourceLineNo">052</span>      long creationTime, int version) {<a name="line.52"></a>
-<span class="sourceLineNo">053</span>    this.name = name;<a name="line.53"></a>
-<span class="sourceLineNo">054</span>    this.table = table;<a name="line.54"></a>
-<span class="sourceLineNo">055</span>    this.snapShotType = type;<a name="line.55"></a>
-<span class="sourceLineNo">056</span>    this.owner = owner;<a name="line.56"></a>
-<span class="sourceLineNo">057</span>    this.creationTime = creationTime;<a name="line.57"></a>
-<span class="sourceLineNo">058</span>    this.version = version;<a name="line.58"></a>
+<span class="sourceLineNo">019</span><a name="line.19"></a>
+<span class="sourceLineNo">020</span>import org.apache.hadoop.hbase.TableName;<a name="line.20"></a>
+<span class="sourceLineNo">021</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.21"></a>
+<span class="sourceLineNo">022</span>import org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.22"></a>
+<span class="sourceLineNo">023</span><a name="line.23"></a>
+<span class="sourceLineNo">024</span>/**<a name="line.24"></a>
+<span class="sourceLineNo">025</span> * The POJO equivalent of HBaseProtos.SnapshotDescription<a name="line.25"></a>
+<span class="sourceLineNo">026</span> */<a name="line.26"></a>
+<span class="sourceLineNo">027</span>@InterfaceAudience.Public<a name="line.27"></a>
+<span class="sourceLineNo">028</span>@InterfaceStability.Evolving<a name="line.28"></a>
+<span class="sourceLineNo">029</span>public class SnapshotDescription {<a name="line.29"></a>
+<span class="sourceLineNo">030</span>  private final String name;<a name="line.30"></a>
+<span class="sourceLineNo">031</span>  private final TableName table;<a name="line.31"></a>
+<span class="sourceLineNo">032</span>  private final SnapshotType snapShotType;<a name="line.32"></a>
+<span class="sourceLineNo">033</span>  private final String owner;<a name="line.33"></a>
+<span class="sourceLineNo">034</span>  private final long creationTime;<a name="line.34"></a>
+<span class="sourceLineNo">035</span>  private final int version;<a name="line.35"></a>
+<span class="sourceLineNo">036</span><a name="line.36"></a>
+<span class="sourceLineNo">037</span>  public SnapshotDescription(String name) {<a name="line.37"></a>
+<span class="sourceLineNo">038</span>    this(name, (TableName)null);<a name="line.38"></a>
+<span class="sourceLineNo">039</span>  }<a name="line.39"></a>
+<span class="sourceLineNo">040</span><a name="line.40"></a>
+<span class="sourceLineNo">041</span>  /**<a name="line.41"></a>
+<span class="sourceLineNo">042</span>   * @deprecated Use the version with the TableName instance instead<a name="line.42"></a>
+<span class="sourceLineNo">043</span>   */<a name="line.43"></a>
+<span class="sourceLineNo">044</span>  @Deprecated<a name="line.44"></a>
+<span class="sourceLineNo">045</span>  public SnapshotDescription(String name, String table) {<a name="line.45"></a>
+<span class="sourceLineNo">046</span>    this(name, TableName.valueOf(table));<a name="line.46"></a>
+<span class="sourceLineNo">047</span>  }<a name="line.47"></a>
+<span class="sourceLineNo">048</span><a name="line.48"></a>
+<span class="sourceLineNo">049</span>  public SnapshotDescription(String name, TableName table) {<a name="line.49"></a>
+<span class="sourceLineNo">050</span>    this(name, table, SnapshotType.DISABLED, null);<a name="line.50"></a>
+<span class="sourceLineNo">051</span>  }<a name="line.51"></a>
+<span class="sourceLineNo">052</span><a name="line.52"></a>
+<span class="sourceLineNo">053</span>  /**<a name="line.53"></a>
+<span class="sourceLineNo">054</span>   * @deprecated Use the version with the TableName instance instead<a name="line.54"></a>
+<span class="sourceLineNo">055</span>   */<a name="line.55"></a>
+<span class="sourceLineNo">056</span>  @Deprecated<a name="line.56"></a>
+<span class="sourceLineNo">057</span>  public SnapshotDescription(String name, String table, SnapshotType type) {<a name="line.57"></a>
+<span class="sourceLineNo">058</span>    this(name, TableName.valueOf(table), type);<a name="line.58"></a>
 <span class="sourceLineNo">059</span>  }<a name="line.59"></a>
 <span class="sourceLineNo">060</span><a name="line.60"></a>
-<span class="sourceLineNo">061</span>  public String getName() {<a name="line.61"></a>
-<span class="sourceLineNo">062</span>    return this.name;<a name="line.62"></a>
+<span class="sourceLineNo">061</span>  public SnapshotDescription(String name, TableName table, SnapshotType type) {<a name="line.61"></a>
+<span class="sourceLineNo">062</span>    this(name, table, type, null);<a name="line.62"></a>
 <span class="sourceLineNo">063</span>  }<a name="line.63"></a>
 <span class="sourceLineNo">064</span><a name="line.64"></a>
-<span class="sourceLineNo">065</span>  public String getTable() {<a name="line.65"></a>
-<span class="sourceLineNo">066</span>    return this.table;<a name="line.66"></a>
-<span class="sourceLineNo">067</span>  }<a name="line.67"></a>
-<span class="sourceLineNo">068</span><a name="line.68"></a>
-<span class="sourceLineNo">069</span>  public SnapshotType getType() {<a name="line.69"></a>
-<span class="sourceLineNo">070</span>    return this.snapShotType;<a name="line.70"></a>
+<span class="sourceLineNo">065</span>  /**<a name="line.65"></a>
+<span class="sourceLineNo">066</span>   * @deprecated Use the version with the TableName instance instead<a name="line.66"></a>
+<span class="sourceLineNo">067</span>   */<a name="line.67"></a>
+<span class="sourceLineNo">068</span>  @Deprecated<a name="line.68"></a>
+<span class="sourceLineNo">069</span>  public SnapshotDescription(String name, String table, SnapshotType type, String owner) {<a name="line.69"></a>
+<span class="sourceLineNo">070</span>    this(name, TableName.valueOf(table), type, owner);<a name="line.70"></a>
 <span class="sourceLineNo">071</span>  }<a name="line.71"></a>
 <span class="sourceLineNo">072</span><a name="line.72"></a>
-<span class="sourceLineNo">073</span>  public String getOwner() {<a name="line.73"></a>
-<span class="sourceLineNo">074</span>    return this.owner;<a name="line.74"></a>
+<span class="sourceLineNo">073</span>  public SnapshotDescription(String name, TableName table, SnapshotType type, String owner) {<a name="line.73"></a>
+<span class="sourceLineNo">074</span>    this(name, table, type, owner, -1, -1);<a name="line.74"></a>
 <span class="sourceLineNo">075</span>  }<a name="line.75"></a>
 <span class="sourceLineNo">076</span><a name="line.76"></a>
-<span class="sourceLineNo">077</span>  public long getCreationTime() {<a name="line.77"></a>
-<span class="sourceLineNo">078</span>    return this.creationTime;<a name="line.78"></a>
-<span class="sourceLineNo">079</span>  }<a name="line.79"></a>
-<span class="sourceLineNo">080</span><a name="line.80"></a>
-<span class="sourceLineNo">081</span>  public int getVersion() {<a name="line.81"></a>
-<span class="sourceLineNo">082</span>    return this.version;<a name="line.82"></a>
-<span class="sourceLineNo">083</span>  }<a name="line.83"></a>
-<span class="sourceLineNo">084</span><a name="line.84"></a>
-<span class="sourceLineNo">085</span>  @Override<a name="line.85"></a>
-<span class="sourceLineNo">086</span>  public String toString() {<a name="line.86"></a>
-<span class="sourceLineNo">087</span>    return "SnapshotDescription: name = " + ((name != null) ? name : null) + "/table = "<a name="line.87"></a>
-<span class="sourceLineNo">088</span>        + ((table != null) ? table : null) + " /owner = " + ((owner != null) ? owner : null)<a name="line.88"></a>
-<span class="sourceLineNo">089</span>        + (creationTime != -1 ? ("/creationtime = " + creationTime) : "")<a name="line.89"></a>
-<span class="sourceLineNo">090</span>        + (version != -1 ? ("/version = " + version) : "");<a name="line.90"></a>
-<span class="sourceLineNo">091</span>  }<a name="line.91"></a>
-<span class="sourceLineNo">092</span>}<a name="line.92"></a>
+<span class="sourceLineNo">077</span>  /**<a name="line.77"></a>
+<span class="sourceLineNo">078</span>   * @deprecated Use the version with the TableName instance instead<a name="line.78"></a>
+<span class="sourceLineNo">079</span>   */<a name="line.79"></a>
+<span class="sourceLineNo">080</span>  @Deprecated<a name="line.80"></a>
+<span class="sourceLineNo">081</span>  public SnapshotDescription(String name, String table, SnapshotType type, String owner,<a name="line.81"></a>
+<span class="sourceLineNo">082</span>      long creationTime, int version) {<a name="line.82"></a>
+<span class="sourceLineNo">083</span>    this(name, TableName.valueOf(table), type, owner, creationTime, version);<a name="line.83"></a>
+<span class="sourceLineNo">084</span>  }<a name="line.84"></a>
+<span class="sourceLineNo">085</span><a name="line.85"></a>
+<span class="sourceLineNo">086</span>  public SnapshotDescription(String name, TableName table, SnapshotType type, String owner,<a name="line.86"></a>
+<span class="sourceLineNo">087</span>      long creationTime, int version) {<a name="line.87"></a>
+<span class="sourceLineNo">088</span>    this.name = name;<a name="line.88"></a>
+<span class="sourceLineNo">089</span>    this.table = table;<a name="line.89"></a>
+<span class="sourceLineNo">090</span>    this.snapShotType = type;<a name="line.90"></a>
+<span class="sourceLineNo">091</span>    this.owner = owner;<a name="line.91"></a>
+<span class="sourceLineNo">092</span>    this.creationTime = creationTime;<a name="line.92"></a>
+<span class="sourceLineNo">093</span>    this.version = version;<a name="line.93"></a>
+<span class="sourceLineNo">094</span>  }<a name="line.94"></a>
+<span class="sourceLineNo">095</span><a name="line.95"></a>
+<span class="sourceLineNo">096</span>  public String getName() {<a name="line.96"></a>
+<span class="sourceLineNo">097</span>    return this.name;<a name="line.97"></a>
+<span class="sourceLineNo">098</span>  }<a name="line.98"></a>
+<span class="sourceLineNo">099</span><a name="line.99"></a>
+<span class="sourceLineNo">100</span>  /**<a name="line.100"></a>
+<span class="sourceLineNo">101</span>   * @deprecated Use getTableName() or getTableNameAsString() instead.<a name="line.101"></a>
+<span class="sourceLineNo">102</span>   */<a name="line.102"></a>
+<span class="sourceLineNo">103</span>  @Deprecated<a name="line.103"></a>
+<span class="sourceLineNo">104</span>  public String getTable() {<a name="line.104"></a>
+<span class="sourceLineNo">105</span>    return getTableNameAsString();<a name="line.105"></a>
+<span class="sourceLineNo">106</span>  }<a name="line.106"></a>
+<span class="sourceLineNo">107</span><a name="line.107"></a>
+<span class="sourceLineNo">108</span>  public String getTableNameAsString() {<a name="line.108"></a>
+<span class="sourceLineNo">109</span>    return this.table.getNameAsString();<a name="line.109"></a>
+<span class="sourceLineNo">110</span>  }<a name="line.110"></a>
+<span class="sourceLineNo">111</span><a name="line.111"></a>
+<span class="sourceLineNo">112</span>  public TableName getTableName() {<a name="line.112"></a>
+<span class="sourceLineNo">113</span>    return this.table;<a name="line.113"></a>
+<span class="sourceLineNo">114</span>  }<a name="line.114"></a>
+<span class="sourceLineNo">115</span><a name="line.115"></a>
+<span class="sourceLineNo">116</span>  public SnapshotType getType() {<a name="line.116"></a>
+<span class="sourceLineNo">117</span>    return this.snapShotType;<a name="line.117"></a>
+<span class="sourceLineNo">118</span>  }<a name="line.118"></a>
+<span class="sourceLineNo">119</span><a name="line.119"></a>
+<span class="sourceLineNo">120</span>  public String getOwner() {<a name="line.120"></a>
+<span class="sourceLineNo">121</span>    return this.owner;<a name="line.121"></a>
+<span class="sourceLineNo">122</span>  }<a name="line.122"></a>
+<span class="sourceLineNo">123</span><a name="line.123"></a>
+<span class="sourceLineNo">124</span>  public long getCreationTime() {<a name="line.124"></a>
+<span class="sourceLineNo">125</span>    return this.creationTime;<a name="line.125"></a>
+<span class="sourceLineNo">126</span>  }<a name="line.126"></a>
+<span class="sourceLineNo">127</span><a name="line.127"></a>
+<span class="sourceLineNo">128</span>  public int getVersion() {<a name="line.128"></a>
+<span class="sourceLineNo">129</span>    return this.version;<a name="line.129"></a>
+<span class="sourceLineNo">130</span>  }<a name="line.130"></a>
+<span class="sourceLineNo">131</span><a name="line.131"></a>
+<span class="sourceLineNo">132</span>  @Override<a name="line.132"></a>
+<span class="sourceLineNo">133</span>  public String toString() {<a name="line.133"></a>
+<span class="sourceLineNo">134</span>    return "SnapshotDescription: name = " + ((name != null) ? name : null) + "/table = "<a name="line.134"></a>
+<span class="sourceLineNo">135</span>        + ((table != null) ? table : null) + " /owner = " + ((owner != null) ? owner : null)<a name="line.135"></a>
+<span class="sourceLineNo">136</span>        + (creationTime != -1 ? ("/creationtime = " + creationTime) : "")<a name="line.136"></a>
+<span class="sourceLineNo">137</span>        + (version != -1 ? ("/version = " + version) : "");<a name="line.137"></a>
+<span class="sourceLineNo">138</span>  }<a name="line.138"></a>
+<span class="sourceLineNo">139</span>}<a name="line.139"></a>
 
 
 


[05/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/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 e7c137f..6ec1c4c 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html
@@ -838,10 +838,14 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncSmallScanRpcRetryingCaller.SmallScanResponse.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSmallScanRpcRetryingCaller.SmallScanResponse.html#currentRegion">currentRegion</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></code></td>
 <td class="colLast"><span class="typeNameLabel">ClientScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#currentRegion">currentRegion</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></code></td>
 <td class="colLast"><span class="typeNameLabel">HTableMultiplexer.PutStatus.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.PutStatus.html#regionInfo">regionInfo</a></span></code>&nbsp;</td>
 </tr>
@@ -855,10 +859,14 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncSmallScanRpcRetryingCaller.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSmallScanRpcRetryingCaller.html#nextScan">nextScan</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">TableSnapshotScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/TableSnapshotScanner.html#regions">regions</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">AsyncProcess.TaskCountChecker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#regionsIncluded">regionsIncluded</a></span></code>&nbsp;</td>
 </tr>
@@ -999,6 +1007,14 @@ 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>&nbsp;regionInfoB)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>private boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncSmallScanRpcRetryingCaller.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSmallScanRpcRetryingCaller.html#nextScan-org.apache.hadoop.hbase.HRegionInfo-">nextScan</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;region)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncSmallScanRpcRetryingCaller.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSmallScanRpcRetryingCaller.html#reversedNextScan-org.apache.hadoop.hbase.HRegionInfo-">reversedNextScan</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;region)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">HBaseAdmin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html#split-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.HRegionInfo-byte:A-">split</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;sn,
      <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;hri,
@@ -1055,6 +1071,11 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
          int&nbsp;maxAttempCount)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSmallScanRpcRetryingCaller.SmallScanResponse.html#SmallScanResponse-org.apache.hadoop.hbase.client.Result:A-org.apache.hadoop.hbase.HRegionInfo-boolean-">SmallScanResponse</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>[]&nbsp;results,
+                 <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;currentRegion,
+                 boolean&nbsp;hasMoreResultsInRegion)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/UnmodifyableHRegionInfo.html#UnmodifyableHRegionInfo-org.apache.hadoop.hbase.HRegionInfo-">UnmodifyableHRegionInfo</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;info)</code>&nbsp;</td>
 </tr>
 </tbody>
@@ -1115,38 +1136,66 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postAssign-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-">postAssign</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+          <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfo)</code>
+<div class="block">Called after the region assignment has been requested.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postAssign-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-">postAssign</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
           <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfo)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postAssign-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-">postAssign</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
           <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfo)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postAssign-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-">postAssign</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-          <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfo)</code>
-<div class="block">Called after the region assignment has been requested.</div>
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">postCompletedCreateTableAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                              <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
+                              <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>
+<div class="block">Called after the createTable operation has been requested.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">postCompletedCreateTableAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                               <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
                               <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postCompletedCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">postCompletedCreateTableAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                               <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
                               <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>&nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedSplitRegionAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-">postCompletedSplitRegionAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;c,
+                              <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfoA,
+                              <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfoB)</code>
+<div class="block">Called after the region is split.</div>
+</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">postCompletedCreateTableAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                              <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
-                              <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedSplitRegionAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-">postCompletedSplitRegionAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;c,
+                              <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfoA,
+                              <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfoB)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postCompletedSplitRegionAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-">postCompletedSplitRegionAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;c,
+                              <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfoA,
+                              <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfoB)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCreateTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">postCreateTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+               <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
+               <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>
 <div class="block">Called after the createTable operation has been requested.</div>
 </td>
 </tr>
@@ -1164,10 +1213,14 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCreateTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">postCreateTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-               <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
-               <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>
-<div class="block">Called after the createTable operation has been requested.</div>
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">postCreateTableHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                      <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
+                      <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
+   (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
+   Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-"><code>MasterObserver.postCompletedCreateTableAction(ObserverContext, HTableDescriptor, HRegionInfo[])</code></a></span></div>
+</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -1192,14 +1245,10 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">postCreateTableHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                      <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
-                      <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-   (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
-   Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-"><code>MasterObserver.postCompletedCreateTableAction(ObserverContext, HTableDescriptor, HRegionInfo[])</code></a></span></div>
-</div>
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDispatchMerge-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-">postDispatchMerge</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;c,
+                 <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionA,
+                 <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionB)</code>
+<div class="block">called after dispatching the region merge request.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -1216,10 +1265,11 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDispatchMerge-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-">postDispatchMerge</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;c,
-                 <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionA,
-                 <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionB)</code>
-<div class="block">called after dispatching the region merge request.</div>
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postMove-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.ServerName-">postMove</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+        <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;region,
+        <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;srcServer,
+        <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;destServer)</code>
+<div class="block">Called after the region move has been requested.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -1238,11 +1288,9 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postMove-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.ServerName-">postMove</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-        <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;region,
-        <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;srcServer,
-        <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;destServer)</code>
-<div class="block">Called after the region move has been requested.</div>
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postRegionOffline-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-">postRegionOffline</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                 <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfo)</code>
+<div class="block">Called after the region has been marked offline.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -1257,25 +1305,26 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postRegionOffline-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-">postRegionOffline</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                 <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfo)</code>
-<div class="block">Called after the region has been marked offline.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">RegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#postReplayWALs-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.fs.Path-">postReplayWALs</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;ctx,
               <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;info,
               org.apache.hadoop.fs.Path&nbsp;edits)</code>
 <div class="block">Called after replaying WALs for this region.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseRegionObserver.html#postReplayWALs-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.fs.Path-">postReplayWALs</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;env,
               <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;info,
               org.apache.hadoop.fs.Path&nbsp;edits)</code>&nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postUnassign-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-boolean-">postUnassign</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+            <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfo,
+            boolean&nbsp;force)</code>
+<div class="block">Called after the region unassignment has been requested.</div>
+</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postUnassign-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-boolean-">postUnassign</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
@@ -1290,14 +1339,6 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postUnassign-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-boolean-">postUnassign</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-            <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfo,
-            boolean&nbsp;force)</code>
-<div class="block">Called after the region unassignment has been requested.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">RegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#postWALRestore-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.wal.WALKey-org.apache.hadoop.hbase.regionserver.wal.WALEdit-">postWALRestore</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;ctx,
               <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;info,
               <a href="../../../../../org/apache/hadoop/hbase/wal/WALKey.html" title="class in org.apache.hadoop.hbase.wal">WALKey</a>&nbsp;logKey,
@@ -1306,7 +1347,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
  replayed for this region.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseRegionObserver.html#postWALRestore-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.wal.WALKey-org.apache.hadoop.hbase.regionserver.wal.WALEdit-">postWALRestore</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;env,
               <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;info,
@@ -1315,7 +1356,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <div class="block">Implementers should override this version of the method and leave the deprecated one as-is.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">RegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#postWALRestore-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.regionserver.wal.HLogKey-org.apache.hadoop.hbase.regionserver.wal.WALEdit-">postWALRestore</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;ctx,
               <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;info,
@@ -1326,14 +1367,14 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseRegionObserver.html#postWALRestore-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.regionserver.wal.HLogKey-org.apache.hadoop.hbase.regionserver.wal.WALEdit-">postWALRestore</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;env,
               <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;info,
               <a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/HLogKey.html" title="class in org.apache.hadoop.hbase.regionserver.wal">HLogKey</a>&nbsp;logKey,
               <a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.regionserver.wal">WALEdit</a>&nbsp;logEdit)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseWALObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseWALObserver.html#postWALWrite-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.wal.WALKey-org.apache.hadoop.hbase.regionserver.wal.WALEdit-">postWALWrite</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/coprocessor/WALCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">WALCoprocessorEnvironment</a>&gt;&nbsp;ctx,
             <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;info,
@@ -1342,7 +1383,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <div class="block">Implementers should override this method and leave the deprecated version as-is.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">WALObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/WALObserver.html#postWALWrite-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.wal.WALKey-org.apache.hadoop.hbase.regionserver.wal.WALEdit-">postWALWrite</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/coprocessor/WALCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">WALCoprocessorEnvironment</a>&gt;&nbsp;ctx,
             <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;info,
@@ -1352,14 +1393,14 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
  is writen to WAL.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseWALObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseWALObserver.html#postWALWrite-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.regionserver.wal.HLogKey-org.apache.hadoop.hbase.regionserver.wal.WALEdit-">postWALWrite</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/WALCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">WALCoprocessorEnvironment</a>&gt;&nbsp;ctx,
             <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;info,
             <a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/HLogKey.html" title="class in org.apache.hadoop.hbase.regionserver.wal">HLogKey</a>&nbsp;logKey,
             <a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.regionserver.wal">WALEdit</a>&nbsp;logEdit)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">WALObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/WALObserver.html#postWALWrite-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.regionserver.wal.HLogKey-org.apache.hadoop.hbase.regionserver.wal.WALEdit-">postWALWrite</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/WALCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">WALCoprocessorEnvironment</a>&gt;&nbsp;ctx,
             <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;info,
@@ -1370,6 +1411,13 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAssign-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-">preAssign</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+         <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfo)</code>
+<div class="block">Called prior to assigning a specific region.</div>
+</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preAssign-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-">preAssign</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
@@ -1382,9 +1430,11 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAssign-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-">preAssign</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-         <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfo)</code>
-<div class="block">Called prior to assigning a specific region.</div>
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCreateTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">preCreateTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+              <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
+              <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>
+<div class="block">Called before a new table is created by
+ <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master"><code>HMaster</code></a>.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -1401,9 +1451,9 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCreateTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">preCreateTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-              <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
-              <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">preCreateTableAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                    <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
+                    <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>
 <div class="block">Called before a new table is created by
  <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master"><code>HMaster</code></a>.</div>
 </td>
@@ -1422,11 +1472,14 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">preCreateTableAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                    <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
-                    <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>
-<div class="block">Called before a new table is created by
- <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master"><code>HMaster</code></a>.</div>
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">preCreateTableHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                     <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
+                     <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
+     (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
+     Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-"><code>MasterObserver.preCreateTableAction(ObserverContext, HTableDescriptor, HRegionInfo[])</code></a>.</span></div>
+</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -1451,14 +1504,10 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">preCreateTableHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                     <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;desc,
-                     <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]&nbsp;regions)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-     (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
-     Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-"><code>MasterObserver.preCreateTableAction(ObserverContext, HTableDescriptor, HRegionInfo[])</code></a>.</span></div>
-</div>
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDispatchMerge-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-">preDispatchMerge</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionA,
+                <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionB)</code>
+<div class="block">Called before dispatching region merge request.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -1475,10 +1524,11 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDispatchMerge-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-">preDispatchMerge</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionA,
-                <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionB)</code>
-<div class="block">Called before dispatching region merge request.</div>
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preMove-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.ServerName-">preMove</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+       <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;region,
+       <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;srcServer,
+       <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;destServer)</code>
+<div class="block">Called prior to moving a given region from one region server to another.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -1497,11 +1547,9 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preMove-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.ServerName-">preMove</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-       <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;region,
-       <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;srcServer,
-       <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;destServer)</code>
-<div class="block">Called prior to moving a given region from one region server to another.</div>
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preRegionOffline-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-">preRegionOffline</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfo)</code>
+<div class="block">Called prior to marking a given region as offline.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -1516,25 +1564,26 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preRegionOffline-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-">preRegionOffline</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfo)</code>
-<div class="block">Called prior to marking a given region as offline.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">RegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preReplayWALs-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.fs.Path-">preReplayWALs</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;ctx,
              <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;info,
              org.apache.hadoop.fs.Path&nbsp;edits)</code>
 <div class="block">Called before replaying WALs for this region.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseRegionObserver.html#preReplayWALs-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.fs.Path-">preReplayWALs</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;env,
              <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;info,
              org.apache.hadoop.fs.Path&nbsp;edits)</code>&nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preUnassign-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-boolean-">preUnassign</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+           <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfo,
+           boolean&nbsp;force)</code>
+<div class="block">Called prior to unassigning a given region.</div>
+</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preUnassign-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-boolean-">preUnassign</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
@@ -1549,14 +1598,6 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preUnassign-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-boolean-">preUnassign</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-           <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfo,
-           boolean&nbsp;force)</code>
-<div class="block">Called prior to unassigning a given region.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">RegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preWALRestore-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.wal.WALKey-org.apache.hadoop.hbase.regionserver.wal.WALEdit-">preWALRestore</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;ctx,
              <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;info,
              <a href="../../../../../org/apache/hadoop/hbase/wal/WALKey.html" title="class in org.apache.hadoop.hbase.wal">WALKey</a>&nbsp;logKey,
@@ -1565,7 +1606,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
  replayed for this region.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseRegionObserver.html#preWALRestore-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.wal.WALKey-org.apache.hadoop.hbase.regionserver.wal.WALEdit-">preWALRestore</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;env,
              <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;info,
@@ -1574,7 +1615,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <div class="block">Implementers should override this version of the method and leave the deprecated one as-is.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">RegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preWALRestore-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.regionserver.wal.HLogKey-org.apache.hadoop.hbase.regionserver.wal.WALEdit-">preWALRestore</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;ctx,
              <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;info,
@@ -1585,14 +1626,14 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseRegionObserver.html#preWALRestore-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.regionserver.wal.HLogKey-org.apache.hadoop.hbase.regionserver.wal.WALEdit-">preWALRestore</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;env,
              <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;info,
              <a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/HLogKey.html" title="class in org.apache.hadoop.hbase.regionserver.wal">HLogKey</a>&nbsp;logKey,
              <a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.regionserver.wal">WALEdit</a>&nbsp;logEdit)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseWALObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseWALObserver.html#preWALWrite-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.wal.WALKey-org.apache.hadoop.hbase.regionserver.wal.WALEdit-">preWALWrite</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/coprocessor/WALCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">WALCoprocessorEnvironment</a>&gt;&nbsp;ctx,
            <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;info,
@@ -1601,7 +1642,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <div class="block">Implementers should override this method and leave the deprecated version as-is.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">WALObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/WALObserver.html#preWALWrite-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.wal.WALKey-org.apache.hadoop.hbase.regionserver.wal.WALEdit-">preWALWrite</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/coprocessor/WALCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">WALCoprocessorEnvironment</a>&gt;&nbsp;ctx,
            <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;info,
@@ -1611,14 +1652,14 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
  is writen to WAL.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseWALObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseWALObserver.html#preWALWrite-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.regionserver.wal.HLogKey-org.apache.hadoop.hbase.regionserver.wal.WALEdit-">preWALWrite</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/WALCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">WALCoprocessorEnvironment</a>&gt;&nbsp;ctx,
            <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;info,
            <a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/HLogKey.html" title="class in org.apache.hadoop.hbase.regionserver.wal">HLogKey</a>&nbsp;logKey,
            <a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.regionserver.wal">WALEdit</a>&nbsp;logEdit)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">WALObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/WALObserver.html#preWALWrite-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.regionserver.wal.HLogKey-org.apache.hadoop.hbase.regionserver.wal.WALEdit-">preWALWrite</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/WALCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">WALCoprocessorEnvironment</a>&gt;&nbsp;ctx,
            <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;info,
@@ -2144,11 +2185,17 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">AssignmentManager.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/AssignmentManager.html#assignDaughterRegions-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-">assignDaughterRegions</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;parentHRI,
+                     <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;daughterAHRI,
+                     <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;daughterBHRI)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">AssignmentManager.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/AssignmentManager.html#assignMeta-org.apache.hadoop.hbase.HRegionInfo-">assignMeta</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;hri)</code>
 <div class="block">Assigns the hbase:meta region or a replica.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">CatalogJanitor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/CatalogJanitor.html#checkDaughterInFs-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-">checkDaughterInFs</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;parent,
                  <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;daughter)</code>
@@ -2156,14 +2203,14 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
  references to parent.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">CatalogJanitor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/CatalogJanitor.html#cleanMergeQualifier-org.apache.hadoop.hbase.HRegionInfo-">cleanMergeQualifier</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;region)</code>
 <div class="block">Checks if the specified region has merge qualifiers, if so, try to clean
  them</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>(package private) boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">CatalogJanitor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/CatalogJanitor.html#cleanMergeRegion-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-">cleanMergeRegion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;mergedRegion,
                 <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionA,
@@ -2172,22 +2219,22 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
  merge region on hdfs and perform deleting references in hbase:meta</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>(package private) boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">CatalogJanitor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/CatalogJanitor.html#cleanParent-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.client.Result-">cleanParent</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;parent,
            <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;rowContent)</code>
 <div class="block">If daughters no longer hold reference to the parents, delete the parent.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">RegionStates.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/RegionStates.html#clearLastAssignment-org.apache.hadoop.hbase.HRegionInfo-">clearLastAssignment</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;region)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span class="typeNameLabel">AssignmentManager.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/AssignmentManager.html#clearRegionPlan-org.apache.hadoop.hbase.HRegionInfo-">clearRegionPlan</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;region)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><span class="typeNameLabel">ServerManager.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/ServerManager.html#closeRegionSilentlyAndWait-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.HRegionInfo-long-">closeRegionSilentlyAndWait</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a>&nbsp;connection,
                           <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;server,
@@ -2197,18 +2244,18 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
  to close the region.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><span class="typeNameLabel">CatalogJanitor.SplitParentFirstComparator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/CatalogJanitor.SplitParentFirstComparator.html#compare-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-">compare</a></span>(<a href="../../../../../o

<TRUNCATED>

[08/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/class-use/CellScanner.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/CellScanner.html b/devapidocs/org/apache/hadoop/hbase/class-use/CellScanner.html
index 80af2e5..9b5f924 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/CellScanner.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/CellScanner.html
@@ -466,11 +466,11 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DelegatingHBaseRpcController.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/DelegatingHBaseRpcController.html#cellScanner--">cellScanner</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">HBaseRpcControllerImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcControllerImpl.html#cellScanner--">cellScanner</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a></code></td>
-<td class="colLast"><span class="typeNameLabel">HBaseRpcControllerImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcControllerImpl.html#cellScanner--">cellScanner</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">DelegatingHBaseRpcController.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/DelegatingHBaseRpcController.html#cellScanner--">cellScanner</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a></code></td>
@@ -495,49 +495,49 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;org.apache.hadoop.hbase.shaded.com.google.protobuf.Message,<a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">RpcServer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#call-org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService-org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor-org.apache.hadoop.hbase.shaded.com.google.protobuf.Message-org.apache.hadoop.hbase.CellScanner-long-org.apache.hadoop.hbase.monitoring.MonitoredRPCHandler-">call</a></span>(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService&nbsp;service,
+<td class="colLast"><span class="typeNameLabel">RpcServerInterface.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterface.html#call-org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService-org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor-org.apache.hadoop.hbase.shaded.com.google.protobuf.Message-org.apache.hadoop.hbase.CellScanner-long-org.apache.hadoop.hbase.monitoring.MonitoredRPCHandler-">call</a></span>(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService&nbsp;service,
     org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor&nbsp;md,
     org.apache.hadoop.hbase.shaded.com.google.protobuf.Message&nbsp;param,
     <a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;cellScanner,
     long&nbsp;receiveTime,
-    <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredRPCHandler.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredRPCHandler</a>&nbsp;status)</code>&nbsp;</td>
+    <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredRPCHandler.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredRPCHandler</a>&nbsp;status)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">As of release 1.3, this will be removed in HBase 3.0</span></div>
+</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;org.apache.hadoop.hbase.shaded.com.google.protobuf.Message,<a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">RpcServerInterface.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterface.html#call-org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService-org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor-org.apache.hadoop.hbase.shaded.com.google.protobuf.Message-org.apache.hadoop.hbase.CellScanner-long-org.apache.hadoop.hbase.monitoring.MonitoredRPCHandler-">call</a></span>(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService&nbsp;service,
+<td class="colLast"><span class="typeNameLabel">RpcServer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#call-org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService-org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor-org.apache.hadoop.hbase.shaded.com.google.protobuf.Message-org.apache.hadoop.hbase.CellScanner-long-org.apache.hadoop.hbase.monitoring.MonitoredRPCHandler-">call</a></span>(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService&nbsp;service,
     org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor&nbsp;md,
     org.apache.hadoop.hbase.shaded.com.google.protobuf.Message&nbsp;param,
     <a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;cellScanner,
     long&nbsp;receiveTime,
-    <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredRPCHandler.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredRPCHandler</a>&nbsp;status)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 1.3, this will be removed in HBase 3.0</span></div>
-</div>
-</td>
+    <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredRPCHandler.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredRPCHandler</a>&nbsp;status)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;org.apache.hadoop.hbase.shaded.com.google.protobuf.Message,<a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">RpcServer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#call-org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService-org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor-org.apache.hadoop.hbase.shaded.com.google.protobuf.Message-org.apache.hadoop.hbase.CellScanner-long-org.apache.hadoop.hbase.monitoring.MonitoredRPCHandler-long-int-">call</a></span>(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService&nbsp;service,
+<td class="colLast"><span class="typeNameLabel">RpcServerInterface.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterface.html#call-org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService-org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor-org.apache.hadoop.hbase.shaded.com.google.protobuf.Message-org.apache.hadoop.hbase.CellScanner-long-org.apache.hadoop.hbase.monitoring.MonitoredRPCHandler-long-int-">call</a></span>(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService&nbsp;service,
     org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor&nbsp;md,
     org.apache.hadoop.hbase.shaded.com.google.protobuf.Message&nbsp;param,
     <a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;cellScanner,
     long&nbsp;receiveTime,
     <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredRPCHandler.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredRPCHandler</a>&nbsp;status,
     long&nbsp;startTime,
-    int&nbsp;timeout)</code>
-<div class="block">This is a server side method, which is invoked over RPC.</div>
-</td>
+    int&nbsp;timeout)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;org.apache.hadoop.hbase.shaded.com.google.protobuf.Message,<a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">RpcServerInterface.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterface.html#call-org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService-org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor-org.apache.hadoop.hbase.shaded.com.google.protobuf.Message-org.apache.hadoop.hbase.CellScanner-long-org.apache.hadoop.hbase.monitoring.MonitoredRPCHandler-long-int-">call</a></span>(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService&nbsp;service,
+<td class="colLast"><span class="typeNameLabel">RpcServer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#call-org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService-org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor-org.apache.hadoop.hbase.shaded.com.google.protobuf.Message-org.apache.hadoop.hbase.CellScanner-long-org.apache.hadoop.hbase.monitoring.MonitoredRPCHandler-long-int-">call</a></span>(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService&nbsp;service,
     org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor&nbsp;md,
     org.apache.hadoop.hbase.shaded.com.google.protobuf.Message&nbsp;param,
     <a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;cellScanner,
     long&nbsp;receiveTime,
     <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredRPCHandler.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredRPCHandler</a>&nbsp;status,
     long&nbsp;startTime,
-    int&nbsp;timeout)</code>&nbsp;</td>
+    int&nbsp;timeout)</code>
+<div class="block">This is a server side method, which is invoked over RPC.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -583,49 +583,49 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;org.apache.hadoop.hbase.shaded.com.google.protobuf.Message,<a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">RpcServer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#call-org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService-org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor-org.apache.hadoop.hbase.shaded.com.google.protobuf.Message-org.apache.hadoop.hbase.CellScanner-long-org.apache.hadoop.hbase.monitoring.MonitoredRPCHandler-">call</a></span>(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService&nbsp;service,
+<td class="colLast"><span class="typeNameLabel">RpcServerInterface.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterface.html#call-org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService-org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor-org.apache.hadoop.hbase.shaded.com.google.protobuf.Message-org.apache.hadoop.hbase.CellScanner-long-org.apache.hadoop.hbase.monitoring.MonitoredRPCHandler-">call</a></span>(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService&nbsp;service,
     org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor&nbsp;md,
     org.apache.hadoop.hbase.shaded.com.google.protobuf.Message&nbsp;param,
     <a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;cellScanner,
     long&nbsp;receiveTime,
-    <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredRPCHandler.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredRPCHandler</a>&nbsp;status)</code>&nbsp;</td>
+    <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredRPCHandler.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredRPCHandler</a>&nbsp;status)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">As of release 1.3, this will be removed in HBase 3.0</span></div>
+</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;org.apache.hadoop.hbase.shaded.com.google.protobuf.Message,<a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">RpcServerInterface.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterface.html#call-org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService-org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor-org.apache.hadoop.hbase.shaded.com.google.protobuf.Message-org.apache.hadoop.hbase.CellScanner-long-org.apache.hadoop.hbase.monitoring.MonitoredRPCHandler-">call</a></span>(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService&nbsp;service,
+<td class="colLast"><span class="typeNameLabel">RpcServer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#call-org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService-org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor-org.apache.hadoop.hbase.shaded.com.google.protobuf.Message-org.apache.hadoop.hbase.CellScanner-long-org.apache.hadoop.hbase.monitoring.MonitoredRPCHandler-">call</a></span>(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService&nbsp;service,
     org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor&nbsp;md,
     org.apache.hadoop.hbase.shaded.com.google.protobuf.Message&nbsp;param,
     <a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;cellScanner,
     long&nbsp;receiveTime,
-    <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredRPCHandler.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredRPCHandler</a>&nbsp;status)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 1.3, this will be removed in HBase 3.0</span></div>
-</div>
-</td>
+    <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredRPCHandler.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredRPCHandler</a>&nbsp;status)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;org.apache.hadoop.hbase.shaded.com.google.protobuf.Message,<a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">RpcServer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#call-org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService-org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor-org.apache.hadoop.hbase.shaded.com.google.protobuf.Message-org.apache.hadoop.hbase.CellScanner-long-org.apache.hadoop.hbase.monitoring.MonitoredRPCHandler-long-int-">call</a></span>(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService&nbsp;service,
+<td class="colLast"><span class="typeNameLabel">RpcServerInterface.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterface.html#call-org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService-org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor-org.apache.hadoop.hbase.shaded.com.google.protobuf.Message-org.apache.hadoop.hbase.CellScanner-long-org.apache.hadoop.hbase.monitoring.MonitoredRPCHandler-long-int-">call</a></span>(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService&nbsp;service,
     org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor&nbsp;md,
     org.apache.hadoop.hbase.shaded.com.google.protobuf.Message&nbsp;param,
     <a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;cellScanner,
     long&nbsp;receiveTime,
     <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredRPCHandler.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredRPCHandler</a>&nbsp;status,
     long&nbsp;startTime,
-    int&nbsp;timeout)</code>
-<div class="block">This is a server side method, which is invoked over RPC.</div>
-</td>
+    int&nbsp;timeout)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;org.apache.hadoop.hbase.shaded.com.google.protobuf.Message,<a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">RpcServerInterface.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterface.html#call-org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService-org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor-org.apache.hadoop.hbase.shaded.com.google.protobuf.Message-org.apache.hadoop.hbase.CellScanner-long-org.apache.hadoop.hbase.monitoring.MonitoredRPCHandler-long-int-">call</a></span>(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService&nbsp;service,
+<td class="colLast"><span class="typeNameLabel">RpcServer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#call-org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService-org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor-org.apache.hadoop.hbase.shaded.com.google.protobuf.Message-org.apache.hadoop.hbase.CellScanner-long-org.apache.hadoop.hbase.monitoring.MonitoredRPCHandler-long-int-">call</a></span>(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService&nbsp;service,
     org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor&nbsp;md,
     org.apache.hadoop.hbase.shaded.com.google.protobuf.Message&nbsp;param,
     <a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;cellScanner,
     long&nbsp;receiveTime,
     <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredRPCHandler.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredRPCHandler</a>&nbsp;status,
     long&nbsp;startTime,
-    int&nbsp;timeout)</code>&nbsp;</td>
+    int&nbsp;timeout)</code>
+<div class="block">This is a server side method, which is invoked over RPC.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private void</code></td>
@@ -647,11 +647,11 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">DelegatingHBaseRpcController.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/DelegatingHBaseRpcController.html#setCellScanner-org.apache.hadoop.hbase.CellScanner-">setCellScanner</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;cellScanner)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">HBaseRpcControllerImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcControllerImpl.html#setCellScanner-org.apache.hadoop.hbase.CellScanner-">setCellScanner</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;cellScanner)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">HBaseRpcControllerImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcControllerImpl.html#setCellScanner-org.apache.hadoop.hbase.CellScanner-">setCellScanner</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;cellScanner)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">DelegatingHBaseRpcController.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/DelegatingHBaseRpcController.html#setCellScanner-org.apache.hadoop.hbase.CellScanner-">setCellScanner</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;cellScanner)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
@@ -662,11 +662,11 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">DelegatingHBaseRpcController.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/DelegatingHBaseRpcController.html#setDone-org.apache.hadoop.hbase.CellScanner-">setDone</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;cellScanner)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">HBaseRpcControllerImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcControllerImpl.html#setDone-org.apache.hadoop.hbase.CellScanner-">setDone</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;cellScanner)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">HBaseRpcControllerImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcControllerImpl.html#setDone-org.apache.hadoop.hbase.CellScanner-">setDone</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;cellScanner)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">DelegatingHBaseRpcController.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/DelegatingHBaseRpcController.html#setDone-org.apache.hadoop.hbase.CellScanner-">setDone</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;cellScanner)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/class-use/ClusterStatus.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/ClusterStatus.html b/devapidocs/org/apache/hadoop/hbase/class-use/ClusterStatus.html
index 3b91a81..6828ab8 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/ClusterStatus.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/ClusterStatus.html
@@ -205,13 +205,13 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/ClusterStatus.html" title="class in org.apache.hadoop.hbase">ClusterStatus</a></code></td>
-<td class="colLast"><span class="typeNameLabel">StochasticLoadBalancer.CostFromRegionLoadFunction.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.CostFromRegionLoadFunction.html#clusterStatus">clusterStatus</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/ClusterStatus.html" title="class in org.apache.hadoop.hbase">ClusterStatus</a></code></td>
 <td class="colLast"><span class="typeNameLabel">BaseLoadBalancer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.html#clusterStatus">clusterStatus</a></span></code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/ClusterStatus.html" title="class in org.apache.hadoop.hbase">ClusterStatus</a></code></td>
+<td class="colLast"><span class="typeNameLabel">StochasticLoadBalancer.CostFromRegionLoadFunction.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.CostFromRegionLoadFunction.html#clusterStatus">clusterStatus</a></span></code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/ClusterStatus.html" title="class in org.apache.hadoop.hbase">ClusterStatus</a></code></td>
 <td class="colLast"><span class="typeNameLabel">RegionLocationFinder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/balancer/RegionLocationFinder.html#status">status</a></span></code>&nbsp;</td>
@@ -227,15 +227,15 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">StochasticLoadBalancer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.html#setClusterStatus-org.apache.hadoop.hbase.ClusterStatus-">setClusterStatus</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ClusterStatus.html" title="class in org.apache.hadoop.hbase">ClusterStatus</a>&nbsp;st)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">BaseLoadBalancer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.html#setClusterStatus-org.apache.hadoop.hbase.ClusterStatus-">setClusterStatus</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ClusterStatus.html" title="class in org.apache.hadoop.hbase">ClusterStatus</a>&nbsp;st)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>(package private) void</code></td>
-<td class="colLast"><span class="typeNameLabel">StochasticLoadBalancer.CostFromRegionLoadFunction.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.CostFromRegionLoadFunction.html#setClusterStatus-org.apache.hadoop.hbase.ClusterStatus-">setClusterStatus</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ClusterStatus.html" title="class in org.apache.hadoop.hbase">ClusterStatus</a>&nbsp;status)</code>&nbsp;</td>
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">StochasticLoadBalancer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.html#setClusterStatus-org.apache.hadoop.hbase.ClusterStatus-">setClusterStatus</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ClusterStatus.html" title="class in org.apache.hadoop.hbase">ClusterStatus</a>&nbsp;st)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseLoadBalancer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.html#setClusterStatus-org.apache.hadoop.hbase.ClusterStatus-">setClusterStatus</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ClusterStatus.html" title="class in org.apache.hadoop.hbase">ClusterStatus</a>&nbsp;st)</code>&nbsp;</td>
+<td class="colFirst"><code>(package private) void</code></td>
+<td class="colLast"><span class="typeNameLabel">StochasticLoadBalancer.CostFromRegionLoadFunction.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.CostFromRegionLoadFunction.html#setClusterStatus-org.apache.hadoop.hbase.ClusterStatus-">setClusterStatus</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ClusterStatus.html" title="class in org.apache.hadoop.hbase">ClusterStatus</a>&nbsp;status)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/class-use/CoprocessorEnvironment.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/CoprocessorEnvironment.html b/devapidocs/org/apache/hadoop/hbase/class-use/CoprocessorEnvironment.html
index 70f1075..37b307a 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/CoprocessorEnvironment.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/CoprocessorEnvironment.html
@@ -377,35 +377,35 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseWALObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseWALObserver.html#start-org.apache.hadoop.hbase.CoprocessorEnvironment-">start</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;e)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#start-org.apache.hadoop.hbase.CoprocessorEnvironment-">start</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;ctx)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BaseRegionServerObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseRegionServerObserver.html#start-org.apache.hadoop.hbase.CoprocessorEnvironment-">start</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;env)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseRowProcessorEndpoint.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseRowProcessorEndpoint.html#start-org.apache.hadoop.hbase.CoprocessorEnvironment-">start</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;env)</code>
 <div class="block">Stores a reference to the coprocessor environment provided by the
  <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html" title="class in org.apache.hadoop.hbase.regionserver"><code>RegionCoprocessorHost</code></a> from the region where this
  coprocessor is loaded.</div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseRegionServerObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseRegionServerObserver.html#start-org.apache.hadoop.hbase.CoprocessorEnvironment-">start</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;env)</code>&nbsp;</td>
-</tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#start-org.apache.hadoop.hbase.CoprocessorEnvironment-">start</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;ctx)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MultiRowMutationEndpoint.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MultiRowMutationEndpoint.html#start-org.apache.hadoop.hbase.CoprocessorEnvironment-">start</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;env)</code>
+<div class="block">Stores a reference to the coprocessor environment provided by the
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html" title="class in org.apache.hadoop.hbase.regionserver"><code>RegionCoprocessorHost</code></a> from the region where this
+ coprocessor is loaded.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#start-org.apache.hadoop.hbase.CoprocessorEnvironment-">start</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;ctx)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">BaseWALObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseWALObserver.html#start-org.apache.hadoop.hbase.CoprocessorEnvironment-">start</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;e)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MultiRowMutationEndpoint.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MultiRowMutationEndpoint.html#start-org.apache.hadoop.hbase.CoprocessorEnvironment-">start</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;env)</code>
-<div class="block">Stores a reference to the coprocessor environment provided by the
- <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html" title="class in org.apache.hadoop.hbase.regionserver"><code>RegionCoprocessorHost</code></a> from the region where this
- coprocessor is loaded.</div>
-</td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#start-org.apache.hadoop.hbase.CoprocessorEnvironment-">start</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;ctx)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
@@ -421,27 +421,27 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseWALObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseWALObserver.html#stop-org.apache.hadoop.hbase.CoprocessorEnvironment-">stop</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;e)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#stop-org.apache.hadoop.hbase.CoprocessorEnvironment-">stop</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;ctx)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseRowProcessorEndpoint.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseRowProcessorEndpoint.html#stop-org.apache.hadoop.hbase.CoprocessorEnvironment-">stop</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;env)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">BaseRegionServerObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseRegionServerObserver.html#stop-org.apache.hadoop.hbase.CoprocessorEnvironment-">stop</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;env)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseRegionServerObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseRegionServerObserver.html#stop-org.apache.hadoop.hbase.CoprocessorEnvironment-">stop</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;env)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">BaseRowProcessorEndpoint.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseRowProcessorEndpoint.html#stop-org.apache.hadoop.hbase.CoprocessorEnvironment-">stop</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;env)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#stop-org.apache.hadoop.hbase.CoprocessorEnvironment-">stop</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;ctx)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MultiRowMutationEndpoint.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MultiRowMutationEndpoint.html#stop-org.apache.hadoop.hbase.CoprocessorEnvironment-">stop</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;env)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#stop-org.apache.hadoop.hbase.CoprocessorEnvironment-">stop</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;ctx)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">BaseWALObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseWALObserver.html#stop-org.apache.hadoop.hbase.CoprocessorEnvironment-">stop</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;e)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MultiRowMutationEndpoint.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MultiRowMutationEndpoint.html#stop-org.apache.hadoop.hbase.CoprocessorEnvironment-">stop</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;env)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#stop-org.apache.hadoop.hbase.CoprocessorEnvironment-">stop</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;ctx)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
@@ -471,27 +471,27 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BulkDeleteEndpoint.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/example/BulkDeleteEndpoint.html#start-org.apache.hadoop.hbase.CoprocessorEnvironment-">start</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;env)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">RowCountEndpoint.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/example/RowCountEndpoint.html#start-org.apache.hadoop.hbase.CoprocessorEnvironment-">start</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;env)</code>
 <div class="block">Stores a reference to the coprocessor environment provided by the
  <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html" title="class in org.apache.hadoop.hbase.regionserver"><code>RegionCoprocessorHost</code></a> from the region where this
  coprocessor is loaded.</div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BulkDeleteEndpoint.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/example/BulkDeleteEndpoint.html#start-org.apache.hadoop.hbase.CoprocessorEnvironment-">start</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;env)</code>&nbsp;</td>
-</tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">ZooKeeperScanPolicyObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.html#stop-org.apache.hadoop.hbase.CoprocessorEnvironment-">stop</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;e)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">RowCountEndpoint.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/example/RowCountEndpoint.html#stop-org.apache.hadoop.hbase.CoprocessorEnvironment-">stop</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;env)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">BulkDeleteEndpoint.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/example/BulkDeleteEndpoint.html#stop-org.apache.hadoop.hbase.CoprocessorEnvironment-">stop</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;env)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BulkDeleteEndpoint.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/example/BulkDeleteEndpoint.html#stop-org.apache.hadoop.hbase.CoprocessorEnvironment-">stop</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;env)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">RowCountEndpoint.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/example/RowCountEndpoint.html#stop-org.apache.hadoop.hbase.CoprocessorEnvironment-">stop</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a>&nbsp;env)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/class-use/DoNotRetryIOException.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/DoNotRetryIOException.html b/devapidocs/org/apache/hadoop/hbase/class-use/DoNotRetryIOException.html
index dde2201..4f9ccbe 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/DoNotRetryIOException.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/DoNotRetryIOException.html
@@ -398,12 +398,18 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions">RequestTooBigException</a></span></code>
+<div class="block">Thrown when the size of the rpc request received by the server is too large.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/exceptions/ScannerResetException.html" title="class in org.apache.hadoop.hbase.exceptions">ScannerResetException</a></span></code>
 <div class="block">Thrown when the server side has received an Exception, and asks the Client to reset the scanner
  state by closing the current region scanner, and reopening from the start of last seen row.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/exceptions/UnknownProtocolException.html" title="class in org.apache.hadoop.hbase.exceptions">UnknownProtocolException</a></span></code>
 <div class="block">An error requesting an RPC protocol that the server is not serving.</div>
@@ -478,6 +484,10 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html" title="class in org.apache.hadoop.hbase.ipc">UnsupportedCryptoException</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/WrongVersionException.html" title="class in org.apache.hadoop.hbase.ipc">WrongVersionException</a></span></code>&nbsp;</td>
 </tr>
 </tbody>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html b/devapidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
index 35afe20..4505a2c 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
@@ -448,16 +448,22 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions">RequestTooBigException</a></span></code>
+<div class="block">Thrown when the size of the rpc request received by the server is too large.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/exceptions/ScannerResetException.html" title="class in org.apache.hadoop.hbase.exceptions">ScannerResetException</a></span></code>
 <div class="block">Thrown when the server side has received an Exception, and asks the Client to reset the scanner
  state by closing the current region scanner, and reopening from the start of last seen row.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/exceptions/UnexpectedStateException.html" title="class in org.apache.hadoop.hbase.exceptions">UnexpectedStateException</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/exceptions/UnknownProtocolException.html" title="class in org.apache.hadoop.hbase.exceptions">UnknownProtocolException</a></span></code>
 <div class="block">An error requesting an RPC protocol that the server is not serving.</div>
@@ -567,6 +573,10 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html" title="class in org.apache.hadoop.hbase.ipc">UnsupportedCryptoException</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/WrongVersionException.html" title="class in org.apache.hadoop.hbase.ipc">WrongVersionException</a></span></code>&nbsp;</td>
 </tr>
 </tbody>
@@ -662,12 +672,12 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/master/RegionPlan.html" title="class in org.apache.hadoop.hbase.master">RegionPlan</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">FavoredNodeLoadBalancer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/balancer/FavoredNodeLoadBalancer.html#balanceCluster-org.apache.hadoop.hbase.TableName-java.util.Map-">balanceCluster</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+<td class="colLast"><span class="typeNameLabel">SimpleLoadBalancer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/balancer/SimpleLoadBalancer.html#balanceCluster-org.apache.hadoop.hbase.TableName-java.util.Map-">balanceCluster</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&gt;&gt;&nbsp;clusterState)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/master/RegionPlan.html" title="class in org.apache.hadoop.hbase.master">RegionPlan</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleLoadBalancer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/balancer/SimpleLoadBalancer.html#balanceCluster-org.apache.hadoop.hbase.TableName-java.util.Map-">balanceCluster</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+<td class="colLast"><span class="typeNameLabel">FavoredNodeLoadBalancer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/balancer/FavoredNodeLoadBalancer.html#balanceCluster-org.apache.hadoop.hbase.TableName-java.util.Map-">balanceCluster</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&gt;&gt;&nbsp;clusterState)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
@@ -690,14 +700,14 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/master/normalizer/NormalizationPlan.html" title="interface in org.apache.hadoop.hbase.master.normalizer">NormalizationPlan</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">RegionNormalizer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/normalizer/RegionNormalizer.html#computePlanForTable-org.apache.hadoop.hbase.TableName-">computePlanForTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;table)</code>
-<div class="block">Computes next optimal normalization plan.</div>
+<td class="colLast"><span class="typeNameLabel">SimpleRegionNormalizer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/normalizer/SimpleRegionNormalizer.html#computePlanForTable-org.apache.hadoop.hbase.TableName-">computePlanForTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;table)</code>
+<div class="block">Computes next most "urgent" normalization action on the table.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/master/normalizer/NormalizationPlan.html" title="interface in org.apache.hadoop.hbase.master.normalizer">NormalizationPlan</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleRegionNormalizer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/normalizer/SimpleRegionNormalizer.html#computePlanForTable-org.apache.hadoop.hbase.TableName-">computePlanForTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;table)</code>
-<div class="block">Computes next most "urgent" normalization action on the table.</div>
+<td class="colLast"><span class="typeNameLabel">RegionNormalizer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/normalizer/RegionNormalizer.html#computePlanForTable-org.apache.hadoop.hbase.TableName-">computePlanForTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;table)</code>
+<div class="block">Computes next optimal normalization plan.</div>
 </td>
 </tr>
 </tbody>


[04/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html b/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html
index 7504456..6add991 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html
@@ -292,6 +292,22 @@ service.</div>
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentMap</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentNavigableMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentNavigableMap</a>&lt;byte[],<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#cache">cache</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true" title="class or interface in java.util.function">Supplier</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncSingleRequestRpcRetryingCaller.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#locate">locate</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#metaRegionLocation">metaRegionLocation</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#metaRelocateFuture">metaRelocateFuture</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>,<a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.FlushWorker</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">HTableMultiplexer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html#serverToFlushWorkerMap">serverToFlushWorkerMap</a></span></code>
 <div class="block">The map between each region server to its flush worker</div>
@@ -346,33 +362,48 @@ service.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getRegionLocation-org.apache.hadoop.hbase.TableName-byte:A-boolean-">getRegionLocation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+                 byte[]&nbsp;row,
+                 boolean&nbsp;reload)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
 <td class="colLast"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#getRegionLocation-org.apache.hadoop.hbase.TableName-byte:A-boolean-">getRegionLocation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                  byte[]&nbsp;row,
                  boolean&nbsp;reload)</code>
 <div class="block">Find region location hosting passed row</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncRequestFutureImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#getReplicaLocationOrFail-org.apache.hadoop.hbase.client.Action-">getReplicaLocationOrFail</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a>&nbsp;action)</code>&nbsp;</td>
+</tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getRegionLocation-org.apache.hadoop.hbase.TableName-byte:A-boolean-">getRegionLocation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-                 byte[]&nbsp;row,
-                 boolean&nbsp;reload)</code>&nbsp;</td>
+<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#locateInCache-org.apache.hadoop.hbase.TableName-byte:A-">locateInCache</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+             byte[]&nbsp;row)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
-<td class="colLast"><span class="typeNameLabel">AsyncRequestFutureImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#getReplicaLocationOrFail-org.apache.hadoop.hbase.client.Action-">getReplicaLocationOrFail</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;action)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">AsyncRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#locatePreviousInCache-org.apache.hadoop.hbase.TableName-byte:A-">locatePreviousInCache</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+                     byte[]&nbsp;startRowOfCurrentRegion)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-byte:A-">locateRegion</a></span>(byte[]&nbsp;regionName)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
 <td class="colLast"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#locateRegion-byte:A-">locateRegion</a></span>(byte[]&nbsp;regionName)</code>
 <div class="block">Gets the location of the region of <i>regionName</i>.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-byte:A-">locateRegion</a></span>(byte[]&nbsp;regionName)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-org.apache.hadoop.hbase.TableName-byte:A-">locateRegion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+            byte[]&nbsp;row)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
 <td class="colLast"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#locateRegion-org.apache.hadoop.hbase.TableName-byte:A-">locateRegion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
             byte[]&nbsp;row)</code>
@@ -380,12 +411,12 @@ service.</div>
  lives in.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-org.apache.hadoop.hbase.TableName-byte:A-">locateRegion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-            byte[]&nbsp;row)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#relocateRegion-org.apache.hadoop.hbase.TableName-byte:A-">relocateRegion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+              byte[]&nbsp;row)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
 <td class="colLast"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#relocateRegion-org.apache.hadoop.hbase.TableName-byte:A-">relocateRegion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
               byte[]&nbsp;row)</code>
@@ -393,11 +424,6 @@ service.</div>
  lives in, ignoring any value that might be in the cache.</div>
 </td>
 </tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#relocateRegion-org.apache.hadoop.hbase.TableName-byte:A-">relocateRegion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-              byte[]&nbsp;row)</code>&nbsp;</td>
-</tr>
 </tbody>
 </table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
@@ -408,16 +434,20 @@ service.</div>
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentNavigableMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentNavigableMap</a>&lt;byte[],<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#createTableCache--">createTableCache</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">RegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html#getAllRegionLocations--">getAllRegionLocations</a></span>()</code>
 <div class="block">Retrieves all of the regions associated with this table.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">HRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HRegionLocator.html#getAllRegionLocations--">getAllRegionLocations</a></span>()</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;byte[]&gt;,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">HTable.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HTable.html#getKeysAndRegionsInRange-byte:A-byte:A-boolean-">getKeysAndRegionsInRange</a></span>(byte[]&nbsp;startKey,
                         byte[]&nbsp;endKey,
@@ -426,7 +456,7 @@ service.</div>
  keys.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;byte[]&gt;,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">HTable.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HTable.html#getKeysAndRegionsInRange-byte:A-byte:A-boolean-boolean-">getKeysAndRegionsInRange</a></span>(byte[]&nbsp;startKey,
                         byte[]&nbsp;endKey,
@@ -436,6 +466,13 @@ service.</div>
  keys.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#getPreviousRegionLocation-org.apache.hadoop.hbase.TableName-byte:A-">getPreviousRegionLocation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+                         byte[]&nbsp;startRowOfCurrentRegion)</code>
+<div class="block">Locate the previous region using the current regions start key.</div>
+</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">AsyncTableRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getRegionLocation-byte:A-">getRegionLocation</a></span>(byte[]&nbsp;row)</code>
@@ -456,15 +493,40 @@ service.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">AsyncRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#getRegionLocation-org.apache.hadoop.hbase.TableName-byte:A-boolean-">getRegionLocation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-                 byte[]&nbsp;row,
-                 boolean&nbsp;reload)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">AsyncRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#getRegionLocation-org.apache.hadoop.hbase.TableName-byte:A-">getRegionLocation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+                 byte[]&nbsp;row)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#locateRegions-org.apache.hadoop.hbase.TableName-">locateRegions</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>
-<div class="block">Gets the locations of all regions in the specified table, <i>tableName</i>.</div>
-</td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncSingleRequestRpcRetryingCaller.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#locate--">locate</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#locateInMeta-org.apache.hadoop.hbase.TableName-byte:A-">locateInMeta</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+            byte[]&nbsp;row)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#locateMetaRegion--">locateMetaRegion</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncSingleRequestRpcRetryingCaller.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#locatePrevious--">locatePrevious</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#locatePreviousInMeta-org.apache.hadoop.hbase.TableName-byte:A-">locatePreviousInMeta</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+                    byte[]&nbsp;startRowOfCurrentRegion)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#locatePreviousRegion-org.apache.hadoop.hbase.TableName-byte:A-">locatePreviousRegion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+                    byte[]&nbsp;startRowOfCurrentRegion)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#locateRegion-org.apache.hadoop.hbase.TableName-byte:A-">locateRegion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+            byte[]&nbsp;row)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</code></td>
@@ -472,9 +534,7 @@ service.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#locateRegions-org.apache.hadoop.hbase.TableName-boolean-boolean-">locateRegions</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-             boolean&nbsp;useCache,
-             boolean&nbsp;offlined)</code>
+<td class="colLast"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#locateRegions-org.apache.hadoop.hbase.TableName-">locateRegions</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>
 <div class="block">Gets the locations of all regions in the specified table, <i>tableName</i>.</div>
 </td>
 </tr>
@@ -485,6 +545,14 @@ service.</div>
              boolean&nbsp;offlined)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#locateRegions-org.apache.hadoop.hbase.TableName-boolean-boolean-">locateRegions</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+             boolean&nbsp;useCache,
+             boolean&nbsp;offlined)</code>
+<div class="block">Gets the locations of all regions in the specified table, <i>tableName</i>.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">ReversedScannerCallable.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ReversedScannerCallable.html#locateRegionsInRange-byte:A-byte:A-boolean-">locateRegionsInRange</a></span>(byte[]&nbsp;startKey,
                     byte[]&nbsp;endKey,
@@ -502,6 +570,10 @@ service.</div>
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#addToCache-org.apache.hadoop.hbase.HRegionLocation-">addToCache</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">MetaCache.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/MetaCache.html#cacheLocation-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.HRegionLocation-">cacheLocation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
              <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;source,
@@ -509,7 +581,7 @@ service.</div>
 <div class="block">Put a newly discovered HRegionLocation into the cache.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#cacheLocation-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.HRegionLocation-">cacheLocation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
              <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;source,
@@ -517,13 +589,13 @@ service.</div>
 <div class="block">Put a newly discovered HRegionLocation into the cache.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="type parameter in AsyncSingleRequestRpcRetryingCaller.Callable">T</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">AsyncSingleRequestRpcRetryingCaller.Callable.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html#call-org.apache.hadoop.hbase.ipc.HBaseRpcController-org.apache.hadoop.hbase.HRegionLocation-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface-">call</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a>&nbsp;controller,
     <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
     org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface&nbsp;stub)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private static &lt;REQ,PREQ,PRESP,RESP&gt;<br><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;RESP&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">AsyncTableImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html#call-org.apache.hadoop.hbase.ipc.HBaseRpcController-org.apache.hadoop.hbase.HRegionLocation-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface-REQ-org.apache.hadoop.hbase.client.AsyncTableImpl.Converter-org.apache.hadoop.hbase.client.AsyncTableImpl.RpcCall-org.apache.hadoop.hbase.client.AsyncTableImpl.Converter-">call</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a>&nbsp;controller,
     <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
@@ -533,56 +605,88 @@ service.</div>
     <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.RpcCall</a>&lt;PRESP,PREQ&gt;&nbsp;rpcCall,
     <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.Converter</a>&lt;RESP,<a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a>,PRESP&gt;&nbsp;respConverter)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span class="typeNameLabel">AsyncSingleRequestRpcRetryingCaller.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#call-org.apache.hadoop.hbase.HRegionLocation-">call</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a></code></td>
 <td class="colLast"><span class="typeNameLabel">AsyncProcess.RowCheckerHost.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowCheckerHost.html#canTakeOperation-org.apache.hadoop.hbase.HRegionLocation-long-">canTakeOperation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
                 long&nbsp;rowSize)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a></code></td>
 <td class="colLast"><span class="typeNameLabel">AsyncProcess.RowChecker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.html#canTakeOperation-org.apache.hadoop.hbase.HRegionLocation-long-">canTakeOperation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
                 long&nbsp;rowSize)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a></code></td>
 <td class="colLast"><span class="typeNameLabel">AsyncProcess.SubmittedSizeChecker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.SubmittedSizeChecker.html#canTakeOperation-org.apache.hadoop.hbase.HRegionLocation-long-">canTakeOperation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
                 long&nbsp;rowSize)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a></code></td>
 <td class="colLast"><span class="typeNameLabel">AsyncProcess.TaskCountChecker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#canTakeOperation-org.apache.hadoop.hbase.HRegionLocation-long-">canTakeOperation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
                 long&nbsp;rowSize)</code>
 <div class="block">1) check the regions is allowed.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a></code></td>
 <td class="colLast"><span class="typeNameLabel">AsyncProcess.RequestSizeChecker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RequestSizeChecker.html#canTakeOperation-org.apache.hadoop.hbase.HRegionLocation-long-">canTakeOperation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
                 long&nbsp;rowSize)</code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#canUpdate-org.apache.hadoop.hbase.HRegionLocation-org.apache.hadoop.hbase.HRegionLocation-">canUpdate</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
+         <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;oldLoc)</code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">MetaCache.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/MetaCache.html#clearCache-org.apache.hadoop.hbase.HRegionLocation-">clearCache</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;location)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#deleteCachedRegionLocation-org.apache.hadoop.hbase.HRegionLocation-">deleteCachedRegionLocation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;location)</code>
-<div class="block">Deletes cached locations for the specific region.</div>
-</td>
+<td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#deleteCachedRegionLocation-org.apache.hadoop.hbase.HRegionLocation-">deleteCachedRegionLocation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;location)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#deleteCachedRegionLocation-org.apache.hadoop.hbase.HRegionLocation-">deleteCachedRegionLocation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;location)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#deleteCachedRegionLocation-org.apache.hadoop.hbase.HRegionLocation-">deleteCachedRegionLocation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;location)</code>
+<div class="block">Deletes cached locations for the specific region.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/LinkedBlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">LinkedBlockingQueue</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.PutStatus.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.PutStatus</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">HTableMultiplexer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html#getQueue-org.apache.hadoop.hbase.HRegionLocation-">getQueue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;addr)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>private static &lt;REQ,RESP&gt;&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;RESP&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTableImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html#mutate-org.apache.hadoop.hbase.ipc.HBaseRpcController-org.apache.hadoop.hbase.HRegionLocation-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface-REQ-org.apache.hadoop.hbase.client.AsyncTableImpl.Converter-org.apache.hadoop.hbase.client.AsyncTableImpl.Converter-">mutate</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a>&nbsp;controller,
+      <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
+      org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface&nbsp;stub,
+      REQ&nbsp;req,
+      <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.Converter</a>&lt;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateRequest,byte[],REQ&gt;&nbsp;reqConvert,
+      <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.Converter</a>&lt;RESP,<a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a>,org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateResponse&gt;&nbsp;respConverter)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private static &lt;RESP&gt;&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;RESP&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTableImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html#mutateRow-org.apache.hadoop.hbase.ipc.HBaseRpcController-org.apache.hadoop.hbase.HRegionLocation-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface-org.apache.hadoop.hbase.client.RowMutations-org.apache.hadoop.hbase.client.AsyncTableImpl.Converter-java.util.function.Function-">mutateRow</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a>&nbsp;controller,
+         <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
+         org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface&nbsp;stub,
+         <a href="../../../../../org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a>&nbsp;mutation,
+         <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.Converter</a>&lt;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MultiRequest,byte[],<a href="../../../../../org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a>&gt;&nbsp;reqConvert,
+         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>,RESP&gt;&nbsp;respConverter)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private &lt;REQ,RESP&gt;&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;RESP&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTableImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html#noncedMutate-org.apache.hadoop.hbase.ipc.HBaseRpcController-org.apache.hadoop.hbase.HRegionLocation-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface-REQ-org.apache.hadoop.hbase.client.AsyncTableImpl.NoncedConverter-org.apache.hadoop.hbase.client.AsyncTableImpl.Converter-">noncedMutate</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a>&nbsp;controller,
+            <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
+            org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface&nbsp;stub,
+            REQ&nbsp;req,
+            <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.NoncedConverter.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.NoncedConverter</a>&lt;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateRequest,byte[],REQ&gt;&nbsp;reqConvert,
+            <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.Converter</a>&lt;RESP,<a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a>,org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateResponse&gt;&nbsp;respConverter)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">AsyncProcess.RowChecker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.html#notifyFinal-org.apache.hadoop.hbase.client.AsyncProcess.RowChecker.ReturnCode-org.apache.hadoop.hbase.HRegionLocation-long-">notifyFinal</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a>&nbsp;code,
            <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
@@ -590,39 +694,76 @@ service.</div>
 <div class="block">Add the final ReturnCode to the checker.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">AsyncProcess.SubmittedSizeChecker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.SubmittedSizeChecker.html#notifyFinal-org.apache.hadoop.hbase.client.AsyncProcess.RowChecker.ReturnCode-org.apache.hadoop.hbase.HRegionLocation-long-">notifyFinal</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a>&nbsp;code,
            <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
            long&nbsp;rowSize)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">AsyncProcess.TaskCountChecker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#notifyFinal-org.apache.hadoop.hbase.client.AsyncProcess.RowChecker.ReturnCode-org.apache.hadoop.hbase.HRegionLocation-long-">notifyFinal</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a>&nbsp;code,
            <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
            long&nbsp;rowSize)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">AsyncProcess.RequestSizeChecker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RequestSizeChecker.html#notifyFinal-org.apache.hadoop.hbase.client.AsyncProcess.RowChecker.ReturnCode-org.apache.hadoop.hbase.HRegionLocation-long-">notifyFinal</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a>&nbsp;code,
            <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
            long&nbsp;rowSize)</code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#removeFromCache-org.apache.hadoop.hbase.HRegionLocation-">removeFromCache</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc)</code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code>(package private) boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">HTableMultiplexer.FlushWorker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#resubmitFailedPut-org.apache.hadoop.hbase.client.HTableMultiplexer.PutStatus-org.apache.hadoop.hbase.HRegionLocation-">resubmitFailedPut</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.PutStatus.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.PutStatus</a>&nbsp;ps,
                  <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;oldLoc)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncSmallScanRpcRetryingCaller.SmallScanResponse.html" title="class in org.apache.hadoop.hbase.client">AsyncSmallScanRpcRetryingCaller.SmallScanResponse</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncSmallScanRpcRetryingCaller.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSmallScanRpcRetryingCaller.html#scan-org.apache.hadoop.hbase.ipc.HBaseRpcController-org.apache.hadoop.hbase.HRegionLocation-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface-">scan</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a>&nbsp;controller,
+    <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
+    org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface&nbsp;stub)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><span class="typeNameLabel">RegionServerCallable.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#setLocation-org.apache.hadoop.hbase.HRegionLocation-">setLocation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;location)</code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private static void</code></td>
+<td class="colLast"><span class="typeNameLabel">ZKAsyncRegistry.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ZKAsyncRegistry.html#tryComplete-org.apache.commons.lang.mutable.MutableInt-org.apache.hadoop.hbase.HRegionLocation:A-java.util.concurrent.CompletableFuture-">tryComplete</a></span>(org.apache.commons.lang.mutable.MutableInt&nbsp;remaining,
+           <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>[]&nbsp;locs,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>&gt;&nbsp;future)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#updateCachedLoation-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-java.util.function.Function-java.util.function.Consumer-java.util.function.Consumer-">updateCachedLoation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;exception,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>,<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;cachedLocationSupplier,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;addToCache,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;removeFromCache)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package private) void</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#updateCachedLocation-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-">updateCachedLocation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
+                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;exception)</code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td>
 <td class="colLast"><span class="typeNameLabel">ResultStatsUtil.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ResultStatsUtil.html#updateStats-T-org.apache.hadoop.hbase.client.ServerStatisticTracker-org.apache.hadoop.hbase.HRegionLocation-">updateStats</a></span>(T&nbsp;r,
            <a href="../../../../../org/apache/hadoop/hbase/client/ServerStatisticTracker.html" title="class in org.apache.hadoop.hbase.client">ServerStatisticTracker</a>&nbsp;stats,
            <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;regionLocation)</code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private static &lt;REQ&gt;&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTableImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html#voidMutate-org.apache.hadoop.hbase.ipc.HBaseRpcController-org.apache.hadoop.hbase.HRegionLocation-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface-REQ-org.apache.hadoop.hbase.client.AsyncTableImpl.Converter-">voidMutate</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a>&nbsp;controller,
+          <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
+          org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface&nbsp;stub,
+          REQ&nbsp;req,
+          <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.Converter</a>&lt;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateRequest,byte[],REQ&gt;&nbsp;reqConvert)</code>&nbsp;</td>
+</tr>
 </tbody>
 </table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
@@ -636,6 +777,58 @@ service.</div>
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span class="typeNameLabel">HTableMultiplexer.HTableMultiplexerStatus.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.HTableMultiplexerStatus.html#initialize-java.util.Map-">initialize</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>,<a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.FlushWorker</a>&gt;&nbsp;serverToFlushWorkerMap)</code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#onScanComplete-java.util.concurrent.CompletableFuture-org.apache.hadoop.hbase.TableName-byte:A-java.util.List-java.lang.Throwable-java.lang.String-java.util.function.Consumer-">onScanComplete</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;future,
+              <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+              byte[]&nbsp;row,
+              <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&nbsp;results,
+              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;error,
+              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;rowNameInErrorMsg,
+              <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;otherCheck)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#onScanComplete-java.util.concurrent.CompletableFuture-org.apache.hadoop.hbase.TableName-byte:A-java.util.List-java.lang.Throwable-java.lang.String-java.util.function.Consumer-">onScanComplete</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;future,
+              <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+              byte[]&nbsp;row,
+              <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&nbsp;results,
+              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;error,
+              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;rowNameInErrorMsg,
+              <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;otherCheck)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#updateCachedLoation-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-java.util.function.Function-java.util.function.Consumer-java.util.function.Consumer-">updateCachedLoation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;exception,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>,<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;cachedLocationSupplier,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;addToCache,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;removeFromCache)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#updateCachedLoation-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-java.util.function.Function-java.util.function.Consumer-java.util.function.Consumer-">updateCachedLoation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;exception,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>,<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;cachedLocationSupplier,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;addToCache,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;removeFromCache)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#updateCachedLoation-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-java.util.function.Function-java.util.function.Consumer-java.util.function.Consumer-">updateCachedLoation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;exception,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>,<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;cachedLocationSupplier,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;addToCache,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;removeFromCache)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#updateCachedLoation-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-java.util.function.Function-java.util.function.Consumer-java.util.function.Consumer-">updateCachedLoation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;exception,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>,<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;cachedLocationSupplier,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;addToCache,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;removeFromCache)</code>&nbsp;</td>
+</tr>
 </tbody>
 </table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">


[19/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/deprecated-list.html
----------------------------------------------------------------------
diff --git a/devapidocs/deprecated-list.html b/devapidocs/deprecated-list.html
index 9027794..406829e 100644
--- a/devapidocs/deprecated-list.html
+++ b/devapidocs/deprecated-list.html
@@ -471,13 +471,13 @@
 <td class="colOne"><a href="org/apache/hadoop/hbase/KeyValueUtil.html#ensureKeyValues-java.util.List-">org.apache.hadoop.hbase.KeyValueUtil.ensureKeyValues(List&lt;Cell&gt;)</a></td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/RegionMergeTransaction.html#execute-org.apache.hadoop.hbase.Server-org.apache.hadoop.hbase.regionserver.RegionServerServices-">org.apache.hadoop.hbase.regionserver.RegionMergeTransaction.execute(Server, RegionServerServices)</a>
-<div class="block"><span class="deprecationComment">use #execute(Server, RegionServerServices, User)</span></div>
+<td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/SplitTransaction.html#execute-org.apache.hadoop.hbase.Server-org.apache.hadoop.hbase.regionserver.RegionServerServices-">org.apache.hadoop.hbase.regionserver.SplitTransaction.execute(Server, RegionServerServices)</a>
+<div class="block"><span class="deprecationComment">use #execute(Server, RegionServerServices, User);  as of 1.0.2, remove in 3.0</span></div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/SplitTransaction.html#execute-org.apache.hadoop.hbase.Server-org.apache.hadoop.hbase.regionserver.RegionServerServices-">org.apache.hadoop.hbase.regionserver.SplitTransaction.execute(Server, RegionServerServices)</a>
-<div class="block"><span class="deprecationComment">use #execute(Server, RegionServerServices, User);  as of 1.0.2, remove in 3.0</span></div>
+<td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/RegionMergeTransaction.html#execute-org.apache.hadoop.hbase.Server-org.apache.hadoop.hbase.regionserver.RegionServerServices-">org.apache.hadoop.hbase.regionserver.RegionMergeTransaction.execute(Server, RegionServerServices)</a>
+<div class="block"><span class="deprecationComment">use #execute(Server, RegionServerServices, User)</span></div>
 </td>
 </tr>
 <tr class="altColor">
@@ -489,15 +489,15 @@
 <td class="colOne"><a href="org/apache/hadoop/hbase/rest/client/RemoteHTable.html#exists-java.util.List-">org.apache.hadoop.hbase.rest.client.RemoteHTable.exists(List&lt;Get&gt;)</a></td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/filter/Filter.html#filterRowKey-byte:A-int-int-">org.apache.hadoop.hbase.filter.Filter.filterRowKey(byte[], int, int)</a>
+<td class="colOne"><a href="org/apache/hadoop/hbase/filter/FilterBase.html#filterRowKey-byte:A-int-int-">org.apache.hadoop.hbase.filter.FilterBase.filterRowKey(byte[], int, int)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.
-             Instead use <a href="org/apache/hadoop/hbase/filter/Filter.html#filterRowKey-org.apache.hadoop.hbase.Cell-"><code>Filter.filterRowKey(Cell)</code></a></span></div>
+             Instead use <a href="org/apache/hadoop/hbase/filter/FilterBase.html#filterRowKey-org.apache.hadoop.hbase.Cell-"><code>FilterBase.filterRowKey(Cell)</code></a></span></div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/filter/FilterBase.html#filterRowKey-byte:A-int-int-">org.apache.hadoop.hbase.filter.FilterBase.filterRowKey(byte[], int, int)</a>
+<td class="colOne"><a href="org/apache/hadoop/hbase/filter/Filter.html#filterRowKey-byte:A-int-int-">org.apache.hadoop.hbase.filter.Filter.filterRowKey(byte[], int, int)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.
-             Instead use <a href="org/apache/hadoop/hbase/filter/FilterBase.html#filterRowKey-org.apache.hadoop.hbase.Cell-"><code>FilterBase.filterRowKey(Cell)</code></a></span></div>
+             Instead use <a href="org/apache/hadoop/hbase/filter/Filter.html#filterRowKey-org.apache.hadoop.hbase.Cell-"><code>Filter.filterRowKey(Cell)</code></a></span></div>
 </td>
 </tr>
 <tr class="altColor">
@@ -559,6 +559,14 @@
 </td>
 </tr>
 <tr class="altColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/Store.html#getFlushableSize--">org.apache.hadoop.hbase.regionserver.Store.getFlushableSize()</a>
+<div class="block"><span class="deprecationComment">Since 2.0 and will be removed in 3.0. Use <a href="org/apache/hadoop/hbase/regionserver/Store.html#getSizeToFlush--"><code>Store.getSizeToFlush()</code></a> instead.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/HStore.html#getFlushableSize--">org.apache.hadoop.hbase.regionserver.HStore.getFlushableSize()</a></td>
+</tr>
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/ClusterConnection.html#getKeepAliveMasterService--">org.apache.hadoop.hbase.client.ClusterConnection.getKeepAliveMasterService()</a>
 <div class="block"><span class="deprecationComment">Since 0.96.0</span></div>
 </td>
@@ -574,6 +582,14 @@
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/Store.html#getMemStoreSize--">org.apache.hadoop.hbase.regionserver.Store.getMemStoreSize()</a>
+<div class="block"><span class="deprecationComment">Since 2.0 and will be removed in 3.0. Use <a href="org/apache/hadoop/hbase/regionserver/Store.html#getSizeOfMemStore--"><code>Store.getSizeOfMemStore()</code></a> instead.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/HStore.html#getMemStoreSize--">org.apache.hadoop.hbase.regionserver.HStore.getMemStoreSize()</a></td>
+</tr>
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/HTableDescriptor.html#getName--">org.apache.hadoop.hbase.HTableDescriptor.getName()</a>
 <div class="block"><span class="deprecationComment">Use <a href="org/apache/hadoop/hbase/HTableDescriptor.html#getTableName--"><code>HTableDescriptor.getTableName()</code></a> instead</span></div>
 </td>
@@ -594,10 +610,10 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/http/InfoServer.html#getPort--">org.apache.hadoop.hbase.http.InfoServer.getPort()</a></td>
+<td class="colOne"><a href="org/apache/hadoop/hbase/http/HttpServer.html#getPort--">org.apache.hadoop.hbase.http.HttpServer.getPort()</a></td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/http/HttpServer.html#getPort--">org.apache.hadoop.hbase.http.HttpServer.getPort()</a></td>
+<td class="colOne"><a href="org/apache/hadoop/hbase/http/InfoServer.html#getPort--">org.apache.hadoop.hbase.http.InfoServer.getPort()</a></td>
 </tr>
 <tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html#getProcedureQueue--">org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv.getProcedureQueue()</a></td>
@@ -634,13 +650,13 @@
 </td>
 </tr>
 <tr class="altColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/client/HTable.html#getRpcTimeout--">org.apache.hadoop.hbase.client.HTable.getRpcTimeout()</a></td>
+</tr>
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Table.html#getRpcTimeout--">org.apache.hadoop.hbase.client.Table.getRpcTimeout()</a>
 <div class="block"><span class="deprecationComment">Use getReadRpcTimeout or getWriteRpcTimeout instead</span></div>
 </td>
 </tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/client/HTable.html#getRpcTimeout--">org.apache.hadoop.hbase.client.HTable.getRpcTimeout()</a></td>
-</tr>
 <tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/HTableWrapper.html#getRpcTimeout--">org.apache.hadoop.hbase.client.HTableWrapper.getRpcTimeout()</a></td>
 </tr>
@@ -680,78 +696,86 @@
 </td>
 </tr>
 <tr class="altColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/Store.html#getSnapshotSize--">org.apache.hadoop.hbase.regionserver.Store.getSnapshotSize()</a>
+<div class="block"><span class="deprecationComment">Since 2.0 and will be removed in 3.0. Use <a href="org/apache/hadoop/hbase/regionserver/Store.html#getSizeOfSnapshot--"><code>Store.getSizeOfSnapshot()</code></a> instead.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/HStore.html#getSnapshotSize--">org.apache.hadoop.hbase.regionserver.HStore.getSnapshotSize()</a></td>
+</tr>
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/HStore.html#getStoreHomedir-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.HRegionInfo-byte:A-">org.apache.hadoop.hbase.regionserver.HStore.getStoreHomedir(Path, HRegionInfo, byte[])</a></td>
 </tr>
 <tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/HStore.html#getStoreHomedir-org.apache.hadoop.fs.Path-java.lang.String-byte:A-">org.apache.hadoop.hbase.regionserver.HStore.getStoreHomedir(Path, String, byte[])</a></td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/HTableDescriptor.html#getTableDir-org.apache.hadoop.fs.Path-byte:A-">org.apache.hadoop.hbase.HTableDescriptor.getTableDir(Path, byte[])</a></td>
+<td class="colOne"><a href="org/apache/hadoop/hbase/client/SnapshotDescription.html#getTable--">org.apache.hadoop.hbase.client.SnapshotDescription.getTable()</a>
+<div class="block"><span class="deprecationComment">Use getTableName() or getTableNameAsString() instead.</span></div>
+</td>
 </tr>
 <tr class="rowColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/HTableDescriptor.html#getTableDir-org.apache.hadoop.fs.Path-byte:A-">org.apache.hadoop.hbase.HTableDescriptor.getTableDir(Path, byte[])</a></td>
+</tr>
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/HTableInterface.html#getTableName--">org.apache.hadoop.hbase.client.HTableInterface.getTableName()</a>
 <div class="block"><span class="deprecationComment">Use <a href="org/apache/hadoop/hbase/client/Table.html#getName--"><code>Table.getName()</code></a> instead</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/util/ZKDataMigrator.html#getTableState-org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.util.ZKDataMigrator.getTableState(ZooKeeperWatcher, TableName)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/KeyValue.html#getType--">org.apache.hadoop.hbase.KeyValue.getType()</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/io/hfile/HFileScanner.html#getValueString--">org.apache.hadoop.hbase.io.hfile.HFileScanner.getValueString()</a>
 <div class="block"><span class="deprecationComment">Since hbase-2.0.0</span></div>
 </td>
 </tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/client/Table.html#getWriteBufferSize--">org.apache.hadoop.hbase.client.Table.getWriteBufferSize()</a>
-<div class="block"><span class="deprecationComment">as of 1.0.1 (should not have been in 1.0.0). Replaced by <a href="org/apache/hadoop/hbase/client/BufferedMutator.html#getWriteBufferSize--"><code>BufferedMutator.getWriteBufferSize()</code></a></span></div>
-</td>
-</tr>
 <tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/HTableInterface.html#getWriteBufferSize--">org.apache.hadoop.hbase.client.HTableInterface.getWriteBufferSize()</a>
 <div class="block"><span class="deprecationComment">as of 1.0.0. Replaced by <a href="org/apache/hadoop/hbase/client/BufferedMutator.html#getWriteBufferSize--"><code>BufferedMutator.getWriteBufferSize()</code></a></span></div>
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/client/Table.html#getWriteBufferSize--">org.apache.hadoop.hbase.client.Table.getWriteBufferSize()</a>
+<div class="block"><span class="deprecationComment">as of 1.0.1 (should not have been in 1.0.0). Replaced by <a href="org/apache/hadoop/hbase/client/BufferedMutator.html#getWriteBufferSize--"><code>BufferedMutator.getWriteBufferSize()</code></a></span></div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.html#initCredentialsForCluster-org.apache.hadoop.mapreduce.Job-java.lang.String-">org.apache.hadoop.hbase.mapreduce.TableMapReduceUtil.initCredentialsForCluster(Job, String)</a>
 <div class="block"><span class="deprecationComment">Since 1.2.0, use <a href="org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.html#initCredentialsForCluster-org.apache.hadoop.mapreduce.Job-org.apache.hadoop.conf.Configuration-"><code>TableMapReduceUtil.initCredentialsForCluster(Job, Configuration)</code></a> instead.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/HRegion.html#initialize--">org.apache.hadoop.hbase.regionserver.HRegion.initialize()</a>
 <div class="block"><span class="deprecationComment">use HRegion.createHRegion() or HRegion.openHRegion()</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/HTableInterface.html#isAutoFlush--">org.apache.hadoop.hbase.client.HTableInterface.isAutoFlush()</a>
 <div class="block"><span class="deprecationComment">as of 1.0.0. Replaced by <a href="org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><code>BufferedMutator</code></a></span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Get.html#isClosestRowBefore--">org.apache.hadoop.hbase.client.Get.isClosestRowBefore()</a>
 <div class="block"><span class="deprecationComment">since 2.0.0 and will be removed in 3.0.0</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/KeyValue.html#iscreate-java.io.InputStream-">org.apache.hadoop.hbase.KeyValue.iscreate(InputStream)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/ClusterConnection.html#isDeadServer-org.apache.hadoop.hbase.ServerName-">org.apache.hadoop.hbase.client.ClusterConnection.isDeadServer(ServerName)</a>
 <div class="block"><span class="deprecationComment">internal method, do not use thru ClusterConnection</span></div>
 </td>
 </tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/KeyValue.html#isDelete--">org.apache.hadoop.hbase.KeyValue.isDelete()</a></td>
-</tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/master/cleaner/BaseLogCleanerDelegate.html#isLogDeletable-org.apache.hadoop.fs.FileStatus-">org.apache.hadoop.hbase.master.cleaner.BaseLogCleanerDelegate.isLogDeletable(FileStatus)</a></td>
+<td class="colOne"><a href="org/apache/hadoop/hbase/KeyValue.html#isDelete--">org.apache.hadoop.hbase.KeyValue.isDelete()</a></td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/client/ClusterConnection.html#isMasterRunning--">org.apache.hadoop.hbase.client.ClusterConnection.isMasterRunning()</a>
-<div class="block"><span class="deprecationComment">this has been deprecated without a replacement</span></div>
-</td>
+<td class="colOne"><a href="org/apache/hadoop/hbase/master/cleaner/BaseLogCleanerDelegate.html#isLogDeletable-org.apache.hadoop.fs.FileStatus-">org.apache.hadoop.hbase.master.cleaner.BaseLogCleanerDelegate.isLogDeletable(FileStatus)</a></td>
 </tr>
 <tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/ConnectionImplementation.html#isMasterRunning--">org.apache.hadoop.hbase.client.ConnectionImplementation.isMasterRunning()</a>
@@ -759,29 +783,34 @@
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/client/ClusterConnection.html#isMasterRunning--">org.apache.hadoop.hbase.client.ClusterConnection.isMasterRunning()</a>
+<div class="block"><span class="deprecationComment">this has been deprecated without a replacement</span></div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/security/visibility/VisibilityClient.html#listLabels-org.apache.hadoop.conf.Configuration-java.lang.String-">org.apache.hadoop.hbase.security.visibility.VisibilityClient.listLabels(Configuration, String)</a>
 <div class="block"><span class="deprecationComment">Use <a href="org/apache/hadoop/hbase/security/visibility/VisibilityClient.html#listLabels-org.apache.hadoop.hbase.client.Connection-java.lang.String-"><code>VisibilityClient.listLabels(Connection,String)</code></a> instead.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/CellUtil.html#matchingRow-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">org.apache.hadoop.hbase.CellUtil.matchingRow(Cell, Cell)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.
              Instead use <a href="org/apache/hadoop/hbase/CellUtil.html#matchingRows-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-"><code>CellUtil.matchingRows(Cell, Cell)</code></a></span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Admin.html#mergeRegions-byte:A-byte:A-boolean-">org.apache.hadoop.hbase.client.Admin.mergeRegions(byte[], byte[], boolean)</a>
 <div class="block"><span class="deprecationComment">Since 2.0. Will be removed in 3.0. Use
      <a href="org/apache/hadoop/hbase/client/Admin.html#mergeRegionsAsync-byte:A-byte:A-boolean-"><code>Admin.mergeRegionsAsync(byte[], byte[], boolean)</code></a> instead.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/HBaseAdmin.html#mergeRegions-byte:A-byte:A-boolean-">org.apache.hadoop.hbase.client.HBaseAdmin.mergeRegions(byte[], byte[], boolean)</a>
 <div class="block"><span class="deprecationComment">Since 2.0. Will be removed in 3.0. Use
      <a href="org/apache/hadoop/hbase/client/HBaseAdmin.html#mergeRegionsAsync-byte:A-byte:A-boolean-"><code>HBaseAdmin.mergeRegionsAsync(byte[], byte[], boolean)</code></a> instead.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Admin.html#modifyColumn-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.client.Admin.modifyColumn(TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0.
              (<a href="https://issues.apache.org/jira/browse/HBASE-1989">HBASE-1989</a>).
@@ -789,23 +818,30 @@
              Use <a href="org/apache/hadoop/hbase/client/Admin.html#modifyColumnFamily-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>Admin.modifyColumnFamily(TableName, HColumnDescriptor)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/HBaseAdmin.html#modifyColumn-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.client.HBaseAdmin.modifyColumn(TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of 2.0. Will be removed in 3.0. Use
      <a href="org/apache/hadoop/hbase/client/HBaseAdmin.html#modifyColumnFamily-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>HBaseAdmin.modifyColumnFamily(TableName, HColumnDescriptor)</code></a> instead.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/KeyValue.html#oswrite-org.apache.hadoop.hbase.KeyValue-java.io.OutputStream-boolean-">org.apache.hadoop.hbase.KeyValue.oswrite(KeyValue, OutputStream, boolean)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.
              Instead use <a href="org/apache/hadoop/hbase/KeyValue.html#write-java.io.OutputStream-boolean-"><code>KeyValue.write(OutputStream, boolean)</code></a></span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/replication/ReplicationAdmin.html#parseTableCFsFromConfig-java.lang.String-">org.apache.hadoop.hbase.client.replication.ReplicationAdmin.parseTableCFsFromConfig(String)</a>
 <div class="block"><span class="deprecationComment">as release of 2.0.0, and it will be removed in 3.0.0</span></div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postAddColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postAddColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
+<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
+             (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
+             Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postAddColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.postAddColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
+</td>
+</tr>
 <tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postAddColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.postAddColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
@@ -817,10 +853,10 @@
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postAddColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.postAddColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a></td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postAddColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postAddColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postAddColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
-             Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postAddColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.postAddColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
+     (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>). Use
+     <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedAddColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.postCompletedAddColumnFamilyAction(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
 </td>
 </tr>
 <tr class="altColor">
@@ -834,27 +870,27 @@
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.postAddColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a></td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postAddColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-     (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>). Use
-     <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedAddColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.postCompletedAddColumnFamilyAction(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#postAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.postAddColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#postCompact-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.regionserver.StoreFile-">org.apache.hadoop.hbase.coprocessor.RegionObserver.postCompact(ObserverContext&lt;RegionCoprocessorEnvironment&gt;, Store, StoreFile)</a>
 <div class="block"><span class="deprecationComment">Use <a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#postCompact-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.regionserver.StoreFile-org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest-"><code>RegionObserver.postCompact(ObserverContext, Store, StoreFile, CompactionRequest)</code></a>
              instead</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#postCompactSelection-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-com.google.common.collect.ImmutableList-">org.apache.hadoop.hbase.coprocessor.RegionObserver.postCompactSelection(ObserverContext&lt;RegionCoprocessorEnvironment&gt;, Store, ImmutableList&lt;StoreFile&gt;)</a>
 <div class="block"><span class="deprecationComment">use <a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#postCompactSelection-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-com.google.common.collect.ImmutableList-org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest-"><code>RegionObserver.postCompactSelection(ObserverContext, Store, ImmutableList,
              CompactionRequest)</code></a> instead.</span></div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postCreateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, HTableDescriptor, HRegionInfo[])</a>
+<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
+   (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
+   Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-"><code>MasterObserver.postCompletedCreateTableAction(ObserverContext, HTableDescriptor, HRegionInfo[])</code></a></span></div>
+</td>
+</tr>
 <tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.postCreateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, HTableDescriptor, HRegionInfo[])</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
@@ -866,14 +902,14 @@
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.postCreateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, HTableDescriptor, HRegionInfo[])</a></td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postCreateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, HTableDescriptor, HRegionInfo[])</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-   (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
-   Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-"><code>MasterObserver.postCompletedCreateTableAction(ObserverContext, HTableDescriptor, HRegionInfo[])</code></a></span></div>
-</td>
+<td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#postCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.postCreateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, HTableDescriptor, HRegionInfo[])</a></td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#postCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.postCreateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, HTableDescriptor, HRegionInfo[])</a></td>
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDeleteColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postDeleteColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a>
+<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
+             (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
+             Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDeleteColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-"><code>MasterObserver.postDeleteColumnFamily(ObserverContext, TableName, byte[])</code></a>.</span></div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postDeleteColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.postDeleteColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a>
@@ -886,10 +922,10 @@
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postDeleteColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.postDeleteColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a></td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDeleteColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postDeleteColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a>
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDeleteColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postDeleteColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
-             Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDeleteColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-"><code>MasterObserver.postDeleteColumnFamily(ObserverContext, TableName, byte[])</code></a>.</span></div>
+         (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
+         Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedDeleteColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-"><code>MasterObserver.postCompletedDeleteColumnFamilyAction(ObserverContext, TableName, byte[])</code></a>.</span></div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -903,14 +939,14 @@
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postDeleteColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.postDeleteColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a></td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDeleteColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postDeleteColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-         (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
-         Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedDeleteColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-"><code>MasterObserver.postCompletedDeleteColumnFamilyAction(ObserverContext, TableName, byte[])</code></a>.</span></div>
-</td>
+<td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#postDeleteColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.postDeleteColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a></td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#postDeleteColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.postDeleteColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a></td>
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDeleteTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postDeleteTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
+<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
+     (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
+     Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedDeleteTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-"><code>MasterObserver.postCompletedDeleteTableAction(ObserverContext, TableName)</code></a>.</span></div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postDeleteTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.postDeleteTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
@@ -923,15 +959,15 @@
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postDeleteTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.postDeleteTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDeleteTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postDeleteTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
+<td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#postDeleteTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.postDeleteTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDisableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postDisableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
-     Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedDeleteTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-"><code>MasterObserver.postCompletedDeleteTableAction(ObserverContext, TableName)</code></a>.</span></div>
+     Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedDisableTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-"><code>MasterObserver.postCompletedDisableTableAction(ObserverContext, TableName)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#postDeleteTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.postDeleteTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></td>
-</tr>
 <tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postDisableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.postDisableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
@@ -943,15 +979,15 @@
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postDisableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.postDisableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDisableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postDisableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
+<td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#postDisableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.postDisableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postEnableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postEnableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
-     Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedDisableTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-"><code>MasterObserver.postCompletedDisableTableAction(ObserverContext, TableName)</code></a>.</span></div>
+     Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedEnableTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-"><code>MasterObserver.postCompletedEnableTableAction(ObserverContext, TableName)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#postDisableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.postDisableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></td>
-</tr>
 <tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postEnableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.postEnableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
@@ -963,25 +999,25 @@
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postEnableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.postEnableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postEnableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postEnableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-     (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
-     Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedEnableTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-"><code>MasterObserver.postCompletedEnableTableAction(ObserverContext, TableName)</code></a>.</span></div>
-</td>
-</tr>
-<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#postEnableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.postEnableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#postFlush-org.apache.hadoop.hbase.coprocessor.ObserverContext-">org.apache.hadoop.hbase.coprocessor.RegionObserver.postFlush(ObserverContext&lt;RegionCoprocessorEnvironment&gt;)</a>
 <div class="block"><span class="deprecationComment">use <a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preFlush-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.regionserver.InternalScanner-"><code>RegionObserver.preFlush(ObserverContext, Store, InternalScanner)</code></a> instead.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#postIncrementColumnValue-org.apache.hadoop.hbase.coprocessor.ObserverContext-byte:A-byte:A-byte:A-long-boolean-long-">org.apache.hadoop.hbase.coprocessor.RegionObserver.postIncrementColumnValue(ObserverContext&lt;RegionCoprocessorEnvironment&gt;, byte[], byte[], byte[], long, boolean, long)</a>
 <div class="block"><span class="deprecationComment">This hook is no longer called by the RegionServer</span></div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postModifyColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
+<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
+             (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
+             Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.postModifyColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
+</td>
+</tr>
 <tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postModifyColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.postModifyColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
@@ -993,10 +1029,10 @@
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postModifyColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.postModifyColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a></td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postModifyColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postModifyColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
-             Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.postModifyColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
+   (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>). Use
+   <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedModifyColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.postCompletedModifyColumnFamilyAction(ObserverContext,TableName,HColumnDescriptor)</code></a>.</span></div>
 </td>
 </tr>
 <tr class="altColor">
@@ -1010,14 +1046,14 @@
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postModifyColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.postModifyColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a></td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postModifyColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-   (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>). Use
-   <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedModifyColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.postCompletedModifyColumnFamilyAction(ObserverContext,TableName,HColumnDescriptor)</code></a>.</span></div>
-</td>
+<td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#postModifyColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.postModifyColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a></td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#postModifyColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.postModifyColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a></td>
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postModifyTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HTableDescriptor)</a>
+<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
+     (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
+     Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedModifyTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-"><code>MasterObserver.postCompletedModifyTableAction(ObserverContext, TableName, HTableDescriptor)</code></a>.</span></div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postModifyTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.postModifyTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HTableDescriptor)</a>
@@ -1030,51 +1066,53 @@
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postModifyTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.postModifyTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HTableDescriptor)</a></td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postModifyTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HTableDescriptor)</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-     (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
-     Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedModifyTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-"><code>MasterObserver.postCompletedModifyTableAction(ObserverContext, TableName, HTableDescriptor)</code></a>.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#postModifyTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.postModifyTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HTableDescriptor)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/RegionServerServices.html#postOpenDeployTasks-org.apache.hadoop.hbase.regionserver.Region-">org.apache.hadoop.hbase.regionserver.RegionServerServices.postOpenDeployTasks(Region)</a>
 <div class="block"><span class="deprecationComment">use <a href="org/apache/hadoop/hbase/regionserver/RegionServerServices.html#postOpenDeployTasks-org.apache.hadoop.hbase.regionserver.RegionServerServices.PostOpenDeployContext-"><code>RegionServerServices.postOpenDeployTasks(PostOpenDeployContext)</code></a></span></div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#postRollBackSplit-org.apache.hadoop.hbase.coprocessor.ObserverContext-">org.apache.hadoop.hbase.coprocessor.RegionObserver.postRollBackSplit(ObserverContext&lt;RegionCoprocessorEnvironment&gt;)</a></td>
+</tr>
 <tr class="rowColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html#postRollBackSplit-org.apache.hadoop.hbase.security.User-">org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.postRollBackSplit(User)</a></td>
+</tr>
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#postScannerFilterRow-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.InternalScanner-byte:A-int-short-boolean-">org.apache.hadoop.hbase.coprocessor.RegionObserver.postScannerFilterRow(ObserverContext&lt;RegionCoprocessorEnvironment&gt;, InternalScanner, byte[], int, short, boolean)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.
  Instead use <a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#postScannerFilterRow-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.InternalScanner-org.apache.hadoop.hbase.Cell-boolean-"><code>RegionObserver.postScannerFilterRow(ObserverContext, InternalScanner, Cell, boolean)</code></a></span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseRegionObserver.html#postScannerFilterRow-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.InternalScanner-byte:A-int-short-boolean-">org.apache.hadoop.hbase.coprocessor.BaseRegionObserver.postScannerFilterRow(ObserverContext&lt;RegionCoprocessorEnvironment&gt;, InternalScanner, byte[], int, short, boolean)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#postSplit-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Region-org.apache.hadoop.hbase.regionserver.Region-">org.apache.hadoop.hbase.coprocessor.RegionObserver.postSplit(ObserverContext&lt;RegionCoprocessorEnvironment&gt;, Region, Region)</a>
 <div class="block"><span class="deprecationComment">Use postCompleteSplit() instead</span></div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html#postSplit-org.apache.hadoop.hbase.regionserver.Region-org.apache.hadoop.hbase.regionserver.Region-org.apache.hadoop.hbase.security.User-">org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.postSplit(Region, Region, User)</a></td>
+</tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postTruncateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.postTruncateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postTruncateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postTruncateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
-     Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedTruncateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-"><code>BaseMasterObserver.postCompletedTruncateTableAction(ObserverContext, TableName)</code></a>.</span></div>
+     Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedTruncateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-"><code>MasterObserver.postCompletedTruncateTableAction(ObserverContext, TableName)</code></a>.</span></div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postTruncateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.postTruncateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postTruncateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postTruncateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postTruncateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.postTruncateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
-     Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedTruncateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-"><code>MasterObserver.postCompletedTruncateTableAction(ObserverContext, TableName)</code></a>.</span></div>
+     Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedTruncateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-"><code>BaseMasterObserver.postCompletedTruncateTableAction(ObserverContext, TableName)</code></a>.</span></div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postTruncateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.postTruncateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></td>
+</tr>
 <tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#postTruncateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.postTruncateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></td>
 </tr>
@@ -1094,39 +1132,39 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preAddColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.preAddColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.MasterObserver.preAddColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
-             Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preAddColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>BaseMasterObserver.preAddColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
+             Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.preAddColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preAddColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.preAddColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.MasterObserver.preAddColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preAddColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.preAddColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
-             Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.preAddColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
+             Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preAddColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>BaseMasterObserver.preAddColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preAddColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.preAddColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a></td>
+</tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.preAddColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.MasterObserver.preAddColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
           (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>). Use
-          <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preAddColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>BaseMasterObserver.preAddColumnFamilyAction(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
+          <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.preAddColumnFamilyAction(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.preAddColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.MasterObserver.preAddColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.preAddColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
           (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>). Use
-          <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.preAddColumnFamilyAction(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
+          <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preAddColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>BaseMasterObserver.preAddColumnFamilyAction(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.preAddColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a></td>
+</tr>
 <tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#preAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.preAddColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a></td>
 </tr>
@@ -1151,34 +1189,24 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.preCreateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, HTableDescriptor, HRegionInfo[])</a>
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">org.apache.hadoop.hbase.coprocessor.MasterObserver.preCreateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, HTableDescriptor, HRegionInfo[])</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
-     Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-"><code>BaseMasterObserver.preCreateTableAction(ObserverContext, HTableDescriptor, HRegionInfo[])</code></a>.</span></div>
+     Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-"><code>MasterObserver.preCreateTableAction(ObserverContext, HTableDescriptor, HRegionInfo[])</code></a>.</span></div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.preCreateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, HTableDescriptor, HRegionInfo[])</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">org.apache.hadoop.hbase.coprocessor.MasterObserver.preCreateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, HTableDescriptor, HRegionInfo[])</a>
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.preCreateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, HTableDescriptor, HRegionInfo[])</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
-     Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-"><code>MasterObserver.preCreateTableAction(ObserverContext, HTableDescriptor, HRegionInfo[])</code></a>.</span></div>
+     Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-"><code>BaseMasterObserver.preCreateTableAction(ObserverContext, HTableDescriptor, HRegionInfo[])</code></a>.</span></div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#preCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.preCreateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, HTableDescriptor, HRegionInfo[])</a></td>
-</tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preDeleteColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.preDeleteColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a>
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
-             Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preDeleteColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-"><code>BaseMasterObserver.preDeleteColumnFamily(ObserverContext, TableName, byte[])</code></a>.</span></div>
-</td>
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.preCreateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, HTableDescriptor, HRegionInfo[])</a></td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preDeleteColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.preDeleteColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a></td>
+<td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#preCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.preCreateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, HTableDescriptor, HRegionInfo[])</a></td>
 </tr>
 <tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDeleteColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.MasterObserver.preDeleteColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a>
@@ -1188,14 +1216,14 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preDeleteColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.preDeleteColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a>
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preDeleteColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.preDeleteColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
-             Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preDeleteColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-"><code>BaseMasterObserver.preDeleteColumnFamilyAction(ObserverContext, TableName, byte[])</code></a>.</span></div>
+             Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preDeleteColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-"><code>BaseMasterObserver.preDeleteColumnFamily(ObserverContext, TableName, byte[])</code></a>.</span></div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preDeleteColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.preDeleteColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a></td>
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preDeleteColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.preDeleteColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a></td>
 </tr>
 <tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDeleteColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.MasterObserver.preDeleteColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a>
@@ -1205,17 +1233,17 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#preDeleteColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.preDeleteColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preDeleteTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.preDeleteTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preDeleteColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.preDeleteColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-     (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
-     Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preDeleteTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-"><code>BaseMasterObserver.preDeleteTableAction(ObserverContext, TableName)</code></a>.</span></div>
+             (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
+             Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preDeleteColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-"><code>BaseMasterObserver.preDeleteColumnFamilyAction(ObserverContext, TableName, byte[])</code></a>.</span></div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preDeleteColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.preDeleteColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a></td>
+</tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preDeleteTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.preDeleteTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></td>
+<td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#preDeleteColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.preDeleteColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a></td>
 </tr>
 <tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDeleteTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.MasterObserver.preDeleteTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
@@ -1225,17 +1253,17 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#preDeleteTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.preDeleteTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preDisableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.preDisableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
+<td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preDeleteTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.preDeleteTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575<

<TRUNCATED>

[30/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/src-html/org/apache/hadoop/hbase/exceptions/RequestTooBigException.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/exceptions/RequestTooBigException.html b/apidocs/src-html/org/apache/hadoop/hbase/exceptions/RequestTooBigException.html
new file mode 100644
index 0000000..f9f7fcb
--- /dev/null
+++ b/apidocs/src-html/org/apache/hadoop/hbase/exceptions/RequestTooBigException.html
@@ -0,0 +1,119 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+<head>
+<title>Source code</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<div class="sourceContainer">
+<pre><span class="sourceLineNo">001</span>/**<a name="line.1"></a>
+<span class="sourceLineNo">002</span> * Licensed to the Apache Software Foundation (ASF) under one<a name="line.2"></a>
+<span class="sourceLineNo">003</span> * or more contributor license agreements.  See the NOTICE file<a name="line.3"></a>
+<span class="sourceLineNo">004</span> * distributed with this work for additional information<a name="line.4"></a>
+<span class="sourceLineNo">005</span> * regarding copyright ownership.  The ASF licenses this file<a name="line.5"></a>
+<span class="sourceLineNo">006</span> * to you under the Apache License, Version 2.0 (the<a name="line.6"></a>
+<span class="sourceLineNo">007</span> * "License"); you may not use this file except in compliance<a name="line.7"></a>
+<span class="sourceLineNo">008</span> * with the License.  You may obtain a copy of the License at<a name="line.8"></a>
+<span class="sourceLineNo">009</span> *<a name="line.9"></a>
+<span class="sourceLineNo">010</span> *     http://www.apache.org/licenses/LICENSE-2.0<a name="line.10"></a>
+<span class="sourceLineNo">011</span> *<a name="line.11"></a>
+<span class="sourceLineNo">012</span> * Unless required by applicable law or agreed to in writing, software<a name="line.12"></a>
+<span class="sourceLineNo">013</span> * distributed under the License is distributed on an "AS IS" BASIS,<a name="line.13"></a>
+<span class="sourceLineNo">014</span> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<a name="line.14"></a>
+<span class="sourceLineNo">015</span> * See the License for the specific language governing permissions and<a name="line.15"></a>
+<span class="sourceLineNo">016</span> * limitations under the License.<a name="line.16"></a>
+<span class="sourceLineNo">017</span> */<a name="line.17"></a>
+<span class="sourceLineNo">018</span><a name="line.18"></a>
+<span class="sourceLineNo">019</span>package org.apache.hadoop.hbase.exceptions;<a name="line.19"></a>
+<span class="sourceLineNo">020</span><a name="line.20"></a>
+<span class="sourceLineNo">021</span>import org.apache.hadoop.hbase.DoNotRetryIOException;<a name="line.21"></a>
+<span class="sourceLineNo">022</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.22"></a>
+<span class="sourceLineNo">023</span>import org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.23"></a>
+<span class="sourceLineNo">024</span><a name="line.24"></a>
+<span class="sourceLineNo">025</span>/**<a name="line.25"></a>
+<span class="sourceLineNo">026</span> * Thrown when the size of the rpc request received by the server is too large.<a name="line.26"></a>
+<span class="sourceLineNo">027</span> *<a name="line.27"></a>
+<span class="sourceLineNo">028</span> * On receiving such an exception, the client does not retry the offending rpc.<a name="line.28"></a>
+<span class="sourceLineNo">029</span> * @since 1.3.0<a name="line.29"></a>
+<span class="sourceLineNo">030</span> */<a name="line.30"></a>
+<span class="sourceLineNo">031</span>@InterfaceAudience.Public<a name="line.31"></a>
+<span class="sourceLineNo">032</span>@InterfaceStability.Evolving<a name="line.32"></a>
+<span class="sourceLineNo">033</span>public class RequestTooBigException extends DoNotRetryIOException {<a name="line.33"></a>
+<span class="sourceLineNo">034</span>  private static final long serialVersionUID = -1593339239809586516L;<a name="line.34"></a>
+<span class="sourceLineNo">035</span><a name="line.35"></a>
+<span class="sourceLineNo">036</span>  // Recognized only in HBase version 1.3 and higher.<a name="line.36"></a>
+<span class="sourceLineNo">037</span>  public static final int MAJOR_VERSION = 1;<a name="line.37"></a>
+<span class="sourceLineNo">038</span>  public static final int MINOR_VERSION = 3;<a name="line.38"></a>
+<span class="sourceLineNo">039</span><a name="line.39"></a>
+<span class="sourceLineNo">040</span>  public RequestTooBigException() {<a name="line.40"></a>
+<span class="sourceLineNo">041</span>    super();<a name="line.41"></a>
+<span class="sourceLineNo">042</span>  }<a name="line.42"></a>
+<span class="sourceLineNo">043</span><a name="line.43"></a>
+<span class="sourceLineNo">044</span>  public RequestTooBigException(String message) {<a name="line.44"></a>
+<span class="sourceLineNo">045</span>    super(message);<a name="line.45"></a>
+<span class="sourceLineNo">046</span>  }<a name="line.46"></a>
+<span class="sourceLineNo">047</span>}<a name="line.47"></a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</pre>
+</div>
+</body>
+</html>


[42/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/client/class-use/Put.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/Put.html b/apidocs/org/apache/hadoop/hbase/client/class-use/Put.html
index ff11c1f..a9848ed 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/Put.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/Put.html
@@ -301,6 +301,16 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#checkAndPut-byte:A-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.client.Put-">checkAndPut</a></span>(byte[]&nbsp;row,
+           byte[]&nbsp;family,
+           byte[]&nbsp;qualifier,
+           byte[]&nbsp;value,
+           <a href="../../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&nbsp;put)</code>
+<div class="block">Atomically checks if a row/family/qualifier value equals to the expected value.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">Table.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Table.html#checkAndPut-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.Put-">checkAndPut</a></span>(byte[]&nbsp;row,
            byte[]&nbsp;family,
@@ -312,6 +322,17 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
  value.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#checkAndPut-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.Put-">checkAndPut</a></span>(byte[]&nbsp;row,
+           byte[]&nbsp;family,
+           byte[]&nbsp;qualifier,
+           <a href="../../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a>&nbsp;compareOp,
+           byte[]&nbsp;value,
+           <a href="../../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&nbsp;put)</code>
+<div class="block">Atomically checks if a row/family/qualifier value matches the expected value.</div>
+</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">HTableMultiplexer.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html#put-byte:A-org.apache.hadoop.hbase.client.Put-">put</a></span>(byte[]&nbsp;tableName,

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/client/class-use/Result.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/Result.html b/apidocs/org/apache/hadoop/hbase/client/class-use/Result.html
index 74d6bdd..c64460a 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/Result.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/Result.html
@@ -233,10 +233,35 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#append-org.apache.hadoop.hbase.client.Append-">append</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a>&nbsp;append)</code>
+<div class="block">Appends values to one or more columns within a single row.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">AsyncTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#get-org.apache.hadoop.hbase.client.Get-">get</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;get)</code>
 <div class="block">Extracts certain cells from a given row.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#increment-org.apache.hadoop.hbase.client.Increment-">increment</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Increment.html" title="class in org.apache.hadoop.hbase.client">Increment</a>&nbsp;increment)</code>
+<div class="block">Increments one or more columns within a single row.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#smallScan-org.apache.hadoop.hbase.client.Scan-">smallScan</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan)</code>
+<div class="block">Just call <a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#smallScan-org.apache.hadoop.hbase.client.Scan-int-"><code>AsyncTable.smallScan(Scan, int)</code></a> with <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true#MAX_VALUE" title="class or interface in java.lang"><code>Integer.MAX_VALUE</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#smallScan-org.apache.hadoop.hbase.client.Scan-int-">smallScan</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan,
+         int&nbsp;limit)</code>
+<div class="block">Return all the results that match the given scan object.</div>
+</td>
+</tr>
 </tbody>
 </table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
@@ -313,9 +338,11 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.mapred.RecordReader&lt;<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">MultiTableSnapshotInputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/MultiTableSnapshotInputFormat.html#getRecordReader-org.apache.hadoop.mapred.InputSplit-org.apache.hadoop.mapred.JobConf-org.apache.hadoop.mapred.Reporter-">getRecordReader</a></span>(org.apache.hadoop.mapred.InputSplit&nbsp;split,
+<td class="colLast"><span class="typeNameLabel">TableInputFormatBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/TableInputFormatBase.html#getRecordReader-org.apache.hadoop.mapred.InputSplit-org.apache.hadoop.mapred.JobConf-org.apache.hadoop.mapred.Reporter-">getRecordReader</a></span>(org.apache.hadoop.mapred.InputSplit&nbsp;split,
                org.apache.hadoop.mapred.JobConf&nbsp;job,
-               org.apache.hadoop.mapred.Reporter&nbsp;reporter)</code>&nbsp;</td>
+               org.apache.hadoop.mapred.Reporter&nbsp;reporter)</code>
+<div class="block">Builds a TableRecordReader.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.mapred.RecordReader&lt;<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;</code></td>
@@ -325,11 +352,9 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.mapred.RecordReader&lt;<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">TableInputFormatBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/TableInputFormatBase.html#getRecordReader-org.apache.hadoop.mapred.InputSplit-org.apache.hadoop.mapred.JobConf-org.apache.hadoop.mapred.Reporter-">getRecordReader</a></span>(org.apache.hadoop.mapred.InputSplit&nbsp;split,
+<td class="colLast"><span class="typeNameLabel">MultiTableSnapshotInputFormat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/MultiTableSnapshotInputFormat.html#getRecordReader-org.apache.hadoop.mapred.InputSplit-org.apache.hadoop.mapred.JobConf-org.apache.hadoop.mapred.Reporter-">getRecordReader</a></span>(org.apache.hadoop.mapred.InputSplit&nbsp;split,
                org.apache.hadoop.mapred.JobConf&nbsp;job,
-               org.apache.hadoop.mapred.Reporter&nbsp;reporter)</code>
-<div class="block">Builds a TableRecordReader.</div>
-</td>
+               org.apache.hadoop.mapred.Reporter&nbsp;reporter)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
@@ -348,20 +373,20 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">IdentityTableMap.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/IdentityTableMap.html#map-org.apache.hadoop.hbase.io.ImmutableBytesWritable-org.apache.hadoop.hbase.client.Result-org.apache.hadoop.mapred.OutputCollector-org.apache.hadoop.mapred.Reporter-">map</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;key,
+<td class="colLast"><span class="typeNameLabel">GroupingTableMap.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/GroupingTableMap.html#map-org.apache.hadoop.hbase.io.ImmutableBytesWritable-org.apache.hadoop.hbase.client.Result-org.apache.hadoop.mapred.OutputCollector-org.apache.hadoop.mapred.Reporter-">map</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;key,
    <a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;value,
    org.apache.hadoop.mapred.OutputCollector&lt;<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&nbsp;output,
    org.apache.hadoop.mapred.Reporter&nbsp;reporter)</code>
-<div class="block">Pass the key, value to reduce</div>
+<div class="block">Extract the grouping columns from value to construct a new key.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">GroupingTableMap.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/GroupingTableMap.html#map-org.apache.hadoop.hbase.io.ImmutableBytesWritable-org.apache.hadoop.hbase.client.Result-org.apache.hadoop.mapred.OutputCollector-org.apache.hadoop.mapred.Reporter-">map</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;key,
+<td class="colLast"><span class="typeNameLabel">IdentityTableMap.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/IdentityTableMap.html#map-org.apache.hadoop.hbase.io.ImmutableBytesWritable-org.apache.hadoop.hbase.client.Result-org.apache.hadoop.mapred.OutputCollector-org.apache.hadoop.mapred.Reporter-">map</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;key,
    <a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;value,
    org.apache.hadoop.mapred.OutputCollector&lt;<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&nbsp;output,
    org.apache.hadoop.mapred.Reporter&nbsp;reporter)</code>
-<div class="block">Extract the grouping columns from value to construct a new key.</div>
+<div class="block">Pass the key, value to reduce</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -385,20 +410,20 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">IdentityTableMap.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/IdentityTableMap.html#map-org.apache.hadoop.hbase.io.ImmutableBytesWritable-org.apache.hadoop.hbase.client.Result-org.apache.hadoop.mapred.OutputCollector-org.apache.hadoop.mapred.Reporter-">map</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;key,
+<td class="colLast"><span class="typeNameLabel">GroupingTableMap.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/GroupingTableMap.html#map-org.apache.hadoop.hbase.io.ImmutableBytesWritable-org.apache.hadoop.hbase.client.Result-org.apache.hadoop.mapred.OutputCollector-org.apache.hadoop.mapred.Reporter-">map</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;key,
    <a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;value,
    org.apache.hadoop.mapred.OutputCollector&lt;<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&nbsp;output,
    org.apache.hadoop.mapred.Reporter&nbsp;reporter)</code>
-<div class="block">Pass the key, value to reduce</div>
+<div class="block">Extract the grouping columns from value to construct a new key.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">GroupingTableMap.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/GroupingTableMap.html#map-org.apache.hadoop.hbase.io.ImmutableBytesWritable-org.apache.hadoop.hbase.client.Result-org.apache.hadoop.mapred.OutputCollector-org.apache.hadoop.mapred.Reporter-">map</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;key,
+<td class="colLast"><span class="typeNameLabel">IdentityTableMap.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapred/IdentityTableMap.html#map-org.apache.hadoop.hbase.io.ImmutableBytesWritable-org.apache.hadoop.hbase.client.Result-org.apache.hadoop.mapred.OutputCollector-org.apache.hadoop.mapred.Reporter-">map</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;key,
    <a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;value,
    org.apache.hadoop.mapred.OutputCollector&lt;<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&nbsp;output,
    org.apache.hadoop.mapred.Reporter&nbsp;reporter)</code>
-<div class="block">Extract the grouping columns from value to construct a new key.</div>
+<div class="block">Pass the key, value to reduce</div>
 </td>
 </tr>
 </tbody>
@@ -438,9 +463,9 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.mapreduce.RecordReader&lt;<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">MultiTableInputFormatBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html#createRecordReader-org.apache.hadoop.mapreduce.InputSplit-org.apache.hadoop.mapreduce.TaskAttemptContext-">createRecordReader</a></span>(org.apache.hadoop.mapreduce.InputSplit&nbsp;split,
+<td class="colLast"><span class="typeNameLabel">TableInputFormatBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#createRecordReader-org.apache.hadoop.mapreduce.InputSplit-org.apache.hadoop.mapreduce.TaskAttemptContext-">createRecordReader</a></span>(org.apache.hadoop.mapreduce.InputSplit&nbsp;split,
                   org.apache.hadoop.mapreduce.TaskAttemptContext&nbsp;context)</code>
-<div class="block">Builds a TableRecordReader.</div>
+<div class="block">Builds a <a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableRecordReader.html" title="class in org.apache.hadoop.hbase.mapreduce"><code>TableRecordReader</code></a>.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -450,9 +475,9 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.mapreduce.RecordReader&lt;<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">TableInputFormatBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#createRecordReader-org.apache.hadoop.mapreduce.InputSplit-org.apache.hadoop.mapreduce.TaskAttemptContext-">createRecordReader</a></span>(org.apache.hadoop.mapreduce.InputSplit&nbsp;split,
+<td class="colLast"><span class="typeNameLabel">MultiTableInputFormatBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html#createRecordReader-org.apache.hadoop.mapreduce.InputSplit-org.apache.hadoop.mapreduce.TaskAttemptContext-">createRecordReader</a></span>(org.apache.hadoop.mapreduce.InputSplit&nbsp;split,
                   org.apache.hadoop.mapreduce.TaskAttemptContext&nbsp;context)</code>
-<div class="block">Builds a <a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableRecordReader.html" title="class in org.apache.hadoop.hbase.mapreduce"><code>TableRecordReader</code></a>.</div>
+<div class="block">Builds a TableRecordReader.</div>
 </td>
 </tr>
 <tr class="rowColor">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/client/class-use/Row.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/Row.html b/apidocs/org/apache/hadoop/hbase/client/class-use/Row.html
index 00b7f4a..84a0748 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/Row.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/Row.html
@@ -172,19 +172,19 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">RowMutations.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/RowMutations.html#compareTo-org.apache.hadoop.hbase.client.Row-">compareTo</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&nbsp;i)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">Mutation.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html#compareTo-org.apache.hadoop.hbase.client.Row-">compareTo</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&nbsp;d)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">Increment.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Increment.html#compareTo-org.apache.hadoop.hbase.client.Row-">compareTo</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&nbsp;i)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">Get.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html#compareTo-org.apache.hadoop.hbase.client.Row-">compareTo</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&nbsp;other)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">Mutation.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html#compareTo-org.apache.hadoop.hbase.client.Row-">compareTo</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&nbsp;d)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">RowMutations.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/RowMutations.html#compareTo-org.apache.hadoop.hbase.client.Row-">compareTo</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&nbsp;i)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">Get.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html#compareTo-org.apache.hadoop.hbase.client.Row-">compareTo</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&nbsp;other)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">Increment.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Increment.html#compareTo-org.apache.hadoop.hbase.client.Row-">compareTo</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&nbsp;i)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/client/class-use/RowMutations.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/RowMutations.html b/apidocs/org/apache/hadoop/hbase/client/class-use/RowMutations.html
index db4779f..85a960e 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/RowMutations.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/RowMutations.html
@@ -109,6 +109,16 @@
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#checkAndMutate-byte:A-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.client.RowMutations-">checkAndMutate</a></span>(byte[]&nbsp;row,
+              byte[]&nbsp;family,
+              byte[]&nbsp;qualifier,
+              byte[]&nbsp;value,
+              <a href="../../../../../../org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a>&nbsp;mutation)</code>
+<div class="block">Atomically checks if a row/family/qualifier value equals to the expected value.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">Table.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Table.html#checkAndMutate-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.RowMutations-">checkAndMutate</a></span>(byte[]&nbsp;row,
               byte[]&nbsp;family,
@@ -119,12 +129,29 @@
 <div class="block">Atomically checks if a row/family/qualifier value matches the expected value.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#checkAndMutate-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.RowMutations-">checkAndMutate</a></span>(byte[]&nbsp;row,
+              byte[]&nbsp;family,
+              byte[]&nbsp;qualifier,
+              <a href="../../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a>&nbsp;compareOp,
+              byte[]&nbsp;value,
+              <a href="../../../../../../org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a>&nbsp;mutation)</code>
+<div class="block">Atomically checks if a row/family/qualifier value matches the expected value.</div>
+</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">Table.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Table.html#mutateRow-org.apache.hadoop.hbase.client.RowMutations-">mutateRow</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a>&nbsp;rm)</code>
 <div class="block">Performs multiple mutations atomically on a single row.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#mutateRow-org.apache.hadoop.hbase.client.RowMutations-">mutateRow</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a>&nbsp;mutation)</code>
+<div class="block">Performs multiple mutations atomically on a single row.</div>
+</td>
+</tr>
 </tbody>
 </table>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/client/class-use/Scan.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/Scan.html b/apidocs/org/apache/hadoop/hbase/client/class-use/Scan.html
index 038b799..4e05157 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/Scan.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/Scan.html
@@ -321,6 +321,19 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
  object.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#smallScan-org.apache.hadoop.hbase.client.Scan-">smallScan</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan)</code>
+<div class="block">Just call <a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#smallScan-org.apache.hadoop.hbase.client.Scan-int-"><code>AsyncTable.smallScan(Scan, int)</code></a> with <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true#MAX_VALUE" title="class or interface in java.lang"><code>Integer.MAX_VALUE</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#smallScan-org.apache.hadoop.hbase.client.Scan-int-">smallScan</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan,
+         int&nbsp;limit)</code>
+<div class="block">Return all the results that match the given scan object.</div>
+</td>
+</tr>
 </tbody>
 </table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
@@ -594,19 +607,19 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">TableRecordReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html#setScan-org.apache.hadoop.hbase.client.Scan-">setScan</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan)</code>
+<td class="colLast"><span class="typeNameLabel">TableInputFormatBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#setScan-org.apache.hadoop.hbase.client.Scan-">setScan</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan)</code>
 <div class="block">Sets the scan defining the actual details like columns etc.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">TableRecordReader.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableRecordReader.html#setScan-org.apache.hadoop.hbase.client.Scan-">setScan</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan)</code>
+<td class="colLast"><span class="typeNameLabel">TableRecordReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableRecordReaderImpl.html#setScan-org.apache.hadoop.hbase.client.Scan-">setScan</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan)</code>
 <div class="block">Sets the scan defining the actual details like columns etc.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">TableInputFormatBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#setScan-org.apache.hadoop.hbase.client.Scan-">setScan</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan)</code>
+<td class="colLast"><span class="typeNameLabel">TableRecordReader.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableRecordReader.html#setScan-org.apache.hadoop.hbase.client.Scan-">setScan</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan)</code>
 <div class="block">Sets the scan defining the actual details like columns etc.</div>
 </td>
 </tr>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/client/class-use/SnapshotType.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/SnapshotType.html b/apidocs/org/apache/hadoop/hbase/client/class-use/SnapshotType.html
index 48f841d..eff4031 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/SnapshotType.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/SnapshotType.html
@@ -149,13 +149,21 @@ the order they are declared.</div>
 <tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-java.lang.String-org.apache.hadoop.hbase.client.SnapshotType-">SnapshotDescription</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;table,
-                   <a href="../../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;type)</code>&nbsp;</td>
+                   <a href="../../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;type)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use the version with the TableName instance instead</span></div>
+</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-java.lang.String-org.apache.hadoop.hbase.client.SnapshotType-java.lang.String-">SnapshotDescription</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;table,
                    <a href="../../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;type,
-                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;owner)</code>&nbsp;</td>
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;owner)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use the version with the TableName instance instead</span></div>
+</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-java.lang.String-org.apache.hadoop.hbase.client.SnapshotType-java.lang.String-long-int-">SnapshotDescription</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
@@ -163,6 +171,29 @@ the order they are declared.</div>
                    <a href="../../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;type,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;owner,
                    long&nbsp;creationTime,
+                   int&nbsp;version)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use the version with the TableName instance instead</span></div>
+</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.SnapshotType-">SnapshotDescription</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                   <a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;table,
+                   <a href="../../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;type)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.SnapshotType-java.lang.String-">SnapshotDescription</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                   <a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;table,
+                   <a href="../../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;type,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;owner)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.SnapshotType-java.lang.String-long-int-">SnapshotDescription</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                   <a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;table,
+                   <a href="../../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;type,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;owner,
+                   long&nbsp;creationTime,
                    int&nbsp;version)</code>&nbsp;</td>
 </tr>
 </tbody>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/client/package-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/package-tree.html b/apidocs/org/apache/hadoop/hbase/client/package-tree.html
index 0c31367..582f01d 100644
--- a/apidocs/org/apache/hadoop/hbase/client/package-tree.html
+++ b/apidocs/org/apache/hadoop/hbase/client/package-tree.html
@@ -207,13 +207,13 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/CompactType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">CompactType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">Consistency</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">Durability</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/CompactionState.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">CompactionState</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">SnapshotType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/CompactionState.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">CompactionState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">Durability</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">IsolationLevel</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/MasterSwitchType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">MasterSwitchType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/CompactType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">CompactType</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/exceptions/RegionInRecoveryException.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/exceptions/RegionInRecoveryException.html b/apidocs/org/apache/hadoop/hbase/exceptions/RegionInRecoveryException.html
index 965e19c..31acf7e 100644
--- a/apidocs/org/apache/hadoop/hbase/exceptions/RegionInRecoveryException.html
+++ b/apidocs/org/apache/hadoop/hbase/exceptions/RegionInRecoveryException.html
@@ -44,7 +44,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/hadoop/hbase/exceptions/PreemptiveFastFailException.html" title="class in org.apache.hadoop.hbase.exceptions"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/exceptions/ScannerResetException.html" title="class in org.apache.hadoop.hbase.exceptions"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/hadoop/hbase/exceptions/RegionInRecoveryException.html" target="_top">Frames</a></li>
@@ -253,7 +253,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/NotServingRegionExceptio
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/hadoop/hbase/exceptions/PreemptiveFastFailException.html" title="class in org.apache.hadoop.hbase.exceptions"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/exceptions/ScannerResetException.html" title="class in org.apache.hadoop.hbase.exceptions"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/hadoop/hbase/exceptions/RegionInRecoveryException.html" target="_top">Frames</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/exceptions/RequestTooBigException.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/exceptions/RequestTooBigException.html b/apidocs/org/apache/hadoop/hbase/exceptions/RequestTooBigException.html
new file mode 100644
index 0000000..22f6c94
--- /dev/null
+++ b/apidocs/org/apache/hadoop/hbase/exceptions/RequestTooBigException.html
@@ -0,0 +1,354 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>RequestTooBigException (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="RequestTooBigException (Apache HBase 2.0.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/RequestTooBigException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/exceptions/RegionInRecoveryException.html" title="class in org.apache.hadoop.hbase.exceptions"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/exceptions/ScannerResetException.html" title="class in org.apache.hadoop.hbase.exceptions"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" target="_top">Frames</a></li>
+<li><a href="RequestTooBigException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.exceptions</div>
+<h2 title="Class RequestTooBigException" class="title">Class RequestTooBigException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">java.io.IOException</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/hadoop/hbase/HBaseIOException.html" title="class in org.apache.hadoop.hbase">org.apache.hadoop.hbase.HBaseIOException</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/hadoop/hbase/DoNotRetryIOException.html" title="class in org.apache.hadoop.hbase">org.apache.hadoop.hbase.DoNotRetryIOException</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.exceptions.RequestTooBigException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
+</dl>
+<hr>
+<br>
+<pre>@InterfaceAudience.Public
+ @InterfaceStability.Evolving
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/exceptions/RequestTooBigException.html#line.33">RequestTooBigException</a>
+extends <a href="../../../../../org/apache/hadoop/hbase/DoNotRetryIOException.html" title="class in org.apache.hadoop.hbase">DoNotRetryIOException</a></pre>
+<div class="block">Thrown when the size of the rpc request received by the server is too large.
+
+ On receiving such an exception, the client does not retry the offending rpc.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.3.0</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../serialized-form.html#org.apache.hadoop.hbase.exceptions.RequestTooBigException">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/exceptions/RequestTooBigException.html#MAJOR_VERSION">MAJOR_VERSION</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/exceptions/RequestTooBigException.html#MINOR_VERSION">MINOR_VERSION</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/exceptions/RequestTooBigException.html#RequestTooBigException--">RequestTooBigException</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/exceptions/RequestTooBigException.html#RequestTooBigException-java.lang.String-">RequestTooBigException</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed-java.lang.Throwable-" title="class or interface in java.lang">addSuppressed</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace--" title="class or interface in java.lang">fillInStackTrace</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getCause--" title="class or interface in java.lang">getCause</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage--" title="class or interface in java.lang">getLocalizedMessage</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getMessage--" title="class or interface in java.lang">getMessage</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace--" title="class or inter
 face in java.lang">getStackTrace</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getSuppressed--" title="class or interface in java.lang">getSuppressed</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#initCause-java.lang.Throwable-" title="class or interface in java.lang">initCause</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace--" title="class or interface in java.lang">printStackTrace</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintStream-" title="class or interface in java.lang">printStackTrace</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintWriter-" title="class or interface in java.lang">printStackTrace</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lan
 g/Throwable.html?is-external=true#setStackTrace-java.lang.StackTraceElement:A-" title="class or interface in java.lang">setStackTrace</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MAJOR_VERSION">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MAJOR_VERSION</h4>
+<pre>public static final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/exceptions/RequestTooBigException.html#line.37">MAJOR_VERSION</a></pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.exceptions.RequestTooBigException.MAJOR_VERSION">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="MINOR_VERSION">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MINOR_VERSION</h4>
+<pre>public static final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/exceptions/RequestTooBigException.html#line.38">MINOR_VERSION</a></pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.exceptions.RequestTooBigException.MINOR_VERSION">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="RequestTooBigException--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>RequestTooBigException</h4>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/exceptions/RequestTooBigException.html#line.40">RequestTooBigException</a>()</pre>
+</li>
+</ul>
+<a name="RequestTooBigException-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>RequestTooBigException</h4>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/exceptions/RequestTooBigException.html#line.44">RequestTooBigException</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/RequestTooBigException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/exceptions/RegionInRecoveryException.html" title="class in org.apache.hadoop.hbase.exceptions"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/exceptions/ScannerResetException.html" title="class in org.apache.hadoop.hbase.exceptions"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" target="_top">Frames</a></li>
+<li><a href="RequestTooBigException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/exceptions/ScannerResetException.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/exceptions/ScannerResetException.html b/apidocs/org/apache/hadoop/hbase/exceptions/ScannerResetException.html
index c7312b0..909003a 100644
--- a/apidocs/org/apache/hadoop/hbase/exceptions/ScannerResetException.html
+++ b/apidocs/org/apache/hadoop/hbase/exceptions/ScannerResetException.html
@@ -43,7 +43,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/exceptions/RegionInRecoveryException.html" title="class in org.apache.hadoop.hbase.exceptions"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../../org/apache/hadoop/hbase/exceptions/UnknownProtocolException.html" title="class in org.apache.hadoop.hbase.exceptions"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -272,7 +272,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/DoNotRetryIOException.ht
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/exceptions/RegionInRecoveryException.html" title="class in org.apache.hadoop.hbase.exceptions"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../../org/apache/hadoop/hbase/exceptions/UnknownProtocolException.html" title="class in org.apache.hadoop.hbase.exceptions"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/exceptions/class-use/RequestTooBigException.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/exceptions/class-use/RequestTooBigException.html b/apidocs/org/apache/hadoop/hbase/exceptions/class-use/RequestTooBigException.html
new file mode 100644
index 0000000..65fbb9d
--- /dev/null
+++ b/apidocs/org/apache/hadoop/hbase/exceptions/class-use/RequestTooBigException.html
@@ -0,0 +1,125 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.hadoop.hbase.exceptions.RequestTooBigException (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class org.apache.hadoop.hbase.exceptions.RequestTooBigException (Apache HBase 2.0.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/exceptions/class-use/RequestTooBigException.html" target="_top">Frames</a></li>
+<li><a href="RequestTooBigException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.hadoop.hbase.exceptions.RequestTooBigException" class="title">Uses of Class<br>org.apache.hadoop.hbase.exceptions.RequestTooBigException</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.hadoop.hbase.exceptions.RequestTooBigException</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/exceptions/class-use/RequestTooBigException.html" target="_top">Frames</a></li>
+<li><a href="RequestTooBigException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/exceptions/package-frame.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/exceptions/package-frame.html b/apidocs/org/apache/hadoop/hbase/exceptions/package-frame.html
index c17eae4..6955e58 100644
--- a/apidocs/org/apache/hadoop/hbase/exceptions/package-frame.html
+++ b/apidocs/org/apache/hadoop/hbase/exceptions/package-frame.html
@@ -20,6 +20,7 @@
 <li><a href="OperationConflictException.html" title="class in org.apache.hadoop.hbase.exceptions" target="classFrame">OperationConflictException</a></li>
 <li><a href="PreemptiveFastFailException.html" title="class in org.apache.hadoop.hbase.exceptions" target="classFrame">PreemptiveFastFailException</a></li>
 <li><a href="RegionInRecoveryException.html" title="class in org.apache.hadoop.hbase.exceptions" target="classFrame">RegionInRecoveryException</a></li>
+<li><a href="RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions" target="classFrame">RequestTooBigException</a></li>
 <li><a href="ScannerResetException.html" title="class in org.apache.hadoop.hbase.exceptions" target="classFrame">ScannerResetException</a></li>
 <li><a href="UnknownProtocolException.html" title="class in org.apache.hadoop.hbase.exceptions" target="classFrame">UnknownProtocolException</a></li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/exceptions/package-summary.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/exceptions/package-summary.html b/apidocs/org/apache/hadoop/hbase/exceptions/package-summary.html
index a65e01a..ae05140 100644
--- a/apidocs/org/apache/hadoop/hbase/exceptions/package-summary.html
+++ b/apidocs/org/apache/hadoop/hbase/exceptions/package-summary.html
@@ -127,13 +127,19 @@
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions">RequestTooBigException</a></td>
+<td class="colLast">
+<div class="block">Thrown when the size of the rpc request received by the server is too large.</div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/exceptions/ScannerResetException.html" title="class in org.apache.hadoop.hbase.exceptions">ScannerResetException</a></td>
 <td class="colLast">
 <div class="block">Thrown when the server side has received an Exception, and asks the Client to reset the scanner
  state by closing the current region scanner, and reopening from the start of last seen row.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/exceptions/UnknownProtocolException.html" title="class in org.apache.hadoop.hbase.exceptions">UnknownProtocolException</a></td>
 <td class="colLast">
 <div class="block">An error requesting an RPC protocol that the server is not serving.</div>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/exceptions/package-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/exceptions/package-tree.html b/apidocs/org/apache/hadoop/hbase/exceptions/package-tree.html
index a64109b..029cf3c 100644
--- a/apidocs/org/apache/hadoop/hbase/exceptions/package-tree.html
+++ b/apidocs/org/apache/hadoop/hbase/exceptions/package-tree.html
@@ -100,6 +100,7 @@
 <li type="circle">org.apache.hadoop.hbase.exceptions.<a href="../../../../../org/apache/hadoop/hbase/exceptions/FailedSanityCheckException.html" title="class in org.apache.hadoop.hbase.exceptions"><span class="typeNameLink">FailedSanityCheckException</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.exceptions.<a href="../../../../../org/apache/hadoop/hbase/exceptions/LockTimeoutException.html" title="class in org.apache.hadoop.hbase.exceptions"><span class="typeNameLink">LockTimeoutException</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.exceptions.<a href="../../../../../org/apache/hadoop/hbase/exceptions/OperationConflictException.html" title="class in org.apache.hadoop.hbase.exceptions"><span class="typeNameLink">OperationConflictException</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.exceptions.<a href="../../../../../org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions"><span class="typeNameLink">RequestTooBigException</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.exceptions.<a href="../../../../../org/apache/hadoop/hbase/exceptions/ScannerResetException.html" title="class in org.apache.hadoop.hbase.exceptions"><span class="typeNameLink">ScannerResetException</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.exceptions.<a href="../../../../../org/apache/hadoop/hbase/exceptions/UnknownProtocolException.html" title="class in org.apache.hadoop.hbase.exceptions"><span class="typeNameLink">UnknownProtocolException</span></a></li>
 </ul>


[50/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/acid-semantics.html
----------------------------------------------------------------------
diff --git a/acid-semantics.html b/acid-semantics.html
index dc87cb1..0f83843 100644
--- a/acid-semantics.html
+++ b/acid-semantics.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20161017" />
+    <meta name="Date-Revision-yyyymmdd" content="20161107" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013;  
       Apache HBase (TM) ACID Properties
@@ -600,7 +600,7 @@ under the License. -->
                         <a href="http://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-10-17</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-11-07</li>
             </p>
                 </div>
 


[02/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/class-use/InterProcessLock.MetadataHandler.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/InterProcessLock.MetadataHandler.html b/devapidocs/org/apache/hadoop/hbase/class-use/InterProcessLock.MetadataHandler.html
index b8ad182..49237f5 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/InterProcessLock.MetadataHandler.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/InterProcessLock.MetadataHandler.html
@@ -174,13 +174,13 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/InterProcessLock.MetadataHandler.html" title="interface in org.apache.hadoop.hbase">InterProcessLock.MetadataHandler</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ZKInterProcessReadWriteLock.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/zookeeper/lock/ZKInterProcessReadWriteLock.html#handler">handler</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/InterProcessLock.MetadataHandler.html" title="interface in org.apache.hadoop.hbase">InterProcessLock.MetadataHandler</a></code></td>
 <td class="colLast"><span class="typeNameLabel">ZKInterProcessLockBase.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/zookeeper/lock/ZKInterProcessLockBase.html#handler">handler</a></span></code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/InterProcessLock.MetadataHandler.html" title="interface in org.apache.hadoop.hbase">InterProcessLock.MetadataHandler</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ZKInterProcessReadWriteLock.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/zookeeper/lock/ZKInterProcessReadWriteLock.html#handler">handler</a></span></code>&nbsp;</td>
+</tr>
 </tbody>
 </table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/class-use/KeyValue.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/KeyValue.html b/devapidocs/org/apache/hadoop/hbase/class-use/KeyValue.html
index d808967..f3a5228 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/KeyValue.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/KeyValue.html
@@ -788,9 +788,9 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code>protected long</code></td>
-<td class="colLast"><span class="typeNameLabel">HStore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#delete-org.apache.hadoop.hbase.KeyValue-">delete</a></span>(<a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;kv)</code>
-<div class="block">Adds a value to the memstore</div>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">StoreFileManager.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#getCandidateFilesForRowKeyBefore-org.apache.hadoop.hbase.KeyValue-">getCandidateFilesForRowKeyBefore</a></span>(<a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;targetKey)</code>
+<div class="block">Gets initial, full list of candidate store files to check for row-key-before.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -799,23 +799,11 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">StoreFileManager.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#getCandidateFilesForRowKeyBefore-org.apache.hadoop.hbase.KeyValue-">getCandidateFilesForRowKeyBefore</a></span>(<a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;targetKey)</code>
-<div class="block">Gets initial, full list of candidate store files to check for row-key-before.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">StripeStoreFileManager.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#getCandidateFilesForRowKeyBefore-org.apache.hadoop.hbase.KeyValue-">getCandidateFilesForRowKeyBefore</a></span>(<a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;targetKey)</code>
 <div class="block">See <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#getCandidateFilesForRowKeyBefore-org.apache.hadoop.hbase.KeyValue-"><code>StoreFileManager.getCandidateFilesForRowKeyBefore(KeyValue)</code></a>
  for details on this methods.</div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">DefaultStoreFileManager.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#updateCandidateFilesForRowKeyBefore-java.util.Iterator-org.apache.hadoop.hbase.KeyValue-org.apache.hadoop.hbase.Cell-">updateCandidateFilesForRowKeyBefore</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>&gt;&nbsp;candidateFiles,
-                                   <a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;targetKey,
-                                   <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;candidate)</code>&nbsp;</td>
-</tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">StoreFileManager.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#updateCandidateFilesForRowKeyBefore-java.util.Iterator-org.apache.hadoop.hbase.KeyValue-org.apache.hadoop.hbase.Cell-">updateCandidateFilesForRowKeyBefore</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>&gt;&nbsp;candidateFiles,
@@ -826,6 +814,12 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultStoreFileManager.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#updateCandidateFilesForRowKeyBefore-java.util.Iterator-org.apache.hadoop.hbase.KeyValue-org.apache.hadoop.hbase.Cell-">updateCandidateFilesForRowKeyBefore</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>&gt;&nbsp;candidateFiles,
+                                   <a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;targetKey,
+                                   <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;candidate)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">StripeStoreFileManager.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#updateCandidateFilesForRowKeyBefore-java.util.Iterator-org.apache.hadoop.hbase.KeyValue-org.apache.hadoop.hbase.Cell-">updateCandidateFilesForRowKeyBefore</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>&gt;&nbsp;candidateFiles,
                                    <a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;targetKey,
                                    <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;candidate)</code>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/class-use/MasterNotRunningException.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/MasterNotRunningException.html b/devapidocs/org/apache/hadoop/hbase/class-use/MasterNotRunningException.html
index 8157977..7e4c3cd 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/MasterNotRunningException.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/MasterNotRunningException.html
@@ -118,6 +118,12 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static void</code></td>
+<td class="colLast"><span class="typeNameLabel">HBaseAdmin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html#available-org.apache.hadoop.conf.Configuration-">available</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf)</code>
+<div class="block">Is HBase available? Throw an exception if not.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
 <td class="colLast"><span class="typeNameLabel">HBaseAdmin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html#checkHBaseAvailable-org.apache.hadoop.conf.Configuration-">checkHBaseAvailable</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
 <div class="block"><span class="deprecationComment">since hbase-2.0.0 because throws a ServiceException. We don't want to have
@@ -125,10 +131,14 @@
 </div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#checkIfBaseNodeAvailable-org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher-">checkIfBaseNodeAvailable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZooKeeperWatcher</a>&nbsp;zkw)</code>&nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/MasterKeepAliveConnection.html" title="interface in org.apache.hadoop.hbase.client">MasterKeepAliveConnection</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getKeepAliveMasterService--">getKeepAliveMasterService</a></span>()</code>&nbsp;</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/MasterKeepAliveConnection.html" title="interface in org.apache.hadoop.hbase.client">MasterKeepAliveConnection</a></code></td>
 <td class="colLast"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#getKeepAliveMasterService--">getKeepAliveMasterService</a></span>()</code>
@@ -138,30 +148,26 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/MasterKeepAliveConnection.html" title="interface in org.apache.hadoop.hbase.client">MasterKeepAliveConnection</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getKeepAliveMasterService--">getKeepAliveMasterService</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MasterService.BlockingInterface</code></td>
 <td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getMaster--">getMaster</a></span>()</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#isMasterRunning--">isMasterRunning</a></span>()</code>
+<td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isMasterRunning--">isMasterRunning</a></span>()</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
 <div class="block"><span class="deprecationComment">this has been deprecated without a replacement</span></div>
 </div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isMasterRunning--">isMasterRunning</a></span>()</code>
+<td class="colLast"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#isMasterRunning--">isMasterRunning</a></span>()</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
 <div class="block"><span class="deprecationComment">this has been deprecated without a replacement</span></div>
 </div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">HBaseAdmin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html#unassign-byte:A-boolean-">unassign</a></span>(byte[]&nbsp;regionName,
         boolean&nbsp;force)</code>&nbsp;</td>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/class-use/NamespaceDescriptor.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/NamespaceDescriptor.html b/devapidocs/org/apache/hadoop/hbase/class-use/NamespaceDescriptor.html
index bf337b1..f23af33 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/NamespaceDescriptor.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/NamespaceDescriptor.html
@@ -324,16 +324,6 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCreateNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">postCreateNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                   <a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;ns)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postCreateNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">postCreateNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                   <a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;ns)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCreateNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">postCreateNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                    <a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;ns)</code>
 <div class="block">Called after the createNamespace operation has been requested.</div>
@@ -341,13 +331,13 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postGetNamespaceDescriptor-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">postGetNamespaceDescriptor</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                          <a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;ns)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCreateNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">postCreateNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                   <a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;ns)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postGetNamespaceDescriptor-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">postGetNamespaceDescriptor</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                          <a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;ns)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postCreateNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">postCreateNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                   <a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;ns)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
@@ -358,13 +348,13 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postModifyNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">postModifyNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                   <a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;ns)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postGetNamespaceDescriptor-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">postGetNamespaceDescriptor</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                          <a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;ns)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postModifyNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">postModifyNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                   <a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;ns)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postGetNamespaceDescriptor-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">postGetNamespaceDescriptor</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                          <a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;ns)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
@@ -375,13 +365,13 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preCreateNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">preCreateNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                  <a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;ns)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postModifyNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">postModifyNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                   <a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;ns)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preCreateNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">preCreateNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                  <a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;ns)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postModifyNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">postModifyNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                   <a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;ns)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
@@ -393,12 +383,12 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preModifyNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">preModifyNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preCreateNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">preCreateNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                   <a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;ns)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preModifyNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">preModifyNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preCreateNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">preCreateNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                   <a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;ns)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
@@ -408,6 +398,16 @@
 <div class="block">Called prior to modifying a namespace's properties.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preModifyNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">preModifyNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                  <a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;ns)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preModifyNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">preModifyNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                  <a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;ns)</code>&nbsp;</td>
+</tr>
 </tbody>
 </table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
@@ -419,16 +419,6 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postListNamespaceDescriptors-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-">postListNamespaceDescriptors</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&gt;&nbsp;descriptors)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postListNamespaceDescriptors-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-">postListNamespaceDescriptors</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&gt;&nbsp;descriptors)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postListNamespaceDescriptors-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-">postListNamespaceDescriptors</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&gt;&nbsp;descriptors)</code>
 <div class="block">Called after a listNamespaceDescriptors request has been processed.</div>
@@ -436,13 +426,13 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preListNamespaceDescriptors-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-">preListNamespaceDescriptors</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&gt;&nbsp;descriptors)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postListNamespaceDescriptors-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-">postListNamespaceDescriptors</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&gt;&nbsp;descriptors)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preListNamespaceDescriptors-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-">preListNamespaceDescriptors</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&gt;&nbsp;descriptors)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postListNamespaceDescriptors-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-">postListNamespaceDescriptors</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&gt;&nbsp;descriptors)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
@@ -451,6 +441,16 @@
 <div class="block">Called before a listNamespaceDescriptors request has been processed.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preListNamespaceDescriptors-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-">preListNamespaceDescriptors</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&gt;&nbsp;descriptors)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preListNamespaceDescriptors-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-">preListNamespaceDescriptors</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&gt;&nbsp;descriptors)</code>&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -488,18 +488,18 @@
    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ClusterSchemaServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/ClusterSchemaServiceImpl.html#getNamespace-java.lang.String-">getNamespace</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>&nbsp;</td>
+<td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HMaster.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getNamespace-java.lang.String-">getNamespace</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Get a Namespace</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ClusterSchema.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/ClusterSchema.html#getNamespace-java.lang.String-">getNamespace</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
-<div class="block">Get a Namespace</div>
-</td>
+<td class="colLast"><span class="typeNameLabel">ClusterSchemaServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/ClusterSchemaServiceImpl.html#getNamespace-java.lang.String-">getNamespace</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">HMaster.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getNamespace-java.lang.String-">getNamespace</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ClusterSchema.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/ClusterSchema.html#getNamespace-java.lang.String-">getNamespace</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
 <div class="block">Get a Namespace</div>
 </td>
 </tr>
@@ -513,18 +513,18 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ClusterSchemaServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/ClusterSchemaServiceImpl.html#getNamespaces--">getNamespaces</a></span>()</code>&nbsp;</td>
+<td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">HMaster.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getNamespaces--">getNamespaces</a></span>()</code>
+<div class="block">Get all Namespaces</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ClusterSchema.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/ClusterSchema.html#getNamespaces--">getNamespaces</a></span>()</code>
-<div class="block">Get all Namespaces</div>
-</td>
+<td class="colLast"><span class="typeNameLabel">ClusterSchemaServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/ClusterSchemaServiceImpl.html#getNamespaces--">getNamespaces</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">HMaster.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getNamespaces--">getNamespaces</a></span>()</code>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">ClusterSchema.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/ClusterSchema.html#getNamespaces--">getNamespaces</a></span>()</code>
 <div class="block">Get all Namespaces</div>
 </td>
 </tr>
@@ -548,22 +548,22 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><span class="typeNameLabel">ClusterSchemaServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/ClusterSchemaServiceImpl.html#createNamespace-org.apache.hadoop.hbase.NamespaceDescriptor-long-long-">createNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;namespaceDescriptor,
+<td class="colFirst"><code>(package private) long</code></td>
+<td class="colLast"><span class="typeNameLabel">HMaster.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#createNamespace-org.apache.hadoop.hbase.NamespaceDescriptor-long-long-">createNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;namespaceDescriptor,
                long&nbsp;nonceGroup,
-               long&nbsp;nonce)</code>&nbsp;</td>
+               long&nbsp;nonce)</code>
+<div class="block">Create a new Namespace.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>long</code></td>
-<td class="colLast"><span class="typeNameLabel">ClusterSchema.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/ClusterSchema.html#createNamespace-org.apache.hadoop.hbase.NamespaceDescriptor-long-long-">createNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;namespaceDescriptor,
+<td class="colLast"><span class="typeNameLabel">ClusterSchemaServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/ClusterSchemaServiceImpl.html#createNamespace-org.apache.hadoop.hbase.NamespaceDescriptor-long-long-">createNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;namespaceDescriptor,
                long&nbsp;nonceGroup,
-               long&nbsp;nonce)</code>
-<div class="block">Create a new Namespace.</div>
-</td>
+               long&nbsp;nonce)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>(package private) long</code></td>
-<td class="colLast"><span class="typeNameLabel">HMaster.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#createNamespace-org.apache.hadoop.hbase.NamespaceDescriptor-long-long-">createNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;namespaceDescriptor,
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><span class="typeNameLabel">ClusterSchema.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/ClusterSchema.html#createNamespace-org.apache.hadoop.hbase.NamespaceDescriptor-long-long-">createNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;namespaceDescriptor,
                long&nbsp;nonceGroup,
                long&nbsp;nonce)</code>
 <div class="block">Create a new Namespace.</div>
@@ -582,22 +582,22 @@
 <td class="colLast"><span class="typeNameLabel">TableNamespaceManager.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/TableNamespaceManager.html#insertIntoNSTable-org.apache.hadoop.hbase.NamespaceDescriptor-">insertIntoNSTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;ns)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><span class="typeNameLabel">ClusterSchemaServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/ClusterSchemaServiceImpl.html#modifyNamespace-org.apache.hadoop.hbase.NamespaceDescriptor-long-long-">modifyNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;namespaceDescriptor,
+<td class="colFirst"><code>(package private) long</code></td>
+<td class="colLast"><span class="typeNameLabel">HMaster.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#modifyNamespace-org.apache.hadoop.hbase.NamespaceDescriptor-long-long-">modifyNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;namespaceDescriptor,
                long&nbsp;nonceGroup,
-               long&nbsp;nonce)</code>&nbsp;</td>
+               long&nbsp;nonce)</code>
+<div class="block">Modify an existing Namespace.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>long</code></td>
-<td class="colLast"><span class="typeNameLabel">ClusterSchema.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/ClusterSchema.html#modifyNamespace-org.apache.hadoop.hbase.NamespaceDescriptor-long-long-">modifyNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;descriptor,
+<td class="colLast"><span class="typeNameLabel">ClusterSchemaServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/ClusterSchemaServiceImpl.html#modifyNamespace-org.apache.hadoop.hbase.NamespaceDescriptor-long-long-">modifyNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;namespaceDescriptor,
                long&nbsp;nonceGroup,
-               long&nbsp;nonce)</code>
-<div class="block">Modify an existing Namespace.</div>
-</td>
+               long&nbsp;nonce)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>(package private) long</code></td>
-<td class="colLast"><span class="typeNameLabel">HMaster.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#modifyNamespace-org.apache.hadoop.hbase.NamespaceDescriptor-long-long-">modifyNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;namespaceDescriptor,
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><span class="typeNameLabel">ClusterSchema.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/ClusterSchema.html#modifyNamespace-org.apache.hadoop.hbase.NamespaceDescriptor-long-long-">modifyNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;descriptor,
                long&nbsp;nonceGroup,
                long&nbsp;nonce)</code>
 <div class="block">Modify an existing Namespace.</div>
@@ -668,11 +668,11 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CreateNamespaceProcedure.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/procedure/CreateNamespaceProcedure.html#nsDescriptor">nsDescriptor</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">DeleteNamespaceProcedure.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/procedure/DeleteNamespaceProcedure.html#nsDescriptor">nsDescriptor</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DeleteNamespaceProcedure.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/procedure/DeleteNamespaceProcedure.html#nsDescriptor">nsDescriptor</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">CreateNamespaceProcedure.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/procedure/CreateNamespaceProcedure.html#nsDescriptor">nsDescriptor</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a></code></td>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/class-use/ProcedureInfo.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/ProcedureInfo.html b/devapidocs/org/apache/hadoop/hbase/class-use/ProcedureInfo.html
index 4ddd60f..bf5d571 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/ProcedureInfo.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/ProcedureInfo.html
@@ -202,20 +202,20 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postListProcedures-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-">postListProcedures</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a>&gt;&nbsp;procInfoList)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postListProcedures-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-">postListProcedures</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a>&gt;&nbsp;procInfoList)</code>
+<div class="block">Called after a listProcedures request has been processed.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postListProcedures-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-">postListProcedures</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postListProcedures-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-">postListProcedures</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a>&gt;&nbsp;procInfoList)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postListProcedures-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-">postListProcedures</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a>&gt;&nbsp;procInfoList)</code>
-<div class="block">Called after a listProcedures request has been processed.</div>
-</td>
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postListProcedures-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-">postListProcedures</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a>&gt;&nbsp;procInfoList)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
@@ -322,10 +322,6 @@
 <td class="colLast"><span class="typeNameLabel">ProcedureExecutor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#getResultOrProcedure-long-">getResultOrProcedure</a></span>(long&nbsp;procId)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="../../../../../org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">ProcedureExecutor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#getResults--">getResults</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">ProcedureExecutor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#listProcedures--">listProcedures</a></span>()</code>
 <div class="block">List procedures.</div>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/class-use/RegionLocations.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/RegionLocations.html b/devapidocs/org/apache/hadoop/hbase/class-use/RegionLocations.html
index 5451d24..91ed92f 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/RegionLocations.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/RegionLocations.html
@@ -198,7 +198,7 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a></code></td>
-<td class="colLast"><span class="typeNameLabel">AsyncRequestFutureImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#findAllLocationsOrFail-org.apache.hadoop.hbase.client.Action-boolean-">findAllLocationsOrFail</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;action,
+<td class="colLast"><span class="typeNameLabel">AsyncRequestFutureImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#findAllLocationsOrFail-org.apache.hadoop.hbase.client.Action-boolean-">findAllLocationsOrFail</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a>&nbsp;action,
                       boolean&nbsp;useCache)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -247,21 +247,21 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#locateRegion-org.apache.hadoop.hbase.TableName-byte:A-boolean-boolean-">locateRegion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+<td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-org.apache.hadoop.hbase.TableName-byte:A-boolean-boolean-">locateRegion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
             byte[]&nbsp;row,
             boolean&nbsp;useCache,
             boolean&nbsp;retry)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-org.apache.hadoop.hbase.TableName-byte:A-boolean-boolean-">locateRegion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+<td class="colLast"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#locateRegion-org.apache.hadoop.hbase.TableName-byte:A-boolean-boolean-">locateRegion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
             byte[]&nbsp;row,
             boolean&nbsp;useCache,
             boolean&nbsp;retry)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#locateRegion-org.apache.hadoop.hbase.TableName-byte:A-boolean-boolean-int-">locateRegion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+<td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-org.apache.hadoop.hbase.TableName-byte:A-boolean-boolean-int-">locateRegion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
             byte[]&nbsp;row,
             boolean&nbsp;useCache,
             boolean&nbsp;retry,
@@ -269,7 +269,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-org.apache.hadoop.hbase.TableName-byte:A-boolean-boolean-int-">locateRegion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+<td class="colLast"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#locateRegion-org.apache.hadoop.hbase.TableName-byte:A-boolean-boolean-int-">locateRegion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
             byte[]&nbsp;row,
             boolean&nbsp;useCache,
             boolean&nbsp;retry,
@@ -285,6 +285,12 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#relocateRegion-org.apache.hadoop.hbase.TableName-byte:A-int-">relocateRegion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+              byte[]&nbsp;row,
+              int&nbsp;replicaId)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a></code></td>
 <td class="colLast"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#relocateRegion-org.apache.hadoop.hbase.TableName-byte:A-int-">relocateRegion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
               byte[]&nbsp;row,
               int&nbsp;replicaId)</code>
@@ -292,12 +298,6 @@
  lives in, ignoring any value that might be in the cache.</div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#relocateRegion-org.apache.hadoop.hbase.TableName-byte:A-int-">relocateRegion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-              byte[]&nbsp;row,
-              int&nbsp;replicaId)</code>&nbsp;</td>
-</tr>
 </tbody>
 </table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
@@ -308,6 +308,16 @@
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncRegistry.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegistry.html#getMetaRegionLocation--">getMetaRegionLocation</a></span>()</code>
+<div class="block">Get the location of meta region.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">ZKAsyncRegistry.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ZKAsyncRegistry.html#getMetaRegionLocation--">getMetaRegionLocation</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentNavigableMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentNavigableMap</a>&lt;byte[],<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MetaCache.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/MetaCache.html#getTableLocations-org.apache.hadoop.hbase.TableName-">getTableLocations</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>&nbsp;</td>
 </tr>
@@ -358,16 +368,16 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#cacheLocation-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.RegionLocations-">cacheLocation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-             <a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>&nbsp;location)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#cacheLocation-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.RegionLocations-">cacheLocation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
              <a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>&nbsp;location)</code>
 <div class="block">Put a newly discovered HRegionLocation into the cache.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#cacheLocation-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.RegionLocations-">cacheLocation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+             <a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>&nbsp;location)</code>&nbsp;</td>
+</tr>
 </tbody>
 </table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
@@ -381,6 +391,12 @@
 <td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;byte[][],byte[][]&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">HRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HRegionLocator.html#getStartEndKeys-java.util.List-">getStartEndKeys</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>&gt;&nbsp;regions)</code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private static void</code></td>
+<td class="colLast"><span class="typeNameLabel">ZKAsyncRegistry.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ZKAsyncRegistry.html#tryComplete-org.apache.commons.lang.mutable.MutableInt-org.apache.hadoop.hbase.HRegionLocation:A-java.util.concurrent.CompletableFuture-">tryComplete</a></span>(org.apache.commons.lang.mutable.MutableInt&nbsp;remaining,
+           <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>[]&nbsp;locs,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>&gt;&nbsp;future)</code>&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>


[26/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/src-html/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html b/apidocs/src-html/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html
index 09f36f6..14e6aad 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html
@@ -150,7 +150,7 @@
 <span class="sourceLineNo">142</span>        final SnapshotDescription snapshot)<a name="line.142"></a>
 <span class="sourceLineNo">143</span>    {<a name="line.143"></a>
 <span class="sourceLineNo">144</span>      this.snapshot = ProtobufUtil.createHBaseProtosSnapshotDesc(snapshot);<a name="line.144"></a>
-<span class="sourceLineNo">145</span>      this.snapshotTable = TableName.valueOf(snapshot.getTable());<a name="line.145"></a>
+<span class="sourceLineNo">145</span>      this.snapshotTable = snapshot.getTableName();<a name="line.145"></a>
 <span class="sourceLineNo">146</span>      this.conf = conf;<a name="line.146"></a>
 <span class="sourceLineNo">147</span>      this.fs = fs;<a name="line.147"></a>
 <span class="sourceLineNo">148</span>    }<a name="line.148"></a>
@@ -166,585 +166,577 @@
 <span class="sourceLineNo">158</span><a name="line.158"></a>
 <span class="sourceLineNo">159</span>    /** @return the snapshot descriptor */<a name="line.159"></a>
 <span class="sourceLineNo">160</span>    public SnapshotDescription getSnapshotDescription() {<a name="line.160"></a>
-<span class="sourceLineNo">161</span>      return new SnapshotDescription(this.snapshot.getName(), this.snapshot.getTable(),<a name="line.161"></a>
-<span class="sourceLineNo">162</span>          ProtobufUtil.createSnapshotType(this.snapshot.getType()), this.snapshot.getOwner(),<a name="line.162"></a>
-<span class="sourceLineNo">163</span>          this.snapshot.getCreationTime(), this.snapshot.getVersion());<a name="line.163"></a>
-<span class="sourceLineNo">164</span>    }<a name="line.164"></a>
-<span class="sourceLineNo">165</span><a name="line.165"></a>
-<span class="sourceLineNo">166</span>    /** @return true if the snapshot is corrupted */<a name="line.166"></a>
-<span class="sourceLineNo">167</span>    public boolean isSnapshotCorrupted() {<a name="line.167"></a>
-<span class="sourceLineNo">168</span>      return hfilesMissing.get() &gt; 0 ||<a name="line.168"></a>
-<span class="sourceLineNo">169</span>             logsMissing.get() &gt; 0 ||<a name="line.169"></a>
-<span class="sourceLineNo">170</span>             hfilesCorrupted.get() &gt; 0;<a name="line.170"></a>
-<span class="sourceLineNo">171</span>    }<a name="line.171"></a>
-<span class="sourceLineNo">172</span><a name="line.172"></a>
-<span class="sourceLineNo">173</span>    /** @return the number of available store files */<a name="line.173"></a>
-<span class="sourceLineNo">174</span>    public int getStoreFilesCount() {<a name="line.174"></a>
-<span class="sourceLineNo">175</span>      return hfilesCount.get() + hfilesArchiveCount.get() + hfilesMobCount.get();<a name="line.175"></a>
-<span class="sourceLineNo">176</span>    }<a name="line.176"></a>
-<span class="sourceLineNo">177</span><a name="line.177"></a>
-<span class="sourceLineNo">178</span>    /** @return the number of available store files in the archive */<a name="line.178"></a>
-<span class="sourceLineNo">179</span>    public int getArchivedStoreFilesCount() {<a name="line.179"></a>
-<span class="sourceLineNo">180</span>      return hfilesArchiveCount.get();<a name="line.180"></a>
-<span class="sourceLineNo">181</span>    }<a name="line.181"></a>
-<span class="sourceLineNo">182</span><a name="line.182"></a>
-<span class="sourceLineNo">183</span>    /** @return the number of available store files in the mob dir */<a name="line.183"></a>
-<span class="sourceLineNo">184</span>    public int getMobStoreFilesCount() { return hfilesMobCount.get(); }<a name="line.184"></a>
-<span class="sourceLineNo">185</span><a name="line.185"></a>
-<span class="sourceLineNo">186</span>    /** @return the number of available log files */<a name="line.186"></a>
-<span class="sourceLineNo">187</span>    public int getLogsCount() {<a name="line.187"></a>
-<span class="sourceLineNo">188</span>      return logsCount.get();<a name="line.188"></a>
-<span class="sourceLineNo">189</span>    }<a name="line.189"></a>
-<span class="sourceLineNo">190</span><a name="line.190"></a>
-<span class="sourceLineNo">191</span>    /** @return the number of missing store files */<a name="line.191"></a>
-<span class="sourceLineNo">192</span>    public int getMissingStoreFilesCount() {<a name="line.192"></a>
-<span class="sourceLineNo">193</span>      return hfilesMissing.get();<a name="line.193"></a>
-<span class="sourceLineNo">194</span>    }<a name="line.194"></a>
-<span class="sourceLineNo">195</span><a name="line.195"></a>
-<span class="sourceLineNo">196</span>    /** @return the number of corrupted store files */<a name="line.196"></a>
-<span class="sourceLineNo">197</span>    public int getCorruptedStoreFilesCount() {<a name="line.197"></a>
-<span class="sourceLineNo">198</span>      return hfilesCorrupted.get();<a name="line.198"></a>
-<span class="sourceLineNo">199</span>    }<a name="line.199"></a>
-<span class="sourceLineNo">200</span><a name="line.200"></a>
-<span class="sourceLineNo">201</span>    /** @return the number of missing log files */<a name="line.201"></a>
-<span class="sourceLineNo">202</span>    public int getMissingLogsCount() {<a name="line.202"></a>
-<span class="sourceLineNo">203</span>      return logsMissing.get();<a name="line.203"></a>
-<span class="sourceLineNo">204</span>    }<a name="line.204"></a>
-<span class="sourceLineNo">205</span><a name="line.205"></a>
-<span class="sourceLineNo">206</span>    /** @return the total size of the store files referenced by the snapshot */<a name="line.206"></a>
-<span class="sourceLineNo">207</span>    public long getStoreFilesSize() {<a name="line.207"></a>
-<span class="sourceLineNo">208</span>      return hfilesSize.get() + hfilesArchiveSize.get() + hfilesMobSize.get();<a name="line.208"></a>
-<span class="sourceLineNo">209</span>    }<a name="line.209"></a>
-<span class="sourceLineNo">210</span><a name="line.210"></a>
-<span class="sourceLineNo">211</span>    /** @return the total size of the store files shared */<a name="line.211"></a>
-<span class="sourceLineNo">212</span>    public long getSharedStoreFilesSize() {<a name="line.212"></a>
-<span class="sourceLineNo">213</span>      return hfilesSize.get();<a name="line.213"></a>
-<span class="sourceLineNo">214</span>    }<a name="line.214"></a>
-<span class="sourceLineNo">215</span><a name="line.215"></a>
-<span class="sourceLineNo">216</span>    /** @return the total size of the store files in the archive */<a name="line.216"></a>
-<span class="sourceLineNo">217</span>    public long getArchivedStoreFileSize() {<a name="line.217"></a>
-<span class="sourceLineNo">218</span>      return hfilesArchiveSize.get();<a name="line.218"></a>
-<span class="sourceLineNo">219</span>    }<a name="line.219"></a>
-<span class="sourceLineNo">220</span><a name="line.220"></a>
-<span class="sourceLineNo">221</span>    /** @return the total size of the store files in the mob store*/<a name="line.221"></a>
-<span class="sourceLineNo">222</span>    public long getMobStoreFilesSize() { return hfilesMobSize.get(); }<a name="line.222"></a>
-<span class="sourceLineNo">223</span><a name="line.223"></a>
-<span class="sourceLineNo">224</span>    /** @return the total size of the store files in the archive which is not shared<a name="line.224"></a>
-<span class="sourceLineNo">225</span>     *    with other snapshots and tables<a name="line.225"></a>
-<span class="sourceLineNo">226</span>     *<a name="line.226"></a>
-<span class="sourceLineNo">227</span>     *    This is only calculated when<a name="line.227"></a>
-<span class="sourceLineNo">228</span>     *  {@link #getSnapshotStats(Configuration, HBaseProtos.SnapshotDescription, Map)}<a name="line.228"></a>
-<span class="sourceLineNo">229</span>     *    is called with a non-null Map<a name="line.229"></a>
-<span class="sourceLineNo">230</span>     */<a name="line.230"></a>
-<span class="sourceLineNo">231</span>    public long getNonSharedArchivedStoreFilesSize() {<a name="line.231"></a>
-<span class="sourceLineNo">232</span>      return nonSharedHfilesArchiveSize.get();<a name="line.232"></a>
-<span class="sourceLineNo">233</span>    }<a name="line.233"></a>
-<span class="sourceLineNo">234</span><a name="line.234"></a>
-<span class="sourceLineNo">235</span>    /** @return the percentage of the shared store files */<a name="line.235"></a>
-<span class="sourceLineNo">236</span>    public float getSharedStoreFilePercentage() {<a name="line.236"></a>
-<span class="sourceLineNo">237</span>      return ((float) hfilesSize.get() / (getStoreFilesSize())) * 100;<a name="line.237"></a>
-<span class="sourceLineNo">238</span>    }<a name="line.238"></a>
-<span class="sourceLineNo">239</span><a name="line.239"></a>
-<span class="sourceLineNo">240</span>    /** @return the percentage of the mob store files */<a name="line.240"></a>
-<span class="sourceLineNo">241</span>    public float getMobStoreFilePercentage() {<a name="line.241"></a>
-<span class="sourceLineNo">242</span>      return ((float) hfilesMobSize.get() / (getStoreFilesSize())) * 100;<a name="line.242"></a>
-<span class="sourceLineNo">243</span>    }<a name="line.243"></a>
-<span class="sourceLineNo">244</span><a name="line.244"></a>
-<span class="sourceLineNo">245</span>    /** @return the total log size */<a name="line.245"></a>
-<span class="sourceLineNo">246</span>    public long getLogsSize() {<a name="line.246"></a>
-<span class="sourceLineNo">247</span>      return logSize.get();<a name="line.247"></a>
-<span class="sourceLineNo">248</span>    }<a name="line.248"></a>
-<span class="sourceLineNo">249</span><a name="line.249"></a>
-<span class="sourceLineNo">250</span>    /** Check if for a give file in archive, if there are other snapshots/tables still<a name="line.250"></a>
-<span class="sourceLineNo">251</span>     * reference it.<a name="line.251"></a>
-<span class="sourceLineNo">252</span>     * @param filePath file path in archive<a name="line.252"></a>
-<span class="sourceLineNo">253</span>     * @param snapshotFilesMap a map for store files in snapshots about how many snapshots refer<a name="line.253"></a>
-<span class="sourceLineNo">254</span>     *                         to it.<a name="line.254"></a>
-<span class="sourceLineNo">255</span>     * @return true or false<a name="line.255"></a>
-<span class="sourceLineNo">256</span>     */<a name="line.256"></a>
-<span class="sourceLineNo">257</span>    private boolean isArchivedFileStillReferenced(final Path filePath,<a name="line.257"></a>
-<span class="sourceLineNo">258</span>        final Map&lt;Path, Integer&gt; snapshotFilesMap) {<a name="line.258"></a>
+<span class="sourceLineNo">161</span>      return ProtobufUtil.createSnapshotDesc(this.snapshot);<a name="line.161"></a>
+<span class="sourceLineNo">162</span>    }<a name="line.162"></a>
+<span class="sourceLineNo">163</span><a name="line.163"></a>
+<span class="sourceLineNo">164</span>    /** @return true if the snapshot is corrupted */<a name="line.164"></a>
+<span class="sourceLineNo">165</span>    public boolean isSnapshotCorrupted() {<a name="line.165"></a>
+<span class="sourceLineNo">166</span>      return hfilesMissing.get() &gt; 0 ||<a name="line.166"></a>
+<span class="sourceLineNo">167</span>             logsMissing.get() &gt; 0 ||<a name="line.167"></a>
+<span class="sourceLineNo">168</span>             hfilesCorrupted.get() &gt; 0;<a name="line.168"></a>
+<span class="sourceLineNo">169</span>    }<a name="line.169"></a>
+<span class="sourceLineNo">170</span><a name="line.170"></a>
+<span class="sourceLineNo">171</span>    /** @return the number of available store files */<a name="line.171"></a>
+<span class="sourceLineNo">172</span>    public int getStoreFilesCount() {<a name="line.172"></a>
+<span class="sourceLineNo">173</span>      return hfilesCount.get() + hfilesArchiveCount.get() + hfilesMobCount.get();<a name="line.173"></a>
+<span class="sourceLineNo">174</span>    }<a name="line.174"></a>
+<span class="sourceLineNo">175</span><a name="line.175"></a>
+<span class="sourceLineNo">176</span>    /** @return the number of available store files in the archive */<a name="line.176"></a>
+<span class="sourceLineNo">177</span>    public int getArchivedStoreFilesCount() {<a name="line.177"></a>
+<span class="sourceLineNo">178</span>      return hfilesArchiveCount.get();<a name="line.178"></a>
+<span class="sourceLineNo">179</span>    }<a name="line.179"></a>
+<span class="sourceLineNo">180</span><a name="line.180"></a>
+<span class="sourceLineNo">181</span>    /** @return the number of available store files in the mob dir */<a name="line.181"></a>
+<span class="sourceLineNo">182</span>    public int getMobStoreFilesCount() { return hfilesMobCount.get(); }<a name="line.182"></a>
+<span class="sourceLineNo">183</span><a name="line.183"></a>
+<span class="sourceLineNo">184</span>    /** @return the number of available log files */<a name="line.184"></a>
+<span class="sourceLineNo">185</span>    public int getLogsCount() {<a name="line.185"></a>
+<span class="sourceLineNo">186</span>      return logsCount.get();<a name="line.186"></a>
+<span class="sourceLineNo">187</span>    }<a name="line.187"></a>
+<span class="sourceLineNo">188</span><a name="line.188"></a>
+<span class="sourceLineNo">189</span>    /** @return the number of missing store files */<a name="line.189"></a>
+<span class="sourceLineNo">190</span>    public int getMissingStoreFilesCount() {<a name="line.190"></a>
+<span class="sourceLineNo">191</span>      return hfilesMissing.get();<a name="line.191"></a>
+<span class="sourceLineNo">192</span>    }<a name="line.192"></a>
+<span class="sourceLineNo">193</span><a name="line.193"></a>
+<span class="sourceLineNo">194</span>    /** @return the number of corrupted store files */<a name="line.194"></a>
+<span class="sourceLineNo">195</span>    public int getCorruptedStoreFilesCount() {<a name="line.195"></a>
+<span class="sourceLineNo">196</span>      return hfilesCorrupted.get();<a name="line.196"></a>
+<span class="sourceLineNo">197</span>    }<a name="line.197"></a>
+<span class="sourceLineNo">198</span><a name="line.198"></a>
+<span class="sourceLineNo">199</span>    /** @return the number of missing log files */<a name="line.199"></a>
+<span class="sourceLineNo">200</span>    public int getMissingLogsCount() {<a name="line.200"></a>
+<span class="sourceLineNo">201</span>      return logsMissing.get();<a name="line.201"></a>
+<span class="sourceLineNo">202</span>    }<a name="line.202"></a>
+<span class="sourceLineNo">203</span><a name="line.203"></a>
+<span class="sourceLineNo">204</span>    /** @return the total size of the store files referenced by the snapshot */<a name="line.204"></a>
+<span class="sourceLineNo">205</span>    public long getStoreFilesSize() {<a name="line.205"></a>
+<span class="sourceLineNo">206</span>      return hfilesSize.get() + hfilesArchiveSize.get() + hfilesMobSize.get();<a name="line.206"></a>
+<span class="sourceLineNo">207</span>    }<a name="line.207"></a>
+<span class="sourceLineNo">208</span><a name="line.208"></a>
+<span class="sourceLineNo">209</span>    /** @return the total size of the store files shared */<a name="line.209"></a>
+<span class="sourceLineNo">210</span>    public long getSharedStoreFilesSize() {<a name="line.210"></a>
+<span class="sourceLineNo">211</span>      return hfilesSize.get();<a name="line.211"></a>
+<span class="sourceLineNo">212</span>    }<a name="line.212"></a>
+<span class="sourceLineNo">213</span><a name="line.213"></a>
+<span class="sourceLineNo">214</span>    /** @return the total size of the store files in the archive */<a name="line.214"></a>
+<span class="sourceLineNo">215</span>    public long getArchivedStoreFileSize() {<a name="line.215"></a>
+<span class="sourceLineNo">216</span>      return hfilesArchiveSize.get();<a name="line.216"></a>
+<span class="sourceLineNo">217</span>    }<a name="line.217"></a>
+<span class="sourceLineNo">218</span><a name="line.218"></a>
+<span class="sourceLineNo">219</span>    /** @return the total size of the store files in the mob store*/<a name="line.219"></a>
+<span class="sourceLineNo">220</span>    public long getMobStoreFilesSize() { return hfilesMobSize.get(); }<a name="line.220"></a>
+<span class="sourceLineNo">221</span><a name="line.221"></a>
+<span class="sourceLineNo">222</span>    /** @return the total size of the store files in the archive which is not shared<a name="line.222"></a>
+<span class="sourceLineNo">223</span>     *    with other snapshots and tables<a name="line.223"></a>
+<span class="sourceLineNo">224</span>     *<a name="line.224"></a>
+<span class="sourceLineNo">225</span>     *    This is only calculated when<a name="line.225"></a>
+<span class="sourceLineNo">226</span>     *  {@link #getSnapshotStats(Configuration, HBaseProtos.SnapshotDescription, Map)}<a name="line.226"></a>
+<span class="sourceLineNo">227</span>     *    is called with a non-null Map<a name="line.227"></a>
+<span class="sourceLineNo">228</span>     */<a name="line.228"></a>
+<span class="sourceLineNo">229</span>    public long getNonSharedArchivedStoreFilesSize() {<a name="line.229"></a>
+<span class="sourceLineNo">230</span>      return nonSharedHfilesArchiveSize.get();<a name="line.230"></a>
+<span class="sourceLineNo">231</span>    }<a name="line.231"></a>
+<span class="sourceLineNo">232</span><a name="line.232"></a>
+<span class="sourceLineNo">233</span>    /** @return the percentage of the shared store files */<a name="line.233"></a>
+<span class="sourceLineNo">234</span>    public float getSharedStoreFilePercentage() {<a name="line.234"></a>
+<span class="sourceLineNo">235</span>      return ((float) hfilesSize.get() / (getStoreFilesSize())) * 100;<a name="line.235"></a>
+<span class="sourceLineNo">236</span>    }<a name="line.236"></a>
+<span class="sourceLineNo">237</span><a name="line.237"></a>
+<span class="sourceLineNo">238</span>    /** @return the percentage of the mob store files */<a name="line.238"></a>
+<span class="sourceLineNo">239</span>    public float getMobStoreFilePercentage() {<a name="line.239"></a>
+<span class="sourceLineNo">240</span>      return ((float) hfilesMobSize.get() / (getStoreFilesSize())) * 100;<a name="line.240"></a>
+<span class="sourceLineNo">241</span>    }<a name="line.241"></a>
+<span class="sourceLineNo">242</span><a name="line.242"></a>
+<span class="sourceLineNo">243</span>    /** @return the total log size */<a name="line.243"></a>
+<span class="sourceLineNo">244</span>    public long getLogsSize() {<a name="line.244"></a>
+<span class="sourceLineNo">245</span>      return logSize.get();<a name="line.245"></a>
+<span class="sourceLineNo">246</span>    }<a name="line.246"></a>
+<span class="sourceLineNo">247</span><a name="line.247"></a>
+<span class="sourceLineNo">248</span>    /** Check if for a give file in archive, if there are other snapshots/tables still<a name="line.248"></a>
+<span class="sourceLineNo">249</span>     * reference it.<a name="line.249"></a>
+<span class="sourceLineNo">250</span>     * @param filePath file path in archive<a name="line.250"></a>
+<span class="sourceLineNo">251</span>     * @param snapshotFilesMap a map for store files in snapshots about how many snapshots refer<a name="line.251"></a>
+<span class="sourceLineNo">252</span>     *                         to it.<a name="line.252"></a>
+<span class="sourceLineNo">253</span>     * @return true or false<a name="line.253"></a>
+<span class="sourceLineNo">254</span>     */<a name="line.254"></a>
+<span class="sourceLineNo">255</span>    private boolean isArchivedFileStillReferenced(final Path filePath,<a name="line.255"></a>
+<span class="sourceLineNo">256</span>        final Map&lt;Path, Integer&gt; snapshotFilesMap) {<a name="line.256"></a>
+<span class="sourceLineNo">257</span><a name="line.257"></a>
+<span class="sourceLineNo">258</span>      Integer c = snapshotFilesMap.get(filePath);<a name="line.258"></a>
 <span class="sourceLineNo">259</span><a name="line.259"></a>
-<span class="sourceLineNo">260</span>      Integer c = snapshotFilesMap.get(filePath);<a name="line.260"></a>
-<span class="sourceLineNo">261</span><a name="line.261"></a>
-<span class="sourceLineNo">262</span>      // Check if there are other snapshots or table from clone_snapshot() (via back-reference)<a name="line.262"></a>
-<span class="sourceLineNo">263</span>      // still reference to it.<a name="line.263"></a>
-<span class="sourceLineNo">264</span>      if ((c != null) &amp;&amp; (c == 1)) {<a name="line.264"></a>
-<span class="sourceLineNo">265</span>        Path parentDir = filePath.getParent();<a name="line.265"></a>
-<span class="sourceLineNo">266</span>        Path backRefDir = HFileLink.getBackReferencesDir(parentDir, filePath.getName());<a name="line.266"></a>
-<span class="sourceLineNo">267</span>        try {<a name="line.267"></a>
-<span class="sourceLineNo">268</span>          if (FSUtils.listStatus(fs, backRefDir) == null) {<a name="line.268"></a>
-<span class="sourceLineNo">269</span>            return false;<a name="line.269"></a>
-<span class="sourceLineNo">270</span>          }<a name="line.270"></a>
-<span class="sourceLineNo">271</span>        } catch (IOException e) {<a name="line.271"></a>
-<span class="sourceLineNo">272</span>          // For the purpose of this function, IOException is ignored and treated as<a name="line.272"></a>
-<span class="sourceLineNo">273</span>          // the file is still being referenced.<a name="line.273"></a>
-<span class="sourceLineNo">274</span>        }<a name="line.274"></a>
-<span class="sourceLineNo">275</span>      }<a name="line.275"></a>
-<span class="sourceLineNo">276</span>      return true;<a name="line.276"></a>
-<span class="sourceLineNo">277</span>    }<a name="line.277"></a>
-<span class="sourceLineNo">278</span><a name="line.278"></a>
-<span class="sourceLineNo">279</span>    /**<a name="line.279"></a>
-<span class="sourceLineNo">280</span>     * Add the specified store file to the stats<a name="line.280"></a>
-<span class="sourceLineNo">281</span>     * @param region region encoded Name<a name="line.281"></a>
-<span class="sourceLineNo">282</span>     * @param family family name<a name="line.282"></a>
-<span class="sourceLineNo">283</span>     * @param storeFile store file name<a name="line.283"></a>
-<span class="sourceLineNo">284</span>     * @param filesMap store files map for all snapshots, it may be null<a name="line.284"></a>
-<span class="sourceLineNo">285</span>     * @return the store file information<a name="line.285"></a>
-<span class="sourceLineNo">286</span>     */<a name="line.286"></a>
-<span class="sourceLineNo">287</span>    FileInfo addStoreFile(final HRegionInfo region, final String family,<a name="line.287"></a>
-<span class="sourceLineNo">288</span>        final SnapshotRegionManifest.StoreFile storeFile,<a name="line.288"></a>
-<span class="sourceLineNo">289</span>        final Map&lt;Path, Integer&gt; filesMap) throws IOException {<a name="line.289"></a>
-<span class="sourceLineNo">290</span>      HFileLink link = HFileLink.build(conf, snapshotTable, region.getEncodedName(),<a name="line.290"></a>
-<span class="sourceLineNo">291</span>              family, storeFile.getName());<a name="line.291"></a>
-<span class="sourceLineNo">292</span>      boolean isCorrupted = false;<a name="line.292"></a>
-<span class="sourceLineNo">293</span>      boolean inArchive = false;<a name="line.293"></a>
-<span class="sourceLineNo">294</span>      long size = -1;<a name="line.294"></a>
-<span class="sourceLineNo">295</span>      try {<a name="line.295"></a>
-<span class="sourceLineNo">296</span>        if ((inArchive = fs.exists(link.getArchivePath()))) {<a name="line.296"></a>
-<span class="sourceLineNo">297</span>          size = fs.getFileStatus(link.getArchivePath()).getLen();<a name="line.297"></a>
-<span class="sourceLineNo">298</span>          hfilesArchiveSize.addAndGet(size);<a name="line.298"></a>
-<span class="sourceLineNo">299</span>          hfilesArchiveCount.incrementAndGet();<a name="line.299"></a>
-<span class="sourceLineNo">300</span><a name="line.300"></a>
-<span class="sourceLineNo">301</span>          // If store file is not shared with other snapshots and tables,<a name="line.301"></a>
-<span class="sourceLineNo">302</span>          // increase nonSharedHfilesArchiveSize<a name="line.302"></a>
-<span class="sourceLineNo">303</span>          if ((filesMap != null) &amp;&amp;<a name="line.303"></a>
-<span class="sourceLineNo">304</span>              !isArchivedFileStillReferenced(link.getArchivePath(), filesMap)) {<a name="line.304"></a>
-<span class="sourceLineNo">305</span>            nonSharedHfilesArchiveSize.addAndGet(size);<a name="line.305"></a>
-<span class="sourceLineNo">306</span>          }<a name="line.306"></a>
-<span class="sourceLineNo">307</span>        } else if (inArchive = fs.exists(link.getMobPath())) {<a name="line.307"></a>
-<span class="sourceLineNo">308</span>          size = fs.getFileStatus(link.getMobPath()).getLen();<a name="line.308"></a>
-<span class="sourceLineNo">309</span>          hfilesMobSize.addAndGet(size);<a name="line.309"></a>
-<span class="sourceLineNo">310</span>          hfilesMobCount.incrementAndGet();<a name="line.310"></a>
-<span class="sourceLineNo">311</span>        } else {<a name="line.311"></a>
-<span class="sourceLineNo">312</span>          size = link.getFileStatus(fs).getLen();<a name="line.312"></a>
-<span class="sourceLineNo">313</span>          hfilesSize.addAndGet(size);<a name="line.313"></a>
-<span class="sourceLineNo">314</span>          hfilesCount.incrementAndGet();<a name="line.314"></a>
-<span class="sourceLineNo">315</span>        }<a name="line.315"></a>
-<span class="sourceLineNo">316</span>        isCorrupted = (storeFile.hasFileSize() &amp;&amp; storeFile.getFileSize() != size);<a name="line.316"></a>
-<span class="sourceLineNo">317</span>        if (isCorrupted) hfilesCorrupted.incrementAndGet();<a name="line.317"></a>
-<span class="sourceLineNo">318</span>      } catch (FileNotFoundException e) {<a name="line.318"></a>
-<span class="sourceLineNo">319</span>        hfilesMissing.incrementAndGet();<a name="line.319"></a>
-<span class="sourceLineNo">320</span>      }<a name="line.320"></a>
-<span class="sourceLineNo">321</span>      return new FileInfo(inArchive, size, isCorrupted);<a name="line.321"></a>
-<span class="sourceLineNo">322</span>    }<a name="line.322"></a>
-<span class="sourceLineNo">323</span><a name="line.323"></a>
-<span class="sourceLineNo">324</span>    /**<a name="line.324"></a>
-<span class="sourceLineNo">325</span>     * Add the specified log file to the stats<a name="line.325"></a>
-<span class="sourceLineNo">326</span>     * @param server server name<a name="line.326"></a>
-<span class="sourceLineNo">327</span>     * @param logfile log file name<a name="line.327"></a>
-<span class="sourceLineNo">328</span>     * @return the log information<a name="line.328"></a>
-<span class="sourceLineNo">329</span>     */<a name="line.329"></a>
-<span class="sourceLineNo">330</span>    FileInfo addLogFile(final String server, final String logfile) throws IOException {<a name="line.330"></a>
-<span class="sourceLineNo">331</span>      WALLink logLink = new WALLink(conf, server, logfile);<a name="line.331"></a>
-<span class="sourceLineNo">332</span>      long size = -1;<a name="line.332"></a>
-<span class="sourceLineNo">333</span>      try {<a name="line.333"></a>
-<span class="sourceLineNo">334</span>        size = logLink.getFileStatus(fs).getLen();<a name="line.334"></a>
-<span class="sourceLineNo">335</span>        logSize.addAndGet(size);<a name="line.335"></a>
-<span class="sourceLineNo">336</span>        logsCount.incrementAndGet();<a name="line.336"></a>
-<span class="sourceLineNo">337</span>      } catch (FileNotFoundException e) {<a name="line.337"></a>
-<span class="sourceLineNo">338</span>        logsMissing.incrementAndGet();<a name="line.338"></a>
-<span class="sourceLineNo">339</span>      }<a name="line.339"></a>
-<span class="sourceLineNo">340</span>      return new FileInfo(false, size, false);<a name="line.340"></a>
-<span class="sourceLineNo">341</span>    }<a name="line.341"></a>
-<span class="sourceLineNo">342</span>  }<a name="line.342"></a>
-<span class="sourceLineNo">343</span><a name="line.343"></a>
-<span class="sourceLineNo">344</span>  private boolean printSizeInBytes = false;<a name="line.344"></a>
-<span class="sourceLineNo">345</span>  private FileSystem fs;<a name="line.345"></a>
-<span class="sourceLineNo">346</span>  private Path rootDir;<a name="line.346"></a>
+<span class="sourceLineNo">260</span>      // Check if there are other snapshots or table from clone_snapshot() (via back-reference)<a name="line.260"></a>
+<span class="sourceLineNo">261</span>      // still reference to it.<a name="line.261"></a>
+<span class="sourceLineNo">262</span>      if ((c != null) &amp;&amp; (c == 1)) {<a name="line.262"></a>
+<span class="sourceLineNo">263</span>        Path parentDir = filePath.getParent();<a name="line.263"></a>
+<span class="sourceLineNo">264</span>        Path backRefDir = HFileLink.getBackReferencesDir(parentDir, filePath.getName());<a name="line.264"></a>
+<span class="sourceLineNo">265</span>        try {<a name="line.265"></a>
+<span class="sourceLineNo">266</span>          if (FSUtils.listStatus(fs, backRefDir) == null) {<a name="line.266"></a>
+<span class="sourceLineNo">267</span>            return false;<a name="line.267"></a>
+<span class="sourceLineNo">268</span>          }<a name="line.268"></a>
+<span class="sourceLineNo">269</span>        } catch (IOException e) {<a name="line.269"></a>
+<span class="sourceLineNo">270</span>          // For the purpose of this function, IOException is ignored and treated as<a name="line.270"></a>
+<span class="sourceLineNo">271</span>          // the file is still being referenced.<a name="line.271"></a>
+<span class="sourceLineNo">272</span>        }<a name="line.272"></a>
+<span class="sourceLineNo">273</span>      }<a name="line.273"></a>
+<span class="sourceLineNo">274</span>      return true;<a name="line.274"></a>
+<span class="sourceLineNo">275</span>    }<a name="line.275"></a>
+<span class="sourceLineNo">276</span><a name="line.276"></a>
+<span class="sourceLineNo">277</span>    /**<a name="line.277"></a>
+<span class="sourceLineNo">278</span>     * Add the specified store file to the stats<a name="line.278"></a>
+<span class="sourceLineNo">279</span>     * @param region region encoded Name<a name="line.279"></a>
+<span class="sourceLineNo">280</span>     * @param family family name<a name="line.280"></a>
+<span class="sourceLineNo">281</span>     * @param storeFile store file name<a name="line.281"></a>
+<span class="sourceLineNo">282</span>     * @param filesMap store files map for all snapshots, it may be null<a name="line.282"></a>
+<span class="sourceLineNo">283</span>     * @return the store file information<a name="line.283"></a>
+<span class="sourceLineNo">284</span>     */<a name="line.284"></a>
+<span class="sourceLineNo">285</span>    FileInfo addStoreFile(final HRegionInfo region, final String family,<a name="line.285"></a>
+<span class="sourceLineNo">286</span>        final SnapshotRegionManifest.StoreFile storeFile,<a name="line.286"></a>
+<span class="sourceLineNo">287</span>        final Map&lt;Path, Integer&gt; filesMap) throws IOException {<a name="line.287"></a>
+<span class="sourceLineNo">288</span>      HFileLink link = HFileLink.build(conf, snapshotTable, region.getEncodedName(),<a name="line.288"></a>
+<span class="sourceLineNo">289</span>              family, storeFile.getName());<a name="line.289"></a>
+<span class="sourceLineNo">290</span>      boolean isCorrupted = false;<a name="line.290"></a>
+<span class="sourceLineNo">291</span>      boolean inArchive = false;<a name="line.291"></a>
+<span class="sourceLineNo">292</span>      long size = -1;<a name="line.292"></a>
+<span class="sourceLineNo">293</span>      try {<a name="line.293"></a>
+<span class="sourceLineNo">294</span>        if ((inArchive = fs.exists(link.getArchivePath()))) {<a name="line.294"></a>
+<span class="sourceLineNo">295</span>          size = fs.getFileStatus(link.getArchivePath()).getLen();<a name="line.295"></a>
+<span class="sourceLineNo">296</span>          hfilesArchiveSize.addAndGet(size);<a name="line.296"></a>
+<span class="sourceLineNo">297</span>          hfilesArchiveCount.incrementAndGet();<a name="line.297"></a>
+<span class="sourceLineNo">298</span><a name="line.298"></a>
+<span class="sourceLineNo">299</span>          // If store file is not shared with other snapshots and tables,<a name="line.299"></a>
+<span class="sourceLineNo">300</span>          // increase nonSharedHfilesArchiveSize<a name="line.300"></a>
+<span class="sourceLineNo">301</span>          if ((filesMap != null) &amp;&amp;<a name="line.301"></a>
+<span class="sourceLineNo">302</span>              !isArchivedFileStillReferenced(link.getArchivePath(), filesMap)) {<a name="line.302"></a>
+<span class="sourceLineNo">303</span>            nonSharedHfilesArchiveSize.addAndGet(size);<a name="line.303"></a>
+<span class="sourceLineNo">304</span>          }<a name="line.304"></a>
+<span class="sourceLineNo">305</span>        } else if (inArchive = fs.exists(link.getMobPath())) {<a name="line.305"></a>
+<span class="sourceLineNo">306</span>          size = fs.getFileStatus(link.getMobPath()).getLen();<a name="line.306"></a>
+<span class="sourceLineNo">307</span>          hfilesMobSize.addAndGet(size);<a name="line.307"></a>
+<span class="sourceLineNo">308</span>          hfilesMobCount.incrementAndGet();<a name="line.308"></a>
+<span class="sourceLineNo">309</span>        } else {<a name="line.309"></a>
+<span class="sourceLineNo">310</span>          size = link.getFileStatus(fs).getLen();<a name="line.310"></a>
+<span class="sourceLineNo">311</span>          hfilesSize.addAndGet(size);<a name="line.311"></a>
+<span class="sourceLineNo">312</span>          hfilesCount.incrementAndGet();<a name="line.312"></a>
+<span class="sourceLineNo">313</span>        }<a name="line.313"></a>
+<span class="sourceLineNo">314</span>        isCorrupted = (storeFile.hasFileSize() &amp;&amp; storeFile.getFileSize() != size);<a name="line.314"></a>
+<span class="sourceLineNo">315</span>        if (isCorrupted) hfilesCorrupted.incrementAndGet();<a name="line.315"></a>
+<span class="sourceLineNo">316</span>      } catch (FileNotFoundException e) {<a name="line.316"></a>
+<span class="sourceLineNo">317</span>        hfilesMissing.incrementAndGet();<a name="line.317"></a>
+<span class="sourceLineNo">318</span>      }<a name="line.318"></a>
+<span class="sourceLineNo">319</span>      return new FileInfo(inArchive, size, isCorrupted);<a name="line.319"></a>
+<span class="sourceLineNo">320</span>    }<a name="line.320"></a>
+<span class="sourceLineNo">321</span><a name="line.321"></a>
+<span class="sourceLineNo">322</span>    /**<a name="line.322"></a>
+<span class="sourceLineNo">323</span>     * Add the specified log file to the stats<a name="line.323"></a>
+<span class="sourceLineNo">324</span>     * @param server server name<a name="line.324"></a>
+<span class="sourceLineNo">325</span>     * @param logfile log file name<a name="line.325"></a>
+<span class="sourceLineNo">326</span>     * @return the log information<a name="line.326"></a>
+<span class="sourceLineNo">327</span>     */<a name="line.327"></a>
+<span class="sourceLineNo">328</span>    FileInfo addLogFile(final String server, final String logfile) throws IOException {<a name="line.328"></a>
+<span class="sourceLineNo">329</span>      WALLink logLink = new WALLink(conf, server, logfile);<a name="line.329"></a>
+<span class="sourceLineNo">330</span>      long size = -1;<a name="line.330"></a>
+<span class="sourceLineNo">331</span>      try {<a name="line.331"></a>
+<span class="sourceLineNo">332</span>        size = logLink.getFileStatus(fs).getLen();<a name="line.332"></a>
+<span class="sourceLineNo">333</span>        logSize.addAndGet(size);<a name="line.333"></a>
+<span class="sourceLineNo">334</span>        logsCount.incrementAndGet();<a name="line.334"></a>
+<span class="sourceLineNo">335</span>      } catch (FileNotFoundException e) {<a name="line.335"></a>
+<span class="sourceLineNo">336</span>        logsMissing.incrementAndGet();<a name="line.336"></a>
+<span class="sourceLineNo">337</span>      }<a name="line.337"></a>
+<span class="sourceLineNo">338</span>      return new FileInfo(false, size, false);<a name="line.338"></a>
+<span class="sourceLineNo">339</span>    }<a name="line.339"></a>
+<span class="sourceLineNo">340</span>  }<a name="line.340"></a>
+<span class="sourceLineNo">341</span><a name="line.341"></a>
+<span class="sourceLineNo">342</span>  private boolean printSizeInBytes = false;<a name="line.342"></a>
+<span class="sourceLineNo">343</span>  private FileSystem fs;<a name="line.343"></a>
+<span class="sourceLineNo">344</span>  private Path rootDir;<a name="line.344"></a>
+<span class="sourceLineNo">345</span><a name="line.345"></a>
+<span class="sourceLineNo">346</span>  private SnapshotManifest snapshotManifest;<a name="line.346"></a>
 <span class="sourceLineNo">347</span><a name="line.347"></a>
-<span class="sourceLineNo">348</span>  private SnapshotManifest snapshotManifest;<a name="line.348"></a>
-<span class="sourceLineNo">349</span><a name="line.349"></a>
-<span class="sourceLineNo">350</span>  @Override<a name="line.350"></a>
-<span class="sourceLineNo">351</span>  @edu.umd.cs.findbugs.annotations.SuppressWarnings(value="REC_CATCH_EXCEPTION",<a name="line.351"></a>
-<span class="sourceLineNo">352</span>    justification="Intentional")<a name="line.352"></a>
-<span class="sourceLineNo">353</span>  public int run(String[] args) throws IOException, InterruptedException {<a name="line.353"></a>
-<span class="sourceLineNo">354</span>    final Configuration conf = getConf();<a name="line.354"></a>
-<span class="sourceLineNo">355</span>    boolean listSnapshots = false;<a name="line.355"></a>
-<span class="sourceLineNo">356</span>    String snapshotName = null;<a name="line.356"></a>
-<span class="sourceLineNo">357</span>    boolean showSchema = false;<a name="line.357"></a>
-<span class="sourceLineNo">358</span>    boolean showFiles = false;<a name="line.358"></a>
-<span class="sourceLineNo">359</span>    boolean showStats = false;<a name="line.359"></a>
-<span class="sourceLineNo">360</span><a name="line.360"></a>
-<span class="sourceLineNo">361</span>    // Process command line args<a name="line.361"></a>
-<span class="sourceLineNo">362</span>    for (int i = 0; i &lt; args.length; i++) {<a name="line.362"></a>
-<span class="sourceLineNo">363</span>      String cmd = args[i];<a name="line.363"></a>
-<span class="sourceLineNo">364</span>      try {<a name="line.364"></a>
-<span class="sourceLineNo">365</span>        if (cmd.equals("-snapshot")) {<a name="line.365"></a>
-<span class="sourceLineNo">366</span>          snapshotName = args[++i];<a name="line.366"></a>
-<span class="sourceLineNo">367</span>        } else if (cmd.equals("-files")) {<a name="line.367"></a>
-<span class="sourceLineNo">368</span>          showFiles = true;<a name="line.368"></a>
+<span class="sourceLineNo">348</span>  @Override<a name="line.348"></a>
+<span class="sourceLineNo">349</span>  @edu.umd.cs.findbugs.annotations.SuppressWarnings(value="REC_CATCH_EXCEPTION",<a name="line.349"></a>
+<span class="sourceLineNo">350</span>    justification="Intentional")<a name="line.350"></a>
+<span class="sourceLineNo">351</span>  public int run(String[] args) throws IOException, InterruptedException {<a name="line.351"></a>
+<span class="sourceLineNo">352</span>    final Configuration conf = getConf();<a name="line.352"></a>
+<span class="sourceLineNo">353</span>    boolean listSnapshots = false;<a name="line.353"></a>
+<span class="sourceLineNo">354</span>    String snapshotName = null;<a name="line.354"></a>
+<span class="sourceLineNo">355</span>    boolean showSchema = false;<a name="line.355"></a>
+<span class="sourceLineNo">356</span>    boolean showFiles = false;<a name="line.356"></a>
+<span class="sourceLineNo">357</span>    boolean showStats = false;<a name="line.357"></a>
+<span class="sourceLineNo">358</span><a name="line.358"></a>
+<span class="sourceLineNo">359</span>    // Process command line args<a name="line.359"></a>
+<span class="sourceLineNo">360</span>    for (int i = 0; i &lt; args.length; i++) {<a name="line.360"></a>
+<span class="sourceLineNo">361</span>      String cmd = args[i];<a name="line.361"></a>
+<span class="sourceLineNo">362</span>      try {<a name="line.362"></a>
+<span class="sourceLineNo">363</span>        if (cmd.equals("-snapshot")) {<a name="line.363"></a>
+<span class="sourceLineNo">364</span>          snapshotName = args[++i];<a name="line.364"></a>
+<span class="sourceLineNo">365</span>        } else if (cmd.equals("-files")) {<a name="line.365"></a>
+<span class="sourceLineNo">366</span>          showFiles = true;<a name="line.366"></a>
+<span class="sourceLineNo">367</span>          showStats = true;<a name="line.367"></a>
+<span class="sourceLineNo">368</span>        } else if (cmd.equals("-stats")) {<a name="line.368"></a>
 <span class="sourceLineNo">369</span>          showStats = true;<a name="line.369"></a>
-<span class="sourceLineNo">370</span>        } else if (cmd.equals("-stats")) {<a name="line.370"></a>
-<span class="sourceLineNo">371</span>          showStats = true;<a name="line.371"></a>
-<span class="sourceLineNo">372</span>        } else if (cmd.equals("-schema")) {<a name="line.372"></a>
-<span class="sourceLineNo">373</span>          showSchema = true;<a name="line.373"></a>
-<span class="sourceLineNo">374</span>        } else if (cmd.equals("-remote-dir")) {<a name="line.374"></a>
-<span class="sourceLineNo">375</span>          Path sourceDir = new Path(args[++i]);<a name="line.375"></a>
-<span class="sourceLineNo">376</span>          URI defaultFs = sourceDir.getFileSystem(conf).getUri();<a name="line.376"></a>
-<span class="sourceLineNo">377</span>          FSUtils.setFsDefault(conf, new Path(defaultFs));<a name="line.377"></a>
-<span class="sourceLineNo">378</span>          FSUtils.setRootDir(conf, sourceDir);<a name="line.378"></a>
-<span class="sourceLineNo">379</span>        } else if (cmd.equals("-list-snapshots")) {<a name="line.379"></a>
-<span class="sourceLineNo">380</span>          listSnapshots = true;<a name="line.380"></a>
-<span class="sourceLineNo">381</span>        } else if (cmd.equals("-size-in-bytes")) {<a name="line.381"></a>
-<span class="sourceLineNo">382</span>          printSizeInBytes = true;<a name="line.382"></a>
-<span class="sourceLineNo">383</span>        } else if (cmd.equals("-h") || cmd.equals("--help")) {<a name="line.383"></a>
-<span class="sourceLineNo">384</span>          printUsageAndExit();<a name="line.384"></a>
-<span class="sourceLineNo">385</span>        } else {<a name="line.385"></a>
-<span class="sourceLineNo">386</span>          System.err.println("UNEXPECTED: " + cmd);<a name="line.386"></a>
-<span class="sourceLineNo">387</span>          printUsageAndExit();<a name="line.387"></a>
-<span class="sourceLineNo">388</span>        }<a name="line.388"></a>
-<span class="sourceLineNo">389</span>      } catch (Exception e) {<a name="line.389"></a>
-<span class="sourceLineNo">390</span>        printUsageAndExit(); // FindBugs: REC_CATCH_EXCEPTION<a name="line.390"></a>
-<span class="sourceLineNo">391</span>      }<a name="line.391"></a>
-<span class="sourceLineNo">392</span>    }<a name="line.392"></a>
-<span class="sourceLineNo">393</span><a name="line.393"></a>
-<span class="sourceLineNo">394</span>    // List Available Snapshots<a name="line.394"></a>
-<span class="sourceLineNo">395</span>    if (listSnapshots) {<a name="line.395"></a>
-<span class="sourceLineNo">396</span>      SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");<a name="line.396"></a>
-<span class="sourceLineNo">397</span>      System.out.printf("%-20s | %-20s | %s%n", "SNAPSHOT", "CREATION TIME", "TABLE NAME");<a name="line.397"></a>
-<span class="sourceLineNo">398</span>      for (SnapshotDescription desc: getSnapshotList(conf)) {<a name="line.398"></a>
-<span class="sourceLineNo">399</span>        System.out.printf("%-20s | %20s | %s%n",<a name="line.399"></a>
-<span class="sourceLineNo">400</span>                          desc.getName(),<a name="line.400"></a>
-<span class="sourceLineNo">401</span>                          df.format(new Date(desc.getCreationTime())),<a name="line.401"></a>
-<span class="sourceLineNo">402</span>                          desc.getTable());<a name="line.402"></a>
-<span class="sourceLineNo">403</span>      }<a name="line.403"></a>
-<span class="sourceLineNo">404</span>      return 0;<a name="line.404"></a>
-<span class="sourceLineNo">405</span>    }<a name="line.405"></a>
-<span class="sourceLineNo">406</span><a name="line.406"></a>
-<span class="sourceLineNo">407</span>    if (snapshotName == null) {<a name="line.407"></a>
-<span class="sourceLineNo">408</span>      System.err.println("Missing snapshot name!");<a name="line.408"></a>
-<span class="sourceLineNo">409</span>      printUsageAndExit();<a name="line.409"></a>
-<span class="sourceLineNo">410</span>      return 1;<a name="line.410"></a>
-<span class="sourceLineNo">411</span>    }<a name="line.411"></a>
-<span class="sourceLineNo">412</span><a name="line.412"></a>
-<span class="sourceLineNo">413</span>    rootDir = FSUtils.getRootDir(conf);<a name="line.413"></a>
-<span class="sourceLineNo">414</span>    fs = FileSystem.get(rootDir.toUri(), conf);<a name="line.414"></a>
-<span class="sourceLineNo">415</span>    LOG.debug("fs=" + fs.getUri().toString() + " root=" + rootDir);<a name="line.415"></a>
-<span class="sourceLineNo">416</span><a name="line.416"></a>
-<span class="sourceLineNo">417</span>    // Load snapshot information<a name="line.417"></a>
-<span class="sourceLineNo">418</span>    if (!loadSnapshotInfo(snapshotName)) {<a name="line.418"></a>
-<span class="sourceLineNo">419</span>      System.err.println("Snapshot '" + snapshotName + "' not found!");<a name="line.419"></a>
-<span class="sourceLineNo">420</span>      return 1;<a name="line.420"></a>
-<span class="sourceLineNo">421</span>    }<a name="line.421"></a>
-<span class="sourceLineNo">422</span><a name="line.422"></a>
-<span class="sourceLineNo">423</span>    printInfo();<a name="line.423"></a>
-<span class="sourceLineNo">424</span>    if (showSchema) printSchema();<a name="line.424"></a>
-<span class="sourceLineNo">425</span>    printFiles(showFiles, showStats);<a name="line.425"></a>
-<span class="sourceLineNo">426</span><a name="line.426"></a>
-<span class="sourceLineNo">427</span>    return 0;<a name="line.427"></a>
-<span class="sourceLineNo">428</span>  }<a name="line.428"></a>
-<span class="sourceLineNo">429</span><a name="line.429"></a>
-<span class="sourceLineNo">430</span>  /**<a name="line.430"></a>
-<span class="sourceLineNo">431</span>   * Load snapshot info and table descriptor for the specified snapshot<a name="line.431"></a>
-<span class="sourceLineNo">432</span>   * @param snapshotName name of the snapshot to load<a name="line.432"></a>
-<span class="sourceLineNo">433</span>   * @return false if snapshot is not found<a name="line.433"></a>
-<span class="sourceLineNo">434</span>   */<a name="line.434"></a>
-<span class="sourceLineNo">435</span>  private boolean loadSnapshotInfo(final String snapshotName) throws IOException {<a name="line.435"></a>
-<span class="sourceLineNo">436</span>    Path snapshotDir = SnapshotDescriptionUtils.getCompletedSnapshotDir(snapshotName, rootDir);<a name="line.436"></a>
-<span class="sourceLineNo">437</span>    if (!fs.exists(snapshotDir)) {<a name="line.437"></a>
-<span class="sourceLineNo">438</span>      LOG.warn("Snapshot '" + snapshotName + "' not found in: " + snapshotDir);<a name="line.438"></a>
-<span class="sourceLineNo">439</span>      return false;<a name="line.439"></a>
-<span class="sourceLineNo">440</span>    }<a name="line.440"></a>
-<span class="sourceLineNo">441</span><a name="line.441"></a>
-<span class="sourceLineNo">442</span>    HBaseProtos.SnapshotDescription snapshotDesc =<a name="line.442"></a>
-<span class="sourceLineNo">443</span>        SnapshotDescriptionUtils.readSnapshotInfo(fs, snapshotDir);<a name="line.443"></a>
-<span class="sourceLineNo">444</span>    snapshotManifest = SnapshotManifest.open(getConf(), fs, snapshotDir, snapshotDesc);<a name="line.444"></a>
-<span class="sourceLineNo">445</span>    return true;<a name="line.445"></a>
-<span class="sourceLineNo">446</span>  }<a name="line.446"></a>
-<span class="sourceLineNo">447</span><a name="line.447"></a>
-<span class="sourceLineNo">448</span>  /**<a name="line.448"></a>
-<span class="sourceLineNo">449</span>   * Dump the {@link SnapshotDescription}<a name="line.449"></a>
-<span class="sourceLineNo">450</span>   */<a name="line.450"></a>
-<span class="sourceLineNo">451</span>  private void printInfo() {<a name="line.451"></a>
-<span class="sourceLineNo">452</span>    HBaseProtos.SnapshotDescription snapshotDesc = snapshotManifest.getSnapshotDescription();<a name="line.452"></a>
-<span class="sourceLineNo">453</span>    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");<a name="line.453"></a>
-<span class="sourceLineNo">454</span>    System.out.println("Snapshot Info");<a name="line.454"></a>
-<span class="sourceLineNo">455</span>    System.out.println("----------------------------------------");<a name="line.455"></a>
-<span class="sourceLineNo">456</span>    System.out.println("   Name: " + snapshotDesc.getName());<a name="line.456"></a>
-<span class="sourceLineNo">457</span>    System.out.println("   Type: " + snapshotDesc.getType());<a name="line.457"></a>
-<span class="sourceLineNo">458</span>    System.out.println("  Table: " + snapshotDesc.getTable());<a name="line.458"></a>
-<span class="sourceLineNo">459</span>    System.out.println(" Format: " + snapshotDesc.getVersion());<a name="line.459"></a>
-<span class="sourceLineNo">460</span>    System.out.println("Created: " + df.format(new Date(snapshotDesc.getCreationTime())));<a name="line.460"></a>
-<span class="sourceLineNo">461</span>    System.out.println("  Owner: " + snapshotDesc.getOwner());<a name="line.461"></a>
-<span class="sourceLineNo">462</span>    System.out.println();<a name="line.462"></a>
-<span class="sourceLineNo">463</span>  }<a name="line.463"></a>
-<span class="sourceLineNo">464</span><a name="line.464"></a>
-<span class="sourceLineNo">465</span>  /**<a name="line.465"></a>
-<span class="sourceLineNo">466</span>   * Dump the {@link HTableDescriptor}<a name="line.466"></a>
-<span class="sourceLineNo">467</span>   */<a name="line.467"></a>
-<span class="sourceLineNo">468</span>  private void printSchema() {<a name="line.468"></a>
-<span class="sourceLineNo">469</span>    System.out.println("Table Descriptor");<a name="line.469"></a>
-<span class="sourceLineNo">470</span>    System.out.println("----------------------------------------");<a name="line.470"></a>
-<span class="sourceLineNo">471</span>    System.out.println(snapshotManifest.getTableDescriptor().toString());<a name="line.471"></a>
-<span class="sourceLineNo">472</span>    System.out.println();<a name="line.472"></a>
-<span class="sourceLineNo">473</span>  }<a name="line.473"></a>
-<span class="sourceLineNo">474</span><a name="line.474"></a>
-<span class="sourceLineNo">475</span>  /**<a name="line.475"></a>
-<span class="sourceLineNo">476</span>   * Collect the hfiles and logs statistics of the snapshot and<a name="line.476"></a>
-<span class="sourceLineNo">477</span>   * dump the file list if requested and the collected information.<a name="line.477"></a>
-<span class="sourceLineNo">478</span>   */<a name="line.478"></a>
-<span class="sourceLineNo">479</span>  private void printFiles(final boolean showFiles, final boolean showStats) throws IOException {<a name="line.479"></a>
-<span class="sourceLineNo">480</span>    if (showFiles) {<a name="line.480"></a>
-<span class="sourceLineNo">481</span>      System.out.println("Snapshot Files");<a name="line.481"></a>
-<span class="sourceLineNo">482</span>      System.out.println("----------------------------------------");<a name="line.482"></a>
-<span class="sourceLineNo">483</span>    }<a name="line.483"></a>
-<span class="sourceLineNo">484</span><a name="line.484"></a>
-<span class="sourceLineNo">485</span>    // Collect information about hfiles and logs in the snapshot<a name="line.485"></a>
-<span class="sourceLineNo">486</span>    final HBaseProtos.SnapshotDescription snapshotDesc = snapshotManifest.getSnapshotDescription();<a name="line.486"></a>
-<span class="sourceLineNo">487</span>    final String table = snapshotDesc.getTable();<a name="line.487"></a>
-<span class="sourceLineNo">488</span>    SnapshotDescription desc = new SnapshotDescription(snapshotDesc.getName(),<a name="line.488"></a>
-<span class="sourceLineNo">489</span>        snapshotDesc.getTable(), ProtobufUtil.createSnapshotType(snapshotDesc.getType()),<a name="line.489"></a>
-<span class="sourceLineNo">490</span>        snapshotDesc.getOwner(), snapshotDesc.getCreationTime(), snapshotDesc.getVersion());<a name="line.490"></a>
-<span class="sourceLineNo">491</span>    final SnapshotStats stats = new SnapshotStats(this.getConf(), this.fs, desc);<a name="line.491"></a>
-<span class="sourceLineNo">492</span>    SnapshotReferenceUtil.concurrentVisitReferencedFiles(getConf(), fs, snapshotManifest,<a name="line.492"></a>
-<span class="sourceLineNo">493</span>        "SnapshotInfo",<a name="line.493"></a>
-<span class="sourceLineNo">494</span>      new SnapshotReferenceUtil.SnapshotVisitor() {<a name="line.494"></a>
-<span class="sourceLineNo">495</span>        @Override<a name="line.495"></a>
-<span class="sourceLineNo">496</span>        public void storeFile(final HRegionInfo regionInfo, final String family,<a name="line.496"></a>
-<span class="sourceLineNo">497</span>            final SnapshotRegionManifest.StoreFile storeFile) throws IOException {<a name="line.497"></a>
-<span class="sourceLineNo">498</span>          if (storeFile.hasReference()) return;<a name="line.498"></a>
-<span class="sourceLineNo">499</span><a name="line.499"></a>
-<span class="sourceLineNo">500</span>          SnapshotStats.FileInfo info = stats.addStoreFile(regionInfo, family, storeFile, null);<a name="line.500"></a>
-<span class="sourceLineNo">501</span>          if (showFiles) {<a name="line.501"></a>
-<span class="sourceLineNo">502</span>            String state = info.getStateToString();<a name="line.502"></a>
-<span class="sourceLineNo">503</span>            System.out.printf("%8s %s/%s/%s/%s %s%n",<a name="line.503"></a>
-<span class="sourceLineNo">504</span>              (info.isMissing() ? "-" : fileSizeToString(info.getSize())),<a name="line.504"></a>
-<span class="sourceLineNo">505</span>              table, regionInfo.getEncodedName(), family, storeFile.getName(),<a name="line.505"></a>
-<span class="sourceLineNo">506</span>              state == null ? "" : "(" + state + ")");<a name="line.506"></a>
-<span class="sourceLineNo">507</span>          }<a name="line.507"></a>
-<span class="sourceLineNo">508</span>        }<a name="line.508"></a>
-<span class="sourceLineNo">509</span>    });<a name="line.509"></a>
-<span class="sourceLineNo">510</span><a name="line.510"></a>
-<span class="sourceLineNo">511</span>    // Dump the stats<a name="line.511"></a>
-<span class="sourceLineNo">512</span>    System.out.println();<a name="line.512"></a>
-<span class="sourceLineNo">513</span>    if (stats.isSnapshotCorrupted()) {<a name="line.513"></a>
-<span class="sourceLineNo">514</span>      System.out.println("**************************************************************");<a name="line.514"></a>
-<span class="sourceLineNo">515</span>      System.out.printf("BAD SNAPSHOT: %d hfile(s) and %d log(s) missing.%n",<a name="line.515"></a>
-<span class="sourceLineNo">516</span>        stats.getMissingStoreFilesCount(), stats.getMissingLogsCount());<a name="line.516"></a>
-<span class="sourceLineNo">517</span>      System.out.printf("              %d hfile(s) corrupted.%n",<a name="line.517"></a>
-<span class="sourceLineNo">518</span>        stats.getCorruptedStoreFilesCount());<a name="line.518"></a>
-<span class="sourceLineNo">519</span>      System.out.println("**************************************************************");<a name="line.519"></a>
-<span class="sourceLineNo">520</span>    }<a name="line.520"></a>
-<span class="sourceLineNo">521</span><a name="line.521"></a>
-<span class="sourceLineNo">522</span>    if (showStats) {<a name="line.522"></a>
-<span class="sourceLineNo">523</span>      System.out.printf("%d HFiles (%d in archive, %d in mob storage), total size %s " +<a name="line.523"></a>
-<span class="sourceLineNo">524</span>              "(%.2f%% %s shared with the source table, %.2f%% %s in mob dir)%n",<a name="line.524"></a>
-<span class="sourceLineNo">525</span>        stats.getStoreFilesCount(), stats.getArchivedStoreFilesCount(),<a name="line.525"></a>
-<span class="sourceLineNo">526</span>        stats.getMobStoreFilesCount(),<a name="line.526"></a>
-<span class="sourceLineNo">527</span>        fileSizeToString(stats.getStoreFilesSize()),<a name="line.527"></a>
-<span class="sourceLineNo">528</span>        stats.getSharedStoreFilePercentage(),<a name="line.528"></a>
-<span class="sourceLineNo">529</span>        fileSizeToString(stats.getSharedStoreFilesSize()),<a name="line.529"></a>
-<span class="sourceLineNo">530</span>        stats.getMobStoreFilePercentage(),<a name="line.530"></a>
-<span class="sourceLineNo">531</span>        fileSizeToString(stats.getMobStoreFilesSize())<a name="line.531"></a>
-<span class="sourceLineNo">532</span>      );<a name="line.532"></a>
-<span class="sourceLineNo">533</span>      System.out.printf("%d Logs, total size %s%n",<a name="line.533"></a>
-<span class="sourceLineNo">534</span>        stats.getLogsCount(), fileSizeToString(stats.getLogsSize()));<a name="line.534"></a>
-<span class="sourceLineNo">535</span>      System.out.println();<a name="line.535"></a>
-<span class="sourceLineNo">536</span>    }<a name="line.536"></a>
+<span class="sourceLineNo">370</span>        } else if (cmd.equals("-schema")) {<a name="line.370"></a>
+<span class="sourceLineNo">371</span>          showSchema = true;<a name="line.371"></a>
+<span class="sourceLineNo">372</span>        } else if (cmd.equals("-remote-dir")) {<a name="line.372"></a>
+<span class="sourceLineNo">373</span>          Path sourceDir = new Path(args[++i]);<a name="line.373"></a>
+<span class="sourceLineNo">374</span>          URI defaultFs = sourceDir.getFileSystem(conf).getUri();<a name="line.374"></a>
+<span class="sourceLineNo">375</span>          FSUtils.setFsDefault(conf, new Path(defaultFs));<a name="line.375"></a>
+<span class="sourceLineNo">376</span>          FSUtils.setRootDir(conf, sourceDir);<a name="line.376"></a>
+<span class="sourceLineNo">377</span>        } else if (cmd.equals("-list-snapshots")) {<a name="line.377"></a>
+<span class="sourceLineNo">378</span>          listSnapshots = true;<a name="line.378"></a>
+<span class="sourceLineNo">379</span>        } else if (cmd.equals("-size-in-bytes")) {<a name="line.379"></a>
+<span class="sourceLineNo">380</span>          printSizeInBytes = true;<a name="line.380"></a>
+<span class="sourceLineNo">381</span>        } else if (cmd.equals("-h") || cmd.equals("--help")) {<a name="line.381"></a>
+<span class="sourceLineNo">382</span>          printUsageAndExit();<a name="line.382"></a>
+<span class="sourceLineNo">383</span>        } else {<a name="line.383"></a>
+<span class="sourceLineNo">384</span>          System.err.println("UNEXPECTED: " + cmd);<a name="line.384"></a>
+<span class="sourceLineNo">385</span>          printUsageAndExit();<a name="line.385"></a>
+<span class="sourceLineNo">386</span>        }<a name="line.386"></a>
+<span class="sourceLineNo">387</span>      } catch (Exception e) {<a name="line.387"></a>
+<span class="sourceLineNo">388</span>        printUsageAndExit(); // FindBugs: REC_CATCH_EXCEPTION<a name="line.388"></a>
+<span class="sourceLineNo">389</span>      }<a name="line.389"></a>
+<span class="sourceLineNo">390</span>    }<a name="line.390"></a>
+<span class="sourceLineNo">391</span><a name="line.391"></a>
+<span class="sourceLineNo">392</span>    // List Available Snapshots<a name="line.392"></a>
+<span class="sourceLineNo">393</span>    if (listSnapshots) {<a name="line.393"></a>
+<span class="sourceLineNo">394</span>      SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");<a name="line.394"></a>
+<span class="sourceLineNo">395</span>      System.out.printf("%-20s | %-20s | %s%n", "SNAPSHOT", "CREATION TIME", "TABLE NAME");<a name="line.395"></a>
+<span class="sourceLineNo">396</span>      for (SnapshotDescription desc: getSnapshotList(conf)) {<a name="line.396"></a>
+<span class="sourceLineNo">397</span>        System.out.printf("%-20s | %20s | %s%n",<a name="line.397"></a>
+<span class="sourceLineNo">398</span>                          desc.getName(),<a name="line.398"></a>
+<span class="sourceLineNo">399</span>                          df.format(new Date(desc.getCreationTime())),<a name="line.399"></a>
+<span class="sourceLineNo">400</span>                          desc.getTableNameAsString());<a name="line.400"></a>
+<span class="sourceLineNo">401</span>      }<a name="line.401"></a>
+<span class="sourceLineNo">402</span>      return 0;<a name="line.402"></a>
+<span class="sourceLineNo">403</span>    }<a name="line.403"></a>
+<span class="sourceLineNo">404</span><a name="line.404"></a>
+<span class="sourceLineNo">405</span>    if (snapshotName == null) {<a name="line.405"></a>
+<span class="sourceLineNo">406</span>      System.err.println("Missing snapshot name!");<a name="line.406"></a>
+<span class="sourceLineNo">407</span>      printUsageAndExit();<a name="line.407"></a>
+<span class="sourceLineNo">408</span>      return 1;<a name="line.408"></a>
+<span class="sourceLineNo">409</span>    }<a name="line.409"></a>
+<span class="sourceLineNo">410</span><a name="line.410"></a>
+<span class="sourceLineNo">411</span>    rootDir = FSUtils.getRootDir(conf);<a name="line.411"></a>
+<span class="sourceLineNo">412</span>    fs = FileSystem.get(rootDir.toUri(), conf);<a name="line.412"></a>
+<span class="sourceLineNo">413</span>    LOG.debug("fs=" + fs.getUri().toString() + " root=" + rootDir);<a name="line.413"></a>
+<span class="sourceLineNo">414</span><a name="line.414"></a>
+<span class="sourceLineNo">415</span>    // Load snapshot information<a name="line.415"></a>
+<span class="sourceLineNo">416</span>    if (!loadSnapshotInfo(snapshotName)) {<a name="line.416"></a>
+<span class="sourceLineNo">417</span>      System.err.println("Snapshot '" + snapshotName + "' not found!");<a name="line.417"></a>
+<span class="sourceLineNo">418</span>      return 1;<a name="line.418"></a>
+<span class="sourceLineNo">419</span>    }<a name="line.419"></a>
+<span class="sourceLineNo">420</span><a name="line.420"></a>
+<span class="sourceLineNo">421</span>    printInfo();<a name="line.421"></a>
+<span class="sourceLineNo">422</span>    if (showSchema) printSchema();<a name="line.422"></a>
+<span class="sourceLineNo">423</span>    printFiles(showFiles, showStats);<a name="line.423"></a>
+<span class="sourceLineNo">424</span><a name="line.424"></a>
+<span class="sourceLineNo">425</span>    return 0;<a name="line.425"></a>
+<span class="sourceLineNo">426</span>  }<a name="line.426"></a>
+<span class="sourceLineNo">427</span><a name="line.427"></a>
+<span class="sourceLineNo">428</span>  /**<a name="line.428"></a>
+<span class="sourceLineNo">429</span>   * Load snapshot info and table descriptor for the specified snapshot<a name="line.429"></a>
+<span class="sourceLineNo">430</span>   * @param snapshotName name of the snapshot to load<a name="line.430"></a>
+<span class="sourceLineNo">431</span>   * @return false if snapshot is not found<a name="line.431"></a>
+<span class="sourceLineNo">432</span>   */<a name="line.432"></a>
+<span class="sourceLineNo">433</span>  private boolean loadSnapshotInfo(final String snapshotName) throws IOException {<a name="line.433"></a>
+<span class="sourceLineNo">434</span>    Path snapshotDir = SnapshotDescriptionUtils.getCompletedSnapshotDir(snapshotName, rootDir);<a name="line.434"></a>
+<span class="sourceLineNo">435</span>    if (!fs.exists(snapshotDir)) {<a name="line.435"></a>
+<span class="sourceLineNo">436</span>      LOG.warn("Snapshot '" + snapshotName + "' not found in: " + snapshotDir);<a name="line.436"></a>
+<span class="sourceLineNo">437</span>      return false;<a name="line.437"></a>
+<span class="sourceLineNo">438</span>    }<a name="line.438"></a>
+<span class="sourceLineNo">439</span><a name="line.439"></a>
+<span class="sourceLineNo">440</span>    HBaseProtos.SnapshotDescription snapshotDesc =<a name="line.440"></a>
+<span class="sourceLineNo">441</span>        SnapshotDescriptionUtils.readSnapshotInfo(fs, snapshotDir);<a name="line.441"></a>
+<span class="sourceLineNo">442</span>    snapshotManifest = SnapshotManifest.open(getConf(), fs, snapshotDir, snapshotDesc);<a name="line.442"></a>
+<span class="sourceLineNo">443</span>    return true;<a name="line.443"></a>
+<span class="sourceLineNo">444</span>  }<a name="line.444"></a>
+<span class="sourceLineNo">445</span><a name="line.445"></a>
+<span class="sourceLineNo">446</span>  /**<a name="line.446"></a>
+<span class="sourceLineNo">447</span>   * Dump the {@link SnapshotDescription}<a name="line.447"></a>
+<span class="sourceLineNo">448</span>   */<a name="line.448"></a>
+<span class="sourceLineNo">449</span>  private void printInfo() {<a name="line.449"></a>
+<span class="sourceLineNo">450</span>    HBaseProtos.SnapshotDescription snapshotDesc = snapshotManifest.getSnapshotDescription();<a name="line.450"></a>
+<span class="sourceLineNo">451</span>    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");<a name="line.451"></a>
+<span class="sourceLineNo">452</span>    System.out.println("Snapshot Info");<a name="line.452"></a>
+<span class="sourceLineNo">453</span>    System.out.println("----------------------------------------");<a name="line.453"></a>
+<span class="sourceLineNo">454</span>    System.out.println("   Name: " + snapshotDesc.getName());<a name="line.454"></a>
+<span class="sourceLineNo">455</span>    System.out.println("   Type: " + snapshotDesc.getType());<a name="line.455"></a>
+<span class="sourceLineNo">456</span>    System.out.println("  Table: " + snapshotDesc.getTable());<a name="line.456"></a>
+<span class="sourceLineNo">457</span>    System.out.println(" Format: " + snapshotDesc.getVersion());<a name="line.457"></a>
+<span class="sourceLineNo">458</span>    System.out.println("Created: " + df.format(new Date(snapshotDesc.getCreationTime())));<a name="line.458"></a>
+<span class="sourceLineNo">459</span>    System.out.println("  Owner: " + snapshotDesc.getOwner());<a name="line.459"></a>
+<span class="sourceLineNo">460</span>    System.out.println();<a name="line.460"></a>
+<span class="sourceLineNo">461</span>  }<a name="line.461"></a>
+<span class="sourceLineNo">462</span><a name="line.462"></a>
+<span class="sourceLineNo">463</span>  /**<a name="line.463"></a>
+<span class="sourceLineNo">464</span>   * Dump the {@link HTableDescriptor}<a name="line.464"></a>
+<span class="sourceLineNo">465</span>   */<a name="line.465"></a>
+<span class="sourceLineNo">466</span>  private void printSchema() {<a name="line.466"></a>
+<span class="sourceLineNo">467</span>    System.out.println("Table Descriptor");<a name="line.467"></a>
+<span class="sourceLineNo">468</span>    System.out.println("----------------------------------------");<a name="line.468"></a>
+<span class="sourceLineNo">469</span>    System.out.println(snapshotManifest.getTableDescriptor().toString());<a name="line.469"></a>
+<span class="sourceLineNo">470</span>    System.out.println();<a name="line.470"></a>
+<span class="sourceLineNo">471</span>  }<a name="line.471"></a>
+<span class="sourceLineNo">472</span><a name="line.472"></a>
+<span class="sourceLineNo">473</span>  /**<a name="line.473"></a>
+<span class="sourceLineNo">474</span>   * Collect the hfiles and logs statistics of the snapshot and<a name="line.474"></a>
+<span class="sourceLineNo">475</span>   * dump the file list if requested and the collected information.<a name="line.475"></a>
+<span class="sourceLineNo">476</span>   */<a name="line.476"></a>
+<span class="sourceLineNo">477</span>  private void printFiles(final boolean showFiles, final boolean showStats) throws IOException {<a name="line.477"></a>
+<span class="sourceLineNo">478</span>    if (showFiles) {<a name="line.478"></a>
+<span class="sourceLineNo">479</span>      System.out.println("Snapshot Files");<a name="line.479"></a>
+<span class="sourceLineNo">480</span>      System.out.println("----------------------------------------");<a name="line.480"></a>
+<span class="sourceLineNo">481</span>    }<a name="line.481"></a>
+<span class="sourceLineNo">482</span><a name="line.482"></a>
+<span class="sourceLineNo">483</span>    // Collect information about hfiles and logs in the snapshot<a name="line.483"></a>
+<span class="sourceLineNo">484</span>    final HBaseProtos.SnapshotDescription snapshotDesc = snapshotManifest.getSnapshotDescription();<a name="line.484"></a>
+<span class="sourceLineNo">485</span>    final String table = snapshotDesc.getTable();<a name="line.485"></a>
+<span class="sourceLineNo">486</span>    final SnapshotDescription desc = ProtobufUtil.createSnapshotDesc(snapshotDesc);<a name="line.486"></a>
+<span class="sourceLineNo">487</span>    final SnapshotStats stats = new SnapshotStats(this.getConf(), this.fs, desc);<a name="line.487"></a>
+<span class="sourceLineNo">488</span>    SnapshotReferenceUtil.concurrentVisitReferencedFiles(getConf(), fs, snapshotManifest,<a name="line.488"></a>
+<span class="sourceLineNo">489</span>        "SnapshotInfo",<a name="line.489"></a>
+<span class="sourceLineNo">490</span>      new SnapshotReferenceUtil.SnapshotVisitor() {<a name="line.490"></a>
+<span class="sourceLineNo">491</span>        @Override<a name="line.491"></a>
+<span class="sourceLineNo">492</span>        public void storeFile(final HRegionInfo regionInfo, final String family,<a name="line.492"></a>
+<span class="sourceLineNo">493</span>            final SnapshotRegionManifest.StoreFile storeFile) throws IOException {<a name="line.493"></a>
+<span class="sourceLineNo">494</span>          if (storeFile.hasReference()) return;<a name="line.494"></a>
+<span class="sourceLineNo">495</span><a name="line.495"></a>
+<span class="sourceLineNo">496</span>          SnapshotStats.FileInfo info = stats.addStoreFile(regionInfo, family, storeFile, null);<a name="line.496"></a>
+<span class="sourceLineNo">497</span>          if (showFiles) {<a name="line.497"></a>
+<span class="sourceLineNo">498</span>            String state = info.getStateToString();<a name="line.498"></a>
+<span class="sourceLineNo">499</span>            System.out.printf("%8s %s/%s/%s/%s %s%n",<a name="line.499"></a>
+<span class="sourceLineNo">500</span>              (info.isMissing() ? "-" : fileSizeToString(info.getSize())),<a name="line.500"></a>
+<span class="sourceLineNo">501</span>              table, regionInfo.getEncodedName(), family, storeFile.getName(),<a name="line.501"></a>
+<span class="sourceLineNo">502</span>              state == null ? "" : "(" + state + ")");<a name="line.502"></a>
+<span class="sourceLineNo">503</span>          }<a name="line.503"></a>
+<span class="sourceLineNo">504</span>        }<a name="line.504"></a>
+<span class="sourceLineNo">505</span>    });<a name="line.505"></a>
+<span class="sourceLineNo">506</span><a name="line.506"></a>
+<span class="sourceLineNo">507</span>    // Dump the stats<a name="line.507"></a>
+<span class="sourceLineNo">508</span>    System.out.println();<a name="line.508"></a>
+<span class="sourceLineNo">509</span>    if (stats.isSnapshotCorrupted()) {<a name="line.509"></a>
+<span class="sourceLineNo">510</span>      System.out.println("**************************************************************");<a name="line.510"></a>
+<span class="sourceLineNo">511</span>      System.out.printf("BAD SNAPSHOT: %d hfile(s) and %d log(s) missing.%n",<a name="line.511"></a>
+<span class="sourceLineNo">512</span>        stats.getMissingStoreFilesCount(), stats.getMissingLogsCount());<a name="line.512"></a>
+<span class="sourceLineNo">513</span>      System.out.printf("              %d hfile(s) corrupted.%n",<a name="line.513"></a>
+<span class="sourceLineNo">514</span>        stats.getCorruptedStoreFilesCount());<a name="line.514"></a>
+<span class="sourceLineNo">515</span>      System.out.println("**************************************************************");<a name="line.515"></a>
+<span class="sourceLineNo">516</span>    }<a name="line.516"></a>
+<span class="sourceLineNo">517</span><a name="line.517"></a>
+<span class="sourceLineNo">518</span>    if (showStats) {<a name="line.518"></a>
+<span class="sourceLineNo">519</span>      System.out.printf("%d HFiles (%d in archive, %d in mob storage), total size %s " +<a name="line.519"></a>
+<span class="sourceLineNo">520</span>              "(%.2f%% %s shared with the source table, %.2f%% %s in mob dir)%n",<a name="line.520"></a>
+<span class="sourceLineNo">521</span>        stats.getStoreFilesCount(), stats.getArchivedStoreFilesCount(),<a name="line.521"></a>
+<span class="sourceLineNo">522</span>        stats.getMobStoreFilesCount(),<a name="line.522"></a>
+<span class="sourceLineNo">523</span>        fileSizeToString(stats.getStoreFilesSize()),<a name="line.523"></a>
+<span class="sourceLineNo">524</span>        stats.getSharedStoreFilePercentage(),<a name="line.524"></a>
+<span class="sourceLineNo">525</span>        fileSizeToString(stats.getSharedStoreFilesSize()),<a name="line.525"></a>
+<span class="sourceLineNo">526</span>        stats.getMobStoreFilePercentage(),<a name="line.526"></a>
+<span class="sourceLineNo">527</span>        fileSizeToString(stats.getMobStoreFilesSize())<a name="line.527"></a>
+<span class="sourceLineNo">528</span>      );<a name="line.528"></a>
+<span class="sourceLineNo">529</span>      System.out.printf("%d Logs, total size %s%n",<a name="line.529"></a>
+<span class="sourceLineNo">530</span>        stats.getLogsCount(), fileSizeToString(stats.getLogsSize()));<a name="line.530"></a>
+<span class="sourceLineNo">531</span>      System.out.println();<a name="line.531"></a>
+<span class="sourceLineNo">532</span>    }<a name="line.532"></a>
+<span class="sourceLineNo">533</span>  }<a name="line.533"></a>
+<span class="sourceLineNo">534</span><a name="line.534"></a>
+<span class="sourceLineNo">535</span>  private String fileSizeToString(long size) {<a name="line.535"></a>
+<span class="sourceLineNo">536</span>    return printSizeInBytes ? Long.toString(size) : StringUtils.humanReadableInt(size);<a name="line.536"></a>
 <span class="sourceLineNo">537</span>  }<a name="line.537"></a>
 <span class="sourceLineNo">538</span><a name="line.538"></a>
-<span class="sourceLineNo">539</span>  private String fileSizeToString(long size) {<a name="line.539"></a>
-<span class="sourceLineNo">540</span>    return printSizeInBytes ? Long.toString(size) : StringUtils.humanReadableInt(size);<a name="line.540"></a>
-<span class="sourceLineNo">541</span>  }<a name="line.541"></a>
-<span class="sourceLineNo">542</span><a name="line.542"></a>
-<span class="sourceLineNo">543</span>  private void printUsageAndExit() {<a name="line.543"></a>
-<span class="sourceLineNo">544</span>    System.err.printf("Usage: bin/hbase snapshot info [options]%n");<a name="line.544"></a>
-<span class="sourceLineNo">545</span>    System.err.println(" where [options] are:");<a name="line.545"></a>
-<span class="sourceLineNo">546</span>    System.err.println("  -h|-help                Show this help and exit.");<a name="line.546"></a>
-<span class="sourceLineNo">547</span>    System.err.println("  -remote-dir             Root directory that contains the snapshots.");<a name="line.547"></a>
-<span class="sourceLineNo">548</span>    System.err.println("  -list-snapshots         List all the available snapshots and exit.");<a name="line.548"></a>
-<span class="sourceLineNo">549</span>    System.err.println("  -size-in-bytes          Print the size of the files in bytes.");<a name="line.549"></a>
-<span class="sourceLineNo">550</span>    System.err.println("  -snapshot NAME          Snapshot to examine.");<a name="line.550"></a>
-<span class="sourceLineNo">551</span>    System.err.println("  -files                  Files and logs list.");<a name="line.551"></a>
-<span class="sourceLineNo">552</span>    System.err.println("  -stats                  Files and logs stats.");<a name="line.552"></a>
-<span class="sourceLineNo">553</span>    System.err.println("  -schema                 Describe the snapshotted table.");<a name="line.553"></a>
-<span class="sourceLineNo">554</span>    System.err.println();<a name="line.554"></a>
-<span class="sourceLineNo">555</span>    System.err.println("Examples:");<a name="line.555"></a>
-<span class="sourceLineNo">556</span>    System.err.println("  hbase snapshot info \\");<a name="line.556"></a>
-<span class="sourceLineNo">557</span>    System.err.println("    -snapshot MySnapshot -files");<a name="line.557"></a>
-<span class="sourceLineNo">558</span>    System.exit(1);<a name="line.558"></a>
-<span class="sourceLineNo">559</span>  }<a name="line.559"></a>
-<span class="sourceLineNo">560</span><a name="line.560"></a>
-<span class="sourceLineNo">561</span>  /**<a name="line.561"></a>
-<span class="sourceLineNo">562</span>   * Returns the snapshot stats<a name="line.562"></a>
-<span class="sourceLineNo">563</span>   * @param conf the {@link Configuration} to use<a name="line.563"></a>
-<span class="sourceLineNo">564</span>   * @param snapshot {@link SnapshotDescription} to get stats from<a name="line.564"></a>
-<span class="sourceLineNo">565</span>   * @return the snapshot stats<a name="line.565"></a>
-<span class="sourceLineNo">566</span>   */<a name="line.566"></a>
-<span class="sourceLineNo">567</span>  public static SnapshotStats getSnapshotStats(final Configuration conf,<a name="line.567"></a>
-<span class="sourceLineNo">568</span>      final SnapshotDescription snapshot) throws IOException {<a name="line.568"></a>
-<span class="sourceLineNo">569</span>    HBaseProtos.SnapshotDescription snapshotDesc = ProtobufUtil.createHBaseProtosSnapshotDesc(<a name="line.569"></a>
-<span class="sourceLineNo">570</span>        snapshot);<a name="line.570"></a>
-<span class="sourceLineNo">571</span><a name="line.571"></a>
-<span class="sourceLineNo">572</span>    return getSnapshotStats(conf, snapshotDesc, null);<a name="line.572"></a>
-<span class="sourceLineNo">573</span>  }<a name="line.573"></a>
-<span class="sourceLineNo">574</span><a name="line.574"></a>
-<span class="sourceLineNo">575</span>  /**<a name="line.575"></a>
-<span class="sourceLineNo">576</span>   * Returns the snapshot stats<a name="line.576"></a>
-<span class="sourceLineNo">577</span>   * @param conf the {@link Configuration} to use<a name="line.577"></a>
-<span class="sourceLineNo">578</span>   * @param snapshotDesc  HBaseProtos.SnapshotDescription to get stats from<a name="line.578"></a>
-<span class="sourceLineNo">579</span>   * @param filesMap {@link Map} store files map for all snapshots, it may be null<a name="line.579"></a>
-<span class="sourceLineNo">580</span>   * @return the snapshot stats<a name="line.580"></a>
-<span class="sourceLineNo">581</span>   */<a name="line.581"></a>
-<span class="sourceLineNo">582</span>  public static SnapshotStats getSnapshotStats(final Configuration conf,<a name="line.582"></a>
-<span class="sourceLineNo">583</span>      final HBaseProtos.SnapshotDescription snapshotDesc,<a name="line.583"></a>
-<span class="sourceLineNo">584</span>      final Map&lt;Path, Integer&gt; filesMap) throws IOException {<a name="line.584"></a>
-<span class="sourceLineNo">585</span>    Path rootDir = FSUtils.getRootDir(conf);<a name="line.585"></a>
-<span class="sourceLineNo">586</span>    FileSystem fs = FileSystem.get(rootDir.toUri(), conf);<a name="line.586"></a>
-<span class="sourceLineNo">587</span>    Path snapshotDir = SnapshotDescriptionUtils.getCompletedSnapshotDir(snapshotDesc, rootDir);<a name="line.587"></a>
-<span class="sourceLineNo">588</span>    SnapshotManifest manifest = SnapshotManifest.open(conf, fs, snapshotDir, snapshotDesc);<a name="line.588"></a>
-<span class="sourceLineNo">589</span>    final SnapshotStats stats = new SnapshotStats(conf, fs, snapshotDesc);<a name="line.589"></a>
-<span class="sourceLineNo">590</span>    SnapshotReferenceUtil.concurrentVisitReferencedFiles(conf, fs, manifest,<a name="line.590"></a>
-<span class="sourceLineNo">591</span>        "SnapshotsStatsAggregation", new SnapshotReferenceUtil.SnapshotVisitor() {<a name="line.591"></a>
-<span class="sourceLineNo">592</span>          @Override<a name="line.592"></a>
-<span class="sourceLineNo">593</span>          public void storeFile(final HRegionInfo regionInfo, final String family,<a name="line.593"></a>
-<span class="sourceLineNo">594</span>              final SnapshotRegionManifest.StoreFile storeFile) throws IOException {<a name="line.594"></a>
-<span class="sourceLineNo">595</span>            if (!storeFile.hasReference()) {<a name="line.595"></a>
-<span class="sourceLineNo">596</span>              stats.addStoreFile(regionInfo, family, storeFile, filesMap);<a name="line.596"></a>
-<span class="sourceLineNo">597</span>            }<a name="line.597"></a>
-<span class="sourceLineNo">598</span>          }});<a name="line.598"></a>
-<span class="sourceLineNo">599</span>    return stats;<a name="line.599"></a>
-<span class="sourceLineNo">600</span>  }<a name="line.600"></a>
-<span class="sourceLineNo">601</span><a name="line.601"></a>
-<span class="sourceLineNo">602</span>  /**<a name="line.602"></a>
-<span class="sourceLineNo">603</span>   * Returns the list of available snapshots in the specified location<a name="line.603"></a>
-<span class="sourceLineNo">604</span>   * @param conf the {@link Configuration} to use<a name="line.604"></a>
-<span class="sourceLineNo">605</span>   * @return the list of snapshots<a name="line.605"></a>
-<span class="sourceLineNo">606</span>   */<a name="line.606"></a>
-<span class="sourceLineNo">607</span>  public static List&lt;SnapshotDescription&gt; getSnapshotList(final Configuration conf)<a name="line.607"></a>
-<span class="sourceLineNo">608</span>      throws IOException {<a name="line.608"></a>
-<span class="sourceLineNo">609</span>    Path rootDir = FSUtils.getRootDir(conf);<a name="line.609"></a>
-<span class="sourceLineNo">610</span>    FileSystem fs = FileSystem.get(rootDir.toUri(), conf);<a name="line.610"></a>
-<span class="sourceLineNo">611</span>    Path snapshotDir = SnapshotDescriptionUtils.getSnapshotsDir(rootDir);<a name="line.611"></a>
-<span class="sourceLineNo">612</span>    FileStatus[] snapshots = fs.listStatus(snapshotDir,<a name="line.612"></a>
-<span class="sourceLineNo">613</span>        new SnapshotDescriptionUtils.CompletedSnaphotDirectoriesFilter(fs));<a name="line.613"></a>
-<span class="sourceLineNo">614</span>    List&lt;SnapshotDescription&gt; snapshotLists =<a name="line.614"></a>
-<span class="sourceLineNo">615</span>      new ArrayList&lt;SnapshotDescription&gt;(snapshots.length);<a name="line.615"></a>
-<span class="sourceLineNo">616</span>    for (FileStatus snapshotDirStat: snapshots) {<a name="line.616"></a>
-<span class="sourceLineNo">617</span>      HBaseProtos.SnapshotDescription snapshotDesc =<a name="line.617"></a>
-<span class="sourceLineNo">618</span>          SnapshotDescriptionUtils.readSnapshotInfo(fs, snapshotDirStat.getPath());<a name="line.618"></a>
-<span class="sourceLineNo">619</span>      snapshotLists.add(new SnapshotDescription(snapshotDesc.getName(),<a name="line.619"></a>
-<span class="sourceLineNo">620</span>          snapshotDesc.getTable(), ProtobufUtil.createSnapshotType(snapshotDesc.getType()),<a name="line.620"></a>
-<span class="sourceLineNo">621</span>          snapshotDesc.getOwner(), snapshotDesc.getCreationTime(), snapshotDesc.getVersion()));<a name="line.621"></a>
-<span class="sourceLineNo">622</span>    }<a name="line.622"></a>
-<span class="sourceLineNo">623</span>    return snapshotLists;<a name="line.623"></a>
-<span class="sourceLineNo">624</span>  }<a name="line.624"></a>
-<span class="sourceLineNo">625</span><a name="line.625"></a>
-<span class="sourceLineNo">626</span>  /**<a name="line.626"></a>
-<span class="sourceLineNo">627</span>   * Gets the store files map for snapshot<a name="line.627"></a>
-<span class="sourceLineNo">628</span>   * @param conf the {@link Configuration} to use<a name="line.628"></a>
-<span class="sourceLineNo">629</span>   * @param snapshot {@link SnapshotDescription} to get stats from<a name="line.629"></a>
-<span class="sourceLineNo">630</span>   * @param exec the {@link ExecutorService} to use<a name="line.630"></a>
-<span class="sourceLineNo">631</span>   * @param filesMap {@link Map} the map to put the mapping entries<a name="line.631"></a>
-<span class="sourceLineNo">632</span>   * @param uniqueHFilesArchiveSize {@link AtomicLong} the accumulated store file size in archive<a name="line.632"></a>
-<span class="sourceLineNo">633</span>   * @param uniqueHFilesSize {@link AtomicLong} the accumulated store file size shared<a name="line.633"></a>
-<span class="sourceLineNo">634</span>   * @param uniqueHFilesMobSize {@link AtomicLong} the accumulated mob store file size shared<a name="line.634"></a>
-<span class="sourceLineNo">635</span>   * @return the snapshot stats<a name="line.635"></a>
-<span class="sourceLineNo">636</span>   */<a name="line.636"></a>
-<span class="sourceLineNo">637</span>  private static void getSnapshotFilesMap(final Configuration conf,<a name="line.637"></a>
-<span class="sourceLineNo">638</span>      final SnapshotDescription snapshot, final ExecutorService exec,<a name="line.638"></a>
-<span class="sourceLineNo">639</span>      final ConcurrentHashMap&lt;Path, Integer&gt; filesMap,<a name="line.639"></a>
-<span class="sourceLineNo">640</span>      final AtomicLong uniqueHFilesArchiveSize, final AtomicLong uniqueHFilesSize,<a name="line.640"></a>
-<span class="sourceLineNo">641</span>      final AtomicLong uniqueHFilesMobSize) throws IOException {<a name="line.641"></a>
-<span class="sourceLineNo">642</span>    HBaseProtos.SnapshotDescription snapshotDesc = ProtobufUtil.createHBaseProtosSnapshotDesc(<a name="line.642"></a>
-<span class="sourceLineNo">643</span>        snapshot);<a name="line.643"></a>
-<span class="sourceLineNo">644</span>    Path rootDir = FSUtils.getRootDir(conf);<a name="line.644"></a>
-<span class="sourceLineNo">645</span>    final FileSystem fs = FileSystem.get(rootDir.toUri(), conf);<a name="line.645"></a>
-<span class="sourceLineNo">646</span><a name="line.646"></a>
-<span class="sourceLineNo">647</span>    Path snapshotDir = SnapshotDescriptionUtils.getCompletedSnapshotDir(snapshotDesc, rootDir);<a name="line.647"></a>
-<span class="sourceLineNo">648</span>    SnapshotManifest manifest = SnapshotManifest.open(conf, fs, snapshotDir, snapshotDesc);<a name="line.648"></a>
-<span class="sourceLineNo">649</span>    SnapshotReferenceUtil.concurrentVisitReferencedFiles(conf, fs, manifest, exec,<a name="line.649"></a>
-<span class="sourceLineNo">650</span>        new SnapshotReferenceUtil.SnapshotVisitor() {<a name="line.650"></a>
-<span class="sourceLineNo">651</span>          @Override public void storeFile(final HRegionInfo regionInfo, final String family,<a name="line.651"></a>
-<span class="sourceLineNo">652</span>              final SnapshotRegionManifest.StoreFile storeFile) throws IOException {<a name="line.652"></a>
-<span class="sourceLineNo">653</span>            if (!storeFile.hasReference()) {<a name="line.653"></a>
-<span class="sourceLineNo">654</span>              HFileLink link = HFileLink<a name="line.654"></a>
-<span class="sourceLineNo">655</span>                  .build(conf, TableName.valueOf(snapshot.getTable()), regionInfo.getEncodedName(),<a name="line.655"></a>
-<span class="sourceLineNo">656</span>                      family, storeFile.getName()

<TRUNCATED>

[10/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html b/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
index 97d04ae..7e493ed 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
@@ -406,14 +406,14 @@ service.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CellUtil.ShareableMemoryTagRewriteCell.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/CellUtil.ShareableMemoryTagRewriteCell.html#cloneToCell--">cloneToCell</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
 <td class="colLast"><span class="typeNameLabel">ShareableMemory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ShareableMemory.html#cloneToCell--">cloneToCell</a></span>()</code>
 <div class="block">Does a deep copy of the contents to a new memory area and returns it in the form of a cell.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CellUtil.ShareableMemoryTagRewriteCell.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/CellUtil.ShareableMemoryTagRewriteCell.html#cloneToCell--">cloneToCell</a></span>()</code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
 <td class="colLast"><span class="typeNameLabel">CellUtil.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#createCell-byte:A-">createCell</a></span>(byte[]&nbsp;row)</code>
@@ -677,6 +677,16 @@ service.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
+<td class="colLast"><span class="typeNameLabel">CellComparator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/CellComparator.html#compare-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compare</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;a,
+       <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;b)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><span class="typeNameLabel">CellComparator.RowComparator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/CellComparator.RowComparator.html#compare-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compare</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;a,
+       <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;b)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
 <td class="colLast"><span class="typeNameLabel">KeyValue.MetaComparator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/KeyValue.MetaComparator.html#compare-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compare</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
        <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
@@ -701,16 +711,6 @@ service.</div>
 &nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">CellComparator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/CellComparator.html#compare-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compare</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;a,
-       <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;b)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">CellComparator.RowComparator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/CellComparator.RowComparator.html#compare-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compare</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;a,
-       <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;b)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><code>private int</code></td>
 <td class="colLast"><span class="typeNameLabel">CellComparator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/CellComparator.html#compare-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-boolean-">compare</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;a,
        <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;b,
@@ -886,37 +886,37 @@ service.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">KeyValue.KVComparator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html#compareRows-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareRows</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
-           <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>int</code></td>
 <td class="colLast"><span class="typeNameLabel">CellComparator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/CellComparator.html#compareRows-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareRows</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
            <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</code>
 <div class="block">Compares the rows of the left and right cell.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><span class="typeNameLabel">CellComparator.MetaCellComparator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/CellComparator.MetaCellComparator.html#compareRows-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareRows</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
            <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">KeyValue.KVComparator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html#compareTimestamps-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareTimestamps</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
-                 <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</code>
+<td class="colLast"><span class="typeNameLabel">KeyValue.KVComparator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html#compareRows-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareRows</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+           <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 &nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><span class="typeNameLabel">CellComparator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/CellComparator.html#compareTimestamps-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareTimestamps</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                  <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</code>
 <div class="block">Compares cell's timestamps in DESCENDING order.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><span class="typeNameLabel">KeyValue.KVComparator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html#compareTimestamps-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareTimestamps</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+                 <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><span class="typeNameLabel">CellComparator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/CellComparator.html#compareValue-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.filter.ByteArrayComparable-">compareValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
@@ -1766,9 +1766,9 @@ service.</div>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Increment.html" title="class in org.apache.hadoop.hbase.client">Increment</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Increment.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Increment.html#add-org.apache.hadoop.hbase.Cell-">add</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>
-<div class="block">Add the specified KeyValue to this operation.</div>
+<td class="colFirst"><code><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="typeNameLabel">Put.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Put.html#add-org.apache.hadoop.hbase.Cell-">add</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv)</code>
+<div class="block">Add the specified KeyValue to this Put operation.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -1778,9 +1778,9 @@ service.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><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="typeNameLabel">Put.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Put.html#add-org.apache.hadoop.hbase.Cell-">add</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv)</code>
-<div class="block">Add the specified KeyValue to this Put operation.</div>
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Increment.html" title="class in org.apache.hadoop.hbase.client">Increment</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Increment.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Increment.html#add-org.apache.hadoop.hbase.Cell-">add</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>
+<div class="block">Add the specified KeyValue to this operation.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -1871,20 +1871,20 @@ service.</div>
       boolean&nbsp;partial)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Increment.html" title="class in org.apache.hadoop.hbase.client">Increment</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Increment.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Increment.html#setFamilyCellMap-java.util.NavigableMap-">setFamilyCellMap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a>&lt;byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&gt;&nbsp;map)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a></code></td>
 <td class="colLast"><span class="typeNameLabel">Delete.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Delete.html#setFamilyCellMap-java.util.NavigableMap-">setFamilyCellMap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a>&lt;byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&gt;&nbsp;map)</code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code><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="typeNameLabel">Put.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Put.html#setFamilyCellMap-java.util.NavigableMap-">setFamilyCellMap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a>&lt;byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&gt;&nbsp;map)</code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a></code></td>
 <td class="colLast"><span class="typeNameLabel">Append.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Append.html#setFamilyCellMap-java.util.NavigableMap-">setFamilyCellMap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a>&lt;byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&gt;&nbsp;map)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><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="typeNameLabel">Put.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Put.html#setFamilyCellMap-java.util.NavigableMap-">setFamilyCellMap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a>&lt;byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&gt;&nbsp;map)</code>&nbsp;</td>
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Increment.html" title="class in org.apache.hadoop.hbase.client">Increment</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Increment.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Increment.html#setFamilyCellMap-java.util.NavigableMap-">setFamilyCellMap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a>&lt;byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&gt;&nbsp;map)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a></code></td>
@@ -1923,17 +1923,17 @@ service.</div>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DoubleColumnInterpreter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/DoubleColumnInterpreter.html#getValue-byte:A-byte:A-org.apache.hadoop.hbase.Cell-">getValue</a></span>(byte[]&nbsp;colFamily,
-        byte[]&nbsp;colQualifier,
-        <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a></code></td>
 <td class="colLast"><span class="typeNameLabel">LongColumnInterpreter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/LongColumnInterpreter.html#getValue-byte:A-byte:A-org.apache.hadoop.hbase.Cell-">getValue</a></span>(byte[]&nbsp;colFamily,
         byte[]&nbsp;colQualifier,
         <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv)</code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DoubleColumnInterpreter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/DoubleColumnInterpreter.html#getValue-byte:A-byte:A-org.apache.hadoop.hbase.Cell-">getValue</a></span>(byte[]&nbsp;colFamily,
+        byte[]&nbsp;colQualifier,
+        <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a></code></td>
 <td class="colLast"><span class="typeNameLabel">BigDecimalColumnInterpreter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/BigDecimalColumnInterpreter.html#getValue-byte:A-byte:A-org.apache.hadoop.hbase.Cell-">getValue</a></span>(byte[]&nbsp;colFamily,
@@ -1998,13 +1998,13 @@ service.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">KeyValueCodecWithTags.ByteBufferedKeyValueDecoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/codec/KeyValueCodecWithTags.ByteBufferedKeyValueDecoder.html#createCell-byte:A-int-int-">createCell</a></span>(byte[]&nbsp;buf,
+<td class="colLast"><span class="typeNameLabel">KeyValueCodec.ByteBufferedKeyValueDecoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/codec/KeyValueCodec.ByteBufferedKeyValueDecoder.html#createCell-byte:A-int-int-">createCell</a></span>(byte[]&nbsp;buf,
           int&nbsp;offset,
           int&nbsp;len)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">KeyValueCodec.ByteBufferedKeyValueDecoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/codec/KeyValueCodec.ByteBufferedKeyValueDecoder.html#createCell-byte:A-int-int-">createCell</a></span>(byte[]&nbsp;buf,
+<td class="colLast"><span class="typeNameLabel">KeyValueCodecWithTags.ByteBufferedKeyValueDecoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/codec/KeyValueCodecWithTags.ByteBufferedKeyValueDecoder.html#createCell-byte:A-int-int-">createCell</a></span>(byte[]&nbsp;buf,
           int&nbsp;offset,
           int&nbsp;len)</code>&nbsp;</td>
 </tr>
@@ -2018,19 +2018,11 @@ service.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">KeyValueCodecWithTags.KeyValueDecoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/codec/KeyValueCodecWithTags.KeyValueDecoder.html#parseCell--">parseCell</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
 <td class="colLast"><span class="typeNameLabel">CellCodec.CellDecoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/codec/CellCodec.CellDecoder.html#parseCell--">parseCell</a></span>()</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">KeyValueCodec.KeyValueDecoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/codec/KeyValueCodec.KeyValueDecoder.html#parseCell--">parseCell</a></span>()</code>&nbsp;</td>
-</tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CellCodecWithTags.CellDecoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/codec/CellCodecWithTags.CellDecoder.html#parseCell--">parseCell</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">KeyValueCodec.KeyValueDecoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/codec/KeyValueCodec.KeyValueDecoder.html#parseCell--">parseCell</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected abstract <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
@@ -2040,6 +2032,14 @@ service.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
+<td class="colLast"><span class="typeNameLabel">KeyValueCodecWithTags.KeyValueDecoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/codec/KeyValueCodecWithTags.KeyValueDecoder.html#parseCell--">parseCell</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CellCodecWithTags.CellDecoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/codec/CellCodecWithTags.CellDecoder.html#parseCell--">parseCell</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MessageCodec.MessageDecoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/codec/MessageCodec.MessageDecoder.html#parseCell--">parseCell</a></span>()</code>&nbsp;</td>
 </tr>
 </tbody>
@@ -2053,15 +2053,15 @@ service.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">KeyValueCodecWithTags.KeyValueEncoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/codec/KeyValueCodecWithTags.KeyValueEncoder.html#write-org.apache.hadoop.hbase.Cell-">write</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">CellCodec.CellEncoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/codec/CellCodec.CellEncoder.html#write-org.apache.hadoop.hbase.Cell-">write</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">CellCodec.CellEncoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/codec/CellCodec.CellEncoder.html#write-org.apache.hadoop.hbase.Cell-">write</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">KeyValueCodec.KeyValueEncoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/codec/KeyValueCodec.KeyValueEncoder.html#write-org.apache.hadoop.hbase.Cell-">write</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">KeyValueCodec.KeyValueEncoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/codec/KeyValueCodec.KeyValueEncoder.html#write-org.apache.hadoop.hbase.Cell-">write</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">KeyValueCodecWithTags.KeyValueEncoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/codec/KeyValueCodecWithTags.KeyValueEncoder.html#write-org.apache.hadoop.hbase.Cell-">write</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
@@ -2644,32 +2644,29 @@ service.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TimestampsFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)</code>
-<div class="block">Pick the next cell that the scanner should seek to.</div>
-</td>
+<td class="colLast"><span class="typeNameLabel">ColumnPaginationFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnPaginationFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MultiRowRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentKV)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnPrefixFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Filter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)</code>
-<div class="block">If the filter returns the match code SEEK_NEXT_USING_HINT, then it should also tell which is
- the next key it must seek to.</div>
-</td>
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
+<td class="colLast"><span class="typeNameLabel">FilterWrapper.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterWrapper.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MultipleColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/MultipleColumnPrefixFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ColumnPaginationFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnPaginationFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TimestampsFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)</code>
+<div class="block">Pick the next cell that the scanner should seek to.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FuzzyRowFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MultiRowRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentKV)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
@@ -2680,53 +2677,56 @@ service.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MultipleColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/MultipleColumnPrefixFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FilterWrapper.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterWrapper.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)</code>&nbsp;</td>
+<td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Filter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)</code>
+<div class="block">If the filter returns the match code SEEK_NEXT_USING_HINT, then it should also tell which is
+ the next key it must seek to.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnPrefixFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ColumnRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnRangeFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ColumnRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnRangeFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FuzzyRowFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">KeyOnlyFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/KeyOnlyFilter.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FilterWrapper.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterWrapper.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SkipFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/SkipFilter.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">WhileMatchFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/WhileMatchFilter.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WhileMatchFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/WhileMatchFilter.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FilterBase.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>
+<div class="block">By default no transformation takes place
+
+ Give the filter a chance to transform the passed KeyValue.</div>
+</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
+<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
 <td class="colLast"><span class="typeNameLabel">Filter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>
 <div class="block">Give the filter a chance to transform the passed KeyValue.</div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
-</tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FilterBase.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>
-<div class="block">By default no transformation takes place
-
- Give the filter a chance to transform the passed KeyValue.</div>
-</td>
+<td class="colLast"><span class="typeNameLabel">KeyOnlyFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/KeyOnlyFilter.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FilterWrapper.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterWrapper.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SkipFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/SkipFilter.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
@@ -2773,11 +2773,11 @@ service.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MultipleColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/MultipleColumnPrefixFilter.html#filterColumn-org.apache.hadoop.hbase.Cell-">filterColumn</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnPrefixFilter.html#filterColumn-org.apache.hadoop.hbase.Cell-">filterColumn</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnPrefixFilter.html#filterColumn-org.apache.hadoop.hbase.Cell-">filterColumn</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MultipleColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/MultipleColumnPrefixFilter.html#filterColumn-org.apache.hadoop.hbase.Cell-">filterColumn</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
@@ -2785,31 +2785,33 @@ service.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">KeyOnlyFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/KeyOnlyFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;ignored)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ColumnCountGetFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnCountGetFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TimestampsFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ValueFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/PrefixFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SingleColumnValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/SingleColumnValueFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SkipFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/SkipFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ColumnPaginationFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnPaginationFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MultiRowRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;ignored)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">RandomRowFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/RandomRowFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">QualifierFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/QualifierFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">DependentColumnFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/DependentColumnFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">WhileMatchFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/WhileMatchFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FirstKeyValueMatchingQualifiersFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FirstKeyValueMatchingQualifiersFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
@@ -2817,67 +2819,65 @@ service.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SingleColumnValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/SingleColumnValueFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnPrefixFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PageFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/PageFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;ignored)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FilterWrapper.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterWrapper.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Filter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>
-<div class="block">A way to filter based on the column family, column qualifier and/or the column value.</div>
-</td>
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
+<td class="colLast"><span class="typeNameLabel">PageFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/PageFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;ignored)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MultipleColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/MultipleColumnPrefixFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">InclusiveStopFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/InclusiveStopFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TimestampsFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ColumnPaginationFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnPaginationFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">QualifierFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/QualifierFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DependentColumnFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/DependentColumnFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MultiRowRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;ignored)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FuzzyRowFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">WhileMatchFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/WhileMatchFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ColumnCountGetFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnCountGetFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FamilyFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FamilyFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MultipleColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/MultipleColumnPrefixFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FirstKeyValueMatchingQualifiersFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FirstKeyValueMatchingQualifiersFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
+<td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Filter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>
+<div class="block">A way to filter based on the column family, column qualifier and/or the column value.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FamilyFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FamilyFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">InclusiveStopFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/InclusiveStopFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FilterWrapper.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterWrapper.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ColumnRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnRangeFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ValueFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">KeyOnlyFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/KeyOnlyFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;ignored)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnPrefixFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SkipFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/SkipFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
@@ -2885,130 +2885,127 @@ service.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ColumnRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnRangeFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FuzzyRowFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
-<td class="colLast"><span class="typeNameLabel">RandomRowFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/RandomRowFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">PrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/PrefixFilter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">KeyOnlyFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/KeyOnlyFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ColumnCountGetFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnCountGetFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">TimestampsFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SingleColumnValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/SingleColumnValueFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">PrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/PrefixFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ColumnPaginationFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnPaginationFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">SkipFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/SkipFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">RandomRowFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/RandomRowFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">CompareFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FirstKeyOnlyFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FirstKeyOnlyFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">MultiRowRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnPrefixFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">WhileMatchFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/WhileMatchFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FilterWrapper.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterWrapper.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">FirstKeyOnlyFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FirstKeyOnlyFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">PageFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/PageFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">SingleColumnValueFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/SingleColumnValueFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MultipleColumnPrefixFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/MultipleColumnPrefixFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">PageFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/PageFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TimestampsFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>abstract boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">Filter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)</code>
-<div class="block">Filters a row based on the row key.</div>
-</td>
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">CompareFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MultiRowRangeFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">InclusiveStopFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/InclusiveStopFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">WhileMatchFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/WhileMatchFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">ColumnPaginationFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnPaginationFilter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FilterBase.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">FilterBase.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></

<TRUNCATED>

[36/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/overview-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/overview-tree.html b/apidocs/overview-tree.html
index 3871200..c3b79d9 100644
--- a/apidocs/overview-tree.html
+++ b/apidocs/overview-tree.html
@@ -218,6 +218,7 @@
 </ul>
 </li>
 <li type="circle">org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/Counter.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">Counter</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto"><span class="typeNameLink">CryptoCipherProvider</span></a> (implements org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/CipherProvider.html" title="interface in org.apache.hadoop.hbase.io.crypto">CipherProvider</a>)</li>
 <li type="circle">org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/DefaultCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto"><span class="typeNameLink">DefaultCipherProvider</span></a> (implements org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/CipherProvider.html" title="interface in org.apache.hadoop.hbase.io.crypto">CipherProvider</a>)</li>
 <li type="circle">org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/Encryption.html" title="class in org.apache.hadoop.hbase.io.crypto"><span class="typeNameLink">Encryption</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/EncryptionTest.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">EncryptionTest</span></a></li>
@@ -560,6 +561,7 @@
 <li type="circle">org.apache.hadoop.hbase.ipc.<a href="org/apache/hadoop/hbase/ipc/BadAuthException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">BadAuthException</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.ipc.<a href="org/apache/hadoop/hbase/ipc/UnsupportedCellCodecException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">UnsupportedCellCodecException</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.ipc.<a href="org/apache/hadoop/hbase/ipc/UnsupportedCompressionCodecException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">UnsupportedCompressionCodecException</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.ipc.<a href="org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">UnsupportedCryptoException</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.ipc.<a href="org/apache/hadoop/hbase/ipc/WrongVersionException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">WrongVersionException</span></a></li>
 </ul>
 </li>
@@ -587,6 +589,7 @@
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/ThrottlingException.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottlingException</span></a></li>
 </ul>
 </li>
+<li type="circle">org.apache.hadoop.hbase.exceptions.<a href="org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions"><span class="typeNameLink">RequestTooBigException</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.exceptions.<a href="org/apache/hadoop/hbase/exceptions/ScannerResetException.html" title="class in org.apache.hadoop.hbase.exceptions"><span class="typeNameLink">ScannerResetException</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/ScannerTimeoutException.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">ScannerTimeoutException</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.ipc.<a href="org/apache/hadoop/hbase/ipc/ServerTooBusyException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">ServerTooBusyException</span></a></li>
@@ -853,25 +856,25 @@
 <li type="circle">org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">KeepDeletedCells</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/ProcedureState.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">ProcedureState</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.io.encoding.<a href="org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html" title="enum in org.apache.hadoop.hbase.io.encoding"><span class="typeNameLink">DataBlockEncoding</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Order</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/BitComparator.BitwiseOp.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">BitComparator.BitwiseOp</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FilterList.Operator</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/RegexStringComparator.EngineType.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">RegexStringComparator.EngineType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">CompareFilter.CompareOp</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/RegexStringComparator.EngineType.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">RegexStringComparator.EngineType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">Filter.ReturnCode</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/BitComparator.BitwiseOp.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">BitComparator.BitwiseOp</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FilterList.Operator</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Order</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottlingException.Type</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/QuotaScope.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaScope</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottleType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/QuotaType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">BloomType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/CompactType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">CompactType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">Consistency</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">Durability</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/CompactionState.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">CompactionState</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">SnapshotType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/CompactionState.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">CompactionState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">Durability</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">IsolationLevel</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/MasterSwitchType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">MasterSwitchType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/CompactType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">CompactType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.security.<a href="org/apache/hadoop/hbase/client/security/SecurityCapability.html" title="enum in org.apache.hadoop.hbase.client.security"><span class="typeNameLink">SecurityCapability</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottlingException.Type</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottleType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/QuotaScope.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaScope</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/QuotaType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaType</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/serialized-form.html
----------------------------------------------------------------------
diff --git a/apidocs/serialized-form.html b/apidocs/serialized-form.html
index 2b0fa42..672cfc2 100644
--- a/apidocs/serialized-form.html
+++ b/apidocs/serialized-form.html
@@ -567,6 +567,15 @@
 <dd>327302071153799L</dd>
 </dl>
 </li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.exceptions.RequestTooBigException">
+<!--   -->
+</a>
+<h3>Class <a href="org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions">org.apache.hadoop.hbase.exceptions.RequestTooBigException</a> extends <a href="org/apache/hadoop/hbase/DoNotRetryIOException.html" title="class in org.apache.hadoop.hbase">DoNotRetryIOException</a> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-1593339239809586516L</dd>
+</dl>
+</li>
 <li class="blockList"><a name="org.apache.hadoop.hbase.exceptions.ScannerResetException">
 <!--   -->
 </a>
@@ -721,6 +730,11 @@
 </a>
 <h3>Class <a href="org/apache/hadoop/hbase/ipc/UnsupportedCompressionCodecException.html" title="class in org.apache.hadoop.hbase.ipc">org.apache.hadoop.hbase.ipc.UnsupportedCompressionCodecException</a> extends <a href="org/apache/hadoop/hbase/ipc/FatalConnectionException.html" title="class in org.apache.hadoop.hbase.ipc">FatalConnectionException</a> implements Serializable</h3>
 </li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.ipc.UnsupportedCryptoException">
+<!--   -->
+</a>
+<h3>Class <a href="org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html" title="class in org.apache.hadoop.hbase.ipc">org.apache.hadoop.hbase.ipc.UnsupportedCryptoException</a> extends <a href="org/apache/hadoop/hbase/ipc/FatalConnectionException.html" title="class in org.apache.hadoop.hbase.ipc">FatalConnectionException</a> implements Serializable</h3>
+</li>
 <li class="blockList"><a name="org.apache.hadoop.hbase.ipc.WrongVersionException">
 <!--   -->
 </a>


[45/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/class-use/TableName.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/class-use/TableName.html b/apidocs/org/apache/hadoop/hbase/class-use/TableName.html
index 80b8b1f..8ad2a02 100644
--- a/apidocs/org/apache/hadoop/hbase/class-use/TableName.html
+++ b/apidocs/org/apache/hadoop/hbase/class-use/TableName.html
@@ -399,8 +399,8 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></code></td>
-<td class="colLast"><span class="typeNameLabel">BufferedMutator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#getName--">getName</a></span>()</code>
-<div class="block">Gets the fully qualified table name instance of the table that this BufferedMutator writes to.</div>
+<td class="colLast"><span class="typeNameLabel">AsyncTableRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getName--">getName</a></span>()</code>
+<div class="block">Gets the fully qualified table name instance of the table whose region we want to locate.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -417,14 +417,14 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></code></td>
-<td class="colLast"><span class="typeNameLabel">RegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html#getName--">getName</a></span>()</code>
-<div class="block">Gets the fully qualified table name instance of this table.</div>
+<td class="colLast"><span class="typeNameLabel">BufferedMutator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#getName--">getName</a></span>()</code>
+<div class="block">Gets the fully qualified table name instance of the table that this BufferedMutator writes to.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></code></td>
-<td class="colLast"><span class="typeNameLabel">AsyncTableRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getName--">getName</a></span>()</code>
-<div class="block">Gets the fully qualified table name instance of the table whose region we want to locate.</div>
+<td class="colLast"><span class="typeNameLabel">RegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html#getName--">getName</a></span>()</code>
+<div class="block">Gets the fully qualified table name instance of this table.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -432,38 +432,42 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <td class="colLast"><span class="typeNameLabel">BufferedMutatorParams.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutatorParams.html#getTableName--">getTableName</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SnapshotDescription.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html#getTableName--">getTableName</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>[]</code></td>
 <td class="colLast"><span class="typeNameLabel">Admin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Admin.html#listTableNames--">listTableNames</a></span>()</code>
 <div class="block">List all of the names of userspace tables.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>[]</code></td>
 <td class="colLast"><span class="typeNameLabel">Admin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Admin.html#listTableNames-java.util.regex.Pattern-">listTableNames</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true" title="class or interface in java.util.regex">Pattern</a>&nbsp;pattern)</code>
 <div class="block">List all of the names of userspace tables.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>[]</code></td>
 <td class="colLast"><span class="typeNameLabel">Admin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Admin.html#listTableNames-java.util.regex.Pattern-boolean-">listTableNames</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true" title="class or interface in java.util.regex">Pattern</a>&nbsp;pattern,
               boolean&nbsp;includeSysTables)</code>
 <div class="block">List all of the names of userspace tables.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>[]</code></td>
 <td class="colLast"><span class="typeNameLabel">Admin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Admin.html#listTableNames-java.lang.String-">listTableNames</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;regex)</code>
 <div class="block">List all of the names of userspace tables.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>[]</code></td>
 <td class="colLast"><span class="typeNameLabel">Admin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Admin.html#listTableNames-java.lang.String-boolean-">listTableNames</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;regex,
               boolean&nbsp;includeSysTables)</code>
 <div class="block">List all of the names of userspace tables.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>[]</code></td>
 <td class="colLast"><span class="typeNameLabel">Admin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Admin.html#listTableNamesByNamespace-java.lang.String-">listTableNamesByNamespace</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
 <div class="block">Get list of table names by namespace</div>
@@ -890,6 +894,29 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutatorParams.html#BufferedMutatorParams-org.apache.hadoop.hbase.TableName-">BufferedMutatorParams</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-org.apache.hadoop.hbase.TableName-">SnapshotDescription</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                   <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;table)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.SnapshotType-">SnapshotDescription</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                   <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;table,
+                   <a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;type)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.SnapshotType-java.lang.String-">SnapshotDescription</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                   <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;table,
+                   <a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;type,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;owner)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html#SnapshotDescription-java.lang.String-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.SnapshotType-java.lang.String-long-int-">SnapshotDescription</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                   <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;table,
+                   <a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;type,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;owner,
+                   long&nbsp;creationTime,
+                   int&nbsp;version)</code>&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/client/AsyncTable.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/AsyncTable.html b/apidocs/org/apache/hadoop/hbase/client/AsyncTable.html
index a02115c..92b8875 100644
--- a/apidocs/org/apache/hadoop/hbase/client/AsyncTable.html
+++ b/apidocs/org/apache/hadoop/hbase/client/AsyncTable.html
@@ -18,8 +18,8 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var methods = {"i0":6,"i1":18,"i2":6,"i3":18,"i4":6,"i5":18,"i6":6,"i7":6,"i8":18,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":18,"i17":18,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":18,"i24":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -103,7 +103,7 @@ var activeTableTab = "activeTableTab";
 <br>
 <pre>@InterfaceAudience.Public
  @InterfaceStability.Unstable
-public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.39">AsyncTable</a></pre>
+public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.45">AsyncTable</a></pre>
 <div class="block">The asynchronous version of Table. Obtain an instance from a <a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncConnection</code></a>.
  <p>
  The implementation is NOT required to be thread safe. Do NOT access it from multiple threads
@@ -124,66 +124,166 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client
 </a>
 <h3>Method Summary</h3>
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t5" class="tableTab"><span><a href="javascript:show(16);">Default Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#append-org.apache.hadoop.hbase.client.Append-">append</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a>&nbsp;append)</code>
+<div class="block">Appends values to one or more columns within a single row.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#checkAndDelete-byte:A-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.client.Delete-">checkAndDelete</a></span>(byte[]&nbsp;row,
+              byte[]&nbsp;family,
+              byte[]&nbsp;qualifier,
+              byte[]&nbsp;value,
+              <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>&nbsp;delete)</code>
+<div class="block">Atomically checks if a row/family/qualifier value equals to the expected value.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#checkAndDelete-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.Delete-">checkAndDelete</a></span>(byte[]&nbsp;row,
+              byte[]&nbsp;family,
+              byte[]&nbsp;qualifier,
+              <a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a>&nbsp;compareOp,
+              byte[]&nbsp;value,
+              <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>&nbsp;delete)</code>
+<div class="block">Atomically checks if a row/family/qualifier value matches the expected value.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#checkAndMutate-byte:A-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.client.RowMutations-">checkAndMutate</a></span>(byte[]&nbsp;row,
+              byte[]&nbsp;family,
+              byte[]&nbsp;qualifier,
+              byte[]&nbsp;value,
+              <a href="../../../../../org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a>&nbsp;mutation)</code>
+<div class="block">Atomically checks if a row/family/qualifier value equals to the expected value.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#checkAndMutate-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.RowMutations-">checkAndMutate</a></span>(byte[]&nbsp;row,
+              byte[]&nbsp;family,
+              byte[]&nbsp;qualifier,
+              <a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a>&nbsp;compareOp,
+              byte[]&nbsp;value,
+              <a href="../../../../../org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a>&nbsp;mutation)</code>
+<div class="block">Atomically checks if a row/family/qualifier value matches the expected value.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#checkAndPut-byte:A-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.client.Put-">checkAndPut</a></span>(byte[]&nbsp;row,
+           byte[]&nbsp;family,
+           byte[]&nbsp;qualifier,
+           byte[]&nbsp;value,
+           <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&nbsp;put)</code>
+<div class="block">Atomically checks if a row/family/qualifier value equals to the expected value.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#checkAndPut-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.Put-">checkAndPut</a></span>(byte[]&nbsp;row,
+           byte[]&nbsp;family,
+           byte[]&nbsp;qualifier,
+           <a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a>&nbsp;compareOp,
+           byte[]&nbsp;value,
+           <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&nbsp;put)</code>
+<div class="block">Atomically checks if a row/family/qualifier value matches the expected value.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#delete-org.apache.hadoop.hbase.client.Delete-">delete</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>&nbsp;delete)</code>
 <div class="block">Deletes the specified cells/row.</div>
 </td>
 </tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></td>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#exists-org.apache.hadoop.hbase.client.Get-">exists</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;get)</code>
 <div class="block">Test for the existence of columns in the table, as specified by the Get.</div>
 </td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#get-org.apache.hadoop.hbase.client.Get-">get</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;get)</code>
 <div class="block">Extracts certain cells from a given row.</div>
 </td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.conf.Configuration</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#getConfiguration--">getConfiguration</a></span>()</code>
 <div class="block">Returns the <code>Configuration</code> object used by this instance.</div>
 </td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#getName--">getName</a></span>()</code>
 <div class="block">Gets the fully qualified table name instance of this table.</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#getOperationTimeout-java.util.concurrent.TimeUnit-">getOperationTimeout</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a>&nbsp;unit)</code>
 <div class="block">Get timeout of each operation in Table instance.</div>
 </td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#getReadRpcTimeout-java.util.concurrent.TimeUnit-">getReadRpcTimeout</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a>&nbsp;unit)</code>
 <div class="block">Get timeout of each rpc read request in this Table instance.</div>
 </td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#getWriteRpcTimeout-java.util.concurrent.TimeUnit-">getWriteRpcTimeout</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a>&nbsp;unit)</code>
 <div class="block">Get timeout of each rpc write request in this Table instance.</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#increment-org.apache.hadoop.hbase.client.Increment-">increment</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Increment.html" title="class in org.apache.hadoop.hbase.client">Increment</a>&nbsp;increment)</code>
+<div class="block">Increments one or more columns within a single row.</div>
+</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#incrementColumnValue-byte:A-byte:A-byte:A-long-">incrementColumnValue</a></span>(byte[]&nbsp;row,
+                    byte[]&nbsp;family,
+                    byte[]&nbsp;qualifier,
+                    long&nbsp;amount)</code>
+<div class="block">See <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#incrementColumnValue-byte:A-byte:A-byte:A-long-org.apache.hadoop.hbase.client.Durability-"><code>incrementColumnValue(byte[], byte[], byte[], long, Durability)</code></a></div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#incrementColumnValue-byte:A-byte:A-byte:A-long-org.apache.hadoop.hbase.client.Durability-">incrementColumnValue</a></span>(byte[]&nbsp;row,
+                    byte[]&nbsp;family,
+                    byte[]&nbsp;qualifier,
+                    long&nbsp;amount,
+                    <a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a>&nbsp;durability)</code>
+<div class="block">Atomically increments a column value.</div>
+</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#mutateRow-org.apache.hadoop.hbase.client.RowMutations-">mutateRow</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a>&nbsp;mutation)</code>
+<div class="block">Performs multiple mutations atomically on a single row.</div>
+</td>
+</tr>
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#put-org.apache.hadoop.hbase.client.Put-">put</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&nbsp;put)</code>
 <div class="block">Puts some data to the table.</div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#setOperationTimeout-long-java.util.concurrent.TimeUnit-">setOperationTimeout</a></span>(long&nbsp;timeout,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a>&nbsp;unit)</code>
@@ -191,7 +291,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client
  <code>hbase.client.operation.timeout</code> in configuration.</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#setReadRpcTimeout-long-java.util.concurrent.TimeUnit-">setReadRpcTimeout</a></span>(long&nbsp;timeout,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a>&nbsp;unit)</code>
@@ -199,7 +299,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client
  value of <code>hbase.rpc.read.timeout</code> in configuration.</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#setWriteRpcTimeout-long-java.util.concurrent.TimeUnit-">setWriteRpcTimeout</a></span>(long&nbsp;timeout,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a>&nbsp;unit)</code>
@@ -207,6 +307,19 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client
  value of <code>hbase.rpc.write.timeout</code> in configuration.</div>
 </td>
 </tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#smallScan-org.apache.hadoop.hbase.client.Scan-">smallScan</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan)</code>
+<div class="block">Just call <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#smallScan-org.apache.hadoop.hbase.client.Scan-int-"><code>smallScan(Scan, int)</code></a> with <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true#MAX_VALUE" title="class or interface in java.lang"><code>Integer.MAX_VALUE</code></a>.</div>
+</td>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#smallScan-org.apache.hadoop.hbase.client.Scan-int-">smallScan</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan,
+         int&nbsp;limit)</code>
+<div class="block">Return all the results that match the given scan object.</div>
+</td>
+</tr>
 </table>
 </li>
 </ul>
@@ -228,7 +341,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>getName</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.44">getName</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.50">getName</a>()</pre>
 <div class="block">Gets the fully qualified table name instance of this table.</div>
 </li>
 </ul>
@@ -238,7 +351,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>getConfiguration</h4>
-<pre>org.apache.hadoop.conf.Configuration&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.51">getConfiguration</a>()</pre>
+<pre>org.apache.hadoop.conf.Configuration&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.57">getConfiguration</a>()</pre>
 <div class="block">Returns the <code>Configuration</code> object used by this instance.
  <p>
  The reference returned is not a copy, so any change made to it will affect this instance.</div>
@@ -250,7 +363,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>setReadRpcTimeout</h4>
-<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.59">setReadRpcTimeout</a>(long&nbsp;timeout,
+<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.65">setReadRpcTimeout</a>(long&nbsp;timeout,
                        <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a>&nbsp;unit)</pre>
 <div class="block">Set timeout of each rpc read request in operations of this Table instance, will override the
  value of <code>hbase.rpc.read.timeout</code> in configuration. If a rpc read request waiting too
@@ -264,7 +377,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>getReadRpcTimeout</h4>
-<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.64">getReadRpcTimeout</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a>&nbsp;unit)</pre>
+<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.70">getReadRpcTimeout</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a>&nbsp;unit)</pre>
 <div class="block">Get timeout of each rpc read request in this Table instance.</div>
 </li>
 </ul>
@@ -274,7 +387,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>setWriteRpcTimeout</h4>
-<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.72">setWriteRpcTimeout</a>(long&nbsp;timeout,
+<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.78">setWriteRpcTimeout</a>(long&nbsp;timeout,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a>&nbsp;unit)</pre>
 <div class="block">Set timeout of each rpc write request in operations of this Table instance, will override the
  value of <code>hbase.rpc.write.timeout</code> in configuration. If a rpc write request waiting too
@@ -288,7 +401,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>getWriteRpcTimeout</h4>
-<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.77">getWriteRpcTimeout</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a>&nbsp;unit)</pre>
+<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.83">getWriteRpcTimeout</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a>&nbsp;unit)</pre>
 <div class="block">Get timeout of each rpc write request in this Table instance.</div>
 </li>
 </ul>
@@ -298,7 +411,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>setOperationTimeout</h4>
-<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.89">setOperationTimeout</a>(long&nbsp;timeout,
+<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.95">setOperationTimeout</a>(long&nbsp;timeout,
                          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a>&nbsp;unit)</pre>
 <div class="block">Set timeout of each operation in this Table instance, will override the value of
  <code>hbase.client.operation.timeout</code> in configuration.
@@ -316,7 +429,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>getOperationTimeout</h4>
-<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.94">getOperationTimeout</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a>&nbsp;unit)</pre>
+<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.100">getOperationTimeout</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a>&nbsp;unit)</pre>
 <div class="block">Get timeout of each operation in Table instance.</div>
 </li>
 </ul>
@@ -326,12 +439,17 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>exists</h4>
-<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.103">exists</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;get)</pre>
+<pre>default&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.111">exists</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;get)</pre>
 <div class="block">Test for the existence of columns in the table, as specified by the Get.
  <p>
  This will return true if the Get matches one or more keys, false if not.
  <p>
  This is a server-side call so it prevents any data from being transfered to the client.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the specified Get matches one or more keys, false if not. The return value will
+         be wrapped by a <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent"><code>CompletableFuture</code></a>.</dd>
+</dl>
 </li>
 </ul>
 <a name="get-org.apache.hadoop.hbase.client.Get-">
@@ -340,15 +458,16 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>get</h4>
-<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.113">get</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;get)</pre>
-<div class="block">Extracts certain cells from a given row.
- <p>
- Return the data coming from the specified row, if it exists. If the row specified doesn't
- exist, the <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client"><code>Result</code></a> instance returned won't contain any
- <code>KeyValue</code>, as indicated by <a href="../../../../../org/apache/hadoop/hbase/client/Result.html#isEmpty--"><code>Result.isEmpty()</code></a>.</div>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.127">get</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;get)</pre>
+<div class="block">Extracts certain cells from a given row.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>get</code> - The object that specifies what data to fetch and from which row.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The data coming from the specified row, if it exists. If the row specified doesn't
+         exist, the <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client"><code>Result</code></a> instance returned won't contain any
+         <code>KeyValue</code>, as indicated by <a href="../../../../../org/apache/hadoop/hbase/client/Result.html#isEmpty--"><code>Result.isEmpty()</code></a>. The
+         return value will be wrapped by a <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent"><code>CompletableFuture</code></a>.</dd>
 </dl>
 </li>
 </ul>
@@ -358,25 +477,351 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>put</h4>
-<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.119">put</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&nbsp;put)</pre>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.134">put</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&nbsp;put)</pre>
 <div class="block">Puts some data to the table.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>put</code> - The data to put.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent"><code>CompletableFuture</code></a> that always returns null when complete normally.</dd>
 </dl>
 </li>
 </ul>
 <a name="delete-org.apache.hadoop.hbase.client.Delete-">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>delete</h4>
-<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.125">delete</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>&nbsp;delete)</pre>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.141">delete</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>&nbsp;delete)</pre>
 <div class="block">Deletes the specified cells/row.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>delete</code> - The object that specifies what to delete.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent"><code>CompletableFuture</code></a> that always returns null when complete normally.</dd>
+</dl>
+</li>
+</ul>
+<a name="append-org.apache.hadoop.hbase.client.Append-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>append</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.154">append</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a>&nbsp;append)</pre>
+<div class="block">Appends values to one or more columns within a single row.
+ <p>
+ This operation does not appear atomic to readers. Appends are done under a single row lock, so
+ write operations to a row are synchronized, but readers do not take row locks so get and scan
+ operations can see this operation partially completed.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>append</code> - object that specifies the columns and amounts to be used for the increment
+          operations</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>values of columns after the append operation (maybe null). The return value will be
+         wrapped by a <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent"><code>CompletableFuture</code></a>.</dd>
+</dl>
+</li>
+</ul>
+<a name="increment-org.apache.hadoop.hbase.client.Increment-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>increment</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.167">increment</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Increment.html" title="class in org.apache.hadoop.hbase.client">Increment</a>&nbsp;increment)</pre>
+<div class="block">Increments one or more columns within a single row.
+ <p>
+ This operation does not appear atomic to readers. Increments are done under a single row lock,
+ so write operations to a row are synchronized, but readers do not take row locks so get and
+ scan operations can see this operation partially completed.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>increment</code> - object that specifies the columns and amounts to be used for the increment
+          operations</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>values of columns after the increment. The return value will be wrapped by a
+         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent"><code>CompletableFuture</code></a>.</dd>
+</dl>
+</li>
+</ul>
+<a name="incrementColumnValue-byte:A-byte:A-byte:A-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>incrementColumnValue</h4>
+<pre>default&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.180">incrementColumnValue</a>(byte[]&nbsp;row,
+                                                     byte[]&nbsp;family,
+                                                     byte[]&nbsp;qualifier,
+                                                     long&nbsp;amount)</pre>
+<div class="block">See <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#incrementColumnValue-byte:A-byte:A-byte:A-long-org.apache.hadoop.hbase.client.Durability-"><code>incrementColumnValue(byte[], byte[], byte[], long, Durability)</code></a>
+ <p>
+ The <a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client"><code>Durability</code></a> is defaulted to <a href="../../../../../org/apache/hadoop/hbase/client/Durability.html#SYNC_WAL"><code>Durability.SYNC_WAL</code></a>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>row</code> - The row that contains the cell to increment.</dd>
+<dd><code>family</code> - The column family of the cell to increment.</dd>
+<dd><code>qualifier</code> - The column qualifier of the cell to increment.</dd>
+<dd><code>amount</code> - The amount to increment the cell with (or decrement, if the amount is negative).</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The new value, post increment. The return value will be wrapped by a
+         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent"><code>CompletableFuture</code></a>.</dd>
+</dl>
+</li>
+</ul>
+<a name="incrementColumnValue-byte:A-byte:A-byte:A-long-org.apache.hadoop.hbase.client.Durability-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>incrementColumnValue</h4>
+<pre>default&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.200">incrementColumnValue</a>(byte[]&nbsp;row,
+                                                     byte[]&nbsp;family,
+                                                     byte[]&nbsp;qualifier,
+                                                     long&nbsp;amount,
+                                                     <a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a>&nbsp;durability)</pre>
+<div class="block">Atomically increments a column value. If the column value already exists and is not a
+ big-endian long, this could throw an exception. If the column value does not yet exist it is
+ initialized to <code>amount</code> and written to the specified column.
+ <p>
+ Setting durability to <a href="../../../../../org/apache/hadoop/hbase/client/Durability.html#SKIP_WAL"><code>Durability.SKIP_WAL</code></a> means that in a fail scenario you will lose
+ any increments that have not been flushed.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>row</code> - The row that contains the cell to increment.</dd>
+<dd><code>family</code> - The column family of the cell to increment.</dd>
+<dd><code>qualifier</code> - The column qualifier of the cell to increment.</dd>
+<dd><code>amount</code> - The amount to increment the cell with (or decrement, if the amount is negative).</dd>
+<dd><code>durability</code> - The persistence guarantee for this increment.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The new value, post increment. The return value will be wrapped by a
+         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent"><code>CompletableFuture</code></a>.</dd>
+</dl>
+</li>
+</ul>
+<a name="checkAndPut-byte:A-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.client.Put-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkAndPut</h4>
+<pre>default&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.222">checkAndPut</a>(byte[]&nbsp;row,
+                                               byte[]&nbsp;family,
+                                               byte[]&nbsp;qualifier,
+                                               byte[]&nbsp;value,
+                                               <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&nbsp;put)</pre>
+<div class="block">Atomically checks if a row/family/qualifier value equals to the expected value. If it does, it
+ adds the put. If the passed value is null, the check is for the lack of column (ie:
+ non-existence)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>row</code> - to check</dd>
+<dd><code>family</code> - column family to check</dd>
+<dd><code>qualifier</code> - column qualifier to check</dd>
+<dd><code>value</code> - the expected value</dd>
+<dd><code>put</code> - data to put if check succeeds</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the new put was executed, false otherwise. The return value will be wrapped by
+         a <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent"><code>CompletableFuture</code></a>.</dd>
+</dl>
+</li>
+</ul>
+<a name="checkAndPut-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.Put-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkAndPut</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.240">checkAndPut</a>(byte[]&nbsp;row,
+                                       byte[]&nbsp;family,
+                                       byte[]&nbsp;qualifier,
+                                       <a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a>&nbsp;compareOp,
+                                       byte[]&nbsp;value,
+                                       <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&nbsp;put)</pre>
+<div class="block">Atomically checks if a row/family/qualifier value matches the expected value. If it does, it
+ adds the put. If the passed value is null, the check is for the lack of column (ie:
+ non-existence)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>row</code> - to check</dd>
+<dd><code>family</code> - column family to check</dd>
+<dd><code>qualifier</code> - column qualifier to check</dd>
+<dd><code>compareOp</code> - comparison operator to use</dd>
+<dd><code>value</code> - the expected value</dd>
+<dd><code>put</code> - data to put if check succeeds</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the new put was executed, false otherwise. The return value will be wrapped by
+         a <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent"><code>CompletableFuture</code></a>.</dd>
+</dl>
+</li>
+</ul>
+<a name="checkAndDelete-byte:A-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.client.Delete-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkAndDelete</h4>
+<pre>default&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.255">checkAndDelete</a>(byte[]&nbsp;row,
+                                                  byte[]&nbsp;family,
+                                                  byte[]&nbsp;qualifier,
+                                                  byte[]&nbsp;value,
+                                                  <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>&nbsp;delete)</pre>
+<div class="block">Atomically checks if a row/family/qualifier value equals to the expected value. If it does, it
+ adds the delete. If the passed value is null, the check is for the lack of column (ie:
+ non-existence)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>row</code> - to check</dd>
+<dd><code>family</code> - column family to check</dd>
+<dd><code>qualifier</code> - column qualifier to check</dd>
+<dd><code>value</code> - the expected value</dd>
+<dd><code>delete</code> - data to delete if check succeeds</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the new delete was executed, false otherwise. The return value will be wrapped
+         by a <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent"><code>CompletableFuture</code></a>.</dd>
+</dl>
+</li>
+</ul>
+<a name="checkAndDelete-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.Delete-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkAndDelete</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.273">checkAndDelete</a>(byte[]&nbsp;row,
+                                          byte[]&nbsp;family,
+                                          byte[]&nbsp;qualifier,
+                                          <a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a>&nbsp;compareOp,
+                                          byte[]&nbsp;value,
+                                          <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>&nbsp;delete)</pre>
+<div class="block">Atomically checks if a row/family/qualifier value matches the expected value. If it does, it
+ adds the delete. If the passed value is null, the check is for the lack of column (ie:
+ non-existence)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>row</code> - to check</dd>
+<dd><code>family</code> - column family to check</dd>
+<dd><code>qualifier</code> - column qualifier to check</dd>
+<dd><code>compareOp</code> - comparison operator to use</dd>
+<dd><code>value</code> - the expected value</dd>
+<dd><code>delete</code> - data to delete if check succeeds</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the new delete was executed, false otherwise. The return value will be wrapped
+         by a <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent"><code>CompletableFuture</code></a>.</dd>
+</dl>
+</li>
+</ul>
+<a name="mutateRow-org.apache.hadoop.hbase.client.RowMutations-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mutateRow</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.282">mutateRow</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a>&nbsp;mutation)</pre>
+<div class="block">Performs multiple mutations atomically on a single row. Currently <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client"><code>Put</code></a> and
+ <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client"><code>Delete</code></a> are supported.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mutation</code> - object that specifies the set of mutations to perform atomically</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent"><code>CompletableFuture</code></a> that always returns null when complete normally.</dd>
+</dl>
+</li>
+</ul>
+<a name="checkAndMutate-byte:A-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.client.RowMutations-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkAndMutate</h4>
+<pre>default&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.296">checkAndMutate</a>(byte[]&nbsp;row,
+                                                  byte[]&nbsp;family,
+                                                  byte[]&nbsp;qualifier,
+                                                  byte[]&nbsp;value,
+                                                  <a href="../../../../../org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a>&nbsp;mutation)</pre>
+<div class="block">Atomically checks if a row/family/qualifier value equals to the expected value. If it does, it
+ performs the row mutations. If the passed value is null, the check is for the lack of column
+ (ie: non-existence)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>row</code> - to check</dd>
+<dd><code>family</code> - column family to check</dd>
+<dd><code>qualifier</code> - column qualifier to check</dd>
+<dd><code>value</code> - the expected value</dd>
+<dd><code>mutation</code> - mutations to perform if check succeeds</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the new put was executed, false otherwise. The return value will be wrapped by
+         a <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent"><code>CompletableFuture</code></a>.</dd>
+</dl>
+</li>
+</ul>
+<a name="checkAndMutate-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.RowMutations-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkAndMutate</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.314">checkAndMutate</a>(byte[]&nbsp;row,
+                                          byte[]&nbsp;family,
+                                          byte[]&nbsp;qualifier,
+                                          <a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a>&nbsp;compareOp,
+                                          byte[]&nbsp;value,
+                                          <a href="../../../../../org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a>&nbsp;mutation)</pre>
+<div class="block">Atomically checks if a row/family/qualifier value matches the expected value. If it does, it
+ performs the row mutations. If the passed value is null, the check is for the lack of column
+ (ie: non-existence)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>row</code> - to check</dd>
+<dd><code>family</code> - column family to check</dd>
+<dd><code>qualifier</code> - column qualifier to check</dd>
+<dd><code>compareOp</code> - the comparison operator</dd>
+<dd><code>value</code> - the expected value</dd>
+<dd><code>mutation</code> - mutations to perform if check succeeds</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the new put was executed, false otherwise. The return value will be wrapped by
+         a <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent"><code>CompletableFuture</code></a>.</dd>
+</dl>
+</li>
+</ul>
+<a name="smallScan-org.apache.hadoop.hbase.client.Scan-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>smallScan</h4>
+<pre>default&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.321">smallScan</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan)</pre>
+<div class="block">Just call <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#smallScan-org.apache.hadoop.hbase.client.Scan-int-"><code>smallScan(Scan, int)</code></a> with <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true#MAX_VALUE" title="class or interface in java.lang"><code>Integer.MAX_VALUE</code></a>.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#smallScan-org.apache.hadoop.hbase.client.Scan-int-"><code>smallScan(Scan, int)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="smallScan-org.apache.hadoop.hbase.client.Scan-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>smallScan</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.337">smallScan</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan,
+                                          int&nbsp;limit)</pre>
+<div class="block">Return all the results that match the given scan object. The number of the returned results
+ will not be greater than <code>limit</code>.
+ <p>
+ Notice that the scan must be small, and should not use batch or allowPartialResults. The
+ <code>caching</code> property of the scan object is also ignored as we will use <code>limit</code>
+ instead.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>scan</code> - A configured <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client"><code>Scan</code></a> object.</dd>
+<dd><code>limit</code> - the limit of results count</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The results of this small scan operation. The return value will be wrapped by a
+         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent"><code>CompletableFuture</code></a>.</dd>
 </dl>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/client/CompactionState.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/CompactionState.html b/apidocs/org/apache/hadoop/hbase/client/CompactionState.html
index 0dae31a..46a1a81 100644
--- a/apidocs/org/apache/hadoop/hbase/client/CompactionState.html
+++ b/apidocs/org/apache/hadoop/hbase/client/CompactionState.html
@@ -259,7 +259,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>values</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/CompactionState.html" title="enum in org.apache.hadoop.hbase.client">CompactionState</a>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/CompactionState.html#line.29">values</a>()</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/CompactionState.html" title="enum in org.apache.hadoop.hbase.client">CompactionState</a>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/CompactionState.html#line.27">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 (CompactionState c : CompactionState.values())
 <ul class="blockListLast">
 <li class="blockList">
 <h4>valueOf</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/CompactionState.html" title="enum in org.apache.hadoop.hbase.client">CompactionState</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/CompactionState.html#line.29">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/CompactionState.html" title="enum in org.apache.hadoop.hbase.client">CompactionState</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/CompactionState.html#line.27">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;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/f96628d5/apidocs/org/apache/hadoop/hbase/client/Durability.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/Durability.html b/apidocs/org/apache/hadoop/hbase/client/Durability.html
index 8854646..79e88f1 100644
--- a/apidocs/org/apache/hadoop/hbase/client/Durability.html
+++ b/apidocs/org/apache/hadoop/hbase/client/Durability.html
@@ -294,7 +294,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>values</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Durability.html#line.30">values</a>()</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Durability.html#line.59">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:
@@ -314,7 +314,7 @@ for (Durability c : Durability.values())
 <ul class="blockListLast">
 <li class="blockList">
 <h4>valueOf</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Durability.html#line.30">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Durability.html#line.59">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;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 


[12/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/NoTagsKeyValue.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/NoTagsKeyValue.html b/devapidocs/org/apache/hadoop/hbase/NoTagsKeyValue.html
index 99420bf..f3d1d55 100644
--- a/devapidocs/org/apache/hadoop/hbase/NoTagsKeyValue.html
+++ b/devapidocs/org/apache/hadoop/hbase/NoTagsKeyValue.html
@@ -158,7 +158,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a></h3>
-<code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#bytes">bytes</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#COLUMN_FAMILY_DELIM_ARRAY">COLUMN_FAMILY_DELIM_ARRAY</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#COLUMN_FAMILY_DELIMITER">COLUMN_FAMILY_DELIMITER</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#COMPARATOR">COMPARATOR</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#FAMILY_LENGTH_SIZE">FAMILY_LENGTH_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#KEY_INFRASTRUCTURE_SIZE">KEY_INFRASTRUCTURE_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#KEY_LENGTH_SIZE">KEY_LENGTH_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#KEYVALUE_INFRASTRUCTURE_SIZE">KEYVALUE_INFRASTRUCTURE_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#KEYVALUE_WITH_TAGS_INFRASTRUCTURE_SIZE">KEYVALUE_WITH_TAGS_INFRASTRUCTURE_SIZE</a>, <a href="../../../
 ../org/apache/hadoop/hbase/KeyValue.html#length">length</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#LOWESTKEY">LOWESTKEY</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#META_COMPARATOR">META_COMPARATOR</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#offset">offset</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#RAW_COMPARATOR">RAW_COMPARATOR</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#ROW_KEY_OFFSET">ROW_KEY_OFFSET</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#ROW_LENGTH_SIZE">ROW_LENGTH_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#ROW_OFFSET">ROW_OFFSET</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#TAGS_LENGTH_SIZE">TAGS_LENGTH_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#TIMESTAMP_SIZE">TIMESTAMP_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#TIMESTAMP_TYPE_SIZE">TIMESTAMP_TYPE_SIZE</a>, <a
  href="../../../../org/apache/hadoop/hbase/KeyValue.html#TYPE_SIZE">TYPE_SIZE</a></code></li>
+<code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#bytes">bytes</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#COLUMN_FAMILY_DELIM_ARRAY">COLUMN_FAMILY_DELIM_ARRAY</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#COLUMN_FAMILY_DELIMITER">COLUMN_FAMILY_DELIMITER</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#COMPARATOR">COMPARATOR</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#FAMILY_LENGTH_SIZE">FAMILY_LENGTH_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#FIXED_OVERHEAD">FIXED_OVERHEAD</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#KEY_INFRASTRUCTURE_SIZE">KEY_INFRASTRUCTURE_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#KEY_LENGTH_SIZE">KEY_LENGTH_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#KEYVALUE_INFRASTRUCTURE_SIZE">KEYVALUE_INFRASTRUCTURE_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#KEYVALU
 E_WITH_TAGS_INFRASTRUCTURE_SIZE">KEYVALUE_WITH_TAGS_INFRASTRUCTURE_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#length">length</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#LOWESTKEY">LOWESTKEY</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#META_COMPARATOR">META_COMPARATOR</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#offset">offset</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#RAW_COMPARATOR">RAW_COMPARATOR</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#ROW_KEY_OFFSET">ROW_KEY_OFFSET</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#ROW_LENGTH_SIZE">ROW_LENGTH_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#ROW_OFFSET">ROW_OFFSET</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#TAGS_LENGTH_SIZE">TAGS_LENGTH_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#TIMESTAMP_SIZE">TIMESTAMP_SIZE</a>, <a href="../
 ../../../org/apache/hadoop/hbase/KeyValue.html#TIMESTAMP_TYPE_SIZE">TIMESTAMP_TYPE_SIZE</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#TYPE_SIZE">TYPE_SIZE</a></code></li>
 </ul>
 </li>
 </ul>
@@ -216,7 +216,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a></h3>
-<code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#clone--">clone</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#cloneAndAddTags-org.apache.hadoop.hbase.Cell-java.util.List-">cloneAndAddTags</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#create-java.io.DataInput-">create</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#create-int-java.io.DataInput-">create</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#createKeyOnly-boolean-">createKeyOnly</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#createKeyValueFromKey-byte:A-">createKeyValueFromKey</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#createKeyValueFromKey-byte:A-int-int-">createKeyValueFromKey</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#createKeyValueFromKey-java.nio.ByteBuffer-">createKeyValueFromKey</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#equals-java.lang.Object-">equals</a>,
  <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getBuffer--">getBuffer</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getDelimiter-byte:A-int-int-int-">getDelimiter</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getDelimiterInReverse-byte:A-int-int-int-">getDelimiterInReverse</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getFamilyArray--">getFamilyArray</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getFamilyLength--">getFamilyLength</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getFamilyLength-int-">getFamilyLength</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getFamilyOffset--">getFamilyOffset</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getKey--">getKey</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getKeyDataStructureSize-int-int-int-">getKeyDataStructureSize</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getKey
 Length--">getKeyLength</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getKeyOffset--">getKeyOffset</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getKeyString--">getKeyString</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getKeyValueDataStructureSize-int-int-int-">getKeyValueDataStructureSize</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getKeyValueDataStructureSize-int-int-int-int-">getKeyValueDataStructureSize</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getKeyValueDataStructureSize-int-int-int-int-int-">getKeyValueDataStructureSize</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getLength--">getLength</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getOffset--">getOffset</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getQualifierArray--">getQualifierArray</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getQualifierLength--">getQu
 alifierLength</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getQualifierOffset--">getQualifierOffset</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getRowArray--">getRowArray</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getRowLength--">getRowLength</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getRowOffset--">getRowOffset</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getSequenceId--">getSequenceId</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getTags--">getTags</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getTagsArray--">getTagsArray</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getTagsOffset--">getTagsOffset</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getTimestamp--">getTimestamp</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getTimestamp-int-">getTimestamp</a>, <a href="../../../../org/apache/hadoop/hb
 ase/KeyValue.html#getTimestampOffset--">getTimestampOffset</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getType--">getType</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getTypeByte--">getTypeByte</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getValueArray--">getValueArray</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getValueLength--">getValueLength</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getValueOffset--">getValueOffset</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#hashCode--">hashCode</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#heapSize--">heapSize</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#humanReadableTimestamp-long-">humanReadableTimestamp</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#iscreate-java.io.InputStream-">iscreate</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#isDelete--">isDelete
 </a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#isDelete-byte-">isDelete</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#isLatestTimestamp--">isLatestTimestamp</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#keyToString-byte:A-">keyToString</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#keyToString-byte:A-int-int-">keyToString</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#makeColumn-byte:A-byte:A-">makeColumn</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#oswrite-org.apache.hadoop.hbase.KeyValue-java.io.OutputStream-boolean-">oswrite</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#parseColumn-byte:A-">parseColumn</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#setSequenceId-long-">setSequenceId</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#setTimestamp-byte:A-int-">setTimestamp</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValu
 e.html#setTimestamp-long-">setTimestamp</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#shallowCopy--">shallowCopy</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#toString--">toString</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#toStringMap--">toStringMap</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#updateLatestStamp-byte:A-">updateLatestStamp</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#write-byte:A-int-">write</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#write-org.apache.hadoop.hbase.KeyValue-java.io.DataOutput-">write</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#writeByteArray-byte:A-int-byte:A-int-int-byte:A-int-int-byte:A-int-int-long-org.apache.hadoop.hbase.KeyValue.Type-byte:A-int-int-org.apache.hadoop.hbase.Tag:A-">writeByteArray</a></code></li>
+<code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#clone--">clone</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#cloneAndAddTags-org.apache.hadoop.hbase.Cell-java.util.List-">cloneAndAddTags</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#create-java.io.DataInput-">create</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#create-int-java.io.DataInput-">create</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#createKeyOnly-boolean-">createKeyOnly</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#createKeyValueFromKey-byte:A-">createKeyValueFromKey</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#createKeyValueFromKey-byte:A-int-int-">createKeyValueFromKey</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#createKeyValueFromKey-java.nio.ByteBuffer-">createKeyValueFromKey</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#equals-java.lang.Object-">equals</a>,
  <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getBuffer--">getBuffer</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getDelimiter-byte:A-int-int-int-">getDelimiter</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getDelimiterInReverse-byte:A-int-int-int-">getDelimiterInReverse</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getFamilyArray--">getFamilyArray</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getFamilyLength--">getFamilyLength</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getFamilyLength-int-">getFamilyLength</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getFamilyOffset--">getFamilyOffset</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getKey--">getKey</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getKeyDataStructureSize-int-int-int-">getKeyDataStructureSize</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getKey
 Length--">getKeyLength</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getKeyOffset--">getKeyOffset</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getKeyString--">getKeyString</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getKeyValueDataStructureSize-int-int-int-">getKeyValueDataStructureSize</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getKeyValueDataStructureSize-int-int-int-int-">getKeyValueDataStructureSize</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getKeyValueDataStructureSize-int-int-int-int-int-">getKeyValueDataStructureSize</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getLength--">getLength</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getOffset--">getOffset</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getQualifierArray--">getQualifierArray</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getQualifierLength--">getQu
 alifierLength</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getQualifierOffset--">getQualifierOffset</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getRowArray--">getRowArray</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getRowLength--">getRowLength</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getRowOffset--">getRowOffset</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getSequenceId--">getSequenceId</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getTags--">getTags</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getTagsArray--">getTagsArray</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getTagsOffset--">getTagsOffset</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getTimestamp--">getTimestamp</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getTimestamp-int-">getTimestamp</a>, <a href="../../../../org/apache/hadoop/hb
 ase/KeyValue.html#getTimestampOffset--">getTimestampOffset</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getType--">getType</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getTypeByte--">getTypeByte</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getValueArray--">getValueArray</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getValueLength--">getValueLength</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getValueOffset--">getValueOffset</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#hashCode--">hashCode</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#heapOverhead--">heapOverhead</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#heapSize--">heapSize</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#humanReadableTimestamp-long-">humanReadableTimestamp</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#iscreate-java.io.InputStream-">
 iscreate</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#isDelete--">isDelete</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#isDelete-byte-">isDelete</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#isLatestTimestamp--">isLatestTimestamp</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#keyToString-byte:A-">keyToString</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#keyToString-byte:A-int-int-">keyToString</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#makeColumn-byte:A-byte:A-">makeColumn</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#oswrite-org.apache.hadoop.hbase.KeyValue-java.io.OutputStream-boolean-">oswrite</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#parseColumn-byte:A-">parseColumn</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#setSequenceId-long-">setSequenceId</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#set
 Timestamp-byte:A-int-">setTimestamp</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#setTimestamp-long-">setTimestamp</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#shallowCopy--">shallowCopy</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#toString--">toString</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#toStringMap--">toStringMap</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#updateLatestStamp-byte:A-">updateLatestStamp</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#write-byte:A-int-">write</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#write-org.apache.hadoop.hbase.KeyValue-java.io.DataOutput-">write</a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#writeByteArray-byte:A-int-byte:A-int-int-byte:A-int-int-byte:A-int-int-long-org.apache.hadoop.hbase.KeyValue.Type-byte:A-int-int-org.apache.hadoop.hbase.Tag:A-">writeByteArray</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/OffheapKeyValue.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/OffheapKeyValue.html b/devapidocs/org/apache/hadoop/hbase/OffheapKeyValue.html
index 9db1c22..b32c092 100644
--- a/devapidocs/org/apache/hadoop/hbase/OffheapKeyValue.html
+++ b/devapidocs/org/apache/hadoop/hbase/OffheapKeyValue.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -152,7 +152,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/OffheapKeyValue.html#FIXED_HEAP_SIZE_OVERHEAD">FIXED_HEAP_SIZE_OVERHEAD</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/OffheapKeyValue.html#FIXED_OVERHEAD">FIXED_OVERHEAD</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
@@ -360,39 +360,43 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 </tr>
 <tr id="i33" class="rowColor">
 <td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/OffheapKeyValue.html#heapSize--">heapSize</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/OffheapKeyValue.html#heapOverhead--">heapOverhead</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i34" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/OffheapKeyValue.html#heapSize--">heapSize</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i35" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/OffheapKeyValue.html#setSequenceId-long-">setSequenceId</a></span>(long&nbsp;seqId)</code>
 <div class="block">Sets with the given seqId.</div>
 </td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i36" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/OffheapKeyValue.html#setTimestamp-byte:A-int-">setTimestamp</a></span>(byte[]&nbsp;ts,
             int&nbsp;tsOffset)</code>
 <div class="block">Sets with the given timestamp.</div>
 </td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/OffheapKeyValue.html#setTimestamp-long-">setTimestamp</a></span>(long&nbsp;ts)</code>
 <div class="block">Sets with the given timestamp.</div>
 </td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/OffheapKeyValue.html#toString--">toString</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i39" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/OffheapKeyValue.html#write-byte:A-int-">write</a></span>(byte[]&nbsp;buf,
      int&nbsp;offset)</code>
 <div class="block">Write the given Cell into the given buf's offset.</div>
 </td>
 </tr>
-<tr id="i39" class="rowColor">
+<tr id="i40" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/OffheapKeyValue.html#write-java.io.OutputStream-boolean-">write</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
      boolean&nbsp;withTags)</code>
@@ -484,13 +488,13 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <pre>private final&nbsp;boolean <a href="../../../../src-html/org/apache/hadoop/hbase/OffheapKeyValue.html#line.42">hasTags</a></pre>
 </li>
 </ul>
-<a name="FIXED_HEAP_SIZE_OVERHEAD">
+<a name="FIXED_OVERHEAD">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>FIXED_HEAP_SIZE_OVERHEAD</h4>
-<pre>private static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/OffheapKeyValue.html#line.45">FIXED_HEAP_SIZE_OVERHEAD</a></pre>
+<h4>FIXED_OVERHEAD</h4>
+<pre>private static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/OffheapKeyValue.html#line.45">FIXED_OVERHEAD</a></pre>
 </li>
 </ul>
 </li>
@@ -1131,7 +1135,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <a name="setTimestamp-byte:A-int-">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>setTimestamp</h4>
 <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/OffheapKeyValue.html#line.274">setTimestamp</a>(byte[]&nbsp;ts,
@@ -1150,6 +1154,21 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 </dl>
 </li>
 </ul>
+<a name="heapOverhead--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>heapOverhead</h4>
+<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/OffheapKeyValue.html#line.281">heapOverhead</a>()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#heapOverhead--">heapOverhead</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The heap size overhead associated with this Cell.</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/SizeCachedKeyValue.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/SizeCachedKeyValue.html b/devapidocs/org/apache/hadoop/hbase/SizeCachedKeyValue.html
index 24b7d6d..5fbbc00 100644
--- a/devapidocs/org/apache/hadoop/hbase/SizeCachedKeyValue.html
+++ b/devapidocs/org/apache/hadoop/hbase/SizeCachedKeyValue.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -165,7 +165,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/SizeCachedKeyValue.html#HEAP_SIZE_OVERHEAD">HEAP_SIZE_OVERHEAD</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/SizeCachedKeyValue.html#FIXED_OVERHEAD">FIXED_OVERHEAD</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private int</code></td>
@@ -227,6 +227,10 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/SizeCachedKeyValue.html#heapOverhead--">heapOverhead</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/SizeCachedKeyValue.html#heapSize--">heapSize</a></span>()</code>
 <div class="block">HeapSize implementation
 
@@ -263,16 +267,16 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
 <!--   -->
 </a>
 <h3>Field Detail</h3>
-<a name="HEAP_SIZE_OVERHEAD">
+<a name="FIXED_OVERHEAD">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>HEAP_SIZE_OVERHEAD</h4>
-<pre>private static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/SizeCachedKeyValue.html#line.35">HEAP_SIZE_OVERHEAD</a></pre>
+<h4>FIXED_OVERHEAD</h4>
+<pre>private static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/SizeCachedKeyValue.html#line.37">FIXED_OVERHEAD</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../constant-values.html#org.apache.hadoop.hbase.SizeCachedKeyValue.HEAP_SIZE_OVERHEAD">Constant Field Values</a></dd>
+<dd><a href="../../../../constant-values.html#org.apache.hadoop.hbase.SizeCachedKeyValue.FIXED_OVERHEAD">Constant Field Values</a></dd>
 </dl>
 </li>
 </ul>
@@ -282,7 +286,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
 <ul class="blockList">
 <li class="blockList">
 <h4>rowLen</h4>
-<pre>private&nbsp;short <a href="../../../../src-html/org/apache/hadoop/hbase/SizeCachedKeyValue.html#line.37">rowLen</a></pre>
+<pre>private&nbsp;short <a href="../../../../src-html/org/apache/hadoop/hbase/SizeCachedKeyValue.html#line.39">rowLen</a></pre>
 </li>
 </ul>
 <a name="keyLen">
@@ -291,7 +295,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
 <ul class="blockListLast">
 <li class="blockList">
 <h4>keyLen</h4>
-<pre>private&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/SizeCachedKeyValue.html#line.38">keyLen</a></pre>
+<pre>private&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/SizeCachedKeyValue.html#line.40">keyLen</a></pre>
 </li>
 </ul>
 </li>
@@ -308,7 +312,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
 <ul class="blockListLast">
 <li class="blockList">
 <h4>SizeCachedKeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/SizeCachedKeyValue.html#line.40">SizeCachedKeyValue</a>(byte[]&nbsp;bytes,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/SizeCachedKeyValue.html#line.42">SizeCachedKeyValue</a>(byte[]&nbsp;bytes,
                           int&nbsp;offset,
                           int&nbsp;length,
                           long&nbsp;seqId)</pre>
@@ -328,7 +332,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowLength</h4>
-<pre>public&nbsp;short&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/SizeCachedKeyValue.html#line.50">getRowLength</a>()</pre>
+<pre>public&nbsp;short&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/SizeCachedKeyValue.html#line.52">getRowLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowLength--">getRowLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -345,7 +349,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
 <ul class="blockList">
 <li class="blockList">
 <h4>getKeyLength</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/SizeCachedKeyValue.html#line.55">getKeyLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/SizeCachedKeyValue.html#line.57">getKeyLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getKeyLength--">getKeyLength</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a></code></dd>
@@ -357,10 +361,10 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
 <a name="heapSize--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>heapSize</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/SizeCachedKeyValue.html#line.60">heapSize</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/SizeCachedKeyValue.html#line.62">heapSize</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#heapSize--">KeyValue</a></code></span></div>
 <div class="block">HeapSize implementation
 
@@ -377,6 +381,23 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
 </dl>
 </li>
 </ul>
+<a name="heapOverhead--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>heapOverhead</h4>
+<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/SizeCachedKeyValue.html#line.67">heapOverhead</a>()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#heapOverhead--">heapOverhead</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#heapOverhead--">heapOverhead</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The heap size overhead associated with this Cell.</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/SizeCachedNoTagsKeyValue.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/SizeCachedNoTagsKeyValue.html b/devapidocs/org/apache/hadoop/hbase/SizeCachedNoTagsKeyValue.html
index 6ab98f9..2955927 100644
--- a/devapidocs/org/apache/hadoop/hbase/SizeCachedNoTagsKeyValue.html
+++ b/devapidocs/org/apache/hadoop/hbase/SizeCachedNoTagsKeyValue.html
@@ -220,7 +220,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/SizeCachedKeyValue.html" ti
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/SizeCachedKeyValue.html" title="class in org.apache.hadoop.hbase">SizeCachedKeyValue</a></h3>
-<code><a href="../../../../org/apache/hadoop/hbase/SizeCachedKeyValue.html#getKeyLength--">getKeyLength</a>, <a href="../../../../org/apache/hadoop/hbase/SizeCachedKeyValue.html#getRowLength--">getRowLength</a>, <a href="../../../../org/apache/hadoop/hbase/SizeCachedKeyValue.html#heapSize--">heapSize</a></code></li>
+<code><a href="../../../../org/apache/hadoop/hbase/SizeCachedKeyValue.html#getKeyLength--">getKeyLength</a>, <a href="../../../../org/apache/hadoop/hbase/SizeCachedKeyValue.html#getRowLength--">getRowLength</a>, <a href="../../../../org/apache/hadoop/hbase/SizeCachedKeyValue.html#heapOverhead--">heapOverhead</a>, <a href="../../../../org/apache/hadoop/hbase/SizeCachedKeyValue.html#heapSize--">heapSize</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.KeyValue">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/Stoppable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/Stoppable.html b/devapidocs/org/apache/hadoop/hbase/Stoppable.html
index cc08d68..ffcd39a 100644
--- a/devapidocs/org/apache/hadoop/hbase/Stoppable.html
+++ b/devapidocs/org/apache/hadoop/hbase/Stoppable.html
@@ -105,7 +105,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <dl>
 <dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../org/apache/hadoop/hbase/security/token/AuthenticationTokenSecretManager.LeaderElector.html" title="class in org.apache.hadoop.hbase.security.token">AuthenticationTokenSecretManager.LeaderElector</a>, <a href="../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseFileCleanerDelegate</a>, <a href="../../../../org/apache/hadoop/hbase/master/cleaner/BaseHFileCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseHFileCleanerDelegate</a>, <a href="../../../../org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.html" title="class in org.apache.hadoop.hbase.master.balancer">BaseLoadBalancer</a>, <a href="../../../../org/apache/hadoop/hbase/master/cleaner/BaseLogCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseLogCleanerDelegate</a>, <a href="../../../../org/apache/hadoop/hbase/master/balancer/FavoredNodeLoadBalancer
 .html" title="class in org.apache.hadoop.hbase.master.balancer">FavoredNodeLoadBalancer</a>, <a href="../../../../org/apache/hadoop/hbase/master/cleaner/HFileLinkCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileLinkCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a>, <a href="../../../../org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html" title="class in org.apache.hadoop.hbase.master">HMasterCommandLine.LocalHMaster</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer.MovedRegionsCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/backup/example/LongTermArchivingHFileCleaner.html" tit
 le="class in org.apache.hadoop.hbase.backup.example">LongTermArchivingHFileCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/procedure/flush/MasterFlushTableProcedureManager.html" title="class in org.apache.hadoop.hbase.procedure.flush">MasterFlushTableProcedureManager</a>, <a href="../../../../org/apache/hadoop/hbase/procedure/MasterProcedureManager.html" title="class in org.apache.hadoop.hbase.procedure">MasterProcedureManager</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">NoLimitThroughputController</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareCompactionThroughputController</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html" title="class 
 in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareFlushThroughputController</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</a>, <a href="../../../../org/apache/hadoop/hbase/quotas/QuotaCache.html" title="class in org.apache.hadoop.hbase.quotas">QuotaCache</a>, <a href="../../../../org/apache/hadoop/hbase/replication/master/ReplicationHFileCleaner.html" title="class in org.apache.hadoop.hbase.replication.master">ReplicationHFileCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/replication/master/ReplicationLogCleaner.html" title="class in org.apache.hadoop.hbase.replication.master">ReplicationLogCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSyncUp.DummyServer.html" title="class in org.apache.hadoop.hbase.replication.regionserver">ReplicationSyncUp.DummyServ
 er</a>, <a href="../../../../org/apache/hadoop/hbase/rsgroup/RSGroupBasedLoadBalancer.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupBasedLoadBalancer</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/ShutdownHook.DoNothingStoppable.html" title="class in org.apache.hadoop.hbase.regionserver">ShutdownHook.DoNothingStoppable</a>, <a href="../../../../org/apache/hadoop/hbase/master/balancer/SimpleLoadBalancer.html" title="class in org.apache.hadoop.hbase.master.balancer">SimpleLoadBalancer</a>, <a href="../../../../org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.html" title="class in org.apache.hadoop.hbase.master.snapshot">SnapshotFileCache</a>, <a href="../../../../org/apache/hadoop/hbase/master/snapshot/SnapshotHFileCleaner.html" title="class in org.apache.hadoop.hbase.master.snapshot">SnapshotHFileCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/master/snapshot/SnapshotManager.html" title="class in org.apache.hadoop.hbase.master.snapsh
 ot">SnapshotManager</a>, <a href="../../../../org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.html" title="class in org.apache.hadoop.hbase.master.balancer">StochasticLoadBalancer</a>, <a href="../../../../org/apache/hadoop/hbase/master/cleaner/TimeToLiveHFileCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">TimeToLiveHFileCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/master/cleaner/TimeToLiveLogCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">TimeToLiveLogCleaner</a></dd>
+<dd><a href="../../../../org/apache/hadoop/hbase/security/token/AuthenticationTokenSecretManager.LeaderElector.html" title="class in org.apache.hadoop.hbase.security.token">AuthenticationTokenSecretManager.LeaderElector</a>, <a href="../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseFileCleanerDelegate</a>, <a href="../../../../org/apache/hadoop/hbase/master/cleaner/BaseHFileCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseHFileCleanerDelegate</a>, <a href="../../../../org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.html" title="class in org.apache.hadoop.hbase.master.balancer">BaseLoadBalancer</a>, <a href="../../../../org/apache/hadoop/hbase/master/cleaner/BaseLogCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseLogCleanerDelegate</a>, <a href="../../../../org/apache/hadoop/hbase/replication/regionserver/DumpReplicatio
 nQueues.WarnOnlyStoppable.html" title="class in org.apache.hadoop.hbase.replication.regionserver">DumpReplicationQueues.WarnOnlyStoppable</a>, <a href="../../../../org/apache/hadoop/hbase/master/balancer/FavoredNodeLoadBalancer.html" title="class in org.apache.hadoop.hbase.master.balancer">FavoredNodeLoadBalancer</a>, <a href="../../../../org/apache/hadoop/hbase/master/cleaner/HFileLinkCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileLinkCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a>, <a href="../../../../org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html" title="class in org.apache.hadoop.hbase.master">HMasterCommandLine.LocalHMaster</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/HRegi
 onServer.MovedRegionsCleaner.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer.MovedRegionsCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/backup/example/LongTermArchivingHFileCleaner.html" title="class in org.apache.hadoop.hbase.backup.example">LongTermArchivingHFileCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/procedure/flush/MasterFlushTableProcedureManager.html" title="class in org.apache.hadoop.hbase.procedure.flush">MasterFlushTableProcedureManager</a>, <a href="../../../../org/apache/hadoop/hbase/procedure/MasterProcedureManager.html" title="class in org.apache.hadoop.hbase.procedure">MasterProcedureManager</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">NoLimitThroughputController</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html" title="cla
 ss in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareCompactionThroughputController</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareFlushThroughputController</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</a>, <a href="../../../../org/apache/hadoop/hbase/quotas/QuotaCache.html" title="class in org.apache.hadoop.hbase.quotas">QuotaCache</a>, <a href="../../../../org/apache/hadoop/hbase/replication/master/ReplicationHFileCleaner.html" title="class in org.apache.hadoop.hbase.replication.master">ReplicationHFileCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/replication/master/ReplicationLogCleaner.html" title="class in org.apache.hadoop.hbase.replication.master"
 >ReplicationLogCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSyncUp.DummyServer.html" title="class in org.apache.hadoop.hbase.replication.regionserver">ReplicationSyncUp.DummyServer</a>, <a href="../../../../org/apache/hadoop/hbase/rsgroup/RSGroupBasedLoadBalancer.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupBasedLoadBalancer</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/ShutdownHook.DoNothingStoppable.html" title="class in org.apache.hadoop.hbase.regionserver">ShutdownHook.DoNothingStoppable</a>, <a href="../../../../org/apache/hadoop/hbase/master/balancer/SimpleLoadBalancer.html" title="class in org.apache.hadoop.hbase.master.balancer">SimpleLoadBalancer</a>, <a href="../../../../org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.html" title="class in org.apache.hadoop.hbase.master.snapshot">SnapshotFileCache</a>, <a href="../../../../org/apache/hadoop/hbase/master/snapshot/SnapshotHFileCleane
 r.html" title="class in org.apache.hadoop.hbase.master.snapshot">SnapshotHFileCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/master/snapshot/SnapshotManager.html" title="class in org.apache.hadoop.hbase.master.snapshot">SnapshotManager</a>, <a href="../../../../org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.html" title="class in org.apache.hadoop.hbase.master.balancer">StochasticLoadBalancer</a>, <a href="../../../../org/apache/hadoop/hbase/master/cleaner/TimeToLiveHFileCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">TimeToLiveHFileCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/master/cleaner/TimeToLiveLogCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">TimeToLiveLogCleaner</a></dd>
 </dl>
 <hr>
 <br>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/backup/FailedArchiveException.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/backup/FailedArchiveException.html b/devapidocs/org/apache/hadoop/hbase/backup/FailedArchiveException.html
new file mode 100644
index 0000000..0de2202
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/backup/FailedArchiveException.html
@@ -0,0 +1,359 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>FailedArchiveException (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="FailedArchiveException (Apache HBase 2.0.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/FailedArchiveException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.html" title="class in org.apache.hadoop.hbase.backup"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/backup/FailedArchiveException.html" target="_top">Frames</a></li>
+<li><a href="FailedArchiveException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.backup</div>
+<h2 title="Class FailedArchiveException" class="title">Class FailedArchiveException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">java.io.IOException</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.backup.FailedArchiveException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
+</dl>
+<hr>
+<br>
+<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/FailedArchiveException.html#line.31">FailedArchiveException</a>
+extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Exception indicating that some files in the requested set could not be archived.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../serialized-form.html#org.apache.hadoop.hbase.backup.FailedArchiveException">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;org.apache.hadoop.fs.Path&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/backup/FailedArchiveException.html#failedFiles">failedFiles</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/backup/FailedArchiveException.html#FailedArchiveException-java.lang.String-java.util.Collection-">FailedArchiveException</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
+                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;org.apache.hadoop.fs.Path&gt;&nbsp;failedFiles)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;org.apache.hadoop.fs.Path&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/backup/FailedArchiveException.html#getFailedFiles--">getFailedFiles</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/backup/FailedArchiveException.html#getMessage--">getMessage</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed-java.lang.Throwable-" title="class or interface in java.lang">addSuppressed</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace--" title="class or interface in java.lang">fillInStackTrace</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getCause--" title="class or interface in java.lang">getCause</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage--" title="class or interface in java.lang">getLocalizedMessage</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace--" title="class or interface in java.lang">getStackTrace</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getSuppressed--" title="class or
  interface in java.lang">getSuppressed</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#initCause-java.lang.Throwable-" title="class or interface in java.lang">initCause</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace--" title="class or interface in java.lang">printStackTrace</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintStream-" title="class or interface in java.lang">printStackTrace</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintWriter-" title="class or interface in java.lang">printStackTrace</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace-java.lang.StackTraceElement:A-" title="class or interface in java.lang">setStackTrace</a>, <a href="http://docs.or
 acle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="failedFiles">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>failedFiles</h4>
+<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;org.apache.hadoop.fs.Path&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/FailedArchiveException.html#line.32">failedFiles</a></pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FailedArchiveException-java.lang.String-java.util.Collection-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FailedArchiveException</h4>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/FailedArchiveException.html#line.34">FailedArchiveException</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
+                              <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;org.apache.hadoop.fs.Path&gt;&nbsp;failedFiles)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getFailedFiles--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFailedFiles</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;org.apache.hadoop.fs.Path&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/FailedArchiveException.html#line.39">getFailedFiles</a>()</pre>
+</li>
+</ul>
+<a name="getMessage--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getMessage</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/FailedArchiveException.html#line.44">getMessage</a>()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getMessage--" title="class or interface in java.lang">getMessage</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/FailedArchiveException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.html" title="class in org.apache.hadoop.hbase.backup"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/backup/FailedArchiveException.html" target="_top">Frames</a></li>
+<li><a href="FailedArchiveException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.File.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.File.html b/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.File.html
index 30764a5..4e3d221 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.File.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.File.html
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>private abstract static class <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.533">HFileArchiver.File</a>
+<pre>private abstract static class <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.522">HFileArchiver.File</a>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
 <div class="block">Wrapper to handle file operations uniformly</div>
 </li>
@@ -246,7 +246,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>fs</h4>
-<pre>protected final&nbsp;org.apache.hadoop.fs.FileSystem <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.File.html#line.534">fs</a></pre>
+<pre>protected final&nbsp;org.apache.hadoop.fs.FileSystem <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.File.html#line.523">fs</a></pre>
 </li>
 </ul>
 </li>
@@ -263,7 +263,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>File</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.File.html#line.536">File</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs)</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.File.html#line.525">File</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs)</pre>
 </li>
 </ul>
 </li>
@@ -280,7 +280,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>delete</h4>
-<pre>abstract&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.File.html#line.544">delete</a>()
+<pre>abstract&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.File.html#line.533">delete</a>()
               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Delete the file</div>
 <dl>
@@ -295,7 +295,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>isFile</h4>
-<pre>abstract&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.File.html#line.551">isFile</a>()
+<pre>abstract&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.File.html#line.540">isFile</a>()
                  throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Check to see if this is a file or a directory</div>
 <dl>
@@ -312,7 +312,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getChildren</h4>
-<pre>abstract&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.File.html#line.558">getChildren</a>()
+<pre>abstract&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.File.html#line.547">getChildren</a>()
                                              throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -329,7 +329,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>close</h4>
-<pre>abstract&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.File.html#line.564">close</a>()
+<pre>abstract&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.File.html#line.553">close</a>()
              throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">close any outside readers of the file</div>
 <dl>
@@ -344,7 +344,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getName</h4>
-<pre>abstract&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.File.html#line.570">getName</a>()</pre>
+<pre>abstract&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.File.html#line.559">getName</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the name of the file (not the full fs path, just the individual
@@ -358,7 +358,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getPath</h4>
-<pre>abstract&nbsp;org.apache.hadoop.fs.Path&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.File.html#line.575">getPath</a>()</pre>
+<pre>abstract&nbsp;org.apache.hadoop.fs.Path&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.File.html#line.564">getPath</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the path to this file</dd>
@@ -371,7 +371,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>moveAndClose</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.File.html#line.583">moveAndClose</a>(org.apache.hadoop.fs.Path&nbsp;dest)
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.File.html#line.572">moveAndClose</a>(org.apache.hadoop.fs.Path&nbsp;dest)
                      throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Move the file to the given destination</div>
 <dl>
@@ -390,7 +390,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getFileSystem</h4>
-<pre>public&nbsp;org.apache.hadoop.fs.FileSystem&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.File.html#line.592">getFileSystem</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.fs.FileSystem&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.File.html#line.581">getFileSystem</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the <code>FileSystem</code> on which this file resides</dd>
@@ -403,7 +403,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>toString</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.File.html#line.597">toString</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.File.html#line.586">toString</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileConverter.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileConverter.html b/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileConverter.html
index fed6e58..bbbf8a8 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileConverter.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileConverter.html
@@ -119,7 +119,7 @@
 </dl>
 <hr>
 <br>
-<pre>private abstract static class <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.493">HFileArchiver.FileConverter</a>&lt;T&gt;
+<pre>private abstract static class <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.482">HFileArchiver.FileConverter</a>&lt;T&gt;
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
 implements com.google.common.base.Function&lt;T,<a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a>&gt;</pre>
 <div class="block">Adapt a type to match the <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup"><code>HFileArchiver.File</code></a> interface, which is used internally for handling
@@ -206,7 +206,7 @@ implements com.google.common.base.Function&lt;T,<a href="../../../../../org/apac
 <ul class="blockListLast">
 <li class="blockList">
 <h4>fs</h4>
-<pre>protected final&nbsp;org.apache.hadoop.fs.FileSystem <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileConverter.html#line.494">fs</a></pre>
+<pre>protected final&nbsp;org.apache.hadoop.fs.FileSystem <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileConverter.html#line.483">fs</a></pre>
 </li>
 </ul>
 </li>
@@ -223,7 +223,7 @@ implements com.google.common.base.Function&lt;T,<a href="../../../../../org/apac
 <ul class="blockListLast">
 <li class="blockList">
 <h4>FileConverter</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileConverter.html#line.496">FileConverter</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs)</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileConverter.html#line.485">FileConverter</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs)</pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileStatusConverter.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileStatusConverter.html b/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileStatusConverter.html
index 165c202..f6426d5 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileStatusConverter.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileStatusConverter.html
@@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>private static class <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.504">HFileArchiver.FileStatusConverter</a>
+<pre>private static class <a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.html#line.493">HFileArchiver.FileStatusConverter</a>
 extends <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.FileConverter.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.FileConverter</a>&lt;org.apache.hadoop.fs.FileStatus&gt;</pre>
 <div class="block">Convert a FileStatus to something we can manage in the archiving</div>
 </li>
@@ -214,7 +214,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.Fil
 <ul class="blockListLast">
 <li class="blockList">
 <h4>FileStatusConverter</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileStatusConverter.html#line.505">FileStatusConverter</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs)</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileStatusConverter.html#line.494">FileStatusConverter</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs)</pre>
 </li>
 </ul>
 </li>
@@ -231,7 +231,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.Fil
 <ul class="blockListLast">
 <li class="blockList">
 <h4>apply</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileStatusConverter.html#line.510">apply</a>(org.apache.hadoop.fs.FileStatus&nbsp;input)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/backup/HFileArchiver.File.html" title="class in org.apache.hadoop.hbase.backup">HFileArchiver.File</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/backup/HFileArchiver.FileStatusConverter.html#line.499">apply</a>(org.apache.hadoop.fs.FileStatus&nbsp;input)</pre>
 </li>
 </ul>
 </li>


[37/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/util/class-use/PositionedByteRange.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/util/class-use/PositionedByteRange.html b/apidocs/org/apache/hadoop/hbase/util/class-use/PositionedByteRange.html
index 4c0ca38..bbf3a9e 100644
--- a/apidocs/org/apache/hadoop/hbase/util/class-use/PositionedByteRange.html
+++ b/apidocs/org/apache/hadoop/hbase/util/class-use/PositionedByteRange.html
@@ -124,94 +124,94 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><span class="typeNameLabel">RawString.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawString.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
+<td class="colLast"><span class="typeNameLabel">RawInteger.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawInteger.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html?is-external=true" title="class or interface in java.lang">Byte</a></code></td>
-<td class="colLast"><span class="typeNameLabel">OrderedInt8.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedInt8.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><span class="typeNameLabel">RawString.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawString.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/types/DataType.html" title="type parameter in DataType">T</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DataType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/DataType.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>
-<div class="block">Read an instance of <code>T</code> from the buffer <code>src</code>.</div>
-</td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a></code></td>
+<td class="colLast"><span class="typeNameLabel">OrderedInt64.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedInt64.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true" title="class or interface in java.lang">Short</a></code></td>
-<td class="colLast"><span class="typeNameLabel">RawShort.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawShort.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><span class="typeNameLabel">OrderedBlobVar.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedBlobVar.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a></code></td>
-<td class="colLast"><span class="typeNameLabel">OrderedNumeric.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedNumeric.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true" title="class or interface in java.lang">Float</a></code></td>
 <td class="colLast"><span class="typeNameLabel">RawFloat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawFloat.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html?is-external=true" title="class or interface in java.lang">Byte</a></code></td>
+<td class="colLast"><span class="typeNameLabel">RawByte.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawByte.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+</tr>
 <tr class="altColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><span class="typeNameLabel">OrderedBlobVar.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedBlobVar.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true" title="class or interface in java.lang">Short</a></code></td>
+<td class="colLast"><span class="typeNameLabel">RawShort.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawShort.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><span class="typeNameLabel">RawBytes.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawBytes.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
+<td class="colLast"><span class="typeNameLabel">OrderedFloat64.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedFloat64.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><span class="typeNameLabel">OrderedBlob.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedBlob.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/types/DataType.html" title="type parameter in DataType">T</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DataType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/DataType.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>
+<div class="block">Read an instance of <code>T</code> from the buffer <code>src</code>.</div>
+</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a></code></td>
-<td class="colLast"><span class="typeNameLabel">OrderedInt64.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedInt64.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><span class="typeNameLabel">RawBytes.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawBytes.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/types/FixedLengthWrapper.html" title="type parameter in FixedLengthWrapper">T</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FixedLengthWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/FixedLengthWrapper.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/types/TerminatedWrapper.html" title="type parameter in TerminatedWrapper">T</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TerminatedWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/TerminatedWrapper.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]</code></td>
-<td class="colLast"><span class="typeNameLabel">Struct.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/Struct.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><span class="typeNameLabel">OrderedString.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedString.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true" title="class or interface in java.lang">Float</a></code></td>
 <td class="colLast"><span class="typeNameLabel">OrderedFloat32.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedFloat32.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true" title="class or interface in java.lang">Short</a></code></td>
-<td class="colLast"><span class="typeNameLabel">OrderedInt16.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedInt16.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/types/FixedLengthWrapper.html" title="type parameter in FixedLengthWrapper">T</a></code></td>
+<td class="colLast"><span class="typeNameLabel">FixedLengthWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/FixedLengthWrapper.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a></code></td>
-<td class="colLast"><span class="typeNameLabel">RawLong.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawLong.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><span class="typeNameLabel">OrderedBlob.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedBlob.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><span class="typeNameLabel">OrderedString.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedString.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">Struct.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/Struct.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
-<td class="colLast"><span class="typeNameLabel">RawInteger.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawInteger.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a></code></td>
+<td class="colLast"><span class="typeNameLabel">OrderedNumeric.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedNumeric.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/types/TerminatedWrapper.html" title="type parameter in TerminatedWrapper">T</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TerminatedWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/TerminatedWrapper.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a></code></td>
+<td class="colLast"><span class="typeNameLabel">RawLong.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawLong.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
-<td class="colLast"><span class="typeNameLabel">OrderedFloat64.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedFloat64.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">RawDouble.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawDouble.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html?is-external=true" title="class or interface in java.lang">Byte</a></code></td>
-<td class="colLast"><span class="typeNameLabel">RawByte.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawByte.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true" title="class or interface in java.lang">Short</a></code></td>
+<td class="colLast"><span class="typeNameLabel">OrderedInt16.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedInt16.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
 <td class="colLast"><span class="typeNameLabel">OrderedInt32.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedInt32.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
-<td class="colLast"><span class="typeNameLabel">RawDouble.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawDouble.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html?is-external=true" title="class or interface in java.lang">Byte</a></code></td>
+<td class="colLast"><span class="typeNameLabel">OrderedInt8.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedInt8.html#decode-org.apache.hadoop.hbase.util.PositionedByteRange-">decode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>byte[]</code></td>
@@ -273,13 +273,13 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>double</code></td>
-<td class="colLast"><span class="typeNameLabel">OrderedNumeric.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedNumeric.html#decodeDouble-org.apache.hadoop.hbase.util.PositionedByteRange-">decodeDouble</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>
+<td class="colLast"><span class="typeNameLabel">OrderedFloat64.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedFloat64.html#decodeDouble-org.apache.hadoop.hbase.util.PositionedByteRange-">decodeDouble</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>
 <div class="block">Read a <code>double</code> value from the buffer <code>src</code>.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>double</code></td>
-<td class="colLast"><span class="typeNameLabel">OrderedFloat64.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedFloat64.html#decodeDouble-org.apache.hadoop.hbase.util.PositionedByteRange-">decodeDouble</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>
+<td class="colLast"><span class="typeNameLabel">OrderedNumeric.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedNumeric.html#decodeDouble-org.apache.hadoop.hbase.util.PositionedByteRange-">decodeDouble</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>
 <div class="block">Read a <code>double</code> value from the buffer <code>src</code>.</div>
 </td>
 </tr>
@@ -297,13 +297,13 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>long</code></td>
-<td class="colLast"><span class="typeNameLabel">OrderedNumeric.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedNumeric.html#decodeLong-org.apache.hadoop.hbase.util.PositionedByteRange-">decodeLong</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>
+<td class="colLast"><span class="typeNameLabel">OrderedInt64.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedInt64.html#decodeLong-org.apache.hadoop.hbase.util.PositionedByteRange-">decodeLong</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>
 <div class="block">Read a <code>long</code> value from the buffer <code>src</code>.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>long</code></td>
-<td class="colLast"><span class="typeNameLabel">OrderedInt64.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedInt64.html#decodeLong-org.apache.hadoop.hbase.util.PositionedByteRange-">decodeLong</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>
+<td class="colLast"><span class="typeNameLabel">OrderedNumeric.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedNumeric.html#decodeLong-org.apache.hadoop.hbase.util.PositionedByteRange-">decodeLong</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>
 <div class="block">Read a <code>long</code> value from the buffer <code>src</code>.</div>
 </td>
 </tr>
@@ -315,12 +315,12 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">OrderedInt8.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedInt8.html#encode-org.apache.hadoop.hbase.util.PositionedByteRange-java.lang.Byte-">encode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;dst,
+<td class="colLast"><span class="typeNameLabel">RawByte.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawByte.html#encode-org.apache.hadoop.hbase.util.PositionedByteRange-java.lang.Byte-">encode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;dst,
       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html?is-external=true" title="class or interface in java.lang">Byte</a>&nbsp;val)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">RawByte.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawByte.html#encode-org.apache.hadoop.hbase.util.PositionedByteRange-java.lang.Byte-">encode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;dst,
+<td class="colLast"><span class="typeNameLabel">OrderedInt8.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedInt8.html#encode-org.apache.hadoop.hbase.util.PositionedByteRange-java.lang.Byte-">encode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;dst,
       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html?is-external=true" title="class or interface in java.lang">Byte</a>&nbsp;val)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
@@ -464,16 +464,16 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">FixedLengthWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/FixedLengthWrapper.html#encode-org.apache.hadoop.hbase.util.PositionedByteRange-T-">encode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;dst,
-      <a href="../../../../../../org/apache/hadoop/hbase/types/FixedLengthWrapper.html" title="type parameter in FixedLengthWrapper">T</a>&nbsp;val)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>int</code></td>
 <td class="colLast"><span class="typeNameLabel">TerminatedWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/TerminatedWrapper.html#encode-org.apache.hadoop.hbase.util.PositionedByteRange-T-">encode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;dst,
       <a href="../../../../../../org/apache/hadoop/hbase/types/TerminatedWrapper.html" title="type parameter in TerminatedWrapper">T</a>&nbsp;val)</code>
 <div class="block">Write instance <code>val</code> into buffer <code>dst</code>.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><span class="typeNameLabel">FixedLengthWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/FixedLengthWrapper.html#encode-org.apache.hadoop.hbase.util.PositionedByteRange-T-">encode</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;dst,
+      <a href="../../../../../../org/apache/hadoop/hbase/types/FixedLengthWrapper.html" title="type parameter in FixedLengthWrapper">T</a>&nbsp;val)</code>&nbsp;</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><span class="typeNameLabel">OrderedInt8.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedInt8.html#encodeByte-org.apache.hadoop.hbase.util.PositionedByteRange-byte-">encodeByte</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;dst,
@@ -483,14 +483,14 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">OrderedNumeric.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedNumeric.html#encodeDouble-org.apache.hadoop.hbase.util.PositionedByteRange-double-">encodeDouble</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;dst,
+<td class="colLast"><span class="typeNameLabel">OrderedFloat64.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedFloat64.html#encodeDouble-org.apache.hadoop.hbase.util.PositionedByteRange-double-">encodeDouble</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;dst,
             double&nbsp;val)</code>
 <div class="block">Write instance <code>val</code> into buffer <code>dst</code>.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">OrderedFloat64.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedFloat64.html#encodeDouble-org.apache.hadoop.hbase.util.PositionedByteRange-double-">encodeDouble</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;dst,
+<td class="colLast"><span class="typeNameLabel">OrderedNumeric.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedNumeric.html#encodeDouble-org.apache.hadoop.hbase.util.PositionedByteRange-double-">encodeDouble</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;dst,
             double&nbsp;val)</code>
 <div class="block">Write instance <code>val</code> into buffer <code>dst</code>.</div>
 </td>
@@ -511,14 +511,14 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">OrderedNumeric.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedNumeric.html#encodeLong-org.apache.hadoop.hbase.util.PositionedByteRange-long-">encodeLong</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;dst,
+<td class="colLast"><span class="typeNameLabel">OrderedInt64.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedInt64.html#encodeLong-org.apache.hadoop.hbase.util.PositionedByteRange-long-">encodeLong</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;dst,
           long&nbsp;val)</code>
 <div class="block">Write instance <code>val</code> into buffer <code>dst</code>.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">OrderedInt64.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedInt64.html#encodeLong-org.apache.hadoop.hbase.util.PositionedByteRange-long-">encodeLong</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;dst,
+<td class="colLast"><span class="typeNameLabel">OrderedNumeric.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedNumeric.html#encodeLong-org.apache.hadoop.hbase.util.PositionedByteRange-long-">encodeLong</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;dst,
           long&nbsp;val)</code>
 <div class="block">Write instance <code>val</code> into buffer <code>dst</code>.</div>
 </td>
@@ -550,55 +550,55 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">RawString.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawString.html#skip-org.apache.hadoop.hbase.util.PositionedByteRange-">skip</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">RawInteger.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawInteger.html#skip-org.apache.hadoop.hbase.util.PositionedByteRange-">skip</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">DataType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/DataType.html#skip-org.apache.hadoop.hbase.util.PositionedByteRange-">skip</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>
-<div class="block">Skip <code>src</code>'s position forward over one encoded value.</div>
-</td>
+<td class="colLast"><span class="typeNameLabel">RawString.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawString.html#skip-org.apache.hadoop.hbase.util.PositionedByteRange-">skip</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">RawShort.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawShort.html#skip-org.apache.hadoop.hbase.util.PositionedByteRange-">skip</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">RawFloat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawFloat.html#skip-org.apache.hadoop.hbase.util.PositionedByteRange-">skip</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">RawFloat.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawFloat.html#skip-org.apache.hadoop.hbase.util.PositionedByteRange-">skip</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">RawByte.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawByte.html#skip-org.apache.hadoop.hbase.util.PositionedByteRange-">skip</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">OrderedBytesBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedBytesBase.html#skip-org.apache.hadoop.hbase.util.PositionedByteRange-">skip</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">RawShort.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawShort.html#skip-org.apache.hadoop.hbase.util.PositionedByteRange-">skip</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">RawBytes.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawBytes.html#skip-org.apache.hadoop.hbase.util.PositionedByteRange-">skip</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">DataType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/DataType.html#skip-org.apache.hadoop.hbase.util.PositionedByteRange-">skip</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>
+<div class="block">Skip <code>src</code>'s position forward over one encoded value.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">FixedLengthWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/FixedLengthWrapper.html#skip-org.apache.hadoop.hbase.util.PositionedByteRange-">skip</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">RawBytes.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawBytes.html#skip-org.apache.hadoop.hbase.util.PositionedByteRange-">skip</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">Struct.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/Struct.html#skip-org.apache.hadoop.hbase.util.PositionedByteRange-">skip</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TerminatedWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/TerminatedWrapper.html#skip-org.apache.hadoop.hbase.util.PositionedByteRange-">skip</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>
+<div class="block">Skip <code>src</code>'s position forward over one encoded value.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">RawLong.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawLong.html#skip-org.apache.hadoop.hbase.util.PositionedByteRange-">skip</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FixedLengthWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/FixedLengthWrapper.html#skip-org.apache.hadoop.hbase.util.PositionedByteRange-">skip</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">RawInteger.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawInteger.html#skip-org.apache.hadoop.hbase.util.PositionedByteRange-">skip</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">OrderedBytesBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/OrderedBytesBase.html#skip-org.apache.hadoop.hbase.util.PositionedByteRange-">skip</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">TerminatedWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/TerminatedWrapper.html#skip-org.apache.hadoop.hbase.util.PositionedByteRange-">skip</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>
-<div class="block">Skip <code>src</code>'s position forward over one encoded value.</div>
-</td>
+<td class="colLast"><span class="typeNameLabel">Struct.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/Struct.html#skip-org.apache.hadoop.hbase.util.PositionedByteRange-">skip</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">RawByte.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawByte.html#skip-org.apache.hadoop.hbase.util.PositionedByteRange-">skip</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">RawLong.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/types/RawLong.html#skip-org.apache.hadoop.hbase.util.PositionedByteRange-">skip</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a>&nbsp;src)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
@@ -672,15 +672,15 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#deepCopy--">deepCopy</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#deepCopy--">deepCopy</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#deepCopy--">deepCopy</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#deepCopy--">deepCopy</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#deepCopy--">deepCopy</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#deepCopy--">deepCopy</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
@@ -699,75 +699,69 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#get-int-byte:A-">get</a></span>(int&nbsp;index,
+<td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#get-int-byte:A-">get</a></span>(int&nbsp;index,
    byte[]&nbsp;dst)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#get-int-byte:A-">get</a></span>(int&nbsp;index,
+<td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#get-int-byte:A-">get</a></span>(int&nbsp;index,
    byte[]&nbsp;dst)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#get-int-byte:A-">get</a></span>(int&nbsp;index,
+<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#get-int-byte:A-">get</a></span>(int&nbsp;index,
    byte[]&nbsp;dst)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#get-int-byte:A-int-int-">get</a></span>(int&nbsp;index,
+<td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#get-int-byte:A-int-int-">get</a></span>(int&nbsp;index,
    byte[]&nbsp;dst,
    int&nbsp;offset,
    int&nbsp;length)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#get-int-byte:A-int-int-">get</a></span>(int&nbsp;index,
+<td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#get-int-byte:A-int-int-">get</a></span>(int&nbsp;index,
    byte[]&nbsp;dst,
    int&nbsp;offset,
    int&nbsp;length)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#get-int-byte:A-int-int-">get</a></span>(int&nbsp;index,
+<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#get-int-byte:A-int-int-">get</a></span>(int&nbsp;index,
    byte[]&nbsp;dst,
    int&nbsp;offset,
    int&nbsp;length)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#put-byte-">put</a></span>(byte&nbsp;val)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
 <td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#put-byte-">put</a></span>(byte&nbsp;val)</code>
 <div class="block">Store <code>val</code> at the next position in this range.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#put-byte-">put</a></span>(byte&nbsp;val)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#put-byte:A-">put</a></span>(byte[]&nbsp;val)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#put-byte-">put</a></span>(byte&nbsp;val)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
 <td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#put-byte:A-">put</a></span>(byte[]&nbsp;val)</code>
 <div class="block">Store the content of <code>val</code> in this range, starting at the next position.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#put-byte:A-">put</a></span>(byte[]&nbsp;val)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#put-byte:A-int-int-">put</a></span>(byte[]&nbsp;val,
-   int&nbsp;offset,
-   int&nbsp;length)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#put-byte:A-">put</a></span>(byte[]&nbsp;val)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
 <td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#put-byte:A-int-int-">put</a></span>(byte[]&nbsp;val,
    int&nbsp;offset,
@@ -775,201 +769,207 @@
 <div class="block">Store <code>length</code> bytes from <code>val</code> into this range.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#put-byte:A-int-int-">put</a></span>(byte[]&nbsp;val,
    int&nbsp;offset,
    int&nbsp;length)</code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#put-byte:A-int-int-">put</a></span>(byte[]&nbsp;val,
+   int&nbsp;offset,
+   int&nbsp;length)</code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#put-int-byte-">put</a></span>(int&nbsp;index,
+<td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#put-int-byte-">put</a></span>(int&nbsp;index,
    byte&nbsp;val)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#put-int-byte-">put</a></span>(int&nbsp;index,
+<td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#put-int-byte-">put</a></span>(int&nbsp;index,
    byte&nbsp;val)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#put-int-byte-">put</a></span>(int&nbsp;index,
+<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#put-int-byte-">put</a></span>(int&nbsp;index,
    byte&nbsp;val)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#put-int-byte:A-">put</a></span>(int&nbsp;index,
+<td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#put-int-byte:A-">put</a></span>(int&nbsp;index,
    byte[]&nbsp;val)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#put-int-byte:A-">put</a></span>(int&nbsp;index,
+<td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#put-int-byte:A-">put</a></span>(int&nbsp;index,
    byte[]&nbsp;val)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#put-int-byte:A-">put</a></span>(int&nbsp;index,
+<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#put-int-byte:A-">put</a></span>(int&nbsp;index,
    byte[]&nbsp;val)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#put-int-byte:A-int-int-">put</a></span>(int&nbsp;index,
+<td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#put-int-byte:A-int-int-">put</a></span>(int&nbsp;index,
    byte[]&nbsp;val,
    int&nbsp;offset,
    int&nbsp;length)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#put-int-byte:A-int-int-">put</a></span>(int&nbsp;index,
+<td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#put-int-byte:A-int-int-">put</a></span>(int&nbsp;index,
    byte[]&nbsp;val,
    int&nbsp;offset,
    int&nbsp;length)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#put-int-byte:A-int-int-">put</a></span>(int&nbsp;index,
+<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#put-int-byte:A-int-int-">put</a></span>(int&nbsp;index,
    byte[]&nbsp;val,
    int&nbsp;offset,
    int&nbsp;length)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#putInt-int-">putInt</a></span>(int&nbsp;val)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
 <td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#putInt-int-">putInt</a></span>(int&nbsp;val)</code>
 <div class="block">Store int <code>val</code> at the next position in this range.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#putInt-int-">putInt</a></span>(int&nbsp;val)</code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#putInt-int-">putInt</a></span>(int&nbsp;val)</code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#putInt-int-int-">putInt</a></span>(int&nbsp;index,
+<td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#putInt-int-int-">putInt</a></span>(int&nbsp;index,
       int&nbsp;val)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#putInt-int-int-">putInt</a></span>(int&nbsp;index,
+<td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#putInt-int-int-">putInt</a></span>(int&nbsp;index,
       int&nbsp;val)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#putInt-int-int-">putInt</a></span>(int&nbsp;index,
+<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#putInt-int-int-">putInt</a></span>(int&nbsp;index,
       int&nbsp;val)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#putLong-int-long-">putLong</a></span>(int&nbsp;index,
+<td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#putLong-int-long-">putLong</a></span>(int&nbsp;index,
        long&nbsp;val)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#putLong-int-long-">putLong</a></span>(int&nbsp;index,
+<td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#putLong-int-long-">putLong</a></span>(int&nbsp;index,
        long&nbsp;val)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#putLong-int-long-">putLong</a></span>(int&nbsp;index,
+<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#putLong-int-long-">putLong</a></span>(int&nbsp;index,
        long&nbsp;val)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#putLong-long-">putLong</a></span>(long&nbsp;val)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
 <td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#putLong-long-">putLong</a></span>(long&nbsp;val)</code>
 <div class="block">Store long <code>val</code> at the next position in this range.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#putLong-long-">putLong</a></span>(long&nbsp;val)</code>&nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#putLong-long-">putLong</a></span>(long&nbsp;val)</code>&nbsp;</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#putShort-int-short-">putShort</a></span>(int&nbsp;index,
+<td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#putShort-int-short-">putShort</a></span>(int&nbsp;index,
         short&nbsp;val)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#putShort-int-short-">putShort</a></span>(int&nbsp;index,
+<td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#putShort-int-short-">putShort</a></span>(int&nbsp;index,
         short&nbsp;val)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#putShort-int-short-">putShort</a></span>(int&nbsp;index,
+<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#putShort-int-short-">putShort</a></span>(int&nbsp;index,
         short&nbsp;val)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#putShort-short-">putShort</a></span>(short&nbsp;val)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
 <td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#putShort-short-">putShort</a></span>(short&nbsp;val)</code>
 <div class="block">Store short <code>val</code> at the next position in this range.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#putShort-short-">putShort</a></span>(short&nbsp;val)</code>&nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#putShort-short-">putShort</a></span>(short&nbsp;val)</code>&nbsp;</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#set-byte:A-">set</a></span>(byte[]&nbsp;bytes)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#set-byte:A-">set</a></span>(byte[]&nbsp;bytes)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#set-byte:A-">set</a></span>(byte[]&nbsp;bytes)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#set-byte:A-">set</a></span>(byte[]&nbsp;bytes)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#set-byte:A-">set</a></span>(byte[]&nbsp;bytes)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#set-byte:A-">set</a></span>(byte[]&nbsp;bytes)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html#set-byte:A-int-int-">set</a></span>(byte[]&nbsp;bytes,
+<td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#set-byte:A-int-int-">set</a></span>(byte[]&nbsp;bytes,
    int&nbsp;offset,
    int&nbsp;length)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html#set-byte:A-int-int-">set</a></span>(byte[]&nbsp;bytes,
+<td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#set-byte:A-int-int-">set</a></span>(byte[]&nbsp;bytes,
    int&nbsp;offset,
    int&nbsp;length)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePositionedByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#set-byte:A-int-int-">set</a></span>(byte[]&nbsp;bytes,
+<td class="colLast"><span class="typeNameLabel">SimplePositionedMutableByteRange.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositio

<TRUNCATED>

[07/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/class-use/HColumnDescriptor.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/HColumnDescriptor.html b/devapidocs/org/apache/hadoop/hbase/class-use/HColumnDescriptor.html
index 44e2d29..6e1c642 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/HColumnDescriptor.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/HColumnDescriptor.html
@@ -589,213 +589,225 @@ service.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postAddColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postAddColumn</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postAddColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postAddColumn</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
              <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
              <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
-             Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postAddColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>BaseMasterObserver.postAddColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
+             Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postAddColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.postAddColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
 </div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postAddColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postAddColumn</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postAddColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postAddColumn</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
              <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
              <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
+             (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
+             Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postAddColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>BaseMasterObserver.postAddColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
+</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postAddColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postAddColumn</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postAddColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postAddColumn</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
              <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
              <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
-             Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postAddColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.postAddColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
-</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postAddColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postAddColumnFamily</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postAddColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postAddColumnFamily</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                    <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-                   <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>&nbsp;</td>
+                   <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
+<div class="block">Called after the new column family has been created.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postAddColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postAddColumnFamily</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postAddColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postAddColumnFamily</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                    <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                    <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postAddColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postAddColumnFamily</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postAddColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postAddColumnFamily</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                    <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-                   <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
-<div class="block">Called after the new column family has been created.</div>
-</td>
+                   <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postAddColumnHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postAddColumnHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                     <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                     <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>). Use
-     <a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedAddColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>BaseMasterObserver.postCompletedAddColumnFamilyAction(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
+     <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedAddColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.postCompletedAddColumnFamilyAction(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
 </div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postAddColumnHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postAddColumnHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                     <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                     <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
+     (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>). Use
+     <a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedAddColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>BaseMasterObserver.postCompletedAddColumnFamilyAction(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
+</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postAddColumnHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postAddColumnHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                     <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                     <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-     (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>). Use
-     <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedAddColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.postCompletedAddColumnFamilyAction(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
-</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedAddColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postCompletedAddColumnFamilyAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedAddColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postCompletedAddColumnFamilyAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                                   <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-                                  <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>&nbsp;</td>
+                                  <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
+<div class="block">Called after the new column family has been created.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postCompletedAddColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postCompletedAddColumnFamilyAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedAddColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postCompletedAddColumnFamilyAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                                   <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                                   <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedAddColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postCompletedAddColumnFamilyAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postCompletedAddColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postCompletedAddColumnFamilyAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                                   <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-                                  <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
-<div class="block">Called after the new column family has been created.</div>
-</td>
+                                  <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedModifyColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postCompletedModifyColumnFamilyAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedModifyColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postCompletedModifyColumnFamilyAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                                      <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-                                     <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>&nbsp;</td>
+                                     <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
+<div class="block">Called after the column family has been updated.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postCompletedModifyColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postCompletedModifyColumnFamilyAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedModifyColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postCompletedModifyColumnFamilyAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                                      <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                                      <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedModifyColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postCompletedModifyColumnFamilyAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postCompletedModifyColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postCompletedModifyColumnFamilyAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                                      <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-                                     <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
-<div class="block">Called after the column family has been updated.</div>
-</td>
+                                     <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postModifyColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postModifyColumn</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postModifyColumn</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                 <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                 <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
-             Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postModifyColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>BaseMasterObserver.postModifyColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
+             Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.postModifyColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
 </div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postModifyColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postModifyColumn</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postModifyColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postModifyColumn</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                 <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                 <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
+             (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
+             Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postModifyColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>BaseMasterObserver.postModifyColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
+</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postModifyColumn</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postModifyColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postModifyColumn</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                 <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                 <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
-             Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.postModifyColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
-</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postModifyColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postModifyColumnFamily</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postModifyColumnFamily</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                       <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-                      <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>&nbsp;</td>
+                      <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
+<div class="block">Called after the column family has been updated.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postModifyColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postModifyColumnFamily</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postModifyColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postModifyColumnFamily</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                       <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                       <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postModifyColumnFamily</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postModifyColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postModifyColumnFamily</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                       <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-                      <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
-<div class="block">Called after the column family has been updated.</div>
-</td>
+                      <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postModifyColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postModifyColumnHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postModifyColumnHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                        <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                        <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
    (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>). Use
-   <a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedModifyColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>BaseMasterObserver.postCompletedModifyColumnFamilyAction(ObserverContext,TableName,HColumnDescriptor)</code></a>.</span></div>
+   <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedModifyColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.postCompletedModifyColumnFamilyAction(ObserverContext,TableName,HColumnDescriptor)</code></a>.</span></div>
 </div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postModifyColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postModifyColumnHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postModifyColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postModifyColumnHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                        <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                        <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
+   (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>). Use
+   <a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedModifyColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>BaseMasterObserver.postCompletedModifyColumnFamilyAction(ObserverContext,TableName,HColumnDescriptor)</code></a>.</span></div>
+</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postModifyColumnHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+<td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postModifyColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">postModifyColumnHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                        <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                        <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">preAddColumn</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+            <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+            <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-   (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>). Use
-   <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedModifyColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.postCompletedModifyColumnFamilyAction(ObserverContext,TableName,HColumnDescriptor)</code></a>.</span></div>
+             (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
+             Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.preAddColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
 </div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preAddColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">preAddColumn</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
             <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
@@ -807,7 +819,7 @@ service.</div>
 </div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preAddColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">preAddColumn</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
             <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
@@ -815,59 +827,59 @@ service.</div>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">preAddColumn</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-            <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-            <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
-             Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.preAddColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
-</div>
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">preAddColumnFamily</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                  <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+                  <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
+<div class="block">Called prior to adding a new column family to the table.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preAddColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">preAddColumnFamily</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                   <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                   <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preAddColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">preAddColumnFamily</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                   <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                   <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">preAddColumnFamily</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                  <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-                  <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">preAddColumnFamilyAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                        <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+                        <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
 <div class="block">Called prior to adding a new column family to the table.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preAddColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">preAddColumnFamilyAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                         <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                         <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preAddColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">preAddColumnFamilyAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                         <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                         <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">preAddColumnFamilyAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                        <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-                        <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
-<div class="block">Called prior to adding a new column family to the table.</div>
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">preAddColumnHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                   <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+                   <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
+          (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>). Use
+          <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.preAddColumnFamilyAction(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
+</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">preAddColumnHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                    <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
@@ -879,7 +891,7 @@ service.</div>
 </div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">preAddColumnHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                    <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
@@ -887,19 +899,19 @@ service.</div>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">preAddColumnHandler</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                   <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-                   <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preModifyColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">preModifyColumn</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+               <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+               <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-          (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>). Use
-          <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.preAddColumnFamilyAction(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
+             (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
+             Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preModifyColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.preModifyColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
 </div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preModifyColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">preModifyColumn</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
@@ -911,7 +923,7 @@ service.</div>
 </div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preModifyColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">preModifyColumn</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
@@ -919,88 +931,76 @@ service.</div>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preModifyColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">preModifyColumn</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-               <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-               <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
-<div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
-             (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
-             Use <a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preModifyColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.preModifyColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
-</div>
+<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preModifyColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">preModifyColumnFamily</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                     <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+                     <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
+<div class="block">Called prior to modifying a column family's attributes.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseMasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preModifyColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">preModifyColumnFamily</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                      <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                      <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">BaseMasterAndRegionObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preModifyColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">preModifyColumnFamily</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                      <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                      <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterObserver.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preModifyColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">preModifyColumnFamily</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
-                     <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
-                     <a href="../../../../../org/apache/hadoop/hbase/HColumn

<TRUNCATED>

[47/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/CellUtil.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/CellUtil.html b/apidocs/org/apache/hadoop/hbase/CellUtil.html
index b17f669..58459d6 100644
--- a/apidocs/org/apache/hadoop/hbase/CellUtil.html
+++ b/apidocs/org/apache/hadoop/hbase/CellUtil.html
@@ -1157,7 +1157,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/By
 <ul class="blockList">
 <li class="blockList">
 <h4>createCellScanner</h4>
-<pre>public static&nbsp;org.apache.hadoop.hbase.CellScanner&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.579">createCellScanner</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;? extends org.apache.hadoop.hbase.CellScannable&gt;&nbsp;cellScannerables)</pre>
+<pre>public static&nbsp;org.apache.hadoop.hbase.CellScanner&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.585">createCellScanner</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;? extends org.apache.hadoop.hbase.CellScannable&gt;&nbsp;cellScannerables)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>cellScannerables</code> - </dd>
@@ -1172,7 +1172,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/By
 <ul class="blockList">
 <li class="blockList">
 <h4>createCellScanner</h4>
-<pre>public static&nbsp;org.apache.hadoop.hbase.CellScanner&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.608">createCellScanner</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;cellIterable)</pre>
+<pre>public static&nbsp;org.apache.hadoop.hbase.CellScanner&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.614">createCellScanner</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;cellIterable)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>cellIterable</code> - </dd>
@@ -1187,7 +1187,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/By
 <ul class="blockList">
 <li class="blockList">
 <h4>createCellScanner</h4>
-<pre>public static&nbsp;org.apache.hadoop.hbase.CellScanner&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.618">createCellScanner</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;cells)</pre>
+<pre>public static&nbsp;org.apache.hadoop.hbase.CellScanner&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.624">createCellScanner</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;cells)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>cells</code> - </dd>
@@ -1203,7 +1203,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/By
 <ul class="blockList">
 <li class="blockList">
 <h4>createCellScanner</h4>
-<pre>public static&nbsp;org.apache.hadoop.hbase.CellScanner&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.642">createCellScanner</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>[]&nbsp;cellArray)</pre>
+<pre>public static&nbsp;org.apache.hadoop.hbase.CellScanner&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.648">createCellScanner</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>[]&nbsp;cellArray)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>cellArray</code> - </dd>
@@ -1218,7 +1218,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/By
 <ul class="blockList">
 <li class="blockList">
 <h4>createCellScanner</h4>
-<pre>public static&nbsp;org.apache.hadoop.hbase.CellScanner&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.667">createCellScanner</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a>&lt;byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&gt;&nbsp;map)</pre>
+<pre>public static&nbsp;org.apache.hadoop.hbase.CellScanner&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.673">createCellScanner</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a>&lt;byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&gt;&nbsp;map)</pre>
 <div class="block">Flatten the map of cells out under the CellScanner</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1236,7 +1236,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/By
 <li class="blockList">
 <h4>matchingRow</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.704">matchingRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.710">matchingRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                               <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.
              Instead use <a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingRows-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-"><code>matchingRows(Cell, Cell)</code></a></span></div>
@@ -1255,7 +1255,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingRow</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.708">matchingRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.714">matchingRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                   byte[]&nbsp;buf)</pre>
 </li>
 </ul>
@@ -1265,7 +1265,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingRow</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.715">matchingRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.721">matchingRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                   byte[]&nbsp;buf,
                                   int&nbsp;offset,
                                   int&nbsp;length)</pre>
@@ -1277,7 +1277,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingFamily</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.726">matchingFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.732">matchingFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                      <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 </li>
 </ul>
@@ -1287,7 +1287,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingFamily</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.749">matchingFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.755">matchingFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                      byte[]&nbsp;buf)</pre>
 </li>
 </ul>
@@ -1297,7 +1297,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingFamily</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.756">matchingFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.762">matchingFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                      byte[]&nbsp;buf,
                                      int&nbsp;offset,
                                      int&nbsp;length)</pre>
@@ -1309,7 +1309,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingQualifier</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.767">matchingQualifier</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.773">matchingQualifier</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                         <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 </li>
 </ul>
@@ -1319,7 +1319,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingQualifier</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.798">matchingQualifier</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.804">matchingQualifier</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                         byte[]&nbsp;buf)</pre>
 <div class="block">Finds if the qualifier part of the cell and the KV serialized
  byte[] are equal</div>
@@ -1338,7 +1338,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingQualifier</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.814">matchingQualifier</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.820">matchingQualifier</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                         byte[]&nbsp;buf,
                                         int&nbsp;offset,
                                         int&nbsp;length)</pre>
@@ -1361,7 +1361,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingColumn</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.828">matchingColumn</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.834">matchingColumn</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                      byte[]&nbsp;fam,
                                      byte[]&nbsp;qual)</pre>
 </li>
@@ -1372,7 +1372,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingColumn</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.834">matchingColumn</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.840">matchingColumn</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                      byte[]&nbsp;fam,
                                      int&nbsp;foffset,
                                      int&nbsp;flength,
@@ -1387,7 +1387,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingColumn</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.841">matchingColumn</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.847">matchingColumn</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                      <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 </li>
 </ul>
@@ -1397,7 +1397,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingValue</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.847">matchingValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.853">matchingValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                     <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 </li>
 </ul>
@@ -1407,7 +1407,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingValue</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.851">matchingValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.857">matchingValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                     <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right,
                                     int&nbsp;lvlength,
                                     int&nbsp;rvlength)</pre>
@@ -1419,7 +1419,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingValue</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.873">matchingValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.879">matchingValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                     byte[]&nbsp;buf)</pre>
 </li>
 </ul>
@@ -1429,7 +1429,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>isDelete</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.888">isDelete</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.894">isDelete</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>True if a delete type, a <code>KeyValue.Type.Delete</code> or a
@@ -1444,7 +1444,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>isDelete</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.897">isDelete</a>(byte&nbsp;type)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.903">isDelete</a>(byte&nbsp;type)</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>True if a delete type, a <code>KeyValue.Type.Delete</code> or a
@@ -1459,7 +1459,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>isDeleteType</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.905">isDeleteType</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.911">isDeleteType</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>True if this cell is a <code>KeyValue.Type.Delete</code> type.</dd>
@@ -1472,7 +1472,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>isDeleteFamily</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.909">isDeleteFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.915">isDeleteFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 </li>
 </ul>
 <a name="isDeleteFamilyVersion-org.apache.hadoop.hbase.Cell-">
@@ -1481,7 +1481,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>isDeleteFamilyVersion</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.913">isDeleteFamilyVersion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.919">isDeleteFamilyVersion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 </li>
 </ul>
 <a name="isDeleteColumns-org.apache.hadoop.hbase.Cell-">
@@ -1490,7 +1490,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>isDeleteColumns</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.917">isDeleteColumns</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.923">isDeleteColumns</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 </li>
 </ul>
 <a name="isDeleteColumnVersion-org.apache.hadoop.hbase.Cell-">
@@ -1499,7 +1499,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>isDeleteColumnVersion</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.921">isDeleteColumnVersion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.927">isDeleteColumnVersion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 </li>
 </ul>
 <a name="isDeleteColumnOrFamily-org.apache.hadoop.hbase.Cell-">
@@ -1508,7 +1508,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>isDeleteColumnOrFamily</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.929">isDeleteColumnOrFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.935">isDeleteColumnOrFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>True if this cell is a delete family or column type.</dd>
@@ -1521,7 +1521,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>estimatedSerializedSizeOf</h4>
-<pre>public static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.939">estimatedSerializedSizeOf</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.945">estimatedSerializedSizeOf</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">Estimate based on keyvalue's serialization format.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1537,7 +1537,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>estimatedSerializedSizeOfKey</h4>
-<pre>public static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.979">estimatedSerializedSizeOfKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.985">estimatedSerializedSizeOfKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">Calculates the serialized key size. We always serialize in the KeyValue's serialization
  format.</div>
 <dl>
@@ -1554,7 +1554,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <ul class="blockList">
 <li class="blockList">
 <h4>estimatedHeapSizeOf</h4>
-<pre>public static&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.994">estimatedHeapSizeOf</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1000">estimatedHeapSizeOf</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">This is an estimate of the heap space occupied by a cell. When the cell is of type
  <code>HeapSize</code> we call <code>HeapSize.heapSize()</code> so cell can give a correct value. In other
  cases we just consider the bytes occupied by the cell components ie. row, CF, qualifier,
@@ -1574,7 +1574,7 @@ public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/
 <li class="blockList">
 <h4>tagsIterator</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;org.apache.hadoop.hbase.Tag&gt;&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1014">tagsIterator</a>(byte[]&nbsp;tags,
+public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;org.apache.hadoop.hbase.Tag&gt;&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1020">tagsIterator</a>(byte[]&nbsp;tags,
                                                                              int&nbsp;offset,
                                                                              int&nbsp;length)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">As of 2.0.0 and will be removed in 3.0.0
@@ -1596,7 +1596,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>tagsIterator</h4>
-<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;org.apache.hadoop.hbase.Tag&gt;&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1096">tagsIterator</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;org.apache.hadoop.hbase.Tag&gt;&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1102">tagsIterator</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">Util method to iterate through the tags in the given cell.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1612,7 +1612,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>getTags</h4>
-<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.Tag&gt;&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1113">getTags</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.Tag&gt;&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1119">getTags</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>cell</code> - The Cell</dd>
@@ -1627,7 +1627,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>getTag</h4>
-<pre>public static&nbsp;org.apache.hadoop.hbase.Tag&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1129">getTag</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
+<pre>public static&nbsp;org.apache.hadoop.hbase.Tag&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1135">getTag</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                                  byte&nbsp;type)</pre>
 <div class="block">Retrieve Cell's first tag, matching the passed in type</div>
 <dl>
@@ -1645,7 +1645,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>overlappingKeys</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1157">overlappingKeys</a>(byte[]&nbsp;start1,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1163">overlappingKeys</a>(byte[]&nbsp;start1,
                                       byte[]&nbsp;end1,
                                       byte[]&nbsp;start2,
                                       byte[]&nbsp;end2)</pre>
@@ -1659,7 +1659,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>setTimestamp</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1189">setTimestamp</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1195">setTimestamp</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                 long&nbsp;ts)
                          throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Sets the given timestamp to the cell.</div>
@@ -1678,7 +1678,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>setTimestamp</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1205">setTimestamp</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1211">setTimestamp</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                 byte[]&nbsp;ts,
                                 int&nbsp;tsOffset)
                          throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -1699,7 +1699,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>updateLatestStamp</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1222">updateLatestStamp</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1228">updateLatestStamp</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                         long&nbsp;ts)
                                  throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Sets the given timestamp to the cell iff current timestamp is
@@ -1721,7 +1721,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>updateLatestStamp</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1239">updateLatestStamp</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1245">updateLatestStamp</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                         byte[]&nbsp;ts,
                                         int&nbsp;tsOffset)
                                  throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -1745,7 +1745,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>writeFlatKey</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1255">writeFlatKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1261">writeFlatKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                 <a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out)
                          throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Writes the Cell's key part as it would have serialized in a KeyValue. The format is &lt;2 bytes
@@ -1766,7 +1766,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>writeRow</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1288">writeRow</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1294">writeRow</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
                             <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                             short&nbsp;rlength)
                      throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -1787,7 +1787,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>writeRowSkippingBytes</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1304">writeRowSkippingBytes</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1310">writeRowSkippingBytes</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
                                          <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                          short&nbsp;rlength,
                                          int&nbsp;commonPrefix)
@@ -1809,7 +1809,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>writeFamily</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1321">writeFamily</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1327">writeFamily</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
                                <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                byte&nbsp;flength)
                         throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -1830,7 +1830,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>writeQualifier</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1337">writeQualifier</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1343">writeQualifier</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
                                   <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                   int&nbsp;qlength)
                            throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -1851,7 +1851,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>writeQualifierSkippingBytes</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1354">writeQualifierSkippingBytes</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1360">writeQualifierSkippingBytes</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
                                                <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                                int&nbsp;qlength,
                                                int&nbsp;commonPrefix)
@@ -1873,7 +1873,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>writeValue</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1372">writeValue</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1378">writeValue</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
                               <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                               int&nbsp;vlength)
                        throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -1894,7 +1894,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>writeTags</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1388">writeTags</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1394">writeTags</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
                              <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                              int&nbsp;tagsLength)
                       throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -1915,7 +1915,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>getCellKeyAsString</h4>
-<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1401">getCellKeyAsString</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1407">getCellKeyAsString</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>cell</code> - </dd>
@@ -1930,7 +1930,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>getCellKeySerializedAsKeyValueKey</h4>
-<pre>public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1433">getCellKeySerializedAsKeyValueKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1439">getCellKeySerializedAsKeyValueKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">This method exists just to encapsulate how we serialize keys.  To be replaced by a factory
  that we query to figure what the Cell implementation is and then, what serialization engine
  to use and further, how to serialize the key for inclusion in hfile index. TODO.</div>
@@ -1949,7 +1949,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>writeRowKeyExcludingCommon</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1448">writeRowKeyExcludingCommon</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1454">writeRowKeyExcludingCommon</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                               short&nbsp;rLen,
                                               int&nbsp;commonPrefix,
                                               <a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out)
@@ -1972,7 +1972,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>findCommonPrefixInFlatKey</h4>
-<pre>public static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1478">findCommonPrefixInFlatKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c1,
+<pre>public static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1484">findCommonPrefixInFlatKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c1,
                                             <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c2,
                                             boolean&nbsp;bypassFamilyCheck,
                                             boolean&nbsp;withTsType)</pre>
@@ -1997,7 +1997,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>toString</h4>
-<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1570">toString</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
+<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1576">toString</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                               boolean&nbsp;verbose)</pre>
 <div class="block">Returns a string representation of the cell</div>
 </li>
@@ -2008,7 +2008,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>equalsIgnoreMvccVersion</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1607">equalsIgnoreMvccVersion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;a,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1613">equalsIgnoreMvccVersion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;a,
                                               <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;b)</pre>
 <div class="block">special case for Cell.equals</div>
 </li>
@@ -2019,7 +2019,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>equals</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1631">equals</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;a,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1637">equals</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;a,
                              <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;b)</pre>
 <div class="block">equals</div>
 </li>
@@ -2030,7 +2030,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingTimestamp</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1636">matchingTimestamp</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;a,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1642">matchingTimestamp</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;a,
                                         <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;b)</pre>
 </li>
 </ul>
@@ -2040,7 +2040,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingType</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1640">matchingType</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;a,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1646">matchingType</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;a,
                                    <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;b)</pre>
 </li>
 </ul>
@@ -2050,7 +2050,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingRows</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1651">matchingRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1657">matchingRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                    <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block">Compares the row of two keyvalues for equality</div>
 <dl>
@@ -2068,7 +2068,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingRowColumn</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1682">matchingRowColumn</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1688">matchingRowColumn</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                         <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block">Compares the row and column of two keyvalues for equality</div>
 <dl>
@@ -2086,7 +2086,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowAsInt</h4>
-<pre>public static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1700">getRowAsInt</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1706">getRowAsInt</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">Converts the rowkey bytes of the given cell into an int value</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2102,7 +2102,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>getValueAsLong</h4>
-<pre>public static&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1714">getValueAsLong</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1720">getValueAsLong</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">Converts the value bytes of the given cell into a long value</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2118,7 +2118,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>getValueAsDouble</h4>
-<pre>public static&nbsp;double&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1728">getValueAsDouble</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;double&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1734">getValueAsDouble</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">Converts the value bytes of the given cell into a double value</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2134,7 +2134,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>getValueAsBigDecimal</h4>
-<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1742">getValueAsBigDecimal</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1748">getValueAsBigDecimal</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">Converts the value bytes of the given cell into a BigDecimal</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2150,7 +2150,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>createFirstOnRow</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1756">createFirstOnRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1762">createFirstOnRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">Create a Cell that is smaller than all other possible Cells for the given Cell's row.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2166,7 +2166,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>createFirstOnRow</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1764">createFirstOnRow</a>(byte[]&nbsp;row,
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1770">createFirstOnRow</a>(byte[]&nbsp;row,
                                     int&nbsp;roffset,
                                     short&nbsp;rlength)</pre>
 </li>
@@ -2177,7 +2177,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>createFirstOnRow</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1768">createFirstOnRow</a>(byte[]&nbsp;row,
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1774">createFirstOnRow</a>(byte[]&nbsp;row,
                                     byte[]&nbsp;family,
                                     byte[]&nbsp;col)</pre>
 </li>
@@ -2188,7 +2188,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>createFirstOnRow</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1774">createFirstOnRow</a>(byte[]&nbsp;row,
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1780">createFirstOnRow</a>(byte[]&nbsp;row,
                                     int&nbsp;roffset,
                                     short&nbsp;rlength,
                                     byte[]&nbsp;family,
@@ -2205,7 +2205,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>createFirstOnRow</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1782">createFirstOnRow</a>(byte[]&nbsp;row)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1788">createFirstOnRow</a>(byte[]&nbsp;row)</pre>
 </li>
 </ul>
 <a name="createFirstOnRowCol-org.apache.hadoop.hbase.Cell-">
@@ -2214,7 +2214,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>createFirstOnRowCol</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1792">createFirstOnRowCol</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1798">createFirstOnRowCol</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">Create a Cell that is smaller than all other possible Cells for the given Cell's row.
  The family length is considered to be 0</div>
 <dl>
@@ -2231,7 +2231,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>createFirstOnNextRow</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1808">createFirstOnNextRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1814">createFirstOnNextRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">Create a Cell that is smaller than all other possible Cells for the given Cell row's next row.
  Makes the next row's rowkey by appending single byte 0x00 to the end of current row key.</div>
 </li>
@@ -2242,7 +2242,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>createFirstOnRowCol</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1825">createFirstOnRowCol</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1831">createFirstOnRowCol</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                        byte[]&nbsp;qArray,
                                        int&nbsp;qoffest,
                                        int&nbsp;qlength)</pre>
@@ -2265,7 +2265,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>createFirstOnRowColTS</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1846">createFirstOnRowColTS</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1852">createFirstOnRowColTS</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                          long&nbsp;ts)</pre>
 <div class="block">Creates the first cell with the row/family/qualifier of this cell and the given timestamp.
  Uses the "maximum" type that guarantees that the new cell is the lowest possible for this
@@ -2283,7 +2283,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>createLastOnRow</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1867">createLastOnRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1873">createLastOnRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">Create a Cell that is larger than all other possible Cells for the given Cell's row.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2299,7 +2299,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>createLastOnRow</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1875">createLastOnRow</a>(byte[]&nbsp;row)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1881">createLastOnRow</a>(byte[]&nbsp;row)</pre>
 </li>
 </ul>
 <a name="createLastOnRowCol-org.apache.hadoop.hbase.Cell-">
@@ -2308,7 +2308,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>createLastOnRowCol</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1887">createLastOnRowCol</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1893">createLastOnRowCol</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 <div class="block">Create a Cell that is larger than all other possible Cells for the given Cell's rk:cf:q. Used
  in creating "fake keys" for the multi-column Bloom filter optimization to skip the row/column
  we already know is not in the file.</div>
@@ -2326,7 +2326,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockList">
 <li class="blockList">
 <h4>createFirstDeleteFamilyCellOnRow</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1910">createFirstDeleteFamilyCellOnRow</a>(byte[]&nbsp;row,
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1916">createFirstDeleteFamilyCellOnRow</a>(byte[]&nbsp;row,
                                                     byte[]&nbsp;fam)</pre>
 <div class="block">Create a Delete Family Cell for the specified row and family that would
  be smaller than all other possible Delete Family KeyValues that have the
@@ -2347,7 +2347,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/I
 <ul class="blockListLast">
 <li class="blockList">
 <h4>compressTags</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1921">compressTags</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1927">compressTags</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a>&nbsp;out,
                                 <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                 org.apache.hadoop.hbase.io.TagCompressionContext&nbsp;tagCompressionContext)
                          throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/DoNotRetryIOException.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/DoNotRetryIOException.html b/apidocs/org/apache/hadoop/hbase/DoNotRetryIOException.html
index 9e0f7cd..f45face 100644
--- a/apidocs/org/apache/hadoop/hbase/DoNotRetryIOException.html
+++ b/apidocs/org/apache/hadoop/hbase/DoNotRetryIOException.html
@@ -127,7 +127,7 @@
 </dl>
 <dl>
 <dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../org/apache/hadoop/hbase/security/AccessDeniedException.html" title="class in org.apache.hadoop.hbase.security">AccessDeniedException</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/CoprocessorException.html" title="class in org.apache.hadoop.hbase.coprocessor">CoprocessorException</a>, <a href="../../../../org/apache/hadoop/hbase/client/DoNotRetryRegionException.html" title="class in org.apache.hadoop.hbase.client">DoNotRetryRegionException</a>, <a href="../../../../org/apache/hadoop/hbase/exceptions/FailedSanityCheckException.html" title="class in org.apache.hadoop.hbase.exceptions">FailedSanityCheckException</a>, <a href="../../../../org/apache/hadoop/hbase/ipc/FatalConnectionException.html" title="class in org.apache.hadoop.hbase.ipc">FatalConnectionException</a>, <a href="../../../../org/apache/hadoop/hbase/snapshot/HBaseSnapshotException.html" title="class in org.apache.hadoop.hbase.snapshot">HBaseSnapshotException</a>, <a href="../../../.
 ./org/apache/hadoop/hbase/InvalidFamilyOperationException.html" title="class in org.apache.hadoop.hbase">InvalidFamilyOperationException</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/LeaseException.html" title="class in org.apache.hadoop.hbase.regionserver">LeaseException</a>, <a href="../../../../org/apache/hadoop/hbase/exceptions/LockTimeoutException.html" title="class in org.apache.hadoop.hbase.exceptions">LockTimeoutException</a>, <a href="../../../../org/apache/hadoop/hbase/NamespaceExistException.html" title="class in org.apache.hadoop.hbase">NamespaceExistException</a>, <a href="../../../../org/apache/hadoop/hbase/NamespaceNotFoundException.html" title="class in org.apache.hadoop.hbase">NamespaceNotFoundException</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/NoSuchColumnFamilyException.html" title="class in org.apache.hadoop.hbase.regionserver">NoSuchColumnFamilyException</a>, <a href="../../../../org/apache/hadoop/hbase/NotAllMetaRegionsOnli
 neException.html" title="class in org.apache.hadoop.hbase">NotAllMetaRegionsOnlineException</a>, <a href="../../../../org/apache/hadoop/hbase/exceptions/OperationConflictException.html" title="class in org.apache.hadoop.hbase.exceptions">OperationConflictException</a>, <a href="../../../../org/apache/hadoop/hbase/quotas/QuotaExceededException.html" title="class in org.apache.hadoop.hbase.quotas">QuotaExceededException</a>, <a href="../../../../org/apache/hadoop/hbase/exceptions/ScannerResetException.html" title="class in org.apache.hadoop.hbase.exceptions">ScannerResetException</a>, <a href="../../../../org/apache/hadoop/hbase/client/ScannerTimeoutException.html" title="class in org.apache.hadoop.hbase.client">ScannerTimeoutException</a>, <a href="../../../../org/apache/hadoop/hbase/ipc/ServerTooBusyException.html" title="class in org.apache.hadoop.hbase.ipc">ServerTooBusyException</a>, <a href="../../../../org/apache/hadoop/hbase/TableExistsException.html" title="class in org.apach
 e.hadoop.hbase">TableExistsException</a>, <a href="../../../../org/apache/hadoop/hbase/TableNotDisabledException.html" title="class in org.apache.hadoop.hbase">TableNotDisabledException</a>, <a href="../../../../org/apache/hadoop/hbase/TableNotEnabledException.html" title="class in org.apache.hadoop.hbase">TableNotEnabledException</a>, <a href="../../../../org/apache/hadoop/hbase/TableNotFoundException.html" title="class in org.apache.hadoop.hbase">TableNotFoundException</a>, <a href="../../../../org/apache/hadoop/hbase/exceptions/UnknownProtocolException.html" title="class in org.apache.hadoop.hbase.exceptions">UnknownProtocolException</a>, <a href="../../../../org/apache/hadoop/hbase/UnknownScannerException.html" title="class in org.apache.hadoop.hbase">UnknownScannerException</a></dd>
+<dd><a href="../../../../org/apache/hadoop/hbase/security/AccessDeniedException.html" title="class in org.apache.hadoop.hbase.security">AccessDeniedException</a>, <a href="../../../../org/apache/hadoop/hbase/coprocessor/CoprocessorException.html" title="class in org.apache.hadoop.hbase.coprocessor">CoprocessorException</a>, <a href="../../../../org/apache/hadoop/hbase/client/DoNotRetryRegionException.html" title="class in org.apache.hadoop.hbase.client">DoNotRetryRegionException</a>, <a href="../../../../org/apache/hadoop/hbase/exceptions/FailedSanityCheckException.html" title="class in org.apache.hadoop.hbase.exceptions">FailedSanityCheckException</a>, <a href="../../../../org/apache/hadoop/hbase/ipc/FatalConnectionException.html" title="class in org.apache.hadoop.hbase.ipc">FatalConnectionException</a>, <a href="../../../../org/apache/hadoop/hbase/snapshot/HBaseSnapshotException.html" title="class in org.apache.hadoop.hbase.snapshot">HBaseSnapshotException</a>, <a href="../../../.
 ./org/apache/hadoop/hbase/InvalidFamilyOperationException.html" title="class in org.apache.hadoop.hbase">InvalidFamilyOperationException</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/LeaseException.html" title="class in org.apache.hadoop.hbase.regionserver">LeaseException</a>, <a href="../../../../org/apache/hadoop/hbase/exceptions/LockTimeoutException.html" title="class in org.apache.hadoop.hbase.exceptions">LockTimeoutException</a>, <a href="../../../../org/apache/hadoop/hbase/NamespaceExistException.html" title="class in org.apache.hadoop.hbase">NamespaceExistException</a>, <a href="../../../../org/apache/hadoop/hbase/NamespaceNotFoundException.html" title="class in org.apache.hadoop.hbase">NamespaceNotFoundException</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/NoSuchColumnFamilyException.html" title="class in org.apache.hadoop.hbase.regionserver">NoSuchColumnFamilyException</a>, <a href="../../../../org/apache/hadoop/hbase/NotAllMetaRegionsOnli
 neException.html" title="class in org.apache.hadoop.hbase">NotAllMetaRegionsOnlineException</a>, <a href="../../../../org/apache/hadoop/hbase/exceptions/OperationConflictException.html" title="class in org.apache.hadoop.hbase.exceptions">OperationConflictException</a>, <a href="../../../../org/apache/hadoop/hbase/quotas/QuotaExceededException.html" title="class in org.apache.hadoop.hbase.quotas">QuotaExceededException</a>, <a href="../../../../org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions">RequestTooBigException</a>, <a href="../../../../org/apache/hadoop/hbase/exceptions/ScannerResetException.html" title="class in org.apache.hadoop.hbase.exceptions">ScannerResetException</a>, <a href="../../../../org/apache/hadoop/hbase/client/ScannerTimeoutException.html" title="class in org.apache.hadoop.hbase.client">ScannerTimeoutException</a>, <a href="../../../../org/apache/hadoop/hbase/ipc/ServerTooBusyException.html" title
 ="class in org.apache.hadoop.hbase.ipc">ServerTooBusyException</a>, <a href="../../../../org/apache/hadoop/hbase/TableExistsException.html" title="class in org.apache.hadoop.hbase">TableExistsException</a>, <a href="../../../../org/apache/hadoop/hbase/TableNotDisabledException.html" title="class in org.apache.hadoop.hbase">TableNotDisabledException</a>, <a href="../../../../org/apache/hadoop/hbase/TableNotEnabledException.html" title="class in org.apache.hadoop.hbase">TableNotEnabledException</a>, <a href="../../../../org/apache/hadoop/hbase/TableNotFoundException.html" title="class in org.apache.hadoop.hbase">TableNotFoundException</a>, <a href="../../../../org/apache/hadoop/hbase/exceptions/UnknownProtocolException.html" title="class in org.apache.hadoop.hbase.exceptions">UnknownProtocolException</a>, <a href="../../../../org/apache/hadoop/hbase/UnknownScannerException.html" title="class in org.apache.hadoop.hbase">UnknownScannerException</a></dd>
 </dl>
 <hr>
 <br>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/KeepDeletedCells.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/KeepDeletedCells.html b/apidocs/org/apache/hadoop/hbase/KeepDeletedCells.html
index c573978..2f1e53d 100644
--- a/apidocs/org/apache/hadoop/hbase/KeepDeletedCells.html
+++ b/apidocs/org/apache/hadoop/hbase/KeepDeletedCells.html
@@ -263,7 +263,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>values</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase">KeepDeletedCells</a>[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeepDeletedCells.html#line.45">values</a>()</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase">KeepDeletedCells</a>[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeepDeletedCells.html#line.4">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:
@@ -283,7 +283,7 @@ for (KeepDeletedCells c : KeepDeletedCells.values())
 <ul class="blockListLast">
 <li class="blockList">
 <h4>valueOf</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase">KeepDeletedCells</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeepDeletedCells.html#line.45">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase">KeepDeletedCells</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeepDeletedCells.html#line.4">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;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 


[52/52] hbase-site git commit: Empty commit

Posted by st...@apache.org.
Empty commit


Project: http://git-wip-us.apache.org/repos/asf/hbase-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase-site/commit/bf9586b7
Tree: http://git-wip-us.apache.org/repos/asf/hbase-site/tree/bf9586b7
Diff: http://git-wip-us.apache.org/repos/asf/hbase-site/diff/bf9586b7

Branch: refs/heads/asf-site
Commit: bf9586b731b06eabbddcb9445c11844e9d070b21
Parents: f96628d
Author: Michael Stack <st...@apache.org>
Authored: Tue Nov 8 05:47:34 2016 -0800
Committer: Michael Stack <st...@apache.org>
Committed: Tue Nov 8 05:47:34 2016 -0800

----------------------------------------------------------------------

----------------------------------------------------------------------



[09/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/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 0e8f6f0..9b42618 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html
@@ -246,8 +246,10 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">RowIndexSeekerV1.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/encoding/RowIndexSeekerV1.html#compareKey-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.Cell-">compareKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
-          <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;key)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">DataBlockEncoder.EncodedSeeker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoder.EncodedSeeker.html#compareKey-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.Cell-">compareKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
+          <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;key)</code>
+<div class="block">Compare the given key against the current key</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
@@ -256,42 +258,40 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">DataBlockEncoder.EncodedSeeker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoder.EncodedSeeker.html#compareKey-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.Cell-">compareKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
-          <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;key)</code>
-<div class="block">Compare the given key against the current key</div>
-</td>
+<td class="colLast"><span class="typeNameLabel">RowIndexSeekerV1.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/encoding/RowIndexSeekerV1.html#compareKey-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.Cell-">compareKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
+          <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;key)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoder.EncodedSeeker.html" title="interface in org.apache.hadoop.hbase.io.encoding">DataBlockEncoder.EncodedSeeker</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PrefixKeyDeltaEncoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/encoding/PrefixKeyDeltaEncoder.html#createSeeker-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.io.encoding.HFileBlockDecodingContext-">createSeeker</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
-            <a href="../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockDecodingContext.html" title="interface in org.apache.hadoop.hbase.io.encoding">HFileBlockDecodingContext</a>&nbsp;decodingCtx)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">DataBlockEncoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoder.html#createSeeker-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.io.encoding.HFileBlockDecodingContext-">createSeeker</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
+            <a href="../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockDecodingContext.html" title="interface in org.apache.hadoop.hbase.io.encoding">HFileBlockDecodingContext</a>&nbsp;decodingCtx)</code>
+<div class="block">Create a HFileBlock seeker which find KeyValues within a block.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoder.EncodedSeeker.html" title="interface in org.apache.hadoop.hbase.io.encoding">DataBlockEncoder.EncodedSeeker</a></code></td>
-<td class="colLast"><span class="typeNameLabel">RowIndexCodecV1.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/encoding/RowIndexCodecV1.html#createSeeker-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.io.encoding.HFileBlockDecodingContext-">createSeeker</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
+<td class="colLast"><span class="typeNameLabel">DiffKeyDeltaEncoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/encoding/DiffKeyDeltaEncoder.html#createSeeker-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.io.encoding.HFileBlockDecodingContext-">createSeeker</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
             <a href="../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockDecodingContext.html" title="interface in org.apache.hadoop.hbase.io.encoding">HFileBlockDecodingContext</a>&nbsp;decodingCtx)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoder.EncodedSeeker.html" title="interface in org.apache.hadoop.hbase.io.encoding">DataBlockEncoder.EncodedSeeker</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DiffKeyDeltaEncoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/encoding/DiffKeyDeltaEncoder.html#createSeeker-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.io.encoding.HFileBlockDecodingContext-">createSeeker</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
+<td class="colLast"><span class="typeNameLabel">CopyKeyDataBlockEncoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/encoding/CopyKeyDataBlockEncoder.html#createSeeker-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.io.encoding.HFileBlockDecodingContext-">createSeeker</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
             <a href="../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockDecodingContext.html" title="interface in org.apache.hadoop.hbase.io.encoding">HFileBlockDecodingContext</a>&nbsp;decodingCtx)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoder.EncodedSeeker.html" title="interface in org.apache.hadoop.hbase.io.encoding">DataBlockEncoder.EncodedSeeker</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CopyKeyDataBlockEncoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/encoding/CopyKeyDataBlockEncoder.html#createSeeker-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.io.encoding.HFileBlockDecodingContext-">createSeeker</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
+<td class="colLast"><span class="typeNameLabel">RowIndexCodecV1.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/encoding/RowIndexCodecV1.html#createSeeker-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.io.encoding.HFileBlockDecodingContext-">createSeeker</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
             <a href="../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockDecodingContext.html" title="interface in org.apache.hadoop.hbase.io.encoding">HFileBlockDecodingContext</a>&nbsp;decodingCtx)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoder.EncodedSeeker.html" title="interface in org.apache.hadoop.hbase.io.encoding">DataBlockEncoder.EncodedSeeker</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FastDiffDeltaEncoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/encoding/FastDiffDeltaEncoder.html#createSeeker-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.io.encoding.HFileBlockDecodingContext-">createSeeker</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
+<td class="colLast"><span class="typeNameLabel">PrefixKeyDeltaEncoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/encoding/PrefixKeyDeltaEncoder.html#createSeeker-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.io.encoding.HFileBlockDecodingContext-">createSeeker</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
             <a href="../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockDecodingContext.html" title="interface in org.apache.hadoop.hbase.io.encoding">HFileBlockDecodingContext</a>&nbsp;decodingCtx)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoder.EncodedSeeker.html" title="interface in org.apache.hadoop.hbase.io.encoding">DataBlockEncoder.EncodedSeeker</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DataBlockEncoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoder.html#createSeeker-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.io.encoding.HFileBlockDecodingContext-">createSeeker</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
-            <a href="../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockDecodingContext.html" title="interface in org.apache.hadoop.hbase.io.encoding">HFileBlockDecodingContext</a>&nbsp;decodingCtx)</code>
-<div class="block">Create a HFileBlock seeker which find KeyValues within a block.</div>
-</td>
+<td class="colLast"><span class="typeNameLabel">FastDiffDeltaEncoder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/encoding/FastDiffDeltaEncoder.html#createSeeker-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.io.encoding.HFileBlockDecodingContext-">createSeeker</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
+            <a href="../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockDecodingContext.html" title="interface in org.apache.hadoop.hbase.io.encoding">HFileBlockDecodingContext</a>&nbsp;decodingCtx)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
@@ -328,9 +328,9 @@
 </tr>
 <tbody>
 <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="typeNameLabel">HFileBlockIndex.CellBasedKeyBlockIndexReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.CellBasedKeyBlockIndexReader.html#comparator">comparator</a></span></code>
-<div class="block">Needed doing lookup on blocks.</div>
+<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="typeNameLabel">CompoundBloomFilterBase.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/hfile/CompoundBloomFilterBase.html#comparator">comparator</a></span></code>
+<div class="block">Comparator used to compare Bloom filter keys</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -340,9 +340,9 @@
 </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="typeNameLabel">CompoundBloomFilterBase.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/hfile/CompoundBloomFilterBase.html#comparator">comparator</a></span></code>
-<div class="block">Comparator used to compare Bloom filter keys</div>
+<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="typeNameLabel">HFileBlockIndex.CellBasedKeyBlockIndexReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.CellBasedKeyBlockIndexReader.html#comparator">comparator</a></span></code>
+<div class="block">Needed doing lookup on blocks.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -530,24 +530,24 @@
 <td class="colLast"><span class="typeNameLabel">StripeStoreFileManager.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#cellComparator">cellComparator</a></span></code>&nbsp;</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="typeNameLabel">HRegion.RegionScannerImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.RegionScannerImpl.html#comparator">comparator</a></span></code>&nbsp;</td>
+<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="typeNameLabel">ScanInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanInfo.html#comparator">comparator</a></span></code>&nbsp;</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="typeNameLabel">StripeStoreFlusher.StripeFlushRequest.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.StripeFlushRequest.html#comparator">comparator</a></span></code>&nbsp;</td>
-</tr>
-<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="typeNameLabel">Segment.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#comparator">comparator</a></span></code>&nbsp;</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="typeNameLabel">HRegion.RegionScannerImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.RegionScannerImpl.html#comparator">comparator</a></span></code>&nbsp;</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="typeNameLabel">AbstractMemStore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#comparator">comparator</a></span></code>&nbsp;</td>
+<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="typeNameLabel">StripeStoreFlusher.StripeFlushRequest.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.StripeFlushRequest.html#comparator">comparator</a></span></code>&nbsp;</td>
 </tr>
 <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="typeNameLabel">ScanInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanInfo.html#comparator">comparator</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MemStoreScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreScanner.html#comparator">comparator</a></span></code>&nbsp;</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>
@@ -555,15 +555,15 @@
 </tr>
 <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="typeNameLabel">MemStoreScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreScanner.html#comparator">comparator</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">AbstractMemStore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#comparator">comparator</a></span></code>&nbsp;</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="typeNameLabel">StoreFileWriter.Builder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileWriter.Builder.html#comparator">comparator</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">HStore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#comparator">comparator</a></span></code>&nbsp;</td>
 </tr>
 <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="typeNameLabel">HStore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#comparator">comparator</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">StoreFileWriter.Builder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileWriter.Builder.html#comparator">comparator</a></span></code>&nbsp;</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>
@@ -594,38 +594,38 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Store.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getComparator--">getComparator</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">ScanInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanInfo.html#getComparator--">getComparator</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a></code></td>
+<td class="colLast"><span class="typeNameLabel">StoreFileReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getComparator--">getComparator</a></span>()</code>&nbsp;</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="typeNameLabel">Segment.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getComparator--">getComparator</a></span>()</code>
 <div class="block">Returns the Cell comparator used by this segment</div>
 </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="typeNameLabel">AbstractMemStore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#getComparator--">getComparator</a></span>()</code>&nbsp;</td>
-</tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ScanInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanInfo.html#getComparator--">getComparator</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">KeyValueHeap.KVScannerComparator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueHeap.KVScannerComparator.html#getComparator--">getComparator</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a></code></td>
-<td class="colLast"><span class="typeNameLabel">StoreFileReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getComparator--">getComparator</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">Store.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getComparator--">getComparator</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a></code></td>
-<td class="colLast"><span class="typeNameLabel">KeyValueHeap.KVScannerComparator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueHeap.KVScannerComparator.html#getComparator--">getComparator</a></span>()</code>&nbsp;</td>
+<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="typeNameLabel">AbstractMemStore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#getComparator--">getComparator</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>(package 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="typeNameLabel">StoreFileScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileScanner.html#getComparator--">getComparator</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a></code></td>
 <td class="colLast"><span class="typeNameLabel">HStore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getComparator--">getComparator</a></span>()</code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package 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="typeNameLabel">StoreFileScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileScanner.html#getComparator--">getComparator</a></span>()</code>&nbsp;</td>
+</tr>
 </tbody>
 </table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
@@ -637,17 +637,17 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span class="typeNameLabel">StoreScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreScanner.html#checkScanOrder-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.CellComparator-">checkScanOrder</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;prevKV,
+<td class="colLast"><span class="typeNameLabel">ReversedStoreScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ReversedStoreScanner.html#checkScanOrder-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.CellComparator-">checkScanOrder</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;prevKV,
               <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv,
-              <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</code>
-<div class="block">Check whether scan as expected order</div>
-</td>
+              <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span class="typeNameLabel">ReversedStoreScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ReversedStoreScanner.html#checkScanOrder-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.CellComparator-">checkScanOrder</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;prevKV,
+<td class="colLast"><span class="typeNameLabel">StoreScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreScanner.html#checkScanOrder-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.CellComparator-">checkScanOrder</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;prevKV,
               <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv,
-              <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</code>&nbsp;</td>
+              <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</code>
+<div class="block">Check whether scan as expected order</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreEngine.html" title="class in org.apache.hadoop.hbase.regionserver">StoreEngine</a>&lt;?,?,?,?&gt;</code></td>
@@ -659,22 +659,10 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span class="typeNameLabel">StripeStoreEngine.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreEngine.html#createComponents-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.CellComparator-">createComponents</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
-                <a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a>&nbsp;store,
-                <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><span class="typeNameLabel">DateTieredStoreEngine.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/DateTieredStoreEngine.html#createComponents-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.CellComparator-">createComponents</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                 <a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a>&nbsp;store,
                 <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;kvComparator)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span class="typeNameLabel">DefaultStoreEngine.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.html#createComponents-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.CellComparator-">createComponents</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
-                <a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a>&nbsp;store,
-                <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;kvComparator)</code>&nbsp;</td>
-</tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected abstract void</code></td>
 <td class="colLast"><span class="typeNameLabel">StoreEngine.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreEngine.html#createComponents-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.CellComparator-">createComponents</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
@@ -684,6 +672,18 @@
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><span class="typeNameLabel">StripeStoreEngine.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreEngine.html#createComponents-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.CellComparator-">createComponents</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+                <a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a>&nbsp;store,
+                <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultStoreEngine.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.html#createComponents-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.CellComparator-">createComponents</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+                <a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a>&nbsp;store,
+                <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;kvComparator)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span class="typeNameLabel">StoreEngine.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreEngine.html#createComponentsOnce-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.CellComparator-">createComponentsOnce</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                     <a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a>&nbsp;store,
@@ -695,24 +695,33 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SegmentFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentFactory.html#createImmutableSegment-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreCompactorIterator-">createImmutableSegment</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<td class="colLast"><span class="typeNameLabel">SegmentFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentFactory.html#createImmutableSegment-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator-">createImmutableSegment</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                       <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
-                      <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactorIterator.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreCompactorIterator</a>&nbsp;iterator)</code>&nbsp;</td>
+                      <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSegmentsIterator.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSegmentsIterator</a>&nbsp;iterator)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SegmentFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentFactory.html#createImmutableSegment-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreCompactorIterator-int-org.apache.hadoop.hbase.regionserver.ImmutableSegment.Type-">createImmutableSegment</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
-                      <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
-                      <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactorIterator.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreCompactorIterator</a>&nbsp;iterator,
-                      int&nbsp;numOfCells,
-                      <a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.Type.html" title="enum in org.apache.hadoop.hbase.regionserver">ImmutableSegment.Type</a>&nbsp;segmentType)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SegmentFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentFactory.html#createImmutableSegmentByCompaction-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator-int-org.apache.hadoop.hbase.regionserver.ImmutableSegment.Type-">createImmutableSegmentByCompaction</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+                                  <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
+                                  <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSegmentsIterator.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSegmentsIterator</a>&nbsp;iterator,
+                                  int&nbsp;numOfCells,
+                                  <a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.Type.html" title="enum in org.apache.hadoop.hbase.regionserver">ImmutableSegment.Type</a>&nbsp;segmentType)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SegmentFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentFactory.html#createImmutableSegmentByMerge-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator-int-org.apache.hadoop.hbase.regionserver.ImmutableSegment.Type-java.util.List-">createImmutableSegmentByMerge</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+                             <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
+                             <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSegmentsIterator.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSegmentsIterator</a>&nbsp;iterator,
+                             int&nbsp;numOfCells,
+                             <a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.Type.html" title="enum in org.apache.hadoop.hbase.regionserver">ImmutableSegment.Type</a>&nbsp;segmentType,
+                             <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a>&gt;&nbsp;segments)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">MutableSegment</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SegmentFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentFactory.html#createMutableSegment-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.CellComparator-">createMutableSegment</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                     <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreEngine.html" title="class in org.apache.hadoop.hbase.regionserver">StoreEngine</a>&lt;?,?,?,?&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">HMobStore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HMobStore.html#createStoreEngine-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.CellComparator-">createStoreEngine</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a>&nbsp;store,
                  org.apache.hadoop.conf.Configuration&nbsp;conf,
@@ -720,7 +729,7 @@
 <div class="block">Creates the mob store engine.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreEngine.html" title="class in org.apache.hadoop.hbase.regionserver">StoreEngine</a>&lt;?,?,?,?&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">HStore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#createStoreEngine-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.CellComparator-">createStoreEngine</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a>&nbsp;store,
                  org.apache.hadoop.conf.Configuration&nbsp;conf,
@@ -728,40 +737,40 @@
 <div class="block">Creates the store engine configured for the given Store.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/MutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">MutableSegment</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SegmentFactory.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentFactory.html#generateMutableSegment-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreLAB-">generateMutableSegment</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                       <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
                       <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStoreLAB</a>&nbsp;memStoreLAB)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>(package private) byte[]</code></td>
 <td class="colLast"><span class="typeNameLabel">StoreFile.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html#getFileSplitPoint-org.apache.hadoop.hbase.CellComparator-">getFileSplitPoint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</code>
 <div class="block">Gets the approximate mid-point of this file that is optimal for use in splitting it.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span class="typeNameLabel">MemStoreScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreScanner.html#initForwardKVHeapIfNeeded-org.apache.hadoop.hbase.CellComparator-java.util.List-">initForwardKVHeapIfNeeded</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
                          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>&gt;&nbsp;scanners)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">MemStoreScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreScanner.html#initReverseKVHeapIfNeeded-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.CellComparator-java.util.List-">initReverseKVHeapIfNeeded</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;seekKey,
                          <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
                          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>&gt;&nbsp;scanners)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span class="typeNameLabel">StoreScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreScanner.html#resetKVHeap-java.util.List-org.apache.hadoop.hbase.CellComparator-">resetKVHeap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>&gt;&nbsp;scanners,
-           <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</code>&nbsp;</td>
-</tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><span class="typeNameLabel">ReversedStoreScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ReversedStoreScanner.html#resetKVHeap-java.util.List-org.apache.hadoop.hbase.CellComparator-">resetKVHeap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>&gt;&nbsp;scanners,
            <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><span class="typeNameLabel">StoreScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreScanner.html#resetKVHeap-java.util.List-org.apache.hadoop.hbase.CellComparator-">resetKVHeap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>&gt;&nbsp;scanners,
+           <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileWriter.Builder.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFileWriter.Builder</a></code></td>
 <td class="colLast"><span class="typeNameLabel">StoreFileWriter.Builder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileWriter.Builder.html#withComparator-org.apache.hadoop.hbase.CellComparator-">withComparator</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</code>&nbsp;</td>
 </tr>
@@ -809,8 +818,8 @@
                        <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionConfiguration.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionConfiguration</a>&nbsp;comConf)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html#ImmutableSegment-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreCompactorIterator-org.apache.hadoop.hbase.regionserver.MemStoreLAB-">ImmutableSegment</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
-                <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactorIterator.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreCompactorIterator</a>&nbsp;iterator,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html#ImmutableSegment-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator-org.apache.hadoop.hbase.regionserver.MemStoreLAB-">ImmutableSegment</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
+                <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSegmentsIterator.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSegmentsIterator</a>&nbsp;iterator,
                 <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStoreLAB</a>&nbsp;memStoreLAB)</code>
 <div class="block">------------------------------------------------------------------------
  C-tor to be used when new SKIP-LIST BASED ImmutableSegment is a result of compaction of a
@@ -818,11 +827,12 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html#ImmutableSegment-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreCompactorIterator-org.apache.hadoop.hbase.regionserver.MemStoreLAB-int-org.apache.hadoop.hbase.regionserver.ImmutableSegment.Type-">ImmutableSegment</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
-                <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactorIterator.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreCompactorIterator</a>&nbsp;iterator,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html#ImmutableSegment-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator-org.apache.hadoop.hbase.regionserver.MemStoreLAB-int-org.apache.hadoop.hbase.regionserver.ImmutableSegment.Type-boolean-">ImmutableSegment</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
+                <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSegmentsIterator.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSegmentsIterator</a>&nbsp;iterator,
                 <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStoreLAB</a>&nbsp;memStoreLAB,
                 int&nbsp;numOfCells,
-                <a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.Type.html" title="enum in org.apache.hadoop.hbase.regionserver">ImmutableSegment.Type</a>&nbsp;type)</code>
+                <a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.Type.html" title="enum in org.apache.hadoop.hbase.regionserver">ImmutableSegment.Type</a>&nbsp;type,
+                boolean&nbsp;merge)</code>
 <div class="block">------------------------------------------------------------------------
  C-tor to be used when new CELL_ARRAY BASED ImmutableSegment is a result of compaction of a
  list of older ImmutableSegments.</div>
@@ -840,19 +850,25 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactorIterator.html#MemStoreCompactorIterator-java.util.List-org.apache.hadoop.hbase.CellComparator-int-org.apache.hadoop.hbase.regionserver.Store-">MemStoreCompactorIterator</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a>&gt;&nbsp;segments,
-                         <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
-                         int&nbsp;compactionKVMax,
-                         <a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a>&nbsp;store)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactorSegmentsIterator.html#MemStoreCompactorSegmentsIterator-java.util.List-org.apache.hadoop.hbase.CellComparator-int-org.apache.hadoop.hbase.regionserver.Store-">MemStoreCompactorSegmentsIterator</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a>&gt;&nbsp;segments,
+                                 <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
+                                 int&nbsp;compactionKVMax,
+                                 <a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a>&nbsp;store)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreMergerSegmentsIterator.html#MemStoreMergerSegmentsIterator-java.util.List-org.apache.hadoop.hbase.CellComparator-int-org.apache.hadoop.hbase.regionserver.Store-">MemStoreMergerSegmentsIterator</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a>&gt;&nbsp;segments,
+                              <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
+                              int&nbsp;compactionKVMax,
+                              <a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a>&nbsp;store)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreScanner.html#MemStoreScanner-org.apache.hadoop.hbase.CellComparator-java.util.List-">MemStoreScanner</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>&gt;&nbsp;scanners)</code>
 <div class="block">Creates either a forward KeyValue heap or Reverse KeyValue heap based on the type of scan
  and the heap is lazily initialized</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreScanner.html#MemStoreScanner-org.apache.hadoop.hbase.CellComparator-java.util.List-boolean-">MemStoreScanner</a></span>(<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>&gt;&nbsp;scanners,
                boolean&nbsp;inmemoryCompaction)</code>
@@ -860,6 +876,12 @@
  and the heap is lazily initialized</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSegmentsIterator.html#MemStoreSegmentsIterator-java.util.List-org.apache.hadoop.hbase.CellComparator-int-org.apache.hadoop.hbase.regionserver.Store-">MemStoreSegmentsIterator</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a>&gt;&nbsp;segments,
+                        <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
+                        int&nbsp;compactionKVMax,
+                        <a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a>&nbsp;store)</code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MutableSegment.html#MutableSegment-org.apache.hadoop.hbase.regionserver.CellSet-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreLAB-">MutableSegment</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/CellSet.html" title="class in org.apache.hadoop.hbase.regionserver">CellSet</a>&nbsp;cellSet,
               <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
@@ -1001,13 +1023,13 @@
 </tr>
 <tbody>
 <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="typeNameLabel">BloomContext.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/BloomContext.html#comparator">comparator</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><code>(package 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="typeNameLabel">CollectionBackedScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/CollectionBackedScanner.html#comparator">comparator</a></span></code>&nbsp;</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="typeNameLabel">BloomContext.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/BloomContext.html#comparator">comparator</a></span></code>&nbsp;</td>
+</tr>
 </tbody>
 </table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">


[39/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/io/crypto/package-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/io/crypto/package-tree.html b/apidocs/org/apache/hadoop/hbase/io/crypto/package-tree.html
index 0b4ddf4..df735cc 100644
--- a/apidocs/org/apache/hadoop/hbase/io/crypto/package-tree.html
+++ b/apidocs/org/apache/hadoop/hbase/io/crypto/package-tree.html
@@ -87,6 +87,7 @@
 <li type="circle">org.apache.hadoop.hbase.io.crypto.<a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Encryption.Context.html" title="class in org.apache.hadoop.hbase.io.crypto"><span class="typeNameLink">Encryption.Context</span></a></li>
 </ul>
 </li>
+<li type="circle">org.apache.hadoop.hbase.io.crypto.<a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto"><span class="typeNameLink">CryptoCipherProvider</span></a> (implements org.apache.hadoop.hbase.io.crypto.<a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CipherProvider.html" title="interface in org.apache.hadoop.hbase.io.crypto">CipherProvider</a>)</li>
 <li type="circle">org.apache.hadoop.hbase.io.crypto.<a href="../../../../../../org/apache/hadoop/hbase/io/crypto/DefaultCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto"><span class="typeNameLink">DefaultCipherProvider</span></a> (implements org.apache.hadoop.hbase.io.crypto.<a href="../../../../../../org/apache/hadoop/hbase/io/crypto/CipherProvider.html" title="interface in org.apache.hadoop.hbase.io.crypto">CipherProvider</a>)</li>
 <li type="circle">org.apache.hadoop.hbase.io.crypto.<a href="../../../../../../org/apache/hadoop/hbase/io/crypto/Encryption.html" title="class in org.apache.hadoop.hbase.io.crypto"><span class="typeNameLink">Encryption</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.io.crypto.<a href="../../../../../../org/apache/hadoop/hbase/io/crypto/KeyStoreKeyProvider.html" title="class in org.apache.hadoop.hbase.io.crypto"><span class="typeNameLink">KeyStoreKeyProvider</span></a> (implements org.apache.hadoop.hbase.io.crypto.<a href="../../../../../../org/apache/hadoop/hbase/io/crypto/KeyProvider.html" title="interface in org.apache.hadoop.hbase.io.crypto">KeyProvider</a>)</li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/io/crypto/package-use.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/io/crypto/package-use.html b/apidocs/org/apache/hadoop/hbase/io/crypto/package-use.html
index 524eea2..0333777 100644
--- a/apidocs/org/apache/hadoop/hbase/io/crypto/package-use.html
+++ b/apidocs/org/apache/hadoop/hbase/io/crypto/package-use.html
@@ -115,26 +115,31 @@
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/class-use/CryptoCipherProvider.html#org.apache.hadoop.hbase.io.crypto">CryptoCipherProvider</a>
+<div class="block">The default cipher provider.</div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/class-use/Decryptor.html#org.apache.hadoop.hbase.io.crypto">Decryptor</a>
 <div class="block">Decryptors apply a cipher to an InputStream to recover plaintext.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/class-use/DefaultCipherProvider.html#org.apache.hadoop.hbase.io.crypto">DefaultCipherProvider</a>
 <div class="block">The default cipher provider.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/class-use/Encryption.Context.html#org.apache.hadoop.hbase.io.crypto">Encryption.Context</a>
 <div class="block">Crypto context</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/class-use/Encryptor.html#org.apache.hadoop.hbase.io.crypto">Encryptor</a>
 <div class="block">Encryptors apply a cipher to an OutputStream to produce ciphertext.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/io/crypto/class-use/KeyProvider.html#org.apache.hadoop.hbase.io.crypto">KeyProvider</a>
 <div class="block">KeyProvider is a interface to abstract the different methods of retrieving
  key material from key storage such as Java key store.</div>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html b/apidocs/org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html
index 8a72fce..887db39 100644
--- a/apidocs/org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html
+++ b/apidocs/org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html
@@ -383,7 +383,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>values</h4>
-<pre>public static&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html" title="enum in org.apache.hadoop.hbase.io.encoding">DataBlockEncoding</a>[]&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html#line.41">values</a>()</pre>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html" title="enum in org.apache.hadoop.hbase.io.encoding">DataBlockEncoding</a>[]&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html#line.3">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:
@@ -403,7 +403,7 @@ for (DataBlockEncoding c : DataBlockEncoding.values())
 <ul class="blockList">
 <li class="blockList">
 <h4>valueOf</h4>
-<pre>public static&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html" title="enum in org.apache.hadoop.hbase.io.encoding">DataBlockEncoding</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html#line.41">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>public static&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html" title="enum in org.apache.hadoop.hbase.io.encoding">DataBlockEncoding</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html#line.3">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;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/f96628d5/apidocs/org/apache/hadoop/hbase/ipc/FatalConnectionException.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/ipc/FatalConnectionException.html b/apidocs/org/apache/hadoop/hbase/ipc/FatalConnectionException.html
index b418401..633867e 100644
--- a/apidocs/org/apache/hadoop/hbase/ipc/FatalConnectionException.html
+++ b/apidocs/org/apache/hadoop/hbase/ipc/FatalConnectionException.html
@@ -132,7 +132,7 @@
 </dl>
 <dl>
 <dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../org/apache/hadoop/hbase/ipc/BadAuthException.html" title="class in org.apache.hadoop.hbase.ipc">BadAuthException</a>, <a href="../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCellCodecException.html" title="class in org.apache.hadoop.hbase.ipc">UnsupportedCellCodecException</a>, <a href="../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCompressionCodecException.html" title="class in org.apache.hadoop.hbase.ipc">UnsupportedCompressionCodecException</a>, <a href="../../../../../org/apache/hadoop/hbase/ipc/WrongVersionException.html" title="class in org.apache.hadoop.hbase.ipc">WrongVersionException</a></dd>
+<dd><a href="../../../../../org/apache/hadoop/hbase/ipc/BadAuthException.html" title="class in org.apache.hadoop.hbase.ipc">BadAuthException</a>, <a href="../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCellCodecException.html" title="class in org.apache.hadoop.hbase.ipc">UnsupportedCellCodecException</a>, <a href="../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCompressionCodecException.html" title="class in org.apache.hadoop.hbase.ipc">UnsupportedCompressionCodecException</a>, <a href="../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html" title="class in org.apache.hadoop.hbase.ipc">UnsupportedCryptoException</a>, <a href="../../../../../org/apache/hadoop/hbase/ipc/WrongVersionException.html" title="class in org.apache.hadoop.hbase.ipc">WrongVersionException</a></dd>
 </dl>
 <hr>
 <br>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/ipc/UnsupportedCompressionCodecException.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/ipc/UnsupportedCompressionCodecException.html b/apidocs/org/apache/hadoop/hbase/ipc/UnsupportedCompressionCodecException.html
index 242f38d..7507eae 100644
--- a/apidocs/org/apache/hadoop/hbase/ipc/UnsupportedCompressionCodecException.html
+++ b/apidocs/org/apache/hadoop/hbase/ipc/UnsupportedCompressionCodecException.html
@@ -44,7 +44,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCellCodecException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/ipc/WrongVersionException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/hadoop/hbase/ipc/UnsupportedCompressionCodecException.html" target="_top">Frames</a></li>
@@ -266,7 +266,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/FatalConnectionExcep
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCellCodecException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/ipc/WrongVersionException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/hadoop/hbase/ipc/UnsupportedCompressionCodecException.html" target="_top">Frames</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html b/apidocs/org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html
new file mode 100644
index 0000000..b98df2e
--- /dev/null
+++ b/apidocs/org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html
@@ -0,0 +1,311 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>UnsupportedCryptoException (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="UnsupportedCryptoException (Apache HBase 2.0.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/UnsupportedCryptoException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCompressionCodecException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/ipc/WrongVersionException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html" target="_top">Frames</a></li>
+<li><a href="UnsupportedCryptoException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.ipc</div>
+<h2 title="Class UnsupportedCryptoException" class="title">Class UnsupportedCryptoException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">java.io.IOException</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/hadoop/hbase/HBaseIOException.html" title="class in org.apache.hadoop.hbase">org.apache.hadoop.hbase.HBaseIOException</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/hadoop/hbase/DoNotRetryIOException.html" title="class in org.apache.hadoop.hbase">org.apache.hadoop.hbase.DoNotRetryIOException</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/hadoop/hbase/ipc/FatalConnectionException.html" title="class in org.apache.hadoop.hbase.ipc">org.apache.hadoop.hbase.ipc.FatalConnectionException</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.ipc.UnsupportedCryptoException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
+</dl>
+<hr>
+<br>
+<pre>@InterfaceAudience.Public
+ @InterfaceStability.Evolving
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html#line.26">UnsupportedCryptoException</a>
+extends <a href="../../../../../org/apache/hadoop/hbase/ipc/FatalConnectionException.html" title="class in org.apache.hadoop.hbase.ipc">FatalConnectionException</a></pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../serialized-form.html#org.apache.hadoop.hbase.ipc.UnsupportedCryptoException">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html#UnsupportedCryptoException--">UnsupportedCryptoException</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html#UnsupportedCryptoException-java.lang.String-">UnsupportedCryptoException</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html#UnsupportedCryptoException-java.lang.String-java.lang.Throwable-">UnsupportedCryptoException</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg,
+                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;t)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed-java.lang.Throwable-" title="class or interface in java.lang">addSuppressed</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace--" title="class or interface in java.lang">fillInStackTrace</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getCause--" title="class or interface in java.lang">getCause</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage--" title="class or interface in java.lang">getLocalizedMessage</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getMessage--" title="class or interface in java.lang">getMessage</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace--" title="class or inter
 face in java.lang">getStackTrace</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getSuppressed--" title="class or interface in java.lang">getSuppressed</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#initCause-java.lang.Throwable-" title="class or interface in java.lang">initCause</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace--" title="class or interface in java.lang">printStackTrace</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintStream-" title="class or interface in java.lang">printStackTrace</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintWriter-" title="class or interface in java.lang">printStackTrace</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lan
 g/Throwable.html?is-external=true#setStackTrace-java.lang.StackTraceElement:A-" title="class or interface in java.lang">setStackTrace</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="UnsupportedCryptoException--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>UnsupportedCryptoException</h4>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html#line.27">UnsupportedCryptoException</a>()</pre>
+</li>
+</ul>
+<a name="UnsupportedCryptoException-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>UnsupportedCryptoException</h4>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html#line.31">UnsupportedCryptoException</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg)</pre>
+</li>
+</ul>
+<a name="UnsupportedCryptoException-java.lang.String-java.lang.Throwable-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>UnsupportedCryptoException</h4>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html#line.35">UnsupportedCryptoException</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg,
+                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;t)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/UnsupportedCryptoException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCompressionCodecException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/ipc/WrongVersionException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html" target="_top">Frames</a></li>
+<li><a href="UnsupportedCryptoException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/ipc/WrongVersionException.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/ipc/WrongVersionException.html b/apidocs/org/apache/hadoop/hbase/ipc/WrongVersionException.html
index 4067f76..f8c8504 100644
--- a/apidocs/org/apache/hadoop/hbase/ipc/WrongVersionException.html
+++ b/apidocs/org/apache/hadoop/hbase/ipc/WrongVersionException.html
@@ -43,7 +43,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCompressionCodecException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li>Next&nbsp;Class</li>
 </ul>
 <ul class="navList">
@@ -265,7 +265,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/FatalConnectionExcep
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCompressionCodecException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li>Next&nbsp;Class</li>
 </ul>
 <ul class="navList">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/ipc/class-use/FatalConnectionException.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/ipc/class-use/FatalConnectionException.html b/apidocs/org/apache/hadoop/hbase/ipc/class-use/FatalConnectionException.html
index 6b6fbf6..6d6079d 100644
--- a/apidocs/org/apache/hadoop/hbase/ipc/class-use/FatalConnectionException.html
+++ b/apidocs/org/apache/hadoop/hbase/ipc/class-use/FatalConnectionException.html
@@ -118,6 +118,10 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html" title="class in org.apache.hadoop.hbase.ipc">UnsupportedCryptoException</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/ipc/WrongVersionException.html" title="class in org.apache.hadoop.hbase.ipc">WrongVersionException</a></span></code>&nbsp;</td>
 </tr>
 </tbody>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/ipc/class-use/UnsupportedCryptoException.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/ipc/class-use/UnsupportedCryptoException.html b/apidocs/org/apache/hadoop/hbase/ipc/class-use/UnsupportedCryptoException.html
new file mode 100644
index 0000000..ab70149
--- /dev/null
+++ b/apidocs/org/apache/hadoop/hbase/ipc/class-use/UnsupportedCryptoException.html
@@ -0,0 +1,125 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.hadoop.hbase.ipc.UnsupportedCryptoException (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class org.apache.hadoop.hbase.ipc.UnsupportedCryptoException (Apache HBase 2.0.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html" title="class in org.apache.hadoop.hbase.ipc">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/ipc/class-use/UnsupportedCryptoException.html" target="_top">Frames</a></li>
+<li><a href="UnsupportedCryptoException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.hadoop.hbase.ipc.UnsupportedCryptoException" class="title">Uses of Class<br>org.apache.hadoop.hbase.ipc.UnsupportedCryptoException</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.hadoop.hbase.ipc.UnsupportedCryptoException</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html" title="class in org.apache.hadoop.hbase.ipc">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/ipc/class-use/UnsupportedCryptoException.html" target="_top">Frames</a></li>
+<li><a href="UnsupportedCryptoException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/ipc/package-frame.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/ipc/package-frame.html b/apidocs/org/apache/hadoop/hbase/ipc/package-frame.html
index 647750c..9d359d3 100644
--- a/apidocs/org/apache/hadoop/hbase/ipc/package-frame.html
+++ b/apidocs/org/apache/hadoop/hbase/ipc/package-frame.html
@@ -35,6 +35,7 @@
 <li><a href="StoppedRpcClientException.html" title="class in org.apache.hadoop.hbase.ipc" target="classFrame">StoppedRpcClientException</a></li>
 <li><a href="UnsupportedCellCodecException.html" title="class in org.apache.hadoop.hbase.ipc" target="classFrame">UnsupportedCellCodecException</a></li>
 <li><a href="UnsupportedCompressionCodecException.html" title="class in org.apache.hadoop.hbase.ipc" target="classFrame">UnsupportedCompressionCodecException</a></li>
+<li><a href="UnsupportedCryptoException.html" title="class in org.apache.hadoop.hbase.ipc" target="classFrame">UnsupportedCryptoException</a></li>
 <li><a href="WrongVersionException.html" title="class in org.apache.hadoop.hbase.ipc" target="classFrame">WrongVersionException</a></li>
 </ul>
 </div>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/ipc/package-summary.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/ipc/package-summary.html b/apidocs/org/apache/hadoop/hbase/ipc/package-summary.html
index f11052b..1637559 100644
--- a/apidocs/org/apache/hadoop/hbase/ipc/package-summary.html
+++ b/apidocs/org/apache/hadoop/hbase/ipc/package-summary.html
@@ -198,6 +198,10 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html" title="class in org.apache.hadoop.hbase.ipc">UnsupportedCryptoException</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/WrongVersionException.html" title="class in org.apache.hadoop.hbase.ipc">WrongVersionException</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/ipc/package-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/ipc/package-tree.html b/apidocs/org/apache/hadoop/hbase/ipc/package-tree.html
index 511ea31..565a9cd 100644
--- a/apidocs/org/apache/hadoop/hbase/ipc/package-tree.html
+++ b/apidocs/org/apache/hadoop/hbase/ipc/package-tree.html
@@ -101,6 +101,7 @@
 <li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/BadAuthException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">BadAuthException</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCellCodecException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">UnsupportedCellCodecException</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCompressionCodecException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">UnsupportedCompressionCodecException</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">UnsupportedCryptoException</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/WrongVersionException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">WrongVersionException</span></a></li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/mapred/TableOutputFormat.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/mapred/TableOutputFormat.html b/apidocs/org/apache/hadoop/hbase/mapred/TableOutputFormat.html
index d9b58fa..d25d44d 100644
--- a/apidocs/org/apache/hadoop/hbase/mapred/TableOutputFormat.html
+++ b/apidocs/org/apache/hadoop/hbase/mapred/TableOutputFormat.html
@@ -267,7 +267,7 @@ extends org.apache.hadoop.mapred.FileOutputFormat&lt;<a href="../../../../../org
 <ul class="blockList">
 <li class="blockList">
 <h4>getRecordWriter</h4>
-<pre>public&nbsp;org.apache.hadoop.mapred.RecordWriter&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapred/TableOutputFormat.html#line.105">getRecordWriter</a>(org.apache.hadoop.fs.FileSystem&nbsp;ignored,
+<pre>public&nbsp;org.apache.hadoop.mapred.RecordWriter&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapred/TableOutputFormat.html#line.118">getRecordWriter</a>(org.apache.hadoop.fs.FileSystem&nbsp;ignored,
                                                              org.apache.hadoop.mapred.JobConf&nbsp;job,
                                                              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                                                              org.apache.hadoop.util.Progressable&nbsp;progress)
@@ -301,7 +301,7 @@ extends org.apache.hadoop.mapred.FileOutputFormat&lt;<a href="../../../../../org
 <ul class="blockListLast">
 <li class="blockList">
 <h4>checkOutputSpecs</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapred/TableOutputFormat.html#line.113">checkOutputSpecs</a>(org.apache.hadoop.fs.FileSystem&nbsp;ignored,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapred/TableOutputFormat.html#line.126">checkOutputSpecs</a>(org.apache.hadoop.fs.FileSystem&nbsp;ignored,
                              org.apache.hadoop.mapred.JobConf&nbsp;job)
                       throws org.apache.hadoop.fs.FileAlreadyExistsException,
                              org.apache.hadoop.mapred.InvalidJobConfException,

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/mapreduce/RowCounter.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/mapreduce/RowCounter.html b/apidocs/org/apache/hadoop/hbase/mapreduce/RowCounter.html
index 1a2cf39..9ead974 100644
--- a/apidocs/org/apache/hadoop/hbase/mapreduce/RowCounter.html
+++ b/apidocs/org/apache/hadoop/hbase/mapreduce/RowCounter.html
@@ -257,7 +257,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>run</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/RowCounter.html#line.241">run</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/RowCounter.html#line.236">run</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)
         throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -273,7 +273,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>main</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/RowCounter.html#line.268">main</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/RowCounter.html#line.263">main</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)
                  throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <div class="block">Main entry point.</div>
 <dl>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/mapreduce/class-use/TableRecordReader.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/mapreduce/class-use/TableRecordReader.html b/apidocs/org/apache/hadoop/hbase/mapreduce/class-use/TableRecordReader.html
index c0abbff..a8c0458 100644
--- a/apidocs/org/apache/hadoop/hbase/mapreduce/class-use/TableRecordReader.html
+++ b/apidocs/org/apache/hadoop/hbase/mapreduce/class-use/TableRecordReader.html
@@ -107,13 +107,13 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span class="typeNameLabel">MultiTableInputFormatBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html#setTableRecordReader-org.apache.hadoop.hbase.mapreduce.TableRecordReader-">setTableRecordReader</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableRecordReader.html" title="class in org.apache.hadoop.hbase.mapreduce">TableRecordReader</a>&nbsp;tableRecordReader)</code>
+<td class="colLast"><span class="typeNameLabel">TableInputFormatBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#setTableRecordReader-org.apache.hadoop.hbase.mapreduce.TableRecordReader-">setTableRecordReader</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableRecordReader.html" title="class in org.apache.hadoop.hbase.mapreduce">TableRecordReader</a>&nbsp;tableRecordReader)</code>
 <div class="block">Allows subclasses to set the <a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableRecordReader.html" title="class in org.apache.hadoop.hbase.mapreduce"><code>TableRecordReader</code></a>.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span class="typeNameLabel">TableInputFormatBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#setTableRecordReader-org.apache.hadoop.hbase.mapreduce.TableRecordReader-">setTableRecordReader</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableRecordReader.html" title="class in org.apache.hadoop.hbase.mapreduce">TableRecordReader</a>&nbsp;tableRecordReader)</code>
+<td class="colLast"><span class="typeNameLabel">MultiTableInputFormatBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html#setTableRecordReader-org.apache.hadoop.hbase.mapreduce.TableRecordReader-">setTableRecordReader</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableRecordReader.html" title="class in org.apache.hadoop.hbase.mapreduce">TableRecordReader</a>&nbsp;tableRecordReader)</code>
 <div class="block">Allows subclasses to set the <a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableRecordReader.html" title="class in org.apache.hadoop.hbase.mapreduce"><code>TableRecordReader</code></a>.</div>
 </td>
 </tr>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/quotas/QuotaScope.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/quotas/QuotaScope.html b/apidocs/org/apache/hadoop/hbase/quotas/QuotaScope.html
index f023a10..758a9bd 100644
--- a/apidocs/org/apache/hadoop/hbase/quotas/QuotaScope.html
+++ b/apidocs/org/apache/hadoop/hbase/quotas/QuotaScope.html
@@ -246,7 +246,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>values</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaScope.html" title="enum in org.apache.hadoop.hbase.quotas">QuotaScope</a>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaScope.html#line.43">values</a>()</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaScope.html" title="enum in org.apache.hadoop.hbase.quotas">QuotaScope</a>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaScope.html#line.29">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:
@@ -266,7 +266,7 @@ for (QuotaScope c : QuotaScope.values())
 <ul class="blockListLast">
 <li class="blockList">
 <h4>valueOf</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaScope.html" title="enum in org.apache.hadoop.hbase.quotas">QuotaScope</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaScope.html#line.43">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaScope.html" title="enum in org.apache.hadoop.hbase.quotas">QuotaScope</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaScope.html#line.29">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;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/f96628d5/apidocs/org/apache/hadoop/hbase/quotas/QuotaType.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/quotas/QuotaType.html b/apidocs/org/apache/hadoop/hbase/quotas/QuotaType.html
index f1fc60b..b93d23f 100644
--- a/apidocs/org/apache/hadoop/hbase/quotas/QuotaType.html
+++ b/apidocs/org/apache/hadoop/hbase/quotas/QuotaType.html
@@ -235,7 +235,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>values</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaType.html" title="enum in org.apache.hadoop.hbase.quotas">QuotaType</a>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaType.html#line.3">values</a>()</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaType.html" title="enum in org.apache.hadoop.hbase.quotas">QuotaType</a>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaType.html#line.28">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:
@@ -255,7 +255,7 @@ for (QuotaType c : QuotaType.values())
 <ul class="blockListLast">
 <li class="blockList">
 <h4>valueOf</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaType.html" title="enum in org.apache.hadoop.hbase.quotas">QuotaType</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaType.html#line.3">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaType.html" title="enum in org.apache.hadoop.hbase.quotas">QuotaType</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaType.html#line.28">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;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/f96628d5/apidocs/org/apache/hadoop/hbase/quotas/ThrottleType.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/quotas/ThrottleType.html b/apidocs/org/apache/hadoop/hbase/quotas/ThrottleType.html
index f73fc2a..3321e24 100644
--- a/apidocs/org/apache/hadoop/hbase/quotas/ThrottleType.html
+++ b/apidocs/org/apache/hadoop/hbase/quotas/ThrottleType.html
@@ -301,7 +301,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>values</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas">ThrottleType</a>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/ThrottleType.html#line.46">values</a>()</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas">ThrottleType</a>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/ThrottleType.html#line.28">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:
@@ -321,7 +321,7 @@ for (ThrottleType c : ThrottleType.values())
 <ul class="blockListLast">
 <li class="blockList">
 <h4>valueOf</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas">ThrottleType</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/ThrottleType.html#line.46">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas">ThrottleType</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/ThrottleType.html#line.28">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;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/f96628d5/apidocs/org/apache/hadoop/hbase/quotas/package-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/quotas/package-tree.html b/apidocs/org/apache/hadoop/hbase/quotas/package-tree.html
index 0e75911..812f109 100644
--- a/apidocs/org/apache/hadoop/hbase/quotas/package-tree.html
+++ b/apidocs/org/apache/hadoop/hbase/quotas/package-tree.html
@@ -120,8 +120,8 @@
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottlingException.Type</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottleType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaScope.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaScope</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottleType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaType</span></a></li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/regionserver/BloomType.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/regionserver/BloomType.html b/apidocs/org/apache/hadoop/hbase/regionserver/BloomType.html
index 1408aff..7c1433b 100644
--- a/apidocs/org/apache/hadoop/hbase/regionserver/BloomType.html
+++ b/apidocs/org/apache/hadoop/hbase/regionserver/BloomType.html
@@ -255,7 +255,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>values</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver">BloomType</a>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/BloomType.html#line.40">values</a>()</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver">BloomType</a>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/BloomType.html#line.4">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:
@@ -275,7 +275,7 @@ for (BloomType c : BloomType.values())
 <ul class="blockListLast">
 <li class="blockList">
 <h4>valueOf</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver">BloomType</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/BloomType.html#line.40">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver">BloomType</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/BloomType.html#line.4">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;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/f96628d5/apidocs/org/apache/hadoop/hbase/rest/client/RemoteHTable.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/rest/client/RemoteHTable.html b/apidocs/org/apache/hadoop/hbase/rest/client/RemoteHTable.html
index 820ac1f..7ab54a7 100644
--- a/apidocs/org/apache/hadoop/hbase/rest/client/RemoteHTable.html
+++ b/apidocs/org/apache/hadoop/hbase/rest/client/RemoteHTable.html
@@ -1068,7 +1068,12 @@ public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/hadoop/hbase/client/Table.html#checkAndPut-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.Put-">Table</a></code></span></div>
 <div class="block">Atomically checks if a row/family/qualifier value matches the expected
  value. If it does, it adds the put.  If the passed value is null, the check
- is for the lack of column (ie: non-existance)</div>
+ is for the lack of column (ie: non-existence)
+
+ The expected value argument of this call is on the left and the current
+ value of the cell is on the right side of the comparison operator.
+
+ Ie. eg. GREATER operator means expected value > existing <=> add the put.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../../org/apache/hadoop/hbase/client/Table.html#checkAndPut-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.Put-">checkAndPut</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></code></dd>
@@ -1134,7 +1139,12 @@ public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/hadoop/hbase/client/Table.html#checkAndDelete-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.Delete-">Table</a></code></span></div>
 <div class="block">Atomically checks if a row/family/qualifier value matches the expected
  value. If it does, it adds the delete.  If the passed value is null, the
- check is for the lack of column (ie: non-existance)</div>
+ check is for the lack of column (ie: non-existence)
+
+ The expected value argument of this call is on the left and the current
+ value of the cell is on the right side of the comparison operator.
+
+ Ie. eg. GREATER operator means expected value > existing <=> add the delete.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../../org/apache/hadoop/hbase/client/Table.html#checkAndDelete-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.Delete-">checkAndDelete</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></code></dd>
@@ -1613,7 +1623,12 @@ public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/hadoop/hbase/client/Table.html#checkAndMutate-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.RowMutations-">Table</a></code></span></div>
 <div class="block">Atomically checks if a row/family/qualifier value matches the expected value.
  If it does, it performs the row mutations.  If the passed value is null, the check
- is for the lack of column (ie: non-existence)</div>
+ is for the lack of column (ie: non-existence)
+
+ The expected value argument of this call is on the left and the current
+ value of the cell is on the right side of the comparison operator.
+
+ Ie. eg. GREATER operator means expected value > existing <=> perform row mutations.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../../org/apache/hadoop/hbase/client/Table.html#checkAndMutate-byte:A-byte:A-byte:A-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-byte:A-org.apache.hadoop.hbase.client.RowMutations-">checkAndMutate</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></code></dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/snapshot/ExportSnapshot.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/snapshot/ExportSnapshot.html b/apidocs/org/apache/hadoop/hbase/snapshot/ExportSnapshot.html
index aef2010..31f1354 100644
--- a/apidocs/org/apache/hadoop/hbase/snapshot/ExportSnapshot.html
+++ b/apidocs/org/apache/hadoop/hbase/snapshot/ExportSnapshot.html
@@ -348,7 +348,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>main</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/ExportSnapshot.html#line.1081">main</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/ExportSnapshot.html#line.1100">main</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)
                  throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html b/apidocs/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html
index 5302122..82d5454 100644
--- a/apidocs/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html
+++ b/apidocs/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html
@@ -262,7 +262,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>run</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html#line.353">run</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html#line.351">run</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)
         throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre>
 <dl>
@@ -280,7 +280,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>getSnapshotStats</h4>
-<pre>public static&nbsp;org.apache.hadoop.hbase.snapshot.SnapshotInfo.SnapshotStats&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html#line.567">getSnapshotStats</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>public static&nbsp;org.apache.hadoop.hbase.snapshot.SnapshotInfo.SnapshotStats&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html#line.563">getSnapshotStats</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                                                                                            <a href="../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>&nbsp;snapshot)
                                                                                     throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Returns the snapshot stats</div>
@@ -301,7 +301,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>getSnapshotStats</h4>
-<pre>public static&nbsp;org.apache.hadoop.hbase.snapshot.SnapshotInfo.SnapshotStats&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html#line.582">getSnapshotStats</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>public static&nbsp;org.apache.hadoop.hbase.snapshot.SnapshotInfo.SnapshotStats&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html#line.577">getSnapshotStats</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                                                                                            org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription&nbsp;snapshotDesc,
                                                                                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.apache.hadoop.fs.Path,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;filesMap)
                                                                                     throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -324,7 +324,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>getSnapshotList</h4>
-<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html#line.607">getSnapshotList</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)
+<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html#line.602">getSnapshotList</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)
                                                  throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Returns the list of available snapshots in the specified location</div>
 <dl>
@@ -343,7 +343,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>getSnapshotsFilesMap</h4>
-<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.apache.hadoop.fs.Path,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html#line.699">getSnapshotsFilesMap</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.apache.hadoop.fs.Path,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html#line.691">getSnapshotsFilesMap</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                                                                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a>&nbsp;uniqueHFilesArchiveSize,
                                                                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a>&nbsp;uniqueHFilesSize,
                                                                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a>&nbsp;uniqueHFilesMobSize)
@@ -368,7 +368,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>main</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html#line.736">main</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html#line.728">main</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)
                  throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>


[22/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/checkstyle.rss
----------------------------------------------------------------------
diff --git a/checkstyle.rss b/checkstyle.rss
index 39d2b20..105757b 100644
--- a/checkstyle.rss
+++ b/checkstyle.rss
@@ -25,8 +25,8 @@ under the License.
     <language>en-us</language>
     <copyright>&#169;2007 - 2016 The Apache Software Foundation</copyright>
     <item>
-      <title>File: 1850,
-             Errors: 11585,
+      <title>File: 2045,
+             Errors: 13916,
              Warnings: 0,
              Infos: 0
       </title>
@@ -125,7 +125,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  54
+                  53
                 </td>
               </tr>
                           <tr>
@@ -172,17 +172,31 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.replication.regionserver.ReplicationSinkManager.java">org/apache/hadoop/hbase/replication/regionserver/ReplicationSinkManager.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.TextFormat.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/TextFormat.java</a>
+                </td>
+                <td>
+                  0
                 </td>
                 <td>
                   0
                 </td>
                 <td>
+                  12
+                </td>
+              </tr>
+                          <tr>
+                <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.replication.regionserver.ReplicationSinkManager.java">org/apache/hadoop/hbase/replication/regionserver/ReplicationSinkManager.java</a>
+                </td>
+                <td>
                   0
                 </td>
                 <td>
                   0
                 </td>
+                <td>
+                  1
+                </td>
               </tr>
                           <tr>
                 <td>
@@ -195,7 +209,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  0
+                  2
                 </td>
               </tr>
                           <tr>
@@ -265,7 +279,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  28
+                  29
                 </td>
               </tr>
                           <tr>
@@ -349,7 +363,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  9
+                  20
                 </td>
               </tr>
                           <tr>
@@ -396,6 +410,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.security.CryptoAESWrapHandler.java">org/apache/hadoop/hbase/security/CryptoAESWrapHandler.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  1
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.protobuf.ProtobufMagic.java">org/apache/hadoop/hbase/protobuf/ProtobufMagic.java</a>
                 </td>
                 <td>
@@ -461,7 +489,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  9
+                  8
                 </td>
               </tr>
                           <tr>
@@ -480,7 +508,7 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.snapshot.HBaseSnapshotException.java">org/apache/hadoop/hbase/snapshot/HBaseSnapshotException.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.TextFormatEscaper.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/TextFormatEscaper.java</a>
                 </td>
                 <td>
                   0
@@ -494,7 +522,7 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.client.MasterKeepAliveConnection.java">org/apache/hadoop/hbase/client/MasterKeepAliveConnection.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.snapshot.HBaseSnapshotException.java">org/apache/hadoop/hbase/snapshot/HBaseSnapshotException.java</a>
                 </td>
                 <td>
                   0
@@ -508,7 +536,7 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.ipc.BalancedQueueRpcExecutor.java">org/apache/hadoop/hbase/ipc/BalancedQueueRpcExecutor.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.client.MasterKeepAliveConnection.java">org/apache/hadoop/hbase/client/MasterKeepAliveConnection.java</a>
                 </td>
                 <td>
                   0
@@ -522,7 +550,7 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.master.procedure.CreateTableProcedure.java">org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.ipc.BalancedQueueRpcExecutor.java">org/apache/hadoop/hbase/ipc/BalancedQueueRpcExecutor.java</a>
                 </td>
                 <td>
                   0
@@ -531,12 +559,12 @@ under the License.
                   0
                 </td>
                 <td>
-                  4
+                  0
                 </td>
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.master.balancer.RegionInfoComparator.java">org/apache/hadoop/hbase/master/balancer/RegionInfoComparator.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.master.procedure.CreateTableProcedure.java">org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.java</a>
                 </td>
                 <td>
                   0
@@ -545,12 +573,12 @@ under the License.
                   0
                 </td>
                 <td>
-                  2
+                  1
                 </td>
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.mob.mapreduce.Sweeper.java">org/apache/hadoop/hbase/mob/mapreduce/Sweeper.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.master.balancer.RegionInfoComparator.java">org/apache/hadoop/hbase/master/balancer/RegionInfoComparator.java</a>
                 </td>
                 <td>
                   0
@@ -559,7 +587,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  6
+                  2
                 </td>
               </tr>
                           <tr>
@@ -620,20 +648,6 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.procedure2.ProcedureRunnableSet.java">org/apache/hadoop/hbase/procedure2/ProcedureRunnableSet.java</a>
-                </td>
-                <td>
-                  0
-                </td>
-                <td>
-                  0
-                </td>
-                <td>
-                  0
-                </td>
-              </tr>
-                          <tr>
-                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.CompactionRequestor.java">org/apache/hadoop/hbase/regionserver/CompactionRequestor.java</a>
                 </td>
                 <td>
@@ -872,7 +886,7 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.client.ConnectionFactory.java">org/apache/hadoop/hbase/client/ConnectionFactory.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.master.procedure.SplitTableRegionProcedure.java">org/apache/hadoop/hbase/master/procedure/SplitTableRegionProcedure.java</a>
                 </td>
                 <td>
                   0
@@ -881,8 +895,22 @@ under the License.
                   0
                 </td>
                 <td>
+                  89
+                </td>
+              </tr>
+                          <tr>
+                <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.client.ConnectionFactory.java">org/apache/hadoop/hbase/client/ConnectionFactory.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
                   0
                 </td>
+                <td>
+                  1
+                </td>
               </tr>
                           <tr>
                 <td>
@@ -895,7 +923,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  2
+                  1
                 </td>
               </tr>
                           <tr>
@@ -909,7 +937,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  47
+                  52
                 </td>
               </tr>
                           <tr>
@@ -1026,7 +1054,7 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.wal.FSHLogProvider.java">org/apache/hadoop/hbase/wal/FSHLogProvider.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.client.TableSnapshotScanner.java">org/apache/hadoop/hbase/client/TableSnapshotScanner.java</a>
                 </td>
                 <td>
                   0
@@ -1035,12 +1063,12 @@ under the License.
                   0
                 </td>
                 <td>
-                  0
+                  4
                 </td>
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.client.TableSnapshotScanner.java">org/apache/hadoop/hbase/client/TableSnapshotScanner.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.wal.FSHLogProvider.java">org/apache/hadoop/hbase/wal/FSHLogProvider.java</a>
                 </td>
                 <td>
                   0
@@ -1049,7 +1077,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  4
+                  0
                 </td>
               </tr>
                           <tr>
@@ -1077,7 +1105,21 @@ under the License.
                   0
                 </td>
                 <td>
-                  8
+                  9
+                </td>
+              </tr>
+                          <tr>
+                <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingRpcChannel.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/BlockingRpcChannel.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
                 </td>
               </tr>
                           <tr>
@@ -1189,7 +1231,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  18
+                  19
                 </td>
               </tr>
                           <tr>
@@ -1217,7 +1259,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  14
+                  21
                 </td>
               </tr>
                           <tr>
@@ -1292,6 +1334,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.MapFieldLite.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/MapFieldLite.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  1
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.zookeeper.RegionServerTracker.java">org/apache/hadoop/hbase/zookeeper/RegionServerTracker.java</a>
                 </td>
                 <td>
@@ -1334,6 +1390,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.GeneratedMessage.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/GeneratedMessage.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  8
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.rest.filter.RestCsrfPreventionFilter.java">org/apache/hadoop/hbase/rest/filter/RestCsrfPreventionFilter.java</a>
                 </td>
                 <td>
@@ -1539,7 +1609,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  1
+                  2
                 </td>
               </tr>
                           <tr>
@@ -1558,6 +1628,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.UnknownFieldSetLite.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/UnknownFieldSetLite.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#test-classes.log4j.properties">test-classes/log4j.properties</a>
                 </td>
                 <td>
@@ -1572,6 +1656,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.AbstractProtobufList.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/AbstractProtobufList.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  1
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.util.ByteStringer.java">org/apache/hadoop/hbase/util/ByteStringer.java</a>
                 </td>
                 <td>
@@ -1600,6 +1698,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.ByteString.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/ByteString.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  23
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.codec.prefixtree.decode.DecoderFactory.java">org/apache/hadoop/hbase/codec/prefixtree/decode/DecoderFactory.java</a>
                 </td>
                 <td>
@@ -1637,7 +1749,21 @@ under the License.
                   0
                 </td>
                 <td>
-                  11
+                  6
+                </td>
+              </tr>
+                          <tr>
+                <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.client.AsyncSingleRequestRpcRetryingCaller.java">org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
                 </td>
               </tr>
                           <tr>
@@ -1656,6 +1782,34 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.FieldMask.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/FieldMask.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  22
+                </td>
+              </tr>
+                          <tr>
+                <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.DurationOrBuilder.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/DurationOrBuilder.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.KeyPrefixRegionSplitPolicy.java">org/apache/hadoop/hbase/regionserver/KeyPrefixRegionSplitPolicy.java</a>
                 </td>
                 <td>
@@ -1866,6 +2020,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.util.vint.UVIntTool.java">org/apache/hadoop/hbase/util/vint/UVIntTool.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  1
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.coprocessor.protobuf.generated.DummyRegionServerEndpointProtos.java">org/apache/hadoop/hbase/coprocessor/protobuf/generated/DummyRegionServerEndpointProtos.java</a>
                 </td>
                 <td>
@@ -1880,7 +2048,7 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.util.vint.UVIntTool.java">org/apache/hadoop/hbase/util/vint/UVIntTool.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.SourceContextOrBuilder.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/SourceContextOrBuilder.java</a>
                 </td>
                 <td>
                   0
@@ -1889,7 +2057,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  1
+                  0
                 </td>
               </tr>
                           <tr>
@@ -1903,7 +2071,21 @@ under the License.
                   0
                 </td>
                 <td>
-                  2
+                  3
+                </td>
+              </tr>
+                          <tr>
+                <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.UInt64ValueOrBuilder.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/UInt64ValueOrBuilder.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
                 </td>
               </tr>
                           <tr>
@@ -1987,7 +2169,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  35
+                  34
                 </td>
               </tr>
                           <tr>
@@ -2085,7 +2267,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  126
+                  122
                 </td>
               </tr>
                           <tr>
@@ -2267,7 +2449,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  1
+                  2
                 </td>
               </tr>
                           <tr>
@@ -2398,7 +2580,35 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.zookeeper.ZKServerTool.java">org/apache/hadoop/hbase/zookeeper/ZKServerTool.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.protobuf.generated.ZooKeeperProtos.java">org/apache/hadoop/hbase/shaded/protobuf/generated/ZooKeeperProtos.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator.java">org/apache/hadoop/hbase/regionserver/MemStoreSegmentsIterator.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  2
+                </td>
+              </tr>
+                          <tr>
+                <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.zookeeper.ZKServerTool.java">org/apache/hadoop/hbase/zookeeper/ZKServerTool.java</a>
                 </td>
                 <td>
                   0
@@ -2468,7 +2678,7 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.rest.ScannerResultGenerator.java">org/apache/hadoop/hbase/rest/ScannerResultGenerator.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.ipc.protobuf.generated.TestProtos.java">org/apache/hadoop/hbase/shaded/ipc/protobuf/generated/TestProtos.java</a>
                 </td>
                 <td>
                   0
@@ -2477,12 +2687,12 @@ under the License.
                   0
                 </td>
                 <td>
-                  2
+                  0
                 </td>
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.mob.mapreduce.MobFilePathHashPartitioner.java">org/apache/hadoop/hbase/mob/mapreduce/MobFilePathHashPartitioner.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.rest.ScannerResultGenerator.java">org/apache/hadoop/hbase/rest/ScannerResultGenerator.java</a>
                 </td>
                 <td>
                   0
@@ -2491,12 +2701,12 @@ under the License.
                   0
                 </td>
                 <td>
-                  0
+                  2
                 </td>
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.protobuf.RequestConverter.java">org/apache/hadoop/hbase/protobuf/RequestConverter.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.Enum.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/Enum.java</a>
                 </td>
                 <td>
                   0
@@ -2505,7 +2715,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  211
+                  20
                 </td>
               </tr>
                           <tr>
@@ -2594,6 +2804,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.Service.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/Service.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.RpcSchedulerFactory.java">org/apache/hadoop/hbase/regionserver/RpcSchedulerFactory.java</a>
                 </td>
                 <td>
@@ -2678,6 +2902,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.BoolValueOrBuilder.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/BoolValueOrBuilder.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.security.visibility.SimpleScanLabelGenerator.java">org/apache/hadoop/hbase/security/visibility/SimpleScanLabelGenerator.java</a>
                 </td>
                 <td>
@@ -2757,7 +2995,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  0
+                  1
                 </td>
               </tr>
                           <tr>
@@ -2799,7 +3037,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  45
+                  43
                 </td>
               </tr>
                           <tr>
@@ -2841,7 +3079,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  1
+                  2
                 </td>
               </tr>
                           <tr>
@@ -2869,7 +3107,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  2
+                  4
                 </td>
               </tr>
                           <tr>
@@ -2897,7 +3135,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  60
+                  61
                 </td>
               </tr>
                           <tr>
@@ -2916,6 +3154,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.ExtensionLite.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/ExtensionLite.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.mob.MobFileCache.java">org/apache/hadoop/hbase/mob/MobFileCache.java</a>
                 </td>
                 <td>
@@ -2958,7 +3210,7 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.protobuf.generated.SecureBulkLoadProtos.java">org/apache/hadoop/hbase/protobuf/generated/SecureBulkLoadProtos.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.client.AsyncConnectionConfiguration.java">org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.java</a>
                 </td>
                 <td>
                   0
@@ -3000,6 +3252,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.protobuf.generated.SecureBulkLoadProtos.java">org/apache/hadoop/hbase/protobuf/generated/SecureBulkLoadProtos.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.jetty.SslSelectChannelConnectorSecure.java">org/apache/hadoop/hbase/jetty/SslSelectChannelConnectorSecure.java</a>
                 </td>
                 <td>
@@ -3084,6 +3350,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.protobuf.ResponseConverter.java">org/apache/hadoop/hbase/shaded/protobuf/ResponseConverter.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  27
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.client.RetryingCallable.java">org/apache/hadoop/hbase/client/RetryingCallable.java</a>
                 </td>
                 <td>
@@ -3196,6 +3476,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.MutabilityOracle.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/MutabilityOracle.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.thrift.MetricsThriftServerSourceImpl.java">org/apache/hadoop/hbase/thrift/MetricsThriftServerSourceImpl.java</a>
                 </td>
                 <td>
@@ -3303,7 +3597,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  33
+                  0
                 </td>
               </tr>
                           <tr>
@@ -3336,6 +3630,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.ImmutableMemStoreLAB.java">org/apache/hadoop/hbase/regionserver/ImmutableMemStoreLAB.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.querymatcher.RawScanQueryMatcher.java">org/apache/hadoop/hbase/regionserver/querymatcher/RawScanQueryMatcher.java</a>
                 </td>
                 <td>
@@ -3378,6 +3686,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.RepeatedFieldBuilder.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/RepeatedFieldBuilder.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.io.LimitInputStream.java">org/apache/hadoop/hbase/io/LimitInputStream.java</a>
                 </td>
                 <td>
@@ -3518,6 +3840,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.client.AsyncTableImpl.java">org/apache/hadoop/hbase/client/AsyncTableImpl.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  2
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.ipc.FatalConnectionException.java">org/apache/hadoop/hbase/ipc/FatalConnectionException.java</a>
                 </td>
                 <td>
@@ -3532,6 +3868,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.Duration.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/Duration.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  12
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.coprocessor.RegionServerCoprocessorEnvironment.java">org/apache/hadoop/hbase/coprocessor/RegionServerCoprocessorEnvironment.java</a>
                 </td>
                 <td>
@@ -3574,6 +3924,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.protobuf.generated.TracingProtos.java">org/apache/hadoop/hbase/shaded/protobuf/generated/TracingProtos.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.compactions.CompactionConfiguration.java">org/apache/hadoop/hbase/regionserver/compactions/CompactionConfiguration.java</a>
                 </td>
                 <td>
@@ -3616,7 +3980,7 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.rest.protobuf.generated.TableListMessage.java">org/apache/hadoop/hbase/rest/protobuf/generated/TableListMessage.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.MetricsHeapMemoryManagerSource.java">org/apache/hadoop/hbase/regionserver/MetricsHeapMemoryManagerSource.java</a>
                 </td>
                 <td>
                   0
@@ -3625,12 +3989,12 @@ under the License.
                   0
                 </td>
                 <td>
-                  0
+                  1
                 </td>
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.MetricsHeapMemoryManagerSource.java">org/apache/hadoop/hbase/regionserver/MetricsHeapMemoryManagerSource.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.rest.protobuf.generated.TableListMessage.java">org/apache/hadoop/hbase/rest/protobuf/generated/TableListMessage.java</a>
                 </td>
                 <td>
                   0
@@ -3639,7 +4003,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  1
+                  0
                 </td>
               </tr>
                           <tr>
@@ -3672,6 +4036,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.java">org/apache/hadoop/hbase/shaded/protobuf/generated/AdminProtos.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.classification.tools.StabilityOptions.java">org/apache/hadoop/hbase/classification/tools/StabilityOptions.java</a>
                 </td>
                 <td>
@@ -3714,6 +4092,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcChannel.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/RpcChannel.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.security.access.UserPermission.java">org/apache/hadoop/hbase/security/access/UserPermission.java</a>
                 </td>
                 <td>
@@ -3765,7 +4157,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  57
+                  58
                 </td>
               </tr>
                           <tr>
@@ -3868,6 +4260,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.compiler.PluginProtos.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/compiler/PluginProtos.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  103
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.util.MunkresAssignment.java">org/apache/hadoop/hbase/util/MunkresAssignment.java</a>
                 </td>
                 <td>
@@ -3947,7 +4353,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  22
+                  18
                 </td>
               </tr>
                           <tr>
@@ -3980,6 +4386,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.io.crypto.aes.CryptoAES.java">org/apache/hadoop/hbase/io/crypto/aes/CryptoAES.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  4
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.snapshot.UnknownSnapshotException.java">org/apache/hadoop/hbase/snapshot/UnknownSnapshotException.java</a>
                 </td>
                 <td>
@@ -4017,7 +4437,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  10
+                  9
                 </td>
               </tr>
                           <tr>
@@ -4031,7 +4451,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  41
+                  27
                 </td>
               </tr>
                           <tr>
@@ -4092,6 +4512,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.MemstoreSize.java">org/apache/hadoop/hbase/regionserver/MemstoreSize.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.util.RetryCounterFactory.java">org/apache/hadoop/hbase/util/RetryCounterFactory.java</a>
                 </td>
                 <td>
@@ -4115,7 +4549,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  60
+                  62
                 </td>
               </tr>
                           <tr>
@@ -4204,20 +4638,6 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.ipc.MasterCoprocessorRpcChannel.java">org/apache/hadoop/hbase/ipc/MasterCoprocessorRpcChannel.java</a>
-                </td>
-                <td>
-                  0
-                </td>
-                <td>
-                  0
-                </td>
-                <td>
-                  0
-                </td>
-              </tr>
-                          <tr>
-                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.io.crypto.Cipher.java">org/apache/hadoop/hbase/io/crypto/Cipher.java</a>
                 </td>
                 <td>
@@ -4493,7 +4913,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  88
+                  89
                 </td>
               </tr>
                           <tr>
@@ -4591,7 +5011,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  16
+                  14
                 </td>
               </tr>
                           <tr>
@@ -4619,7 +5039,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  1
+                  2
                 </td>
               </tr>
                           <tr>
@@ -4666,7 +5086,7 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.java">org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.snapshot.SnapshotDescriptionUtils.java">org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.java</a>
                 </td>
                 <td>
                   0
@@ -4675,12 +5095,12 @@ under the License.
                   0
                 </td>
                 <td>
-                  179
+                  14
                 </td>
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.snapshot.SnapshotDescriptionUtils.java">org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.java">org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.java</a>
                 </td>
                 <td>
                   0
@@ -4689,7 +5109,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  14
+                  187
                 </td>
               </tr>
                           <tr>
@@ -4708,6 +5128,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.MixinOrBuilder.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/MixinOrBuilder.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.codec.prefixtree.decode.row.RowNodeReader.java">org/apache/hadoop/hbase/codec/prefixtree/decode/row/RowNodeReader.java</a>
                 </td>
                 <td>
@@ -4736,6 +5170,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.SteppingSplitPolicy.java">org/apache/hadoop/hbase/regionserver/SteppingSplitPolicy.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  3
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.thrift.generated.Mutation.java">org/apache/hadoop/hbase/thrift/generated/Mutation.java</a>
                 </td>
                 <td>
@@ -4829,7 +5277,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  96
+                  98
                 </td>
               </tr>
                           <tr>
@@ -4932,6 +5380,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.java">org/apache/hadoop/hbase/shaded/protobuf/generated/ClusterStatusProtos.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.client.backoff.ExponentialClientBackoffPolicy.java">org/apache/hadoop/hbase/client/backoff/ExponentialClientBackoffPolicy.java</a>
                 </td>
                 <td>
@@ -4983,7 +5445,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  0
+                  1
                 </td>
               </tr>
                           <tr>
@@ -5072,20 +5534,6 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.java">org/apache/hadoop/hbase/protobuf/generated/RegionServerStatusProtos.java</a>
-                </td>
-                <td>
-                  0
-                </td>
-                <td>
-                  0
-                </td>
-                <td>
-                  0
-                </td>
-              </tr>
-                          <tr>
-                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.util.test.RedundantKVGenerator.java">org/apache/hadoop/hbase/util/test/RedundantKVGenerator.java</a>
                 </td>
                 <td>
@@ -5123,7 +5571,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  4
+                  2
                 </td>
               </tr>
                           <tr>
@@ -5212,20 +5660,6 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.ProcedureUtil.java">org/apache/hadoop/hbase/ProcedureUtil.java</a>
-                </td>
-                <td>
-                  0
-                </td>
-                <td>
-                  0
-                </td>
-                <td>
-                  4
-                </td>
-              </tr>
-                          <tr>
-                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.filter.DependentColumnFilter.java">org/apache/hadoop/hbase/filter/DependentColumnFilter.java</a>
                 </td>
                 <td>
@@ -5282,20 +5716,6 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.ipc.SyncCoprocessorRpcChannel.java">org/apache/hadoop/hbase/ipc/SyncCoprocessorRpcChannel.java</a>
-                </td>
-                <td>
-                  0
-                </td>
-                <td>
-                  0
-                </td>
-                <td>
-                  0
-                </td>
-              </tr>
-                          <tr>
-                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.java">org/apache/hadoop/hbase/zookeeper/RecoverableZooKeeper.java</a>
                 </td>
                 <td>
@@ -5333,7 +5753,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  5
+                  4
                 </td>
               </tr>
                           <tr>
@@ -5459,7 +5879,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  2
+                  3
                 </td>
               </tr>
                           <tr>
@@ -5487,7 +5907,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  18
+                  19
                 </td>
               </tr>
                           <tr>
@@ -5557,7 +5977,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  10
+                  9
                 </td>
               </tr>
                           <tr>
@@ -5576,6 +5996,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.protobuf.generated.CellProtos.java">org/apache/hadoop/hbase/shaded/protobuf/generated/CellProtos.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.procedure.MasterProcedureManagerHost.java">org/apache/hadoop/hbase/procedure/MasterProcedureManagerHost.java</a>
                 </td>
                 <td>
@@ -5604,6 +6038,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.InvalidProtocolBufferException.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/InvalidProtocolBufferException.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.mapred.TableMap.java">org/apache/hadoop/hbase/mapred/TableMap.java</a>
                 </td>
                 <td>
@@ -5632,7 +6080,21 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.ipc.RegionServerCoprocessorRpcChannel.java">org/apache/hadoop/hbase/ipc/RegionServerCoprocessorRpcChannel.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.UInt32Value.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/UInt32Value.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  12
+                </td>
+              </tr>
+                          <tr>
+                <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.ExtensionRegistryLite.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/ExtensionRegistryLite.java</a>
                 </td>
                 <td>
                   0
@@ -5758,7 +6220,7 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.wal.WAL.java">org/apache/hadoop/hbase/wal/WAL.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.master.ServerListener.java">org/apache/hadoop/hbase/master/ServerListener.java</a>
                 </td>
                 <td>
                   0
@@ -5767,12 +6229,12 @@ under the License.
                   0
                 </td>
                 <td>
-                  19
+                  1
                 </td>
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.master.ServerListener.java">org/apache/hadoop/hbase/master/ServerListener.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.wal.WAL.java">org/apache/hadoop/hbase/wal/WAL.java</a>
                 </td>
                 <td>
                   0
@@ -5781,12 +6243,12 @@ under the License.
                   0
                 </td>
                 <td>
-                  1
+                  19
                 </td>
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.client.MasterCallable.java">org/apache/hadoop/hbase/client/MasterCallable.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.MemStoreCompactorSegmentsIterator.java">org/apache/hadoop/hbase/regionserver/MemStoreCompactorSegmentsIterator.java</a>
                 </td>
                 <td>
                   0
@@ -5795,12 +6257,12 @@ under the License.
                   0
                 </td>
                 <td>
-                  1
+                  3
                 </td>
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.protobuf.ResponseConverter.java">org/apache/hadoop/hbase/protobuf/ResponseConverter.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.client.MasterCallable.java">org/apache/hadoop/hbase/client/MasterCallable.java</a>
                 </td>
                 <td>
                   0
@@ -5809,7 +6271,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  24
+                  1
                 </td>
               </tr>
                           <tr>
@@ -5884,6 +6346,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.Type.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/Type.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  30
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.master.AssignmentVerificationReport.java">org/apache/hadoop/hbase/master/AssignmentVerificationReport.java</a>
                 </td>
                 <td>
@@ -6080,7 +6556,7 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.HeapMemoryManager.java">org/apache/hadoop/hbase/regionserver/HeapMemoryManager.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.MessageReflection.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/MessageReflection.java</a>
                 </td>
                 <td>
                   0
@@ -6089,12 +6565,12 @@ under the License.
                   0
                 </td>
                 <td>
-                  16
+                  2
                 </td>
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.client.CompactType.java">org/apache/hadoop/hbase/client/CompactType.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.HeapMemoryManager.java">org/apache/hadoop/hbase/regionserver/HeapMemoryManager.java</a>
                 </td>
                 <td>
                   0
@@ -6103,12 +6579,12 @@ under the License.
                   0
                 </td>
                 <td>
-                  2
+                  14
                 </td>
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.rest.model.CellSetModel.java">org/apache/hadoop/hbase/rest/model/CellSetModel.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.DoubleArrayList.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/DoubleArrayList.java</a>
                 </td>
                 <td>
                   0
@@ -6117,12 +6593,12 @@ under the License.
                   0
                 </td>
                 <td>
-                  2
+                  1
                 </td>
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.filter.ByteArrayComparable.java">org/apache/hadoop/hbase/filter/ByteArrayComparable.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.client.CompactType.java">org/apache/hadoop/hbase/client/CompactType.java</a>
                 </td>
                 <td>
                   0
@@ -6131,12 +6607,12 @@ under the License.
                   0
                 </td>
                 <td>
-                  5
+                  2
                 </td>
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.master.procedure.AddColumnFamilyProcedure.java">org/apache/hadoop/hbase/master/procedure/AddColumnFamilyProcedure.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.rest.model.CellSetModel.java">org/apache/hadoop/hbase/rest/model/CellSetModel.java</a>
                 </td>
                 <td>
                   0
@@ -6145,12 +6621,12 @@ under the License.
                   0
                 </td>
                 <td>
-                  30
+                  2
                 </td>
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.codec.prefixtree.encode.row.RowSectionWriter.java">org/apache/hadoop/hbase/codec/prefixtree/encode/row/RowSectionWriter.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.Field.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/Field.java</a>
                 </td>
                 <td>
                   0
@@ -6159,12 +6635,12 @@ under the License.
                   0
                 </td>
                 <td>
-                  1
+                  41
                 </td>
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.thrift2.generated.TIncrement.java">org/apache/hadoop/hbase/thrift2/generated/TIncrement.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.filter.ByteArrayComparable.java">org/apache/hadoop/hbase/filter/ByteArrayComparable.java</a>
                 </td>
                 <td>
                   0
@@ -6173,12 +6649,12 @@ under the License.
                   0
                 </td>
                 <td>
-                  0
+                  4
                 </td>
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.security.visibility.VisibilityLabelService.java">org/apache/hadoop/hbase/security/visibility/VisibilityLabelService.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.master.procedure.AddColumnFamilyProcedure.java">org/apache/hadoop/hbase/master/procedure/AddColumnFamilyProcedure.java</a>
                 </td>
                 <td>
                   0
@@ -6187,12 +6663,12 @@ under the License.
                   0
                 </td>
                 <td>
-                  0
+                  30
                 </td>
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.BusyRegionSplitPolicy.java">org/apache/hadoop/hbase/regionserver/BusyRegionSplitPolicy.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.codec.prefixtree.encode.row.RowSectionWriter.java">org/apache/hadoop/hbase/codec/prefixtree/encode/row/RowSectionWriter.java</a>
                 </td>
                 <td>
                   0
@@ -6201,12 +6677,12 @@ under the License.
                   0
                 </td>
                 <td>
-                  0
+                  1
                 </td>
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.thrift2.DemoClient.java">org/apache/hadoop/hbase/thrift2/DemoClient.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.ShipperListener.java">org/apache/hadoop/hbase/regionserver/ShipperListener.java</a>
                 </td>
                 <td>
                   0
@@ -6215,12 +6691,12 @@ under the License.
                   0
                 </td>
                 <td>
-                  3
+                  1
                 </td>
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.io.util.Dictionary.java">org/apache/hadoop/hbase/io/util/Dictionary.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.client.ZKAsyncRegistry.java">org/apache/hadoop/hbase/client/ZKAsyncRegistry.java</a>
                 </td>
                 <td>
                   0
@@ -6234,7 +6710,7 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.VersionedSegmentsList.java">org/apache/hadoop/hbase/regionserver/VersionedSegmentsList.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.thrift2.generated.TIncrement.java">org/apache/hadoop/hbase/thrift2/generated/TIncrement.java</a>
                 </td>
                 <td>
                   0
@@ -6248,7 +6724,7 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.mapreduce.CopyTable.java">org/apache/hadoop/hbase/mapreduce/CopyTable.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.security.visibility.VisibilityLabelService.java">org/apache/hadoop/hbase/security/visibility/VisibilityLabelService.java</a>
                 </td>
                 <td>
                   0
@@ -6257,12 +6733,12 @@ under the License.
                   0
                 </td>
                 <td>
-                  12
+                  0
                 </td>
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.mapreduce.KeyValueSortReducer.java">org/apache/hadoop/hbase/mapreduce/KeyValueSortReducer.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.BusyRegionSplitPolicy.java">org/apache/hadoop/hbase/regionserver/BusyRegionSplitPolicy.java</a>
                 </td>
                 <td>
                   0
@@ -6271,12 +6747,12 @@ under the License.
                   0
                 </td>
                 <td>
-                  4
+                  0
                 </td>
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceFactory.java">org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceFactory.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.thrift2.DemoClient.java">org/apache/hadoop/hbase/thrift2/DemoClient.java</a>
                 </td>
                 <td>
                   0
@@ -6285,12 +6761,12 @@ under the License.
                   0
                 </td>
                 <td>
-                  0
+                  3
                 </td>
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.TagType.java">org/apache/hadoop/hbase/TagType.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.io.util.Dictionary.java">org/apache/hadoop/hbase/io/util/Dictionary.java</a>
                 </td>
                 <td>
                   0
@@ -6299,12 +6775,12 @@ under the License.
                   0
                 </td>
                 <td>
-                  1
+                  0
                 </td>
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.types.StructIterator.java">org/apache/hadoop/hbase/types/StructIterator.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.VersionedSegmentsList.java">org/apache/hadoop/hbase/regionserver/VersionedSegmentsList.java</a>
                 </td>
                 <td>
                   0
@@ -6313,12 +6789,82 @@ under the License.
                   0
                 </td>
                 <td>
-                  5
+                  0
                 </td>
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.ipc.CoprocessorRpcChannel.java">org/apache/hadoop/hbase/ipc/CoprocessorRpcChannel.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.mapreduce.CopyTable.java">org/apache/hadoop/hbase/mapreduce/CopyTable.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  12
+                </td>
+              </tr>
+                          <tr>
+                <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.mapreduce.KeyValueSortReducer.java">org/apache/hadoop/hbase/mapreduce/KeyValueSortReducer.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  4
+                </td>
+              </tr>
+                          <tr>
+                <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceFactory.java">org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceFactory.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.TagType.java">org/apache/hadoop/hbase/TagType.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  1
+                </td>
+              </tr>
+                          <tr>
+                <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.types.StructIterator.java">org/apache/hadoop/hbase/types/StructIterator.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  5
+                </td>
+              </tr>
+                          <tr>
+                <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.ipc.CoprocessorRpcChannel.java">org/apache/hadoop/hbase/ipc/CoprocessorRpcChannel.java</a>
                 </td>
                 <td>
                   0
@@ -6402,6 +6948,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.protobuf.generated.EncryptionProtos.java">org/apache/hadoop/hbase/shaded/protobuf/generated/EncryptionProtos.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.monitoring.TaskMonitor.java">org/apache/hadoop/hbase/monitoring/TaskMonitor.java</a>
                 </td>
                 <td>
@@ -6425,7 +6985,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  2
+                  1
                 </td>
               </tr>
                           <tr>
@@ -6556,7 +7116,7 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.java">org/apache/hadoop/hbase/protobuf/generated/HBaseProtos.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.types.FixedLengthWrapper.java">org/apache/hadoop/hbase/types/FixedLengthWrapper.java</a>
                 </td>
                 <td>
                   0
@@ -6565,12 +7125,12 @@ under the License.
                   0
                 </td>
                 <td>
-                  0
+                  8
                 </td>
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.types.FixedLengthWrapper.java">org/apache/hadoop/hbase/types/FixedLengthWrapper.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.java">org/apache/hadoop/hbase/protobuf/generated/HBaseProtos.java</a>
                 </td>
                 <td>
                   0
@@ -6579,7 +7139,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  8
+                  0
                 </td>
               </tr>
                           <tr>
@@ -6626,6 +7186,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.AbstractParser.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/AbstractParser.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  1
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.procedure2.RootProcedureState.java">org/apache/hadoop/hbase/procedure2/RootProcedureState.java</a>
                 </td>
                 <td>
@@ -6817,7 +7391,21 @@ under the License.
                   0
                 </td>
                 <td>
-                  1
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.filter.QualifierFilter.java">org/apache/hadoop/hbase/filter/QualifierFilter.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  6
                 </td>
               </tr>
                           <tr>
@@ -6836,7 +7424,7 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.filter.QualifierFilter.java">org/apache/hadoop/hbase/filter/QualifierFilter.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.FloatValueOrBuilder.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/FloatValueOrBuilder.java</a>
                 </td>
                 <td>
                   0
@@ -6845,7 +7433,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  6
+                  0
                 </td>
               </tr>
                           <tr>
@@ -6934,17 +7522,31 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.ipc.DelegatingHBaseRpcController.java">org/apache/hadoop/hbase/ipc/DelegatingHBaseRpcController.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.DurationProto.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/DurationProto.java</a>
+                </td>
+                <td>
+                  0
                 </td>
                 <td>
                   0
                 </td>
                 <td>
+                  10
+                </td>
+              </tr>
+                          <tr>
+                <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.ipc.DelegatingHBaseRpcController.java">org/apache/hadoop/hbase/ipc/DelegatingHBaseRpcController.java</a>
+                </td>
+                <td>
                   0
                 </td>
                 <td>
                   0
                 </td>
+                <td>
+                  1
+                </td>
               </tr>
                           <tr>
                 <td>
@@ -7074,6 +7676,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.TypeOrBuilder.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/TypeOrBuilder.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.SegmentFactory.java">org/apache/hadoop/hbase/regionserver/SegmentFactory.java</a>
                 </td>
                 <td>
@@ -7097,7 +7713,21 @@ under the License.
                   0
                 </td>
                 <td>
-                  29
+                  31
+                </td>
+              </tr>
+                          <tr>
+                <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.MapField.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/MapField.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  1
                 </td>
               </tr>
                           <tr>
@@ -7144,6 +7774,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.client.AsyncTable.java">org/apache/hadoop/hbase/client/AsyncTable.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.MetricsHeapMemoryManagerSourceImpl.java">org/apache/hadoop/hbase/regionserver/MetricsHeapMemoryManagerSourceImpl.java</a>
                 </td>
                 <td>
@@ -7186,6 +7830,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.CellSink.java">org/apache/hadoop/hbase/regionserver/CellSink.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  1
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.rest.MultiRowResource.java">org/apache/hadoop/hbase/rest/MultiRowResource.java</a>
                 </td>
                 <td>
@@ -7279,7 +7937,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  1
+                  0
                 </td>
               </tr>
                           <tr>
@@ -7335,7 +7993,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  12
+                  11
                 </td>
               </tr>
                           <tr>
@@ -7349,7 +8007,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  4
+                  7
                 </td>
               </tr>
                           <tr>
@@ -7410,7 +8068,7 @@ under the License.
               </tr>
                           <tr>
                 <td>
-                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.client.AbstractRegionServerCallable.java">org/apache/hadoop/hbase/client/AbstractRegionServerCallable.java</a>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.SourceContext.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/SourceContext.java</a>
                 </td>
                 <td>
                   0
@@ -7419,7 +8077,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  0
+                  17
                 </td>
               </tr>
                           <tr>
@@ -7433,7 +8091,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  18
+                  19
                 </td>
               </tr>
                           <tr>
@@ -7447,7 +8105,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  44
+                  45
                 </td>
               </tr>
                           <tr>
@@ -7503,7 +8161,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  2
+                  3
                 </td>
               </tr>
                           <tr>
@@ -7564,6 +8222,34 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.StringValue.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/StringValue.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  17
+                </td>
+              </tr>
+                          <tr>
+                <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.security.CryptoAESUnwrapHandler.java">org/apache/hadoop/hbase/security/CryptoAESUnwrapHandler.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+                          <tr>
+                <td>
                   <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.quotas.QuotaScope.java">org/apache/hadoop/hbase/quotas/QuotaScope.java</a>
                 </td>
                 <td>
@@ -7592,6 +8278,20 @@ under the License.
               </tr>
                           <tr>
                 <td>
+                  <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.com.google.protobuf.TextFormatParseLocation.java">org/apache/hadoop/hbase/shaded/com/google/protobuf/TextFormatParseLocation.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+              </tr>
+             

<TRUNCATED>

[20/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/constant-values.html
----------------------------------------------------------------------
diff --git a/devapidocs/constant-values.html b/devapidocs/constant-values.html
index 7787733..cdb73b2 100644
--- a/devapidocs/constant-values.html
+++ b/devapidocs/constant-values.html
@@ -3370,10 +3370,10 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.SizeCachedKeyValue.HEAP_SIZE_OVERHEAD">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.SizeCachedKeyValue.FIXED_OVERHEAD">
 <!--   -->
 </a><code>private&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a href="org/apache/hadoop/hbase/SizeCachedKeyValue.html#HEAP_SIZE_OVERHEAD">HEAP_SIZE_OVERHEAD</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/SizeCachedKeyValue.html#FIXED_OVERHEAD">FIXED_OVERHEAD</a></code></td>
 <td class="colLast"><code>6</code></td>
 </tr>
 </tbody>
@@ -3662,28 +3662,28 @@
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/hadoop/hbase/Version.html#date">date</a></code></td>
-<td class="colLast"><code>"Mon Oct 17 14:35:13 UTC 2016"</code></td>
+<td class="colLast"><code>"Mon Nov  7 14:47:30 UTC 2016"</code></td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.revision">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/hadoop/hbase/Version.html#revision">revision</a></code></td>
-<td class="colLast"><code>"278625312047a2100f4dbb2d2eaa4e2219d00e14"</code></td>
+<td class="colLast"><code>"28de528c6ea19c261213ee229381a18ed3b5ef94"</code></td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.srcChecksum">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/hadoop/hbase/Version.html#srcChecksum">srcChecksum</a></code></td>
-<td class="colLast"><code>"c5c949942a174b8861a7d9b1e342909c"</code></td>
+<td class="colLast"><code>"53c22a08285eff3a5b72af65ab4e1973"</code></td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.url">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/hadoop/hbase/Version.html#url">url</a></code></td>
-<td class="colLast"><code>"git://asf904.gq1.ygridcore.net/home/jenkins/jenkins-slave/workspace/hbase_generate_website/hbase"</code></td>
+<td class="colLast"><code>"git://asf912.gq1.ygridcore.net/home/jenkins/jenkins-slave/workspace/hbase_generate_website/hbase"</code></td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.user">
@@ -4131,20 +4131,13 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.client.ConnectionImplementation.CLIENT_NONCES_ENABLED_KEY">
-<!--   -->
-</a><code>private&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/hadoop/hbase/client/ConnectionImplementation.html#CLIENT_NONCES_ENABLED_KEY">CLIENT_NONCES_ENABLED_KEY</a></code></td>
-<td class="colLast"><code>"hbase.client.nonces.enabled"</code></td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.client.ConnectionImplementation.RESOLVE_HOSTNAME_ON_FAIL_KEY">
 <!--   -->
 </a><code>private&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/hadoop/hbase/client/ConnectionImplementation.html#RESOLVE_HOSTNAME_ON_FAIL_KEY">RESOLVE_HOSTNAME_ON_FAIL_KEY</a></code></td>
 <td class="colLast"><code>"hbase.resolve.hostnames.on.failure"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.client.ConnectionImplementation.RETRIES_BY_SERVER_KEY">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
@@ -4349,6 +4342,25 @@
 </li>
 <li class="blockList">
 <table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.client.NonceGenerator.CLIENT_NONCES_ENABLED_KEY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/client/NonceGenerator.html#CLIENT_NONCES_ENABLED_KEY">CLIENT_NONCES_ENABLED_KEY</a></code></td>
+<td class="colLast"><code>"hbase.client.nonces.enabled"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/NoServerForRegionException.html" title="class in org.apache.hadoop.hbase.client">NoServerForRegionException</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
@@ -5576,6 +5588,39 @@
 </li>
 <li class="blockList">
 <table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.hadoop.hbase.exceptions.<a href="org/apache/hadoop/hbase/exceptions/RequestTooBigException.html" title="class in org.apache.hadoop.hbase.exceptions">RequestTooBigException</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.exceptions.RequestTooBigException.MAJOR_VERSION">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/hadoop/hbase/exceptions/RequestTooBigException.html#MAJOR_VERSION">MAJOR_VERSION</a></code></td>
+<td class="colLast"><code>1</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.exceptions.RequestTooBigException.MINOR_VERSION">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/hadoop/hbase/exceptions/RequestTooBigException.html#MINOR_VERSION">MINOR_VERSION</a></code></td>
+<td class="colLast"><code>3</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.exceptions.RequestTooBigException.serialVersionUID">
+<!--   -->
+</a><code>private&nbsp;static&nbsp;final&nbsp;long</code></td>
+<td><code><a href="org/apache/hadoop/hbase/exceptions/RequestTooBigException.html#serialVersionUID">serialVersionUID</a></code></td>
+<td class="colLast"><code>-1593339239809586516L</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.hadoop.hbase.exceptions.<a href="org/apache/hadoop/hbase/exceptions/ScannerResetException.html" title="class in org.apache.hadoop.hbase.exceptions">ScannerResetException</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
@@ -6515,6 +6560,25 @@
 <ul class="blockList">
 <li class="blockList">
 <table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.hadoop.hbase.io.asyncfs.<a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutput.html" title="class in org.apache.hadoop.hbase.io.asyncfs">FanOutOneBlockAsyncDFSOutput</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.io.asyncfs.FanOutOneBlockAsyncDFSOutput.MAX_DATA_LEN">
+<!--   -->
+</a><code>private&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutput.html#MAX_DATA_LEN">MAX_DATA_LEN</a></code></td>
+<td class="colLast"><code>12582912</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.hadoop.hbase.io.asyncfs.<a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.html" title="class in org.apache.hadoop.hbase.io.asyncfs">FanOutOneBlockAsyncDFSOutputHelper</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
@@ -6582,20 +6646,6 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.io.asyncfs.FanOutOneBlockAsyncDFSOutputSaslHelper.AES_CTR_NOPADDING">
-<!--   -->
-</a><code>static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.html#AES_CTR_NOPADDING">AES_CTR_NOPADDING</a></code></td>
-<td class="colLast"><code>"AES/CTR/NoPadding"</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.io.asyncfs.FanOutOneBlockAsyncDFSOutputSaslHelper.DFS_ENCRYPT_DATA_TRANSFER_CIPHER_SUITES_KEY">
-<!--   -->
-</a><code>static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.html#DFS_ENCRYPT_DATA_TRANSFER_CIPHER_SUITES_KEY">DFS_ENCRYPT_DATA_TRANSFER_CIPHER_SUITES_KEY</a></code></td>
-<td class="colLast"><code>"dfs.encrypt.data.transfer.cipher.suites"</code></td>
-</tr>
-<tr class="altColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.io.asyncfs.FanOutOneBlockAsyncDFSOutputSaslHelper.MECHANISM">
 <!--   -->
 </a><code>private&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
@@ -6703,6 +6753,60 @@
 <ul class="blockList">
 <li class="blockList">
 <table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/Cipher.html" title="class in org.apache.hadoop.hbase.io.crypto">Cipher</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.io.crypto.Cipher.BLOCK_SIZE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/hadoop/hbase/io/crypto/Cipher.html#BLOCK_SIZE">BLOCK_SIZE</a></code></td>
+<td class="colLast"><code>16</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.io.crypto.Cipher.IV_LENGTH">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/hadoop/hbase/io/crypto/Cipher.html#IV_LENGTH">IV_LENGTH</a></code></td>
+<td class="colLast"><code>16</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.io.crypto.Cipher.KEY_LENGTH">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/hadoop/hbase/io/crypto/Cipher.html#KEY_LENGTH">KEY_LENGTH</a></code></td>
+<td class="colLast"><code>16</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.io.crypto.Cipher.KEY_LENGTH_BITS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/hadoop/hbase/io/crypto/Cipher.html#KEY_LENGTH_BITS">KEY_LENGTH_BITS</a></code></td>
+<td class="colLast"><code>128</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.io.crypto.Cipher.RNG_ALGORITHM_KEY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/io/crypto/Cipher.html#RNG_ALGORITHM_KEY">RNG_ALGORITHM_KEY</a></code></td>
+<td class="colLast"><code>"hbase.crypto.algorithm.rng"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.io.crypto.Cipher.RNG_PROVIDER_KEY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/io/crypto/Cipher.html#RNG_PROVIDER_KEY">RNG_PROVIDER_KEY</a></code></td>
+<td class="colLast"><code>"hbase.crypto.algorithm.rng.provider"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/KeyProvider.html" title="interface in org.apache.hadoop.hbase.io.crypto">KeyProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
@@ -6739,60 +6843,51 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.io.crypto.aes.AES.BLOCK_SIZE">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a href="org/apache/hadoop/hbase/io/crypto/aes/AES.html#BLOCK_SIZE">BLOCK_SIZE</a></code></td>
-<td class="colLast"><code>16</code></td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.io.crypto.aes.AES.CIPHER_MODE_KEY">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/hadoop/hbase/io/crypto/aes/AES.html#CIPHER_MODE_KEY">CIPHER_MODE_KEY</a></code></td>
 <td class="colLast"><code>"hbase.crypto.algorithm.aes.mode"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.io.crypto.aes.AES.CIPHER_PROVIDER_KEY">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/hadoop/hbase/io/crypto/aes/AES.html#CIPHER_PROVIDER_KEY">CIPHER_PROVIDER_KEY</a></code></td>
 <td class="colLast"><code>"hbase.crypto.algorithm.aes.provider"</code></td>
 </tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.io.crypto.aes.AES.IV_LENGTH">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a href="org/apache/hadoop/hbase/io/crypto/aes/AES.html#IV_LENGTH">IV_LENGTH</a></code></td>
-<td class="colLast"><code>16</code></td>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.hadoop.hbase.io.crypto.aes.<a href="org/apache/hadoop/hbase/io/crypto/aes/CommonsCryptoAES.html" title="class in org.apache.hadoop.hbase.io.crypto.aes">CommonsCryptoAES</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
 </tr>
+<tbody>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.io.crypto.aes.AES.KEY_LENGTH">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.io.crypto.aes.CommonsCryptoAES.CIPHER_CLASSES_KEY">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a href="org/apache/hadoop/hbase/io/crypto/aes/AES.html#KEY_LENGTH">KEY_LENGTH</a></code></td>
-<td class="colLast"><code>16</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/io/crypto/aes/CommonsCryptoAES.html#CIPHER_CLASSES_KEY">CIPHER_CLASSES_KEY</a></code></td>
+<td class="colLast"><code>"hbase.crypto.commons.cipher.classes"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.io.crypto.aes.AES.KEY_LENGTH_BITS">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a href="org/apache/hadoop/hbase/io/crypto/aes/AES.html#KEY_LENGTH_BITS">KEY_LENGTH_BITS</a></code></td>
-<td class="colLast"><code>128</code></td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.io.crypto.aes.AES.RNG_ALGORITHM_KEY">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.io.crypto.aes.CommonsCryptoAES.CIPHER_JCE_PROVIDER_KEY">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/hadoop/hbase/io/crypto/aes/AES.html#RNG_ALGORITHM_KEY">RNG_ALGORITHM_KEY</a></code></td>
-<td class="colLast"><code>"hbase.crypto.algorithm.rng"</code></td>
+<td><code><a href="org/apache/hadoop/hbase/io/crypto/aes/CommonsCryptoAES.html#CIPHER_JCE_PROVIDER_KEY">CIPHER_JCE_PROVIDER_KEY</a></code></td>
+<td class="colLast"><code>"hbase.crypto.commons.cipher.jce.provider"</code></td>
 </tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.io.crypto.aes.AES.RNG_PROVIDER_KEY">
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.io.crypto.aes.CommonsCryptoAES.CIPHER_MODE_KEY">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/hadoop/hbase/io/crypto/aes/AES.html#RNG_PROVIDER_KEY">RNG_PROVIDER_KEY</a></code></td>
-<td class="colLast"><code>"hbase.crypto.algorithm.rng.provider"</code></td>
+<td><code><a href="org/apache/hadoop/hbase/io/crypto/aes/CommonsCryptoAES.html#CIPHER_MODE_KEY">CIPHER_MODE_KEY</a></code></td>
+<td class="colLast"><code>"hbase.crypto.commons.mode"</code></td>
 </tr>
 </tbody>
 </table>
@@ -9125,6 +9220,13 @@
 <td class="colLast"><code>-1</code></td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.ipc.RpcServer.Connection.CONNECTION_HEADER_RESPONSE_CALLID">
+<!--   -->
+</a><code>private&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/hadoop/hbase/ipc/RpcServer.Connection.html#CONNECTION_HEADER_RESPONSE_CALLID">CONNECTION_HEADER_RESPONSE_CALLID</a></code></td>
+<td class="colLast"><code>-34</code></td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.ipc.RpcServer.Connection.SASL_CALLID">
 <!--   -->
 </a><code>private&nbsp;static&nbsp;final&nbsp;int</code></td>
@@ -13249,6 +13351,32 @@
 <ul class="blockList">
 <li class="blockList">
 <table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a>&lt;<a href="org/apache/hadoop/hbase/procedure2/Procedure.html" title="type parameter in Procedure">TEnvironment</a>&gt;</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.procedure2.Procedure.NO_PROC_ID">
+<!--   -->
+</a><code>protected&nbsp;static&nbsp;final&nbsp;long</code></td>
+<td><code><a href="org/apache/hadoop/hbase/procedure2/Procedure.html#NO_PROC_ID">NO_PROC_ID</a></code></td>
+<td class="colLast"><code>-1L</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.procedure2.Procedure.NO_TIMEOUT">
+<!--   -->
+</a><code>protected&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/hadoop/hbase/procedure2/Procedure.html#NO_TIMEOUT">NO_TIMEOUT</a></code></td>
+<td class="colLast"><code>-1</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureExecutor</a>&lt;<a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html" title="type parameter in ProcedureExecutor">TEnvironment</a>&gt;</span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
@@ -13259,10 +13387,31 @@
 <tr class="altColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.procedure2.ProcedureExecutor.CHECK_OWNER_SET_CONF_KEY">
 <!--   -->
-</a><code>private&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#CHECK_OWNER_SET_CONF_KEY">CHECK_OWNER_SET_CONF_KEY</a></code></td>
 <td class="colLast"><code>"hbase.procedure.check.owner.set"</code></td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.procedure2.ProcedureExecutor.DEFAULT_CHECK_OWNER_SET">
+<!--   -->
+</a><code>private&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<td><code><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#DEFAULT_CHECK_OWNER_SET">DEFAULT_CHECK_OWNER_SET</a></code></td>
+<td class="colLast"><code>false</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.procedure2.ProcedureExecutor.DEFAULT_WORKER_KEEP_ALIVE_TIME">
+<!--   -->
+</a><code>private&nbsp;static&nbsp;final&nbsp;long</code></td>
+<td><code><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#DEFAULT_WORKER_KEEP_ALIVE_TIME">DEFAULT_WORKER_KEEP_ALIVE_TIME</a></code></td>
+<td class="colLast"><code>9223372036854775807L</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.procedure2.ProcedureExecutor.WORKER_KEEP_ALIVE_TIME_CONF_KEY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#WORKER_KEEP_ALIVE_TIME_CONF_KEY">WORKER_KEEP_ALIVE_TIME_CONF_KEY</a></code></td>
+<td class="colLast"><code>"hbase.procedure.worker.keep.alive.time.msec"</code></td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -13334,6 +13483,79 @@
 </tbody>
 </table>
 </li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.hadoop.hbase.procedure2.org.apache.hadoop.hbase.procedure2.ProcedureExecutor.WorkerMonitor</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.procedure2.ProcedureExecutor.WorkerMonitor.DEFAULT_WORKER_ADD_STUCK_PERCENTAGE">
+<!--   -->
+</a><code>private&nbsp;static&nbsp;final&nbsp;float</code></td>
+<td><code><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html#DEFAULT_WORKER_ADD_STUCK_PERCENTAGE">DEFAULT_WORKER_ADD_STUCK_PERCENTAGE</a></code></td>
+<td class="colLast"><code>0.5f</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.procedure2.ProcedureExecutor.WorkerMonitor.DEFAULT_WORKER_MONITOR_INTERVAL">
+<!--   -->
+</a><code>private&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html#DEFAULT_WORKER_MONITOR_INTERVAL">DEFAULT_WORKER_MONITOR_INTERVAL</a></code></td>
+<td class="colLast"><code>5000</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.procedure2.ProcedureExecutor.WorkerMonitor.DEFAULT_WORKER_STUCK_THRESHOLD">
+<!--   -->
+</a><code>private&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html#DEFAULT_WORKER_STUCK_THRESHOLD">DEFAULT_WORKER_STUCK_THRESHOLD</a></code></td>
+<td class="colLast"><code>10000</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.procedure2.ProcedureExecutor.WorkerMonitor.WORKER_ADD_STUCK_PERCENTAGE_CONF_KEY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html#WORKER_ADD_STUCK_PERCENTAGE_CONF_KEY">WORKER_ADD_STUCK_PERCENTAGE_CONF_KEY</a></code></td>
+<td class="colLast"><code>"hbase.procedure.worker.add.stuck.percentage"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.procedure2.ProcedureExecutor.WorkerMonitor.WORKER_MONITOR_INTERVAL_CONF_KEY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html#WORKER_MONITOR_INTERVAL_CONF_KEY">WORKER_MONITOR_INTERVAL_CONF_KEY</a></code></td>
+<td class="colLast"><code>"hbase.procedure.worker.monitor.interval.msec"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.procedure2.ProcedureExecutor.WorkerMonitor.WORKER_STUCK_THRESHOLD_CONF_KEY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html#WORKER_STUCK_THRESHOLD_CONF_KEY">WORKER_STUCK_THRESHOLD_CONF_KEY</a></code></td>
+<td class="colLast"><code>"hbase.procedure.worker.stuck.threshold.msec"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html" title="class in org.apache.hadoop.hbase.procedure2">StateMachineProcedure</a>&lt;<a href="org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html" title="type parameter in StateMachineProcedure">TEnvironment</a>,<a href="org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html" title="type parameter in StateMachineProcedure">TState</a>&gt;</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.procedure2.StateMachineProcedure.EOF_STATE">
+<!--   -->
+</a><code>private&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#EOF_STATE">EOF_STATE</a></code></td>
+<td class="colLast"><code>-2147483648</code></td>
+</tr>
+</tbody>
+</table>
+</li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
@@ -14337,19 +14559,33 @@
 <td class="colLast"><code>30000000L</code></td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.HRegion.DEFAULT_HREGION_MVCC_PRE_ASSIGN">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/HRegion.html#DEFAULT_HREGION_MVCC_PRE_ASSIGN">DEFAULT_HREGION_MVCC_PRE_ASSIGN</a></code></td>
+<td class="colLast"><code>true</code></td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.HRegion.DEFAULT_ROW_PROCESSOR_TIMEOUT">
 <!--   -->
 </a><code>static&nbsp;final&nbsp;long</code></td>
 <td><code><a href="org/apache/hadoop/hbase/regionserver/HRegion.html#DEFAULT_ROW_PROCESSOR_TIMEOUT">DEFAULT_ROW_PROCESSOR_TIMEOUT</a></code></td>
 <td class="colLast"><code>60000L</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.HRegion.DEFAULT_ROWLOCK_WAIT_DURATION">
 <!--   -->
 </a><code>static&nbsp;final&nbsp;int</code></td>
 <td><code><a href="org/apache/hadoop/hbase/regionserver/HRegion.html#DEFAULT_ROWLOCK_WAIT_DURATION">DEFAULT_ROWLOCK_WAIT_DURATION</a></code></td>
 <td class="colLast"><code>30000</code></td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.HRegion.HREGION_MVCC_PRE_ASSIGN">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/HRegion.html#HREGION_MVCC_PRE_ASSIGN">HREGION_MVCC_PRE_ASSIGN</a></code></td>
+<td class="colLast"><code>"hbase.hregion.mvcc.preassign"</code></td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.HRegion.LOAD_CFS_ON_DEMAND_CONFIG_KEY">
 <!--   -->
@@ -14753,7 +14989,7 @@
 <!--   -->
 </a><code>static&nbsp;final&nbsp;float</code></td>
 <td><code><a href="org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#POOL_MAX_SIZE_DEFAULT">POOL_MAX_SIZE_DEFAULT</a></code></td>
-<td class="colLast"><code>0.0f</code></td>
+<td class="colLast"><code>1.0f</code></td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.MemStoreChunkPool.statThreadPeriod">
@@ -14777,9 +15013,9 @@
 <tr class="altColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.MemStoreCompactor.COMPACTING_MEMSTORE_TYPE_DEFAULT">
 <!--   -->
-</a><code>static&nbsp;final&nbsp;int</code></td>
+</a><code>static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/hadoop/hbase/regionserver/MemStoreCompactor.html#COMPACTING_MEMSTORE_TYPE_DEFAULT">COMPACTING_MEMSTORE_TYPE_DEFAULT</a></code></td>
-<td class="colLast"><code>2</code></td>
+<td class="colLast"><code>"index-compaction"</code></td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.MemStoreCompactor.COMPACTING_MEMSTORE_TYPE_KEY">
@@ -14789,46 +15025,25 @@
 <td class="colLast"><code>"hbase.hregion.compacting.memstore.type"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.MemStoreCompactor.COMPACTION_THRESHOLD_REMAIN_FRACTION">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.MemStoreCompactor.DATA_COMPACTION_CONFIG">
 <!--   -->
 </a><code>static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/hadoop/hbase/regionserver/MemStoreCompactor.html#COMPACTION_THRESHOLD_REMAIN_FRACTION">COMPACTION_THRESHOLD_REMAIN_FRACTION</a></code></td>
-<td class="colLast"><code>"hbase.hregion.compacting.memstore.comactPercent"</code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/MemStoreCompactor.html#DATA_COMPACTION_CONFIG">DATA_COMPACTION_CONFIG</a></code></td>
+<td class="colLast"><code>"data-compaction"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.MemStoreCompactor.COMPACTION_THRESHOLD_REMAIN_FRACTION_DEFAULT">
-<!--   -->
-</a><code>static&nbsp;final&nbsp;double</code></td>
-<td><code><a href="org/apache/hadoop/hbase/regionserver/MemStoreCompactor.html#COMPACTION_THRESHOLD_REMAIN_FRACTION_DEFAULT">COMPACTION_THRESHOLD_REMAIN_FRACTION_DEFAULT</a></code></td>
-<td class="colLast"><code>0.2</code></td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.MemStoreCompactor.MEMSTORE_COMPACTOR_AVOID_SPECULATIVE_SCAN">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.MemStoreCompactor.INDEX_COMPACTION_CONFIG">
 <!--   -->
 </a><code>static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/hadoop/hbase/regionserver/MemStoreCompactor.html#MEMSTORE_COMPACTOR_AVOID_SPECULATIVE_SCAN">MEMSTORE_COMPACTOR_AVOID_SPECULATIVE_SCAN</a></code></td>
-<td class="colLast"><code>"hbase.hregion.compacting.memstore.avoidSpeculativeScan"</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.MemStoreCompactor.MEMSTORE_COMPACTOR_AVOID_SPECULATIVE_SCAN_DEFAULT">
-<!--   -->
-</a><code>static&nbsp;final&nbsp;boolean</code></td>
-<td><code><a href="org/apache/hadoop/hbase/regionserver/MemStoreCompactor.html#MEMSTORE_COMPACTOR_AVOID_SPECULATIVE_SCAN_DEFAULT">MEMSTORE_COMPACTOR_AVOID_SPECULATIVE_SCAN_DEFAULT</a></code></td>
-<td class="colLast"><code>false</code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/MemStoreCompactor.html#INDEX_COMPACTION_CONFIG">INDEX_COMPACTION_CONFIG</a></code></td>
+<td class="colLast"><code>"index-compaction"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.MemStoreCompactor.MEMSTORE_COMPACTOR_FLATTENING">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.MemStoreCompactor.THRESHOLD_PIPELINE_SEGMENTS">
 <!--   -->
-</a><code>static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/hadoop/hbase/regionserver/MemStoreCompactor.html#MEMSTORE_COMPACTOR_FLATTENING">MEMSTORE_COMPACTOR_FLATTENING</a></code></td>
-<td class="colLast"><code>"hbase.hregion.compacting.memstore.flatten"</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.MemStoreCompactor.MEMSTORE_COMPACTOR_FLATTENING_DEFAULT">
-<!--   -->
-</a><code>static&nbsp;final&nbsp;boolean</code></td>
-<td><code><a href="org/apache/hadoop/hbase/regionserver/MemStoreCompactor.html#MEMSTORE_COMPACTOR_FLATTENING_DEFAULT">MEMSTORE_COMPACTOR_FLATTENING_DEFAULT</a></code></td>
-<td class="colLast"><code>true</code></td>
+</a><code>private&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/MemStoreCompactor.html#THRESHOLD_PIPELINE_SEGMENTS">THRESHOLD_PIPELINE_SEGMENTS</a></code></td>
+<td class="colLast"><code>1</code></td>
 </tr>
 </tbody>
 </table>
@@ -18188,6 +18403,13 @@
 <td><code><a href="org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#DEFAULT_SLOW_SYNC_TIME_MS">DEFAULT_SLOW_SYNC_TIME_MS</a></code></td>
 <td class="colLast"><code>100</code></td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.wal.AbstractFSWAL.DEFAULT_WAL_SYNC_TIMEOUT_MS">
+<!--   -->
+</a><code>private&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#DEFAULT_WAL_SYNC_TIMEOUT_MS">DEFAULT_WAL_SYNC_TIMEOUT_MS</a></code></td>
+<td class="colLast"><code>300000</code></td>
+</tr>
 </tbody>
 </table>
 </li>


[51/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.


Project: http://git-wip-us.apache.org/repos/asf/hbase-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase-site/commit/f96628d5
Tree: http://git-wip-us.apache.org/repos/asf/hbase-site/tree/f96628d5
Diff: http://git-wip-us.apache.org/repos/asf/hbase-site/diff/f96628d5

Branch: refs/heads/asf-site
Commit: f96628d50491c32aac75fc956e7ac75ae9e0378d
Parents: 6960a0b
Author: jenkins <bu...@apache.org>
Authored: Mon Nov 7 15:06:04 2016 +0000
Committer: Michael Stack <st...@apache.org>
Committed: Tue Nov 8 05:45:37 2016 -0800

----------------------------------------------------------------------
 acid-semantics.html                             |     4 +-
 apache_hbase_reference_guide.pdf                | 28275 +++++++++--------
 apache_hbase_reference_guide.pdfmarks           |     4 +-
 apidocs/allclasses-frame.html                   |     3 +
 apidocs/allclasses-noframe.html                 |     3 +
 apidocs/constant-values.html                    |    82 +
 apidocs/deprecated-list.html                    |    81 +-
 apidocs/index-all.html                          |   140 +-
 apidocs/org/apache/hadoop/hbase/CellUtil.html   |   154 +-
 .../hadoop/hbase/DoNotRetryIOException.html     |     2 +-
 .../apache/hadoop/hbase/KeepDeletedCells.html   |     4 +-
 .../org/apache/hadoop/hbase/class-use/Cell.html |   208 +-
 .../hbase/class-use/DoNotRetryIOException.html  |    12 +-
 .../hbase/class-use/HBaseIOException.html       |    12 +-
 .../hadoop/hbase/class-use/TableName.html       |    49 +-
 .../apache/hadoop/hbase/client/AsyncTable.html  |   513 +-
 .../hadoop/hbase/client/CompactionState.html    |     4 +-
 .../apache/hadoop/hbase/client/Durability.html  |     4 +-
 .../hadoop/hbase/client/RowMutations.html       |    32 +-
 .../org/apache/hadoop/hbase/client/Scan.html    |   134 +-
 .../hbase/client/SnapshotDescription.html       |   178 +-
 .../hadoop/hbase/client/SnapshotType.html       |     4 +-
 .../org/apache/hadoop/hbase/client/Table.html   |    75 +-
 .../hadoop/hbase/client/class-use/Append.html   |     6 +
 .../hbase/client/class-use/Consistency.html     |    10 +-
 .../hadoop/hbase/client/class-use/Delete.html   |    21 +
 .../hbase/client/class-use/Durability.html      |    30 +-
 .../hadoop/hbase/client/class-use/Get.html      |     2 +-
 .../hbase/client/class-use/Increment.html       |     6 +
 .../hbase/client/class-use/IsolationLevel.html  |    10 +-
 .../hadoop/hbase/client/class-use/Mutation.html |     8 +-
 .../hadoop/hbase/client/class-use/Put.html      |    21 +
 .../hadoop/hbase/client/class-use/Result.html   |    61 +-
 .../hadoop/hbase/client/class-use/Row.html      |     8 +-
 .../hbase/client/class-use/RowMutations.html    |    27 +
 .../hadoop/hbase/client/class-use/Scan.html     |    19 +-
 .../hbase/client/class-use/SnapshotType.html    |    35 +-
 .../hadoop/hbase/client/package-tree.html       |     6 +-
 .../exceptions/RegionInRecoveryException.html   |     4 +-
 .../exceptions/RequestTooBigException.html      |   354 +
 .../hbase/exceptions/ScannerResetException.html |     4 +-
 .../class-use/RequestTooBigException.html       |   125 +
 .../hadoop/hbase/exceptions/package-frame.html  |     1 +
 .../hbase/exceptions/package-summary.html       |     8 +-
 .../hadoop/hbase/exceptions/package-tree.html   |     1 +
 .../filter/MultiRowRangeFilter.RowRange.html    |    24 +-
 .../hbase/filter/MultiRowRangeFilter.html       |    24 +-
 .../filter/class-use/ByteArrayComparable.html   |     8 +-
 .../class-use/CompareFilter.CompareOp.html      |    41 +-
 .../filter/class-use/Filter.ReturnCode.html     |    58 +-
 .../hadoop/hbase/filter/class-use/Filter.html   |    64 +-
 .../hadoop/hbase/filter/package-tree.html       |     6 +-
 .../io/class-use/ImmutableBytesWritable.html    |    58 +-
 .../hadoop/hbase/io/class-use/TimeRange.html    |     8 +-
 .../apache/hadoop/hbase/io/crypto/Cipher.html   |   157 +-
 .../hadoop/hbase/io/crypto/CipherProvider.html  |     2 +-
 .../apache/hadoop/hbase/io/crypto/Context.html  |     4 +-
 .../hbase/io/crypto/CryptoCipherProvider.html   |   347 +
 .../hadoop/hbase/io/crypto/Decryptor.html       |     4 +-
 .../hbase/io/crypto/class-use/Cipher.html       |     8 +-
 .../io/crypto/class-use/CipherProvider.html     |     6 +
 .../crypto/class-use/CryptoCipherProvider.html  |   165 +
 .../hadoop/hbase/io/crypto/package-frame.html   |     1 +
 .../hadoop/hbase/io/crypto/package-summary.html |    12 +-
 .../hadoop/hbase/io/crypto/package-tree.html    |     1 +
 .../hadoop/hbase/io/crypto/package-use.html     |    13 +-
 .../hbase/io/encoding/DataBlockEncoding.html    |     4 +-
 .../hbase/ipc/FatalConnectionException.html     |     2 +-
 .../UnsupportedCompressionCodecException.html   |     4 +-
 .../hbase/ipc/UnsupportedCryptoException.html   |   311 +
 .../hadoop/hbase/ipc/WrongVersionException.html |     4 +-
 .../ipc/class-use/FatalConnectionException.html |     4 +
 .../class-use/UnsupportedCryptoException.html   |   125 +
 .../apache/hadoop/hbase/ipc/package-frame.html  |     1 +
 .../hadoop/hbase/ipc/package-summary.html       |     4 +
 .../apache/hadoop/hbase/ipc/package-tree.html   |     1 +
 .../hadoop/hbase/mapred/TableOutputFormat.html  |     4 +-
 .../hadoop/hbase/mapreduce/RowCounter.html      |     4 +-
 .../mapreduce/class-use/TableRecordReader.html  |     4 +-
 .../apache/hadoop/hbase/quotas/QuotaScope.html  |     4 +-
 .../apache/hadoop/hbase/quotas/QuotaType.html   |     4 +-
 .../hadoop/hbase/quotas/ThrottleType.html       |     4 +-
 .../hadoop/hbase/quotas/package-tree.html       |     2 +-
 .../hadoop/hbase/regionserver/BloomType.html    |     4 +-
 .../hadoop/hbase/rest/client/RemoteHTable.html  |    21 +-
 .../hadoop/hbase/snapshot/ExportSnapshot.html   |     2 +-
 .../hadoop/hbase/snapshot/SnapshotInfo.html     |    12 +-
 .../hadoop/hbase/util/ByteBufferUtils.html      |    68 +-
 apidocs/org/apache/hadoop/hbase/util/Order.html |     4 +-
 .../hadoop/hbase/util/class-use/ByteRange.html  |   126 +-
 .../hadoop/hbase/util/class-use/Bytes.html      |    16 +-
 .../hadoop/hbase/util/class-use/Order.html      |    44 +-
 .../hadoop/hbase/util/class-use/Pair.html       |     4 +-
 .../util/class-use/PositionedByteRange.html     |   310 +-
 apidocs/overview-tree.html                      |    25 +-
 apidocs/serialized-form.html                    |    14 +
 .../org/apache/hadoop/hbase/CellUtil.html       |  4352 +--
 .../apache/hadoop/hbase/client/AsyncTable.html  |   426 +-
 ...ableMultiplexer.HTableMultiplexerStatus.html |     8 +-
 .../hadoop/hbase/client/HTableMultiplexer.html  |     8 +-
 .../hadoop/hbase/client/RowMutations.html       |   148 +-
 .../org/apache/hadoop/hbase/client/Scan.html    |  1695 +-
 .../hbase/client/SnapshotDescription.html       |   179 +-
 .../org/apache/hadoop/hbase/client/Table.html   |   799 +-
 .../exceptions/RequestTooBigException.html      |   119 +
 .../filter/MultiRowRangeFilter.RowRange.html    |   980 +-
 .../hbase/filter/MultiRowRangeFilter.html       |   980 +-
 .../apache/hadoop/hbase/io/crypto/Cipher.html   |   186 +-
 .../hbase/io/crypto/CryptoCipherProvider.html   |   148 +
 .../hbase/ipc/UnsupportedCryptoException.html   |   110 +
 .../hadoop/hbase/mapred/TableOutputFormat.html  |   137 +-
 .../hadoop/hbase/mapreduce/RowCounter.html      |   123 +-
 .../hadoop/hbase/snapshot/ExportSnapshot.html   |   305 +-
 .../hadoop/hbase/snapshot/SnapshotInfo.html     |  1136 +-
 .../hadoop/hbase/util/ByteBufferUtils.html      |  1316 +-
 book.html                                       |    75 +-
 bulk-loads.html                                 |     4 +-
 checkstyle-aggregate.html                       | 26726 ++++++++--------
 checkstyle.rss                                  |  3904 ++-
 coc.html                                        |     4 +-
 cygwin.html                                     |     4 +-
 dependencies.html                               |     4 +-
 dependency-convergence.html                     |    57 +-
 dependency-info.html                            |     4 +-
 dependency-management.html                      |    28 +-
 devapidocs/allclasses-frame.html                |    50 +-
 devapidocs/allclasses-noframe.html              |    50 +-
 devapidocs/constant-values.html                 |   414 +-
 devapidocs/deprecated-list.html                 |   589 +-
 devapidocs/index-all.html                       |  2328 +-
 .../hbase/CellUtil.EmptyByteBufferedCell.html   |    58 +-
 .../apache/hadoop/hbase/CellUtil.EmptyCell.html |    38 +-
 .../CellUtil.FirstOnRowByteBufferedCell.html    |    20 +-
 .../hadoop/hbase/CellUtil.FirstOnRowCell.html   |    20 +-
 .../CellUtil.FirstOnRowColByteBufferedCell.html |    28 +-
 .../hbase/CellUtil.FirstOnRowColCell.html       |    28 +-
 ...ellUtil.FirstOnRowColTSByteBufferedCell.html |     8 +-
 .../hbase/CellUtil.FirstOnRowColTSCell.html     |     8 +-
 .../CellUtil.FirstOnRowDeleteFamilyCell.html    |    20 +-
 .../CellUtil.LastOnRowByteBufferedCell.html     |    20 +-
 .../hadoop/hbase/CellUtil.LastOnRowCell.html    |    20 +-
 .../CellUtil.LastOnRowColByteBufferedCell.html  |    28 +-
 .../hadoop/hbase/CellUtil.LastOnRowColCell.html |    28 +-
 .../CellUtil.ShareableMemoryTagRewriteCell.html |     8 +-
 .../hadoop/hbase/CellUtil.TagRewriteCell.html   |   100 +-
 .../org/apache/hadoop/hbase/CellUtil.html       |   164 +-
 .../hadoop/hbase/CoordinatedStateManager.html   |     2 +-
 .../hadoop/hbase/DoNotRetryIOException.html     |     2 +-
 .../org/apache/hadoop/hbase/ExtendedCell.html   |    23 +-
 .../HealthChecker.HealthCheckerExitStatus.html  |     4 +-
 .../apache/hadoop/hbase/KeepDeletedCells.html   |     4 +-
 .../hadoop/hbase/KeyValue.KVComparator.html     |    54 +-
 .../hadoop/hbase/KeyValue.KeyOnlyKeyValue.html  |    35 +-
 .../hadoop/hbase/KeyValue.MetaComparator.html   |    18 +-
 .../hbase/KeyValue.RawBytesComparator.html      |    14 +-
 .../hbase/KeyValue.RowOnlyComparator.html       |     8 +-
 .../hbase/KeyValue.SamePrefixComparator.html    |     4 +-
 .../org/apache/hadoop/hbase/KeyValue.Type.html  |    28 +-
 .../org/apache/hadoop/hbase/KeyValue.html       |   372 +-
 .../org/apache/hadoop/hbase/NoTagsKeyValue.html |     4 +-
 .../apache/hadoop/hbase/OffheapKeyValue.html    |    43 +-
 .../apache/hadoop/hbase/SizeCachedKeyValue.html |    47 +-
 .../hadoop/hbase/SizeCachedNoTagsKeyValue.html  |     2 +-
 .../org/apache/hadoop/hbase/Stoppable.html      |     2 +-
 .../hbase/backup/FailedArchiveException.html    |   359 +
 .../hadoop/hbase/backup/HFileArchiver.File.html |    24 +-
 .../backup/HFileArchiver.FileConverter.html     |     6 +-
 .../HFileArchiver.FileStatusConverter.html      |     6 +-
 .../backup/HFileArchiver.FileablePath.html      |    20 +-
 .../backup/HFileArchiver.FileableStoreFile.html |    18 +-
 .../hbase/backup/HFileArchiver.StoreToFile.html |     6 +-
 .../hadoop/hbase/backup/HFileArchiver.html      |    95 +-
 .../class-use/FailedArchiveException.html       |   172 +
 .../backup/class-use/HFileArchiver.File.html    |    22 +-
 .../hadoop/hbase/backup/package-frame.html      |     4 +
 .../hadoop/hbase/backup/package-summary.html    |    17 +
 .../hadoop/hbase/backup/package-tree.html       |    13 +
 .../apache/hadoop/hbase/backup/package-use.html |     9 +-
 .../hadoop/hbase/class-use/Abortable.html       |    18 +-
 .../org/apache/hadoop/hbase/class-use/Cell.html |  1239 +-
 .../hadoop/hbase/class-use/CellComparator.html  |   216 +-
 .../hadoop/hbase/class-use/CellScanner.html     |    68 +-
 .../hadoop/hbase/class-use/ClusterStatus.html   |    18 +-
 .../hbase/class-use/CoprocessorEnvironment.html |    48 +-
 .../hbase/class-use/DoNotRetryIOException.html  |    12 +-
 .../hbase/class-use/HBaseIOException.html       |    26 +-
 .../hbase/class-use/HColumnDescriptor.html      |   268 +-
 .../hbase/class-use/HDFSBlocksDistribution.html |     4 +-
 .../hadoop/hbase/class-use/HRegionInfo.html     |   671 +-
 .../hadoop/hbase/class-use/HRegionLocation.html |   285 +-
 .../hbase/class-use/HTableDescriptor.html       |   378 +-
 .../InterProcessLock.MetadataHandler.html       |     8 +-
 .../apache/hadoop/hbase/class-use/KeyValue.html |    24 +-
 .../class-use/MasterNotRunningException.html    |    26 +-
 .../hbase/class-use/NamespaceDescriptor.html    |   144 +-
 .../hadoop/hbase/class-use/ProcedureInfo.html   |    18 +-
 .../hadoop/hbase/class-use/RegionLocations.html |    48 +-
 .../hadoop/hbase/class-use/ScheduledChore.html  |    32 +-
 .../apache/hadoop/hbase/class-use/Server.html   |   116 +-
 .../hadoop/hbase/class-use/ServerName.html      |   311 +-
 .../hadoop/hbase/class-use/SplitLogTask.html    |    14 +-
 .../hadoop/hbase/class-use/Stoppable.html       |     4 +
 .../hadoop/hbase/class-use/TableName.html       |  1912 +-
 .../org/apache/hadoop/hbase/class-use/Tag.html  |    16 +-
 .../class-use/ZooKeeperConnectionException.html |     4 +-
 .../class-use/InterfaceAudience.Private.html    |   586 +-
 .../class-use/InterfaceAudience.Public.html     |    30 +-
 .../class-use/InterfaceStability.Evolving.html  |    70 +-
 .../hbase/classification/package-tree.html      |     6 +-
 .../hbase/classification/package-use.html       |   239 +-
 .../org/apache/hadoop/hbase/client/Action.html  |    50 +-
 .../client/AsyncConnectionConfiguration.html    |   120 +-
 .../hbase/client/AsyncConnectionImpl.html       |   103 +-
 .../AsyncProcess.RowChecker.ReturnCode.html     |     4 +-
 .../hadoop/hbase/client/AsyncProcess.html       |    24 +-
 .../hadoop/hbase/client/AsyncRegionLocator.html |   360 +-
 .../hadoop/hbase/client/AsyncRegistry.html      |   330 +
 .../hadoop/hbase/client/AsyncRequestFuture.html |     4 +-
 ...stFutureImpl.ReplicaCallIssuingRunnable.html |    24 +-
 ...tFutureImpl.SingleServerRequestRunnable.html |     8 +-
 .../hbase/client/AsyncRequestFutureImpl.html    |    88 +-
 ...allerFactory.SingleRequestCallerBuilder.html |    74 +-
 ...ingCallerFactory.SmallScanCallerBuilder.html |   449 +
 .../client/AsyncRpcRetryingCallerFactory.html   |    34 +-
 ...SingleRequestRpcRetryingCaller.Callable.html |     4 +-
 .../AsyncSingleRequestRpcRetryingCaller.html    |   117 +-
 ...ScanRpcRetryingCaller.SmallScanResponse.html |   308 +
 .../client/AsyncSmallScanRpcRetryingCaller.html |   564 +
 .../apache/hadoop/hbase/client/AsyncTable.html  |   517 +-
 .../hbase/client/AsyncTableImpl.Converter.html  |     8 +-
 .../client/AsyncTableImpl.NoncedConverter.html  |   244 +
 .../hbase/client/AsyncTableImpl.RpcCall.html    |     8 +-
 .../hadoop/hbase/client/AsyncTableImpl.html     |   556 +-
 .../client/ClientAsyncPrefetchScanner.html      |     4 +-
 .../hadoop/hbase/client/ClientScanner.html      |   243 +-
 .../hbase/client/ClientSimpleScanner.html       |     4 +-
 ...sedScanner.SmallReversedScannerCallable.html |   404 +
 ...ner.SmallReversedScannerCallableFactory.html |   304 +
 .../client/ClientSmallReversedScanner.html      |    81 +-
 .../hadoop/hbase/client/ClientSmallScanner.html |     8 +-
 .../hadoop/hbase/client/ClusterConnection.html  |     4 +-
 .../hadoop/hbase/client/ClusterRegistry.html    |   259 -
 .../hbase/client/ClusterRegistryFactory.html    |     8 +-
 .../apache/hadoop/hbase/client/CompactType.html |     4 +-
 ...ectionImplementation.MasterServiceState.html |    18 +-
 ...onImplementation.MasterServiceStubMaker.html |    18 +-
 ...nnectionImplementation.NoNonceGenerator.html |   307 -
 ...ntation.ServerErrorTracker.ServerErrors.html |    10 +-
 ...ectionImplementation.ServerErrorTracker.html |    24 +-
 .../ConnectionImplementation.StubMaker.html     |    14 +-
 .../hbase/client/ConnectionImplementation.html  |   326 +-
 .../ConnectionUtils.MasterlessConnection.html   |     8 +-
 .../hadoop/hbase/client/ConnectionUtils.html    |   140 +-
 .../hbase/client/CoprocessorHConnection.html    |    31 +-
 .../hadoop/hbase/client/DelayingRunner.html     |    22 +-
 .../apache/hadoop/hbase/client/Durability.html  |     4 +-
 .../client/HBaseAdmin.AbortProcedureFuture.html |     8 +-
 .../HBaseAdmin.AddColumnFamilyFuture.html       |     6 +-
 .../client/HBaseAdmin.CreateTableFuture.html    |    14 +-
 .../HBaseAdmin.DeleteColumnFamilyFuture.html    |     6 +-
 .../client/HBaseAdmin.DeleteTableFuture.html    |    10 +-
 .../client/HBaseAdmin.DisableTableFuture.html   |     8 +-
 ...HBaseAdmin.DispatchMergingRegionsFuture.html |     8 +-
 .../client/HBaseAdmin.EnableTableFuture.html    |     8 +-
 .../HBaseAdmin.ModifyColumnFamilyFuture.html    |     6 +-
 .../client/HBaseAdmin.ModifyTableFuture.html    |    10 +-
 .../client/HBaseAdmin.NamespaceFuture.html      |    12 +-
 ...in.ProcedureFuture.WaitForStateCallable.html |     8 +-
 .../client/HBaseAdmin.ProcedureFuture.html      |    48 +-
 .../HBaseAdmin.RestoreSnapshotFuture.html       |     8 +-
 ...n.TableFuture.TableWaitForStateCallable.html |     8 +-
 .../hbase/client/HBaseAdmin.TableFuture.html    |    30 +-
 .../client/HBaseAdmin.ThrowableAbortable.html   |     8 +-
 .../client/HBaseAdmin.TruncateTableFuture.html  |    10 +-
 .../apache/hadoop/hbase/client/HBaseAdmin.html  |   734 +-
 .../org/apache/hadoop/hbase/client/HTable.html  |   299 +-
 .../hadoop/hbase/client/HTableWrapper.html      |    21 +-
 .../hadoop/hbase/client/MasterSwitchType.html   |     4 +-
 .../hadoop/hbase/client/MetricsConnection.html  |    97 +-
 .../apache/hadoop/hbase/client/MultiAction.html |    18 +-
 .../hbase/client/MultiServerCallable.html       |    22 +-
 .../hadoop/hbase/client/NonceGenerator.html     |    54 +-
 .../client/PerClientRandomNonceGenerator.html   |    68 +-
 .../client/PreemptiveFastFailInterceptor.html   |    22 +-
 .../client/RegionCoprocessorServiceExec.html    |    23 +-
 .../apache/hadoop/hbase/client/Registry.html    |    10 +-
 ...BoundedCompletionService.QueueingFuture.html |    93 +-
 .../client/ResultBoundedCompletionService.html  |   137 +-
 .../hadoop/hbase/client/RetryingCallable.html   |     2 +-
 .../hbase/client/ReversedClientScanner.html     |    16 +-
 .../hbase/client/ReversedScannerCallable.html   |     4 +
 .../hadoop/hbase/client/RowMutations.html       |    36 +-
 ...eadReplicas.ReplicaRegionServerCallable.html |    10 +-
 .../RpcRetryingCallerWithReadReplicas.html      |    61 +-
 .../org/apache/hadoop/hbase/client/Scan.html    |   161 +-
 ...ScannerCallableWithReplicas.RetryingRPC.html |    24 +-
 .../client/ScannerCallableWithReplicas.html     |    76 +-
 .../hbase/client/SnapshotDescription.html       |   192 +-
 .../org/apache/hadoop/hbase/client/Table.html   |    75 +-
 .../hadoop/hbase/client/TableState.State.html   |     4 +-
 .../hbase/client/WrongRowIOException.html       |     4 +-
 .../ZKAsyncRegistry.CuratorEventProcessor.html  |   231 +
 .../hadoop/hbase/client/ZKAsyncRegistry.html    |   576 +
 .../hadoop/hbase/client/ZKClusterRegistry.html  |   378 -
 .../client/ZooKeeperKeepAliveConnection.html    |     4 +-
 .../hadoop/hbase/client/ZooKeeperRegistry.html  |    22 +-
 .../backoff/class-use/ClientBackoffPolicy.html  |     4 +-
 .../backoff/class-use/ServerStatistics.html     |     4 +-
 .../hadoop/hbase/client/class-use/Action.html   |    68 +-
 .../hadoop/hbase/client/class-use/Admin.html    |    22 +-
 .../hadoop/hbase/client/class-use/Append.html   |    14 +-
 .../client/class-use/AsyncConnectionImpl.html   |    26 +-
 .../hbase/client/class-use/AsyncProcess.html    |     6 +-
 .../hbase/client/class-use/AsyncRegistry.html   |   195 +
 .../client/class-use/AsyncRequestFuture.html    |     4 +-
 .../class-use/AsyncRequestFutureImpl.html       |     2 +-
 ...allerFactory.SingleRequestCallerBuilder.html |     9 +
 ...ingCallerFactory.SmallScanCallerBuilder.html |   191 +
 ...SingleRequestRpcRetryingCaller.Callable.html |    11 +-
 ...ScanRpcRetryingCaller.SmallScanResponse.html |   182 +
 .../AsyncSmallScanRpcRetryingCaller.html        |   167 +
 .../hbase/client/class-use/AsyncTable.html      |     8 +-
 .../class-use/AsyncTableImpl.Converter.html     |    44 +
 .../AsyncTableImpl.NoncedConverter.html         |   172 +
 .../class-use/AsyncTableRegionLocator.html      |     8 +-
 .../BufferedMutator.ExceptionListener.html      |     4 +-
 .../hbase/client/class-use/BufferedMutator.html |    16 +
 .../hbase/client/class-use/Cancellable.html     |     2 +-
 .../CancellableRegionServerCallable.html        |     8 +-
 .../client/class-use/ClientServiceCallable.html |    18 +-
 ...sedScanner.SmallReversedScannerCallable.html |   125 +
 ...ner.SmallReversedScannerCallableFactory.html |   201 +
 ...mallScanner.SmallScannerCallableFactory.html |    21 -
 .../client/class-use/ClusterConnection.html     |    93 +-
 .../hbase/client/class-use/ClusterRegistry.html |   195 -
 .../hbase/client/class-use/Connection.html      |    52 +-
 .../class-use/ConnectionConfiguration.html      |     4 +-
 ...nnectionImplementation.NoNonceGenerator.html |   125 -
 ...ectionImplementation.ServerErrorTracker.html |     8 +-
 .../class-use/ConnectionImplementation.html     |     4 -
 .../hbase/client/class-use/Consistency.html     |    10 +-
 .../hadoop/hbase/client/class-use/Delete.html   |    66 +-
 .../hbase/client/class-use/Durability.html      |    36 +-
 .../hadoop/hbase/client/class-use/Get.html      |    46 +-
 .../hbase/client/class-use/Increment.html       |    14 +-
 .../hbase/client/class-use/IsolationLevel.html  |    10 +-
 .../class-use/MasterKeepAliveConnection.html    |     8 +-
 .../client/class-use/MasterSwitchType.html      |    28 +-
 .../client/class-use/MetricsConnection.html     |     4 +-
 .../hbase/client/class-use/MultiAction.html     |    50 +-
 .../hbase/client/class-use/MultiResponse.html   |     2 +-
 .../client/class-use/MultiServerCallable.html   |     4 +-
 .../hadoop/hbase/client/class-use/Mutation.html |    98 +-
 .../hbase/client/class-use/NonceGenerator.html  |    44 +-
 .../PerClientRandomNonceGenerator.html          |    59 +-
 .../hadoop/hbase/client/class-use/Put.html      |    82 +-
 .../client/class-use/RegionServerCallable.html  |    18 +-
 .../hadoop/hbase/client/class-use/Result.html   |   271 +-
 ...BoundedCompletionService.QueueingFuture.html |    39 +-
 .../hbase/client/class-use/ResultScanner.html   |    26 +-
 .../client/class-use/RetryingCallable.html      |    77 +-
 .../class-use/RetryingCallerInterceptor.html    |     4 +-
 .../RetryingCallerInterceptorContext.html       |    42 +-
 .../client/class-use/RetryingTimeTracker.html   |     8 +-
 .../class-use/ReversedScannerCallable.html      |    46 +-
 .../hadoop/hbase/client/class-use/Row.html      |   256 +-
 .../hbase/client/class-use/RowMutations.html    |    77 +-
 .../client/class-use/RpcRetryingCaller.html     |    27 +-
 .../class-use/RpcRetryingCallerFactory.html     |    30 +-
 .../hadoop/hbase/client/class-use/Scan.html     |   217 +-
 .../hbase/client/class-use/ScannerCallable.html |    14 +-
 .../class-use/ScannerCallableWithReplicas.html  |    23 +-
 .../class-use/ServerStatisticTracker.html       |     8 +-
 .../client/class-use/SnapshotDescription.html   |    16 +-
 .../hbase/client/class-use/SnapshotType.html    |    57 +-
 .../hbase/client/class-use/TableState.html      |     8 +-
 .../ZKAsyncRegistry.CuratorEventProcessor.html  |   169 +
 .../hbase/client/class-use/ZKAsyncRegistry.html |   125 +
 .../client/class-use/ZKClusterRegistry.html     |   125 -
 .../coprocessor/class-use/Batch.Call.html       |     8 +-
 .../coprocessor/class-use/Batch.Callback.html   |    20 +-
 .../client/metrics/class-use/ScanMetrics.html   |    27 +
 .../hadoop/hbase/client/package-frame.html      |    11 +-
 .../hadoop/hbase/client/package-summary.html    |   142 +-
 .../hadoop/hbase/client/package-tree.html       |    39 +-
 .../apache/hadoop/hbase/client/package-use.html |   262 +-
 .../client/security/SecurityCapability.html     |     4 +-
 ...KeyValueDecoder.ShareableMemoryKeyValue.html |     4 +-
 ...ueDecoder.ShareableMemoryNoTagsKeyValue.html |     4 +-
 .../hbase/codec/class-use/Codec.Decoder.html    |    20 +-
 .../hbase/codec/class-use/Codec.Encoder.html    |     8 +-
 .../hadoop/hbase/codec/class-use/Codec.html     |    10 +-
 .../class-use/PrefixTreeBlockMeta.html          |    20 +-
 .../class-use/PrefixTreeArraySearcher.html      |    10 +-
 .../encode/class-use/PrefixTreeEncoder.html     |    20 +-
 .../prefixtree/encode/other/ColumnNodeType.html |     4 +-
 .../encode/other/class-use/ColumnNodeType.html  |     4 +-
 .../prefixtree/scanner/CellScannerPosition.html |     4 +-
 .../hbase/conf/ConfigurationObserver.html       |     2 +-
 .../conf/class-use/ConfigurationObserver.html   |    24 +-
 .../apache/hadoop/hbase/conf/package-use.html   |    25 +-
 ...tLogWorkerCoordination.SplitTaskDetails.html |    14 +-
 .../BaseMasterAndRegionObserver.html            |   681 +-
 .../hbase/coprocessor/BaseMasterObserver.html   |   679 +-
 .../hbase/coprocessor/BaseRegionObserver.html   |    12 +-
 .../hbase/coprocessor/MasterObserver.html       |   653 +-
 .../RegionObserver.MutationType.html            |     4 +-
 .../hbase/coprocessor/RegionObserver.html       |   170 +-
 .../class-use/MasterCoprocessorEnvironment.html |  1562 +-
 .../coprocessor/class-use/ObserverContext.html  |  2053 +-
 .../class-use/RegionCoprocessorEnvironment.html |    25 +-
 .../class-use/ForeignException.html             |    42 +-
 .../exceptions/RegionOpeningException.html      |     4 +-
 .../exceptions/RequestTooBigException.html      |   371 +
 .../hbase/exceptions/ScannerResetException.html |     4 +-
 .../class-use/DeserializationException.html     |   154 +-
 .../class-use/RequestTooBigException.html       |   167 +
 .../class-use/TimeoutIOException.html           |    22 +
 .../class-use/UnexpectedStateException.html     |     8 +-
 .../hadoop/hbase/exceptions/package-frame.html  |     1 +
 .../hbase/exceptions/package-summary.html       |    12 +-
 .../hadoop/hbase/exceptions/package-tree.html   |     1 +
 .../hadoop/hbase/exceptions/package-use.html    |    34 +-
 .../executor/class-use/ExecutorService.html     |     4 +-
 .../hadoop/hbase/executor/package-tree.html     |     2 +-
 .../filter/MultiRowRangeFilter.RowRange.html    |    34 +-
 .../hbase/filter/MultiRowRangeFilter.html       |    46 +-
 .../filter/class-use/ByteArrayComparable.html   |    18 +-
 .../class-use/CompareFilter.CompareOp.html      |    84 +-
 .../filter/class-use/Filter.ReturnCode.html     |    64 +-
 .../hadoop/hbase/filter/class-use/Filter.html   |   148 +-
 .../hadoop/hbase/filter/package-tree.html       |    10 +-
 .../hadoop/hbase/io/ByteArrayOutputStream.html  |    47 +-
 .../hbase/io/ByteBufferListOutputStream.html    |    15 +-
 .../hbase/io/ByteBufferSupportOutputStream.html |     2 +-
 .../org/apache/hadoop/hbase/io/HeapSize.html    |     4 +-
 .../hadoop/hbase/io/asyncfs/AsyncFSOutput.html  |    70 +-
 ...FanOutOneBlockAsyncDFSOutput.AckHandler.html |    14 +-
 .../FanOutOneBlockAsyncDFSOutput.Callback.html  |    10 +-
 .../FanOutOneBlockAsyncDFSOutput.State.html     |    14 +-
 .../asyncfs/FanOutOneBlockAsyncDFSOutput.html   |   261 +-
 ...OneBlockAsyncDFSOutputHelper.BlockAdder.html |     4 +-
 ...BlockAsyncDFSOutputHelper.CancelOnClose.html |     8 +-
 ...ockAsyncDFSOutputHelper.ChecksumCreater.html |     4 +-
 ...ckAsyncDFSOutputHelper.DFSClientAdaptor.html |     8 +-
 ...neBlockAsyncDFSOutputHelper.FileCreater.html |   245 -
 ...eBlockAsyncDFSOutputHelper.LeaseManager.html |    22 +-
 ...kAsyncDFSOutputHelper.NameNodeException.html |     6 +-
 ...utOneBlockAsyncDFSOutputHelper.PBHelper.html |     6 +-
 ...kAsyncDFSOutputHelper.StorageTypeSetter.html |     4 +-
 .../FanOutOneBlockAsyncDFSOutputHelper.html     |   207 +-
 ...cDFSOutputSaslHelper.CipherOptionHelper.html |   333 -
 ...ockAsyncDFSOutputSaslHelper.CryptoCodec.html |   453 -
 ...AsyncDFSOutputSaslHelper.DecryptHandler.html |    35 +-
 ...AsyncDFSOutputSaslHelper.EncryptHandler.html |    37 +-
 ...eBlockAsyncDFSOutputSaslHelper.PBHelper.html |   239 +
 ...ockAsyncDFSOutputSaslHelper.SaslAdaptor.html |    47 +-
 ...putSaslHelper.SaslClientCallbackHandler.html |    10 +-
 ...FSOutputSaslHelper.SaslNegotiateHandler.html |   126 +-
 ...ncDFSOutputSaslHelper.SaslUnwrapHandler.html |    10 +-
 ...syncDFSOutputSaslHelper.SaslWrapHandler.html |    16 +-
 ...utputSaslHelper.TransparentCryptoHelper.html |    37 +-
 .../FanOutOneBlockAsyncDFSOutputSaslHelper.html |   279 +-
 .../io/asyncfs/class-use/AsyncFSOutput.html     |    15 +
 ...neBlockAsyncDFSOutputHelper.FileCreater.html |   178 -
 ...eBlockAsyncDFSOutputHelper.LeaseManager.html |     8 -
 ...cDFSOutputSaslHelper.CipherOptionHelper.html |   186 -
 ...ockAsyncDFSOutputSaslHelper.CryptoCodec.html |   224 -
 ...eBlockAsyncDFSOutputSaslHelper.PBHelper.html |   178 +
 ...ockAsyncDFSOutputSaslHelper.SaslAdaptor.html |     8 -
 ...utputSaslHelper.TransparentCryptoHelper.html |     8 -
 .../hadoop/hbase/io/asyncfs/package-frame.html  |     4 +-
 .../hbase/io/asyncfs/package-summary.html       |    30 +-
 .../hadoop/hbase/io/asyncfs/package-tree.html   |     4 +-
 .../hadoop/hbase/io/asyncfs/package-use.html    |    14 +-
 .../io/class-use/ByteArrayOutputStream.html     |    22 -
 .../ByteBufferSupportOutputStream.html          |    22 +
 .../hadoop/hbase/io/class-use/HeapSize.html     |    32 +-
 .../io/class-use/ImmutableBytesWritable.html    |   124 +-
 .../io/class-use/TagCompressionContext.html     |    10 +-
 .../hadoop/hbase/io/class-use/TimeRange.html    |    20 +-
 .../io/compress/Compression.Algorithm.html      |     4 +-
 .../apache/hadoop/hbase/io/crypto/Cipher.html   |   130 +-
 .../hadoop/hbase/io/crypto/CipherProvider.html  |     2 +-
 .../apache/hadoop/hbase/io/crypto/Context.html  |     4 +-
 .../hbase/io/crypto/CryptoCipherProvider.html   |   432 +
 .../hadoop/hbase/io/crypto/Decryptor.html       |     6 +-
 .../hadoop/hbase/io/crypto/Encryptor.html       |     2 +-
 .../apache/hadoop/hbase/io/crypto/aes/AES.html  |   153 +-
 .../hbase/io/crypto/aes/AESEncryptor.html       |     4 +-
 .../hbase/io/crypto/aes/CommonsCryptoAES.html   |   703 +
 .../crypto/aes/CommonsCryptoAESDecryptor.html   |   473 +
 .../crypto/aes/CommonsCryptoAESEncryptor.html   |   522 +
 .../io/crypto/aes/CryptoAES.Integrity.html      |   511 +
 .../hadoop/hbase/io/crypto/aes/CryptoAES.html   |   441 +
 .../crypto/aes/class-use/CommonsCryptoAES.html  |   125 +
 .../class-use/CommonsCryptoAESDecryptor.html    |   125 +
 .../class-use/CommonsCryptoAESEncryptor.html    |   125 +
 .../aes/class-use/CryptoAES.Integrity.html      |   165 +
 .../io/crypto/aes/class-use/CryptoAES.html      |   243 +
 .../hbase/io/crypto/aes/package-frame.html      |     5 +
 .../hbase/io/crypto/aes/package-summary.html    |    24 +
 .../hbase/io/crypto/aes/package-tree.html       |     5 +
 .../hadoop/hbase/io/crypto/aes/package-use.html |    81 +-
 .../hbase/io/crypto/class-use/Cipher.html       |    16 +-
 .../io/crypto/class-use/CipherProvider.html     |     9 +
 .../hbase/io/crypto/class-use/Context.html      |    12 +
 .../crypto/class-use/CryptoCipherProvider.html  |   178 +
 .../hbase/io/crypto/class-use/Decryptor.html    |    13 +
 .../io/crypto/class-use/Encryption.Context.html |     8 +-
 .../hbase/io/crypto/class-use/Encryptor.html    |    23 +-
 .../hadoop/hbase/io/crypto/package-frame.html   |     1 +
 .../hadoop/hbase/io/crypto/package-summary.html |    12 +-
 .../hadoop/hbase/io/crypto/package-tree.html    |     1 +
 .../hadoop/hbase/io/crypto/package-use.html     |    13 +-
 ...kEncoder.BufferedDataBlockEncodingState.html |     6 +-
 ...dDataBlockEncoder.BufferedEncodedSeeker.html |    50 +-
 ...eredDataBlockEncoder.OffheapDecodedCell.html |   139 +-
 ...feredDataBlockEncoder.OnheapDecodedCell.html |    35 +-
 .../io/encoding/BufferedDataBlockEncoder.html   |    16 +-
 .../hbase/io/encoding/DataBlockEncoding.html    |     4 +-
 .../io/encoding/class-use/CompressionState.html |     4 +-
 .../DataBlockEncoder.EncodedSeeker.html         |    20 +-
 .../encoding/class-use/DataBlockEncoding.html   |    18 +-
 .../class-use/HFileBlockDecodingContext.html    |    40 +-
 .../HFileBlockDefaultDecodingContext.html       |    12 +-
 .../HFileBlockDefaultEncodingContext.html       |    16 +-
 .../class-use/HFileBlockEncodingContext.html    |    80 +-
 .../io/encoding/class-use/NoneEncoder.html      |     8 +-
 .../hbase/io/hfile/BlockType.BlockCategory.html |     4 +-
 .../apache/hadoop/hbase/io/hfile/BlockType.html |     4 +-
 .../hbase/io/hfile/Cacheable.MemoryType.html    |     4 +-
 .../hfile/bucket/BucketCache.BucketEntry.html   |    42 +-
 .../bucket/BucketCache.BucketEntryGroup.html    |    22 +-
 .../hfile/bucket/BucketCache.RAMQueueEntry.html |    20 +-
 .../hfile/bucket/BucketCache.WriterThread.html  |     6 +-
 .../hbase/io/hfile/bucket/BucketCache.html      |    40 +-
 .../hbase/io/hfile/class-use/BlockCacheKey.html |    36 +-
 .../hbase/io/hfile/class-use/BlockType.html     |    26 +-
 .../hbase/io/hfile/class-use/CacheConfig.html   |    40 +-
 .../hbase/io/hfile/class-use/Cacheable.html     |    60 +-
 .../hfile/class-use/CacheableDeserializer.html  |    12 +-
 .../hbase/io/hfile/class-use/HFile.Reader.html  |     8 +-
 .../hbase/io/hfile/class-use/HFile.Writer.html  |    20 +-
 .../hbase/io/hfile/class-use/HFileContext.html  |    36 +-
 .../io/hfile/class-use/LruCachedBlock.html      |     8 +-
 .../hadoop/hbase/io/hfile/package-tree.html     |     6 +-
 .../org/apache/hadoop/hbase/io/package-use.html |     5 +-
 .../ipc/BlockingRpcConnection.CallSender.html   |    16 +-
 .../hadoop/hbase/ipc/BlockingRpcConnection.html |   147 +-
 .../apache/hadoop/hbase/ipc/CallEvent.Type.html |     4 +-
 .../hbase/ipc/FatalConnectionException.html     |     2 +-
 .../hadoop/hbase/ipc/NettyRpcConnection.html    |    39 +-
 .../hadoop/hbase/ipc/RWQueueRpcExecutor.html    |    16 +-
 .../apache/hadoop/hbase/ipc/RpcConnection.html  |    87 +-
 .../RpcServer.BlockingServiceAndInterface.html  |    12 +-
 .../apache/hadoop/hbase/ipc/RpcServer.Call.html |   237 +-
 .../hadoop/hbase/ipc/RpcServer.Connection.html  |   319 +-
 .../hbase/ipc/RpcServer.ConnectionManager.html  |    40 +-
 .../hbase/ipc/RpcServer.Listener.Reader.html    |    14 +-
 .../hadoop/hbase/ipc/RpcServer.Listener.html    |    30 +-
 .../hadoop/hbase/ipc/RpcServer.Responder.html   |    26 +-
 .../org/apache/hadoop/hbase/ipc/RpcServer.html  |   256 +-
 .../hadoop/hbase/ipc/RpcServerInterface.html    |    51 +-
 .../UnsupportedCompressionCodecException.html   |     4 +-
 .../hbase/ipc/UnsupportedCryptoException.html   |   311 +
 .../hadoop/hbase/ipc/WrongVersionException.html |     4 +-
 .../apache/hadoop/hbase/ipc/class-use/Call.html |    16 +-
 .../hadoop/hbase/ipc/class-use/CallRunner.html  |    60 +-
 .../hbase/ipc/class-use/CellBlockBuilder.html   |     8 +-
 .../hbase/ipc/class-use/ConnectionId.html       |    14 +-
 .../ipc/class-use/CoprocessorRpcChannel.html    |     4 +-
 .../ipc/class-use/FatalConnectionException.html |    15 +
 .../ipc/class-use/HBaseRPCErrorHandler.html     |    12 +-
 ...HBaseRpcController.CancellationCallback.html |     4 +-
 .../hbase/ipc/class-use/HBaseRpcController.html |    76 +-
 .../hbase/ipc/class-use/MetricsHBaseServer.html |     4 +-
 .../hadoop/hbase/ipc/class-use/QosPriority.html |    27 +-
 .../ipc/class-use/RpcControllerFactory.html     |    61 +-
 .../ipc/class-use/RpcExecutor.Handler.html      |    12 +-
 .../ipc/class-use/RpcScheduler.Context.html     |    12 +-
 .../hbase/ipc/class-use/RpcScheduler.html       |     4 +-
 .../hbase/ipc/class-use/RpcServer.Call.html     |     4 +
 .../hbase/ipc/class-use/RpcServerInterface.html |     8 +-
 .../class-use/UnsupportedCryptoException.html   |   125 +
 .../apache/hadoop/hbase/ipc/package-frame.html  |     1 +
 .../hadoop/hbase/ipc/package-summary.html       |     4 +
 .../apache/hadoop/hbase/ipc/package-tree.html   |     3 +-
 .../TableOutputFormat.TableRecordWriter.html    |    32 +-
 .../hadoop/hbase/mapred/TableOutputFormat.html  |     4 +-
 .../hadoop/hbase/mapreduce/RowCounter.html      |     8 +-
 .../hbase/mapreduce/class-use/CellCreator.html  |    10 +-
 .../class-use/ImportTsv.TsvParser.html          |    10 +-
 ...TableSnapshotInputFormatImpl.InputSplit.html |     8 +-
 .../hadoop/hbase/mapreduce/package-tree.html    |     2 +-
 .../VerifyReplication.Verifier.Counters.html    |    16 +-
 .../replication/VerifyReplication.Verifier.html |    28 +-
 .../replication/VerifyReplication.html          |    53 +-
 ...AssignmentManager.DelayedAssignCallable.html |     8 +-
 .../hadoop/hbase/master/AssignmentManager.html  |   428 +-
 .../master/HMaster.InitializationMonitor.html   |    20 +-
 .../hbase/master/HMaster.PeriodicDoMetrics.html |     8 +-
 .../hbase/master/HMaster.RedirectServlet.html   |    10 +-
 .../org/apache/hadoop/hbase/master/HMaster.html |   437 +-
 .../master/HMasterCommandLine.LocalHMaster.html |     4 +-
 ...terCoprocessorHost.CoprocessorOperation.html |    10 +-
 ...ssorHost.CoprocessorOperationWithResult.html |    10 +-
 ...MasterCoprocessorHost.MasterEnvironment.html |    10 +-
 .../hbase/master/MasterCoprocessorHost.html     |   567 +-
 ...terMobCompactionThread.CompactionRunner.html |    18 +-
 .../hbase/master/MasterMobCompactionThread.html |    10 +-
 .../MasterRpcServices.BalanceSwitchMode.html    |    10 +-
 .../hadoop/hbase/master/MasterRpcServices.html  |   190 +-
 .../hadoop/hbase/master/MasterServices.html     |    66 +-
 ...RegionStates.RegionStateStampComparator.html |     6 +-
 .../hadoop/hbase/master/RegionStates.html       |   213 +-
 .../hadoop/hbase/master/ServerManager.html      |   199 +-
 .../class-use/BaseLoadBalancer.Cluster.html     |    12 +-
 .../master/class-use/AssignmentManager.html     |    46 +-
 .../hadoop/hbase/master/class-use/HMaster.html  |    44 +-
 .../master/class-use/MasterRpcServices.html     |     8 +-
 .../hbase/master/class-use/MasterServices.html  |    52 +-
 .../hbase/master/class-use/MetricsMaster.html   |    10 +-
 .../hbase/master/class-use/RackManager.html     |     4 +-
 .../hbase/master/class-use/RegionPlan.html      |    26 +-
 .../master/class-use/RegionState.State.html     |    26 +-
 .../hbase/master/class-use/RegionState.html     |    28 +-
 .../hbase/master/class-use/ServerManager.html   |     8 +-
 .../class-use/TableLockManager.TableLock.html   |     4 -
 .../master/class-use/TableLockManager.html      |    20 +-
 .../master/class-use/TableNamespaceManager.html |    10 +-
 .../class-use/NormalizationPlan.PlanType.html   |    20 +-
 .../normalizer/class-use/NormalizationPlan.html |     8 +-
 .../hadoop/hbase/master/package-tree.html       |     4 +-
 .../apache/hadoop/hbase/master/package-use.html |    66 +-
 .../AbstractStateMachineNamespaceProcedure.html |    21 +-
 .../AbstractStateMachineTableProcedure.html     |    11 +-
 .../procedure/AddColumnFamilyProcedure.html     |     9 +-
 .../procedure/CloneSnapshotProcedure.html       |     9 +-
 .../procedure/CreateNamespaceProcedure.html     |     9 +-
 .../master/procedure/CreateTableProcedure.html  |     9 +-
 .../procedure/DeleteColumnFamilyProcedure.html  |     9 +-
 .../procedure/DeleteNamespaceProcedure.html     |     9 +-
 .../master/procedure/DeleteTableProcedure.html  |     9 +-
 .../master/procedure/DisableTableProcedure.html |     9 +-
 .../DispatchMergingRegionsProcedure.html        |     9 +-
 .../master/procedure/EnableTableProcedure.html  |     9 +-
 ...ocedureEnv.MasterProcedureStoreListener.html |    10 +-
 ...asterProcedureEnv.WALStoreLeaseRecovery.html |    10 +-
 .../master/procedure/MasterProcedureEnv.html    |    78 +-
 .../MasterProcedureScheduler.FairQueue.html     |    30 +-
 ...MasterProcedureScheduler.NamespaceQueue.html |    16 +-
 ...reScheduler.NamespaceQueueKeyComparator.html |     6 +-
 .../MasterProcedureScheduler.Queue.html         |    52 +-
 .../MasterProcedureScheduler.QueueImpl.html     |    22 +-
 ...MasterProcedureScheduler.QueueInterface.html |    18 +-
 .../MasterProcedureScheduler.RegionEvent.html   |    20 +-
 .../MasterProcedureScheduler.ServerQueue.html   |     6 +-
 ...edureScheduler.ServerQueueKeyComparator.html |     6 +-
 .../MasterProcedureScheduler.TableQueue.html    |    32 +-
 ...cedureScheduler.TableQueueKeyComparator.html |     6 +-
 .../procedure/MasterProcedureScheduler.html     |    70 +-
 .../procedure/ModifyColumnFamilyProcedure.html  |     9 +-
 .../procedure/ModifyNamespaceProcedure.html     |     9 +-
 .../master/procedure/ModifyTableProcedure.html  |     9 +-
 .../procedure/RestoreSnapshotProcedure.html     |     9 +-
 .../master/procedure/ServerCrashProcedure.html  |     9 +-
 ...rProcedureInterface.ServerOperationType.html |     4 +-
 ...tTableRegionProcedure.StoreFileSplitter.html |   365 +
 .../procedure/SplitTableRegionProcedure.html    |  1271 +
 ...leProcedureInterface.TableOperationType.html |     4 +-
 .../procedure/TableProcedureInterface.html      |     6 +-
 .../procedure/TruncateTableProcedure.html       |     9 +-
 .../AbstractStateMachineTableProcedure.html     |     6 +
 .../CreateTableProcedure.CreateHdfsRegions.html |    14 +-
 .../procedure/class-use/MasterProcedureEnv.html |   430 +-
 ...tTableRegionProcedure.StoreFileSplitter.html |   125 +
 .../class-use/SplitTableRegionProcedure.html    |   125 +
 ...leProcedureInterface.TableOperationType.html |    50 +-
 .../class-use/TableProcedureInterface.html      |     6 +
 .../hbase/master/procedure/package-frame.html   |     1 +
 .../hbase/master/procedure/package-summary.html |     6 +
 .../hbase/master/procedure/package-tree.html    |     6 +-
 .../apache/hadoop/hbase/mob/MobFileCache.html   |    22 +-
 .../hbase/mob/class-use/MobCacheConfig.html     |     8 +-
 .../hbase/monitoring/MonitoredTask.State.html   |     4 +-
 .../class-use/MonitoredRPCHandler.html          |    28 +-
 .../monitoring/class-use/MonitoredTask.html     |    24 +-
 .../hadoop/hbase/nio/class-use/ByteBuff.html    |    70 +-
 .../apache/hadoop/hbase/package-summary.html    |     2 +-
 .../org/apache/hadoop/hbase/package-tree.html   |    10 +-
 .../org/apache/hadoop/hbase/package-use.html    |    14 +-
 .../hbase/procedure/class-use/Procedure.html    |    46 +-
 .../class-use/ProcedureCoordinator.html         |    12 +-
 .../procedure/class-use/ProcedureMember.html    |    10 +-
 .../class-use/ProcedureMemberRpcs.html          |     8 +-
 .../hbase/procedure/class-use/Subprocedure.html |    34 +-
 .../procedure2/AbstractProcedureScheduler.html  |    74 +-
 .../hbase/procedure2/OnePhaseProcedure.html     |    21 +-
 .../hadoop/hbase/procedure2/Procedure.html      |   802 +-
 ...edureExecutor.CompletedProcedureCleaner.html |    45 +-
 .../ProcedureExecutor.DelayedContainer.html     |   417 -
 .../ProcedureExecutor.DelayedProcedure.html     |   282 +
 .../ProcedureExecutor.InlineChore.html          |   372 +
 ...edureExecutor.ProcedureExecutorListener.html |    16 +-
 .../ProcedureExecutor.StoppableThread.html      |   341 +
 .../procedure2/ProcedureExecutor.Testing.html   |    46 +-
 ...ProcedureExecutor.TimeoutExecutorThread.html |   476 +
 .../ProcedureExecutor.WorkerMonitor.html        |   524 +
 .../ProcedureExecutor.WorkerThread.html         |   415 +
 .../hbase/procedure2/ProcedureExecutor.html     |   706 +-
 .../procedure2/ProcedureInMemoryChore.html      |    25 +-
 .../procedure2/RootProcedureState.State.html    |     4 +-
 .../hbase/procedure2/SequentialProcedure.html   |    21 +-
 .../procedure2/StateMachineProcedure.Flow.html  |    10 +-
 .../hbase/procedure2/StateMachineProcedure.html |   113 +-
 .../hbase/procedure2/TwoPhaseProcedure.html     |    21 +-
 .../hbase/procedure2/class-use/Procedure.html   |   201 +-
 .../procedure2/class-use/ProcedureEvent.html    |    34 +-
 .../ProcedureExecutor.DelayedContainer.html     |   181 -
 .../ProcedureExecutor.DelayedProcedure.html     |   165 +
 .../ProcedureExecutor.InlineChore.html          |   182 +
 .../ProcedureExecutor.StoppableThread.html      |   169 +
 ...ProcedureExecutor.TimeoutExecutorThread.html |   165 +
 .../ProcedureExecutor.WorkerMonitor.html        |   125 +
 .../ProcedureExecutor.WorkerThread.html         |   165 +
 .../procedure2/class-use/ProcedureExecutor.html |    14 +-
 .../class-use/ProcedureInMemoryChore.html       |     4 +
 .../class-use/ProcedureSuspendedException.html  |     3 +-
 .../class-use/ProcedureYieldException.html      |     3 +-
 .../class-use/RootProcedureState.html           |    13 +-
 .../class-use/StateMachineProcedure.Flow.html   |     5 +
 .../class-use/StateMachineProcedure.html        |     6 +
 .../hadoop/hbase/procedure2/package-frame.html  |     4 +-
 .../hbase/procedure2/package-summary.html       |    28 +-
 .../hadoop/hbase/procedure2/package-tree.html   |    29 +-
 .../hadoop/hbase/procedure2/package-use.html    |    16 +-
 .../ProcedureStore.ProcedureLoader.html         |     8 +-
 .../hadoop/hbase/procedure2/util/ByteSlot.html  |     4 +-
 .../util/DelayedUtil.DelayedContainer.html      |   392 +
 ...layedUtil.DelayedContainerWithTimestamp.html |   361 +
 .../util/DelayedUtil.DelayedObject.html         |   313 +
 .../util/DelayedUtil.DelayedWithTimeout.html    |   249 +
 .../hbase/procedure2/util/DelayedUtil.html      |   386 +
 .../hbase/procedure2/util/StringUtils.html      |     4 +-
 .../class-use/DelayedUtil.DelayedContainer.html |   187 +
 ...layedUtil.DelayedContainerWithTimestamp.html |   165 +
 .../class-use/DelayedUtil.DelayedObject.html    |   199 +
 .../DelayedUtil.DelayedWithTimeout.html         |   229 +
 .../procedure2/util/class-use/DelayedUtil.html  |   125 +
 .../hbase/procedure2/util/package-frame.html    |     8 +
 .../hbase/procedure2/util/package-summary.html  |    31 +
 .../hbase/procedure2/util/package-tree.html     |    22 +
 .../hbase/procedure2/util/package-use.html      |    53 +
 .../quotas/OperationQuota.OperationType.html    |     4 +-
 .../apache/hadoop/hbase/quotas/QuotaType.html   |     4 +-
 .../hbase/quotas/class-use/QuotaLimiter.html    |     8 +-
 .../hbase/quotas/class-use/QuotaState.html      |     8 +-
 .../hbase/quotas/class-use/QuotaType.html       |    10 +-
 .../class-use/RegionServerQuotaManager.html     |     4 +-
 .../quotas/class-use/ThrottlingException.html   |    22 +-
 .../hadoop/hbase/quotas/package-tree.html       |     4 +-
 .../hbase/regionserver/AbstractMemStore.html    |   362 +-
 .../hadoop/hbase/regionserver/BloomType.html    |     4 +-
 .../regionserver/BusyRegionSplitPolicy.html     |     7 +
 .../CompactSplitThread.CompactionRunner.html    |    26 +-
 .../CompactSplitThread.Rejection.html           |     6 +-
 .../hbase/regionserver/CompactSplitThread.html  |    70 +-
 ...ompactingMemStore.InMemoryFlushRunnable.html |     6 +-
 .../hbase/regionserver/CompactingMemStore.html  |   153 +-
 .../hbase/regionserver/CompactionPipeline.html  |    83 +-
 .../hbase/regionserver/DefaultMemStore.html     |    86 +-
 .../DelimitedKeyPrefixRegionSplitPolicy.html    |     7 +
 .../hadoop/hbase/regionserver/FlushType.html    |    12 +-
 .../hadoop/hbase/regionserver/HMobStore.html    |     2 +-
 .../regionserver/HRegion.BatchOperation.html    |    26 +-
 .../regionserver/HRegion.FlushResultImpl.html   |    24 +-
 .../regionserver/HRegion.MutationBatch.html     |    20 +-
 .../HRegion.PrepareFlushResult.html             |    54 +-
 .../regionserver/HRegion.RegionScannerImpl.html |    94 +-
 .../hbase/regionserver/HRegion.ReplayBatch.html |    18 +-
 .../regionserver/HRegion.RowLockContext.html    |    28 +-
 .../hbase/regionserver/HRegion.RowLockImpl.html |    16 +-
 .../hbase/regionserver/HRegion.WriteState.html  |    26 +-
 .../hadoop/hbase/regionserver/HRegion.html      |  1459 +-
 .../hbase/regionserver/HRegionFileSystem.html   |    78 +-
 .../HRegionServer.CompactionChecker.html        |    14 +-
 .../HRegionServer.MovedRegionInfo.html          |    16 +-
 .../HRegionServer.MovedRegionsCleaner.html      |    16 +-
 .../HRegionServer.PeriodicMemstoreFlusher.html  |    12 +-
 .../hbase/regionserver/HRegionServer.html       |   847 +-
 .../regionserver/HStore.StoreFlusherImpl.html   |    36 +-
 .../hadoop/hbase/regionserver/HStore.html       |   602 +-
 .../hbase/regionserver/HeapMemStoreLAB.html     |    48 +-
 ...eapMemoryManager.HeapMemoryTuneObserver.html |     4 +-
 .../HeapMemoryManager.HeapMemoryTunerChore.html |     2 +-
 .../HeapMemoryManager.TunerContext.html         |    52 +-
 .../HeapMemoryManager.TunerResult.html          |    20 +-
 .../regionserver/ImmutableMemStoreLAB.html      |   428 +
 .../regionserver/ImmutableSegment.Type.html     |    10 +-
 .../hbase/regionserver/ImmutableSegment.html    |   113 +-
 ...IncreasingToUpperBoundRegionSplitPolicy.html |     8 +-
 .../KeyPrefixRegionSplitPolicy.html             |     7 +
 .../hadoop/hbase/regionserver/Leases.Lease.html |    26 +-
 .../Leases.LeaseStillHeldException.html         |     8 +-
 .../hadoop/hbase/regionserver/Leases.html       |    16 +-
 .../hadoop/hbase/regionserver/MemStore.html     |   173 +-
 .../regionserver/MemStoreCompactor.Action.html  |   373 +
 .../regionserver/MemStoreCompactor.Type.html    |   347 -
 .../hbase/regionserver/MemStoreCompactor.html   |   266 +-
 .../regionserver/MemStoreCompactorIterator.html |   489 -
 .../MemStoreCompactorSegmentsIterator.html      |   465 +
 .../MemStoreFlusher.FlushHandler.html           |     6 +-
 .../MemStoreFlusher.FlushQueueEntry.html        |     2 +-
 .../MemStoreFlusher.FlushRegionEntry.html       |    32 +-
 .../MemStoreFlusher.WakeupFlushThread.html      |    10 +-
 .../hbase/regionserver/MemStoreFlusher.html     |    54 +-
 .../hadoop/hbase/regionserver/MemStoreLAB.html  |     6 +-
 .../MemStoreMergerSegmentsIterator.html         |   360 +
 .../hbase/regionserver/MemStoreScanner.html     |     8 +-
 .../regionserver/MemStoreSegmentsIterator.html  |   353 +
 .../hbase/regionserver/MemStoreSnapshot.html    |    82 +-
 .../hadoop/hbase/regionserver/MemstoreSize.html |   470 +
 .../hbase/regionserver/MutableSegment.html      |    67 +-
 ...SRpcServices.RegionScannerCloseCallBack.html |     8 +-
 .../RSRpcServices.RegionScannerHolder.html      |    18 +-
 ...pcServices.RegionScannerShippedCallBack.html |    12 +-
 ...RpcServices.RegionScannersCloseCallBack.html |    10 +-
 .../RSRpcServices.ScannerListener.html          |     8 +-
 .../hbase/regionserver/RSRpcServices.html       |   325 +-
 .../regionserver/Region.BulkLoadListener.html   |     8 +-
 .../regionserver/Region.FlushResult.Result.html |    14 +-
 .../hbase/regionserver/Region.FlushResult.html  |     8 +-
 .../hbase/regionserver/Region.Operation.html    |    32 +-
 .../hbase/regionserver/Region.RowLock.html      |     4 +-
 .../hadoop/hbase/regionserver/Region.html       |   129 +-
 ...ionCoprocessorHost.CoprocessorOperation.html |    12 +-
 ...RegionCoprocessorHost.EndpointOperation.html |    10 +-
 ...ocessorHost.EndpointOperationWithResult.html |    10 +-
 .../RegionCoprocessorHost.RegionOperation.html  |    12 +-
 ...processorHost.RegionOperationWithResult.html |    12 +-
 .../regionserver/RegionCoprocessorHost.html     |   190 +-
 ...Transaction.RegionMergeTransactionPhase.html |     4 +-
 .../regionserver/RegionServerAccounting.html    |    97 +-
 .../regionserver/RegionServerServices.html      |    81 +-
 .../regionserver/RegionServicesForStores.html   |    51 +-
 .../regionserver/ScannerContext.LimitScope.html |     4 +-
 .../regionserver/ScannerContext.NextState.html  |     4 +-
 .../hadoop/hbase/regionserver/Segment.html      |   214 +-
 .../hbase/regionserver/SegmentFactory.html      |   115 +-
 .../ShutdownHook.DoNothingStoppable.html        |     8 +-
 .../ShutdownHook.DoNothingThread.html           |     6 +-
 .../hadoop/hbase/regionserver/ShutdownHook.html |     4 +-
 .../SplitLogWorker.TaskExecutor.Status.html     |     4 +-
 .../hadoop/hbase/regionserver/SplitRequest.html |    58 +-
 .../SplitTransactionImpl.StoreFileSplitter.html |     4 +-
 .../hbase/regionserver/SteppingSplitPolicy.html |   355 +
 .../apache/hadoop/hbase/regionserver/Store.html |   215 +-
 .../StoreFile.Comparators.GetBulkTime.html      |     6 +-
 .../StoreFile.Comparators.GetFileSize.html      |     6 +-
 .../StoreFile.Comparators.GetMaxTimestamp.html  |     6 +-
 .../StoreFile.Comparators.GetPathName.html      |     6 +-
 .../StoreFile.Comparators.GetSeqId.html         |     6 +-
 .../regionserver/StoreFile.Comparators.html     |     8 +-
 .../hadoop/hbase/regionserver/StoreFile.html    |    26 +-
 .../regionserver/VersionedSegmentsList.html     |    18 +-
 .../regionserver/class-use/CellFlatMap.html     |     8 +-
 .../hbase/regionserver/class-use/CellSet.html   |     5 +-
 .../class-use/CompactionRequestor.html          |     4 +-
 .../ConstantSizeRegionSplitPolicy.html          |     4 +
 .../class-use/FlushRequestListener.html         |    16 +-
 .../regionserver/class-use/FlushRequester.html  |     4 +-
 .../hbase/regionserver/class-use/FlushType.html |    10 +-
 .../hbase/regionserver/class-use/HMobStore.html |    12 +-
 .../class-use/HRegion.BatchOperation.html       |     2 +-
 .../hbase/regionserver/class-use/HRegion.html   |   100 +-
 .../class-use/HRegionFileSystem.html            |    61 +-
 .../regionserver/class-use/HRegionServer.html   |    36 +-
 .../hbase/regionserver/class-use/HStore.html    |     9 +-
 .../HeapMemoryManager.TunerContext.html         |    10 +-
 .../HeapMemoryManager.TunerResult.html          |    14 +-
 .../class-use/HeapMemoryManager.html            |     4 +-
 .../class-use/ImmutableMemStoreLAB.html         |   125 +
 .../class-use/ImmutableSegment.Type.html        |    26 +-
 .../class-use/ImmutableSegment.html             |   101 +-
 ...IncreasingToUpperBoundRegionSplitPolicy.html |     4 +
 .../regionserver/class-use/KeyValueScanner.html |    30 +-
 .../hbase/regionserver/class-use/Leases.html    |     4 +-
 .../MemStoreChunkPool.PooledChunk.html          |     2 +-
 .../class-use/MemStoreCompactor.Action.html     |   194 +
 .../class-use/MemStoreCompactor.Type.html       |   187 -
 .../class-use/MemStoreCompactorIterator.html    |   208 -
 .../MemStoreCompactorSegmentsIterator.html      |   125 +
 .../regionserver/class-use/MemStoreLAB.html     |    46 +-
 .../MemStoreMergerSegmentsIterator.html         |   125 +
 .../class-use/MemStoreSegmentsIterator.html     |   242 +
 .../class-use/MemStoreSnapshot.html             |    22 +-
 .../regionserver/class-use/MemstoreSize.html    |   512 +
 .../class-use/MetricsRegionServer.html          |     4 +-
 ...ltiVersionConcurrencyControl.WriteEntry.html |    14 +
 .../regionserver/class-use/OperationStatus.html |     8 +-
 .../regionserver/class-use/RSRpcServices.html   |    46 +-
 .../class-use/Region.FlushResult.html           |     6 +-
 .../regionserver/class-use/Region.RowLock.html  |     8 +-
 .../hbase/regionserver/class-use/Region.html    |   134 +-
 .../class-use/RegionCoprocessorHost.html        |     4 +-
 .../RegionMergeTransaction.JournalEntry.html    |     8 +-
 ...Transaction.RegionMergeTransactionPhase.html |     4 +-
 ...ionMergeTransaction.TransactionListener.html |     8 +-
 .../class-use/RegionMergeTransaction.html       |     8 +-
 .../class-use/RegionServerAccounting.html       |     4 +-
 ...ionServerServices.PostOpenDeployContext.html |     8 +-
 ...erServices.RegionStateTransitionContext.html |     8 +-
 .../class-use/RegionServerServices.html         |   166 +-
 .../class-use/RegionSplitPolicy.html            |     6 +-
 .../regionserver/class-use/ScannerContext.html  |    30 +-
 .../class-use/SecureBulkLoadManager.html        |     4 +-
 .../hbase/regionserver/class-use/Segment.html   |    16 +-
 .../class-use/ServerNonceManager.html           |     8 +-
 .../class-use/SplitLogWorker.TaskExecutor.html  |    12 +-
 .../regionserver/class-use/SplitLogWorker.html  |    12 +-
 .../SplitTransaction.JournalEntry.html          |     8 +-
 .../SplitTransaction.SplitTransactionPhase.html |     4 +-
 .../SplitTransaction.TransactionListener.html   |     8 +-
 .../class-use/SplitTransaction.html             |     8 +-
 .../class-use/SteppingSplitPolicy.html          |   125 +
 .../hbase/regionserver/class-use/Store.html     |   110 +-
 .../hbase/regionserver/class-use/StoreFile.html |   266 +-
 .../regionserver/class-use/StoreFileReader.html |    12 +-
 .../class-use/StoreFlushContext.html            |    12 +-
 .../regionserver/class-use/StoreScanner.html    |     4 +-
 .../class-use/StripeStoreConfig.html            |     4 +-
 .../class-use/TimeRangeTracker.html             |     8 +-
 .../class-use/VersionedSegmentsList.html        |    10 +-
 ...CompactionRequest.DisplayCompactionType.html |     4 +-
 .../regionserver/compactions/Compactor.html     |    18 +-
 .../class-use/CompactionContext.html            |    16 +-
 .../class-use/CompactionRequest.html            |    14 +-
 .../compactions/class-use/CompactionWindow.html |     8 +-
 .../hbase/regionserver/package-frame.html       |     9 +-
 .../hbase/regionserver/package-summary.html     |   137 +-
 .../hadoop/hbase/regionserver/package-tree.html |    32 +-
 .../hadoop/hbase/regionserver/package-use.html  |   313 +-
 .../NormalUserScanQueryMatcher.html             |     8 +-
 .../querymatcher/RawScanQueryMatcher.html       |     8 +-
 .../ScanQueryMatcher.MatchCode.html             |     4 +-
 .../StripeCompactionScanQueryMatcher.html       |     6 +-
 .../querymatcher/UserScanQueryMatcher.html      |    18 +-
 .../class-use/DeleteTracker.DeleteResult.html   |     8 +-
 .../class-use/ScanQueryMatcher.MatchCode.html   |    22 +-
 .../regionserver/querymatcher/package-tree.html |     4 +-
 .../class-use/ThroughputController.html         |    16 +-
 .../wal/AbstractFSWAL.WalProps.html             |   300 +
 .../hbase/regionserver/wal/AbstractFSWAL.html   |   243 +-
 .../wal/AbstractProtobufLogWriter.html          |     4 +-
 .../wal/AsyncFSWAL.LogRollerExitedChecker.html  |    14 +-
 .../regionserver/wal/AsyncFSWAL.Payload.html    |    16 +-
 .../hbase/regionserver/wal/AsyncFSWAL.html      |   122 +-
 ...obufLogWriter.BlockingCompletionHandler.html |   388 -
 ...ncProtobufLogWriter.OutputStreamWrapper.html |   460 +
 .../wal/AsyncProtobufLogWriter.html             |    76 +-
 .../regionserver/wal/CompressionContext.html    |     4 +-
 .../wal/FSHLog.RingBufferEventHandler.html      |    55 +-
 .../wal/FSHLog.SafePointZigZagLatch.html        |    16 +-
 .../regionserver/wal/FSHLog.SyncRunner.html     |    50 +-
 .../hadoop/hbase/regionserver/wal/FSHLog.html   |    36 +-
 .../hbase/regionserver/wal/FSWALEntry.html      |     2 +-
 .../hadoop/hbase/regionserver/wal/HLogKey.html  |     2 +-
 .../wal/ProtobufLogReader.WALHdrResult.html     |     4 +-
 .../hbase/regionserver/wal/ReplayHLogKey.html   |     2 +-
 .../wal/SecureAsyncProtobufLogWriter.html       |     2 +-
 .../hbase/regionserver/wal/SyncFuture.html      |    50 +-
 .../hadoop/hbase/regionserver/wal/WALEdit.html  |    48 +-
 .../wal/class-use/AbstractFSWAL.WalProps.html   |   167 +
 ...obufLogWriter.BlockingCompletionHandler.html |   125 -
 ...ncProtobufLogWriter.OutputStreamWrapper.html |   125 +
 .../wal/class-use/CompressionContext.html       |    16 +-
 .../regionserver/wal/class-use/SyncFuture.html  |     4 +
 .../wal/class-use/WALActionsListener.html       |    40 +-
 .../wal/class-use/WALCoprocessorHost.html       |     4 +-
 .../regionserver/wal/class-use/WALEdit.html     |    74 +-
 .../hbase/regionserver/wal/package-frame.html   |     3 +-
 .../hbase/regionserver/wal/package-summary.html |    96 +-
 .../hbase/regionserver/wal/package-tree.html    |     3 +-
 .../hbase/regionserver/wal/package-use.html     |    63 +-
 .../ReplicationQueuesClientZKImpl.html          |    14 +-
 .../replication/ReplicationQueuesZKImpl.html    |    34 +-
 .../class-use/ReplicationEndpoint.Context.html  |     8 +-
 .../class-use/ReplicationException.html         |    18 +-
 .../class-use/ReplicationListener.html          |    12 +-
 .../replication/class-use/ReplicationPeers.html |     4 +-
 .../class-use/ReplicationQueues.html            |     4 +-
 .../replication/class-use/WALEntryFilter.html   |     8 +-
 .../DumpReplicationQueues.DumpOptions.html      |    18 +-
 ...DumpReplicationQueues.WarnOnlyAbortable.html |    12 +-
 ...DumpReplicationQueues.WarnOnlyStoppable.html |   313 +
 .../regionserver/DumpReplicationQueues.html     |   159 +-
 .../HBaseInterClusterReplicationEndpoint.html   |     4 +-
 ...icationEndpoint.RegionReplicaOutputSink.html |    17 +-
 .../regionserver/ReplicationLoad.html           |    26 +-
 ...ourceManager.AdoptAbandonedQueuesWorker.html |     6 +-
 ...icationSourceManager.NodeFailoverWorker.html |    16 +-
 .../regionserver/ReplicationSourceManager.html  |    26 +-
 ...DumpReplicationQueues.WarnOnlyStoppable.html |   125 +
 .../class-use/MetricsReplicationSourceImpl.html |     4 +-
 .../regionserver/class-use/MetricsSource.html   |     4 +-
 .../replication/regionserver/package-frame.html |     1 +
 .../regionserver/package-summary.html           |    58 +-
 .../replication/regionserver/package-tree.html  |     1 +
 .../rest/class-use/ProtobufMessageHandler.html  |    18 +-
 .../hbase/rest/class-use/TableResource.html     |     8 +-
 .../hadoop/hbase/rest/client/RemoteHTable.html  |    21 +-
 .../hadoop/hbase/rest/model/CellModel.html      |   111 +-
 .../hadoop/hbase/rest/model/RowModel.html       |    93 +-
 .../hadoop/hbase/rest/model/ScannerModel.html   |    68 +-
 .../hadoop/hbase/rest/model/package-tree.html   |     2 +-
 .../hbase/rsgroup/RSGroupAdminEndpoint.html     |   419 +-
 .../hbase/rsgroup/class-use/RSGroupInfo.html    |    62 +-
 .../class-use/RSGroupInfoManagerImpl.html       |     8 +-
 .../hadoop/hbase/security/AuthMethod.html       |     8 +-
 .../hbase/security/CryptoAESUnwrapHandler.html  |   382 +
 .../hbase/security/CryptoAESWrapHandler.html    |   454 +
 .../hadoop/hbase/security/EncryptionUtil.html   |    70 +-
 .../HBaseSaslRpcClient.WrappedInputStream.html  |   414 +
 .../HBaseSaslRpcClient.WrappedOutputStream.html |   328 +
 .../hbase/security/HBaseSaslRpcClient.html      |   191 +-
 ...aseSaslRpcServer.SaslGssCallbackHandler.html |     4 +-
 .../hbase/security/HBaseSaslRpcServer.html      |     4 +-
 .../NettyHBaseRpcConnectionHeaderHandler.html   |   471 +
 .../hbase/security/NettyHBaseSaslRpcClient.html |    21 +-
 .../NettyHBaseSaslRpcClientHandler.html         |    90 +-
 .../security/SaslUtil.QualityOfProtection.html  |     4 +-
 .../access/AccessControlFilter.Strategy.html    |     4 +-
 .../access/AccessController.OpType.html         |     4 +-
 .../hbase/security/access/AccessController.html |   270 +-
 .../security/access/class-use/Permission.html   |    48 +-
 .../access/class-use/TableAuthManager.html      |     8 +-
 .../hbase/security/access/package-tree.html     |     2 +-
 .../hbase/security/class-use/AuthMethod.html    |     9 +-
 .../class-use/CryptoAESUnwrapHandler.html       |   125 +
 .../class-use/CryptoAESWrapHandler.html         |   125 +
 .../HBaseSaslRpcClient.WrappedInputStream.html  |   125 +
 .../HBaseSaslRpcClient.WrappedOutputStream.html |   125 +
 .../NettyHBaseRpcConnectionHeaderHandler.html   |   125 +
 .../hadoop/hbase/security/class-use/User.html   |   204 +-
 .../hbase/security/class-use/UserProvider.html  |     4 +-
 .../hadoop/hbase/security/package-frame.html    |     3 +
 .../hadoop/hbase/security/package-summary.html  |    42 +-
 .../hadoop/hbase/security/package-tree.html     |    21 +
 .../AuthenticationTokenSecretManager.html       |     4 +-
 .../visibility/VisibilityController.html        |     2 +-
 .../visibility/class-use/Authorizations.html    |    16 +-
 .../visibility/class-use/CellVisibility.html    |    12 +-
 .../class-use/VisibilityLabelsCache.html        |    10 +-
 .../hadoop/hbase/snapshot/CreateSnapshot.html   |    34 +-
 .../hadoop/hbase/snapshot/ExportSnapshot.html   |     6 +-
 .../snapshot/SnapshotInfo.SnapshotStats.html    |    38 +-
 .../hadoop/hbase/snapshot/SnapshotInfo.html     |    36 +-
 .../thrift/ThriftMetrics.ThriftServerType.html  |     4 +-
 .../hbase/thrift/class-use/ThriftMetrics.html   |     4 +-
 .../ThriftServerRunner.HBaseHandler.html        |     4 +-
 .../hadoop/hbase/thrift/package-tree.html       |     2 +-
 .../apache/hadoop/hbase/thrift2/DemoClient.html |    31 +-
 .../tmpl/master/MasterStatusTmpl.ImplData.html  |   210 +-
 .../hbase/tmpl/master/MasterStatusTmpl.html     |    84 +-
 .../hbase/tmpl/master/MasterStatusTmplImpl.html |    42 +-
 .../regionserver/RSStatusTmpl.ImplData.html     |   120 +-
 .../hbase/tmpl/regionserver/RSStatusTmpl.html   |    48 +-
 .../tmpl/regionserver/RSStatusTmplImpl.html     |    24 +-
 .../hadoop/hbase/util/ByteBufferUtils.html      |    76 +-
 .../apache/hadoop/hbase/util/ChecksumType.html  |     4 +-
 .../CollectionUtils.IOExceptionSupplier.html    |     4 +-
 .../hadoop/hbase/util/CollectionUtils.html      |    73 +-
 .../hbase/util/JvmPauseMonitor.GcTimes.html     |    14 +-
 .../hbase/util/JvmPauseMonitor.Monitor.html     |     6 +-
 .../hadoop/hbase/util/JvmPauseMonitor.html      |    14 +-
 .../hadoop/hbase/util/ModifyRegionUtils.html    |     2 +-
 .../org/apache/hadoop/hbase/util/Order.html     |     4 +-
 .../hbase/util/class-use/ByteBufferArray.html   |     4 +-
 .../hadoop/hbase/util/class-use/ByteRange.html  |   188 +-
 .../hadoop/hbase/util/class-use/Bytes.html      |    36 +-
 .../util/class-use/CancelableProgressable.html  |    12 +-
 .../hbase/util/class-use/ChecksumType.html      |     4 +-
 .../hadoop/hbase/util/class-use/FSUtils.html    |     4 +-
 .../util/class-use/HBaseFsck.ErrorReporter.html |     4 +-
 .../hadoop/hbase/util/class-use/Hash.html       |     4 +-
 .../hadoop/hbase/util/class-use/HashKey.html    |    24 +-
 .../hbase/util/class-use/ObjectIntPair.html     |    10 +-
 .../hadoop/hbase/util/class-use/Order.html      |    42 +-
 .../hadoop/hbase/util/class-use/Pair.html       |    74 +-
 .../hbase/util/class-use/PairOfSameType.html    |    20 +-
 .../util/class-use/PositionedByteRange.html     |   438 +-
 .../apache/hadoop/hbase/util/package-tree.html  |     8 +-
 ...dantKVGenerator.ExtendedOffheapKeyValue.html |     2 +-
 .../hadoop/hbase/wal/AbstractFSWALProvider.html |    78 +-
 .../wal/AsyncFSWALProvider.AsyncWriter.html     |     2 +-
 .../hadoop/hbase/wal/AsyncFSWALProvider.html    |     2 +-
 .../apache/hadoop/hbase/wal/FSHLogProvider.html |     2 +-
 .../apache/hadoop/hbase/wal/WALKey.Version.html |    20 +-
 .../org/apache/hadoop/hbase/wal/WALKey.html     |   232 +-
 .../hbase/wal/WALProvider.AsyncWriter.html      |    12 +-
 .../WALSplitter.CorruptedLogFileException.html  |     6 +-
 ...WALSplitter.LogRecoveredEditsOutputSink.html |    41 +-
 .../wal/WALSplitter.LogReplayOutputSink.html    |    77 +-
 .../hbase/wal/WALSplitter.MutationReplay.html   |    12 +-
 .../hbase/wal/WALSplitter.OutputSink.html       |    13 +-
 .../wal/WALSplitter.RegionServerWriter.html     |     8 +-
 .../hbase/wal/WALSplitter.SinkWriter.html       |    16 +-
 .../hbase/wal/WALSplitter.WriterAndPath.html    |    10 +-
 .../apache/hadoop/hbase/wal/WALSplitter.html    |     2 +-
 .../hadoop/hbase/wal/class-use/WAL.Entry.html   |    34 +-
 .../hadoop/hbase/wal/class-use/WAL.Reader.html  |     4 +-
 .../apache/hadoop/hbase/wal/class-use/WAL.html  |    26 +-
 .../hadoop/hbase/wal/class-use/WALFactory.html  |    22 +-
 .../hadoop/hbase/wal/class-use/WALKey.html      |    28 +-
 .../wal/class-use/WALProvider.AsyncWriter.html  |     6 +
 .../hbase/zookeeper/RecoverableZooKeeper.html   |     6 +-
 .../class-use/RecoverableZooKeeper.html         |    24 -
 .../hbase/zookeeper/class-use/ZNodePaths.html   |     2 +-
 .../zookeeper/class-use/ZooKeeperWatcher.html   |    30 +-
 .../hadoop/hbase/zookeeper/package-use.html     |     7 +-
 .../lib/class-use/MutableFastCounter.html       |    64 +-
 devapidocs/overview-tree.html                   |   269 +-
 devapidocs/serialized-form.html                 |    55 +
 .../hbase/CellUtil.EmptyByteBufferedCell.html   |  4352 +--
 .../apache/hadoop/hbase/CellUtil.EmptyCell.html |  4352 +--
 .../CellUtil.FirstOnRowByteBufferedCell.html    |  4352 +--
 .../hadoop/hbase/CellUtil.FirstOnRowCell.html   |  4352 +--
 .../CellUtil.FirstOnRowColByteBufferedCell.html |  4352 +--
 .../hbase/CellUtil.FirstOnRowColCell.html       |  4352 +--
 ...ellUtil.FirstOnRowColTSByteBufferedCell.html |  4352 +--
 .../hbase/CellUtil.FirstOnRowColTSCell.html     |  4352 +--
 .../CellUtil.FirstOnRowDeleteFamilyCell.html    |  4352 +--
 .../CellUtil.LastOnRowByteBufferedCell.html     |  4352 +--
 .../hadoop/hbase/CellUtil.LastOnRowCell.html    |  4352 +--
 .../CellUtil.LastOnRowColByteBufferedCell.html  |  4352 +--
 .../hadoop/hbase/CellUtil.LastOnRowColCell.html |  4352 +--
 .../CellUtil.ShareableMemoryTagRewriteCell.html |  4352 +--
 .../hadoop/hbase/CellUtil.TagRewriteCell.html   |  4352 +--
 .../org/apache/hadoop/hbase/CellUtil.html       |  4352 +--
 .../hadoop/hbase/CoordinatedStateManager.html   |     2 +-
 .../org/apache/hadoop/hbase/ExtendedCell.html   |     7 +-
 .../hadoop/hbase/KeyValue.KVComparator.html     |  4970 +--
 .../hadoop/hbase/KeyValue.KeyOnlyKeyValue.html  |  4970 +--
 .../hadoop/hbase/KeyValue.MetaComparator.html   |  4970 +--
 .../hbase/KeyValue.RawBytesComparator.html      |  4970 +--
 .../hbase/KeyValue.RowOnlyComparator.html       |  4970 +--
 .../hbase/KeyValue.SamePrefixComparator.html    |  4970 +--
 .../org/apache/hadoop/hbase/KeyValue.Type.html  |  4970 +--
 .../org/apache/hadoop/hbase/KeyValue.html       |  4970 +--
 .../apache/hadoop/hbase/OffheapKeyValue.html    |    11 +-
 .../apache/hadoop/hbase/SizeCachedKeyValue.html |    65 +-
 .../apache/hadoop/hbase/SplitLogTask.Done.html  |     2 +-
 .../apache/hadoop/hbase/SplitLogTask.Err.html   |     2 +-
 .../apache/hadoop/hbase/SplitLogTask.Owned.html |     2 +-
 .../hadoop/hbase/SplitLogTask.Resigned.html     |     2 +-
 .../hadoop/hbase/SplitLogTask.Unassigned.html   |     2 +-
 .../org/apache/hadoop/hbase/SplitLogTask.html   |     2 +-
 .../org/apache/hadoop/hbase/Version.html        |     8 +-
 .../org/apache/hadoop/hbase/ZNodeClearer.html   |     2 +-
 .../hbase/backup/FailedArchiveException.html    |   122 +
 .../hadoop/hbase/backup/HFileArchiver.File.html |  1285 +-
 .../backup/HFileArchiver.FileConverter.html     |  1285 +-
 .../HFileArchiver.FileStatusConverter.html      |  1285 +-
 .../backup/HFileArchiver.FileablePath.html      |  1285 +-
 .../backup/HFileArchiver.FileableStoreFile.html |  1285 +-
 .../hbase/backup/HFileArchiver.StoreToFile.html |  1285 +-
 .../hadoop/hbase/backup/HFileArchiver.html      |  1285 +-
 .../org/apache/hadoop/hbase/client/Action.html  |   133 +-
 .../client/AsyncConnectionConfiguration.html    |   195 +-
 .../hbase/client/AsyncConnectionImpl.html       |   210 +-
 .../client/AsyncProcess.ListRowAccess.html      |    30 +-
 .../client/AsyncProcess.RequestSizeChecker.html |    30 +-
 .../AsyncProcess.RowChecker.ReturnCode.html     |    30 +-
 .../hbase/client/AsyncProcess.RowChecker.html   |    30 +-
 .../client/AsyncProcess.RowCheckerHost.html     |    30 +-
 .../AsyncProcess.SubmittedSizeChecker.html      |    30 +-
 .../client/AsyncProcess.TaskCountChecker.html   |    30 +-
 .../hadoop/hbase/client/AsyncProcess.html       |    30 +-
 .../hadoop/hbase/client/AsyncRegionLocator.html |   477 +-
 .../hadoop/hbase/client/AsyncRegistry.html      |   143 +
 ...stFutureImpl.ReplicaCallIssuingRunnable.html |   713 +-
 ...yncRequestFutureImpl.ReplicaResultState.html |   713 +-
 .../client/AsyncRequestFutureImpl.Retry.html    |   713 +-
 ...tFutureImpl.SingleServerRequestRunnable.html |   713 +-
 .../hbase/client/AsyncRequestFutureImpl.html    |   713 +-
 ...allerFactory.SingleRequestCallerBuilder.html |   220 +-
 ...ingCallerFactory.SmallScanCallerBuilder.html |   246 +
 .../client/AsyncRpcRetryingCallerFactory.html   |   220 +-
 ...SingleRequestRpcRetryingCaller.Callable.html |   313 +-
 .../AsyncSingleRequestRpcRetryingCaller.html    |   313 +-
 ...ScanRpcRetryingCaller.SmallScanResponse.html |   283 +
 .../client/AsyncSmallScanRpcRetryingCaller.html |   283 +
 .../apache/hadoop/hbase/client/AsyncTable.html  |   426 +-
 .../hbase/client/AsyncTableImpl.Converter.html  |   522 +-
 .../client/AsyncTableImpl.NoncedConverter.html  |   452 +
 .../hbase/client/AsyncTableImpl.RpcCall.html    |   522 +-
 .../hadoop/hbase/client/AsyncTableImpl.html     |   522 +-
 .../client/AsyncTableRegionLocatorImpl.html     |     2 +-
 .../hadoop/hbase/client/ClientScanner.html      |  1638 +-
 ...sedScanner.SmallReversedScannerCallable.html |   408 +
 ...ner.SmallReversedScannerCallableFactory.html |   408 +
 .../client/ClientSmallReversedScanner.html      |   550 +-
 .../hadoop/hbase/client/ClusterRegistry.html    |   113 -
 .../hbase/client/ClusterRegistryFactory.html    |     6 +-
 ...ectionImplementation.MasterServiceState.html |  3823 ++-
 ...onImplementation.MasterServiceStubMaker.html |  3823 ++-
 ...nnectionImplementation.NoNonceGenerator.html |  2033 --
 ...ntation.ServerErrorTracker.ServerErrors.html |  3823 ++-
 ...ectionImplementation.ServerErrorTracker.html |  3823 ++-
 .../ConnectionImplementation.StubMaker.html     |  3823 ++-
 .../hbase/client/ConnectionImplementation.html  |  3823 ++-
 .../ConnectionUtils.MasterlessConnection.html   |   428 +-
 .../hadoop/hbase/client/ConnectionUtils.html    |   428 +-
 .../hbase/client/CoprocessorHConnection.html    |   137 +-
 .../hadoop/hbase/client/DelayingRunner.html     |    10 +-
 .../client/HBaseAdmin.AbortProcedureFuture.html |  7016 ++--
 .../HBaseAdmin.AddColumnFamilyFuture.html       |  7016 ++--
 .../client/HBaseAdmin.CreateTableFuture.html    |  7016 ++--
 .../HBaseAdmin.DeleteColumnFamilyFuture.html    |  7016 ++--
 .../client/HBaseAdmin.DeleteTableFuture.html    |  7016 ++--
 .../client/HBaseAdmin.DisableTableFuture.html   |  7016 ++--
 ...HBaseAdmin.DispatchMergingRegionsFuture.html |  7016 ++--
 .../client/HBaseAdmin.EnableTableFuture.html    |  7016 ++--
 .../HBaseAdmin.ModifyColumnFamilyFuture.html    |  7016 ++--
 .../client/HBaseAdmin.ModifyTableFuture.html    |  7016 ++--
 .../client/HBaseAdmin.NamespaceFuture.html      |  7016 ++--
 ...in.ProcedureFuture.WaitForStateCallable.html |  7016 ++--
 .../client/HBaseAdmin.ProcedureFuture.html      |  7016 ++--
 .../HBaseAdmin.RestoreSnapshotFuture.html       |  7016 ++--
 ...n.TableFuture.TableWaitForStateCallable.html |  7016 ++--
 .../hbase/client/HBaseAdmin.TableFuture.html    |  7016 ++--
 .../client/HBaseAdmin.ThrowableAbortable.html   |  7016 ++--
 .../client/HBaseAdmin.TruncateTableFuture.html  |  7016 ++--
 .../apache/hadoop/hbase/client/HBaseAdmin.html  |  7016 ++--
 .../org/apache/hadoop/hbase/client/HTable.html  |  2337 +-
 .../HTableMultiplexer.AtomicAverageCounter.html |     8 +-
 .../client/HTableMultiplexer.FlushWorker.html   |     8 +-
 ...ableMultiplexer.HTableMultiplexerStatus.html |     8 +-
 .../client/HTableMultiplexer.PutStatus.html     |     8 +-
 .../hadoop/hbase/client/HTableMultiplexer.html  |     8 +-
 .../client/MetricsConnection.CallStats.html     |   371 +-
 .../client/MetricsConnection.CallTracker.html   |   371 +-
 .../client/MetricsConnection.NewMetric.html     |   371 +-
 .../client/MetricsConnection.RegionStats.html   |   371 +-
 .../client/MetricsConnection.RunnerStats.html   |   371 +-
 .../hadoop/hbase/client/MetricsConnection.html  |   371 +-
 .../apache/hadoop/hbase/client/MultiAction.html |    12 +-
 .../hbase/client/MultiServerCallable.html       |    14 +-
 .../hadoop/hbase/client/NonceGenerator.html     |    14 +-
 .../client/PerClientRandomNonceGenerator.html   |    54 +-
 .../client/PreemptiveFastFailInterceptor.html   |   364 +-
 .../client/RegionCoprocessorServiceExec.html    |    16 +-
 .../apache/hadoop/hbase/client/Registry.html    |     4 +-
 ...BoundedCompletionService.QueueingFuture.html |   404 +-
 .../client/ResultBoundedCompletionService.html  |   404 +-
 .../hbase/client/ReversedClientScanner.html     |   284 +-
 .../hadoop/hbase/client/RowMutations.html       |   148 +-
 ...eadReplicas.ReplicaRegionServerCallable.html |   518 +-
 .../RpcRetryingCallerWithReadReplicas.html      |   518 +-
 .../org/apache/hadoop/hbase/client/Scan.html    |  1695 +-
 ...ScannerCallableWithReplicas.RetryingRPC.html |   812 +-
 .../client/ScannerCallableWithReplicas.html     |   812 +-
 .../hbase/client/SnapshotDescription.html       |   179 +-
 .../org/apache/hadoop/hbase/client/Table.html   |   799 +-
 .../ZKAsyncRegistry.CuratorEventProcessor.html  |   324 +
 .../hadoop/hbase/client/ZKAsyncRegistry.html    |   324 +
 .../hadoop/hbase/client/ZKClusterRegistry.html  |   150 -
 .../hadoop/hbase/client/ZooKeeperRegistry.html  |   201 +-
 .../BaseMasterAndRegionObserver.html            |  1554 +-
 .../hbase/coprocessor/BaseMasterObserver.html   |  1962 +-
 .../hbase/coprocessor/MasterObserver.html       |  3271 +-
 .../RegionObserver.MutationType.html            |  2064 +-
 .../hbase/coprocessor/RegionObserver.html       |  2064 +-
 .../hbase/exceptions/ClientExceptionsUtil.html  |     2 +-
 .../exceptions/RequestTooBigException.html      |   119 +
 .../filter/MultiRowRangeFilter.RowRange.html    |   980 +-
 .../hbase/filter/MultiRowRangeFilter.html       |   980 +-
 .../hbase/fs/HFileSystem.ReorderBlocks.html     |     2 +-
 .../hbase/fs/HFileSystem.ReorderWALBlocks.html  |     2 +-
 .../org/apache/hadoop/hbase/fs/HFileSystem.html |     2 +-
 .../hadoop/hbase/io/ByteArrayOutputStream.html  |   219 +-
 .../hbase/io/ByteBufferListOutputStream.html    |    78 +-
 .../hadoop/hbase/io/asyncfs/AsyncFSOutput.html  |   117 +-
 .../hbase/io/asyncfs/AsyncFSOutputHelper.html   |   219 +-
 ...FanOutOneBlockAsyncDFSOutput.AckHandler.html |  1021 +-
 .../FanOutOneBlockAsyncDFSOutput.Callback.html  |  1021 +-
 .../FanOutOneBlockAsyncDFSOutput.State.html     |  1021 +-
 .../asyncfs/FanOutOneBlockAsyncDFSOutput.html   |  1021 +-
 ...OneBlockAsyncDFSOutputHelper.BlockAdder.html |  1463 +-
 ...BlockAsyncDFSOutputHelper.CancelOnClose.html |  1463 +-
 ...ockAsyncDFSOutputHelper.ChecksumCreater.html |  1463 +-
 ...ckAsyncDFSOutputHelper.DFSClientAdaptor.html |  1463 +-
 ...neBlockAsyncDFSOutputHelper.FileCreater.html |   991 -
 ...eBlockAsyncDFSOutputHelper.LeaseManager.html |  1463 +-
 ...kAsyncDFSOutputHelper.NameNodeException.html |  1463 +-
 ...utOneBlockAsyncDFSOutputHelper.PBHelper.html |  1463 +-
 ...DFSOutputHelper.PipelineAckStatusGetter.html |  1463 +-
 ...kAsyncDFSOutputHelper.StorageTypeSetter.html |  1463 +-
 .../FanOutOneBlockAsyncDFSOutputHelper.html     |  1463 +-
 ...cDFSOutputSaslHelper.CipherOptionHelper.html |  1214 -
 ...ockAsyncDFSOutputSaslHelper.CryptoCodec.html |  1214 -
 ...AsyncDFSOutputSaslHelper.DecryptHandler.html |  1820 +-
 ...AsyncDFSOutputSaslHelper.EncryptHandler.html |  1820 +-
 ...eBlockAsyncDFSOutputSaslHelper.PBHelper.html |   848 +
 ...ockAsyncDFSOutputSaslHelper.SaslAdaptor.html |  1820 +-
 ...putSaslHelper.SaslClientCallbackHandler.html |  1820 +-
 ...FSOutputSaslHelper.SaslNegotiateHandler.html |  1820 +-
 ...ncDFSOutputSaslHelper.SaslUnwrapHandler.html |  1820 +-
 ...syncDFSOutputSaslHelper.SaslWrapHandler.html |  1820 +-
 ...utputSaslHelper.TransparentCryptoHelper.html |  1820 +-
 .../FanOutOneBlockAsyncDFSOutputSaslHelper.html |  1820 +-
 .../apache/hadoop/hbase/io/crypto/Cipher.html   |   186 +-
 .../hbase/io/crypto/CryptoCipherProvider.html   |   148 +
 .../apache/hadoop/hbase/io/crypto/aes/AES.html  |   231 +-
 .../hbase/io/crypto/aes/CommonsCryptoAES.html   |   238 +
 .../crypto/aes/CommonsCryptoAESDecryptor.html   |   156 +
 .../crypto/aes/CommonsCryptoAESEncryptor.html   |   170 +
 .../io/crypto/aes/CryptoAES.Integrity.html      |   313 +
 .../hadoop/hbase/io/crypto/aes/CryptoAES.html   |   313 +
 ...kEncoder.BufferedDataBlockEncodingState.html |  1170 +-
 ...dDataBlockEncoder.BufferedEncodedSeeker.html |  1170 +-
 ...eredDataBlockEncoder.OffheapDecodedCell.html |  1170 +-
 ...feredDataBlockEncoder.OnheapDecodedCell.html |  1170 +-
 .../BufferedDataBlockEncoder.SeekerState.html   |  1170 +-
 .../io/encoding/BufferedDataBlockEncoder.html   |  1170 +-
 .../hadoop/hbase/io/hfile/PrefetchExecutor.html |     4 +-
 .../hfile/bucket/BucketCache.BucketEntry.html   |  1389 +-
 .../bucket/BucketCache.BucketEntryGroup.html    |  1389 +-
 .../hfile/bucket/BucketCache.RAMQueueEntry.html |  1389 +-
 .../bucket/BucketCache.StatisticsThread.html    |  1389 +-
 .../hfile/bucket/BucketCache.WriterThread.html  |  1389 +-
 .../hbase/io/hfile/bucket/BucketCache.html      |  1389 +-
 .../ipc/BlockingRpcConnection.CallSender.html   |  1354 +-
 .../hadoop/hbase/ipc/BlockingRpcConnection.html |  1354 +-
 .../hadoop/hbase/ipc/NettyRpcConnection.html    |   455 +-
 .../hadoop/hbase/ipc/RWQueueRpcExecutor.html    |   239 +-
 .../apache/hadoop/hbase/ipc/RpcConnection.html  |   383 +-
 .../RpcServer.BlockingServiceAndInterface.html  |  5718 ++--
 .../apache/hadoop/hbase/ipc/RpcServer.Call.html |  5718 ++--
 .../hadoop/hbase/ipc/RpcServer.Connection.html  |  5718 ++--
 .../hbase/ipc/RpcServer.ConnectionManager.html  |  5718 ++--
 .../hbase/ipc/RpcServer.Listener.Reader.html    |  5718 ++--
 .../hadoop/hbase/ipc/RpcServer.Listener.html    |  5718 ++--
 .../hadoop/hbase/ipc/RpcServer.Responder.html   |  5718 ++--
 .../org/apache/hadoop/hbase/ipc/RpcServer.html  |  5718 ++--
 .../hadoop/hbase/ipc/RpcServerInterface.html    |   117 +-
 .../hbase/ipc/UnsupportedCryptoException.html   |   110 +
 .../TableOutputFormat.TableRecordWriter.html    |   137 +-
 .../hadoop/hbase/mapred/TableOutputFormat.html  |   137 +-
 .../RowCounter.RowCounterMapper.Counters.html   |   123 +-
 .../mapreduce/RowCounter.RowCounterMapper.html  |   123 +-
 .../hadoop/hbase/mapreduce/RowCounter.html      |   123 +-
 .../VerifyReplication.Verifier.Counters.html    |   925 +-
 .../replication/VerifyReplication.Verifier.html |   925 +-
 .../replication/VerifyReplication.html          |   925 +-
 ...AssignmentManager.DelayedAssignCallable.html |  5866 ++--
 .../hadoop/hbase/master/AssignmentManager.html  |  5866 ++--
 .../master/HMaster.InitializationMonitor.html   |  5433 ++--
 .../hbase/master/HMaster.PeriodicDoMetrics.html |  5433 ++--
 .../hbase/master/HMaster.RedirectServlet.html   |  5433 ++--
 .../org/apache/hadoop/hbase/master/HMaster.html |  5433 ++--
 ...terCoprocessorHost.CoprocessorOperation.html |  2853 +-
 ...ssorHost.CoprocessorOperationWithResult.html |  2853 +-
 ...MasterCoprocessorHost.MasterEnvironment.html |  2853 +-
 .../hbase/master/MasterCoprocessorHost.html     |  2853 +-
 ...terMobCompactionThread.CompactionRunner.html |   249 +-
 .../hbase/master/MasterMobCompactionThread.html |   249 +-
 .../MasterRpcServices.BalanceSwitchMode.html    |  3034 +-
 .../hadoop/hbase/master/MasterRpcServices.html  |  3034 +-
 .../hadoop/hbase/master/MasterServices.html     |   225 +-
 ...RegionStates.RegionStateStampComparator.html |  2194 +-
 .../hadoop/hbase/master/RegionStates.html       |  2194 +-
 .../hadoop/hbase/master/ServerManager.html      |  2248 +-
 ...ochasticLoadBalancer.CandidateGenerator.html |     2 +-
 ...LoadBalancer.CostFromRegionLoadFunction.html |     2 +-
 .../StochasticLoadBalancer.CostFunction.html    |     2 +-
 ...sticLoadBalancer.LoadCandidateGenerator.html |     2 +-
 ...alancer.LocalityBasedCandidateGenerator.html |     2 +-
 ...hasticLoadBalancer.LocalityCostFunction.html |     2 +-
 ...icLoadBalancer.MemstoreSizeCostFunction.html |     2 +-
 ...StochasticLoadBalancer.MoveCostFunction.html |     2 +-
 ...ncer.PrimaryRegionCountSkewCostFunction.html |     2 +-
 ...icLoadBalancer.RandomCandidateGenerator.html |     2 +-
 ...ticLoadBalancer.ReadRequestCostFunction.html |     2 +-
 ...oadBalancer.RegionCountSkewCostFunction.html |     2 +-
 ...alancer.RegionReplicaCandidateGenerator.html |     2 +-
 ...dBalancer.RegionReplicaHostCostFunction.html |     2 +-
 ...cer.RegionReplicaRackCandidateGenerator.html |     2 +-
 ...dBalancer.RegionReplicaRackCostFunction.html |     2 +-
 ...asticLoadBalancer.StoreFileCostFunction.html |     2 +-
 ...asticLoadBalancer.TableSkewCostFunction.html |     2 +-
 ...icLoadBalancer.WriteRequestCostFunction.html |     2 +-
 .../master/balancer/StochasticLoadBalancer.html |     2 +-
 ...ocedureEnv.MasterProcedureStoreListener.html |   280 +-
 ...asterProcedureEnv.WALStoreLeaseRecovery.html |   280 +-
 .../master/procedure/MasterProcedureEnv.html    |   280 +-
 .../MasterProcedureScheduler.FairQueue.html     |  2091 +-
 ...MasterProcedureScheduler.NamespaceQueue.html |  2091 +-
 ...reScheduler.NamespaceQueueKeyComparator.html |  2091 +-
 .../MasterProcedureScheduler.Queue.html         |  2091 +-
 .../MasterProcedureScheduler.QueueImpl.html     |  2091 +-
 ...MasterProcedureScheduler.QueueInterface.html |  2091 +-
 .../MasterProcedureScheduler.RegionEvent.html   |  2091 +-
 .../MasterProcedureScheduler.ServerQueue.html   |  2091 +-
 ...edureScheduler.ServerQueueKeyComparator.html |  2091 +-
 .../MasterProcedureScheduler.TableQueue.html    |  2091 +-
 ...cedureScheduler.TableQueueKeyComparator.html |  2091 +-
 .../procedure/MasterProcedureScheduler.html     |  2091 +-
 ...tTableRegionProcedure.StoreFileSplitter.html |   893 +
 .../procedure/SplitTableRegionProcedure.html    |   893 +
 .../hbase/mob/DefaultMobStoreFlusher.html       |     2 +-
 .../hbase/mob/MobFileCache.EvictionThread.html  |   416 +-
 .../apache/hadoop/hbase/mob/MobFileCache.html   |   416 +-
 .../procedure2/AbstractProcedureScheduler.html  |   584 +-
 .../hadoop/hbase/procedure2/Procedure.html      |  1247 +-
 ...edureExecutor.CompletedProcedureCleaner.html |  3003 +-
 .../ProcedureExecutor.DelayedContainer.html     |  1514 -
 .../ProcedureExecutor.DelayedProcedure.html     |  1751 +
 .../ProcedureExecutor.InlineChore.html          |  1751 +
 ...edureExecutor.ProcedureExecutorListener.html |  3003 +-
 .../ProcedureExecutor.StoppableThread.html      |  1751 +
 .../procedure2/ProcedureExecutor.Testing.html   |  3003 +-
 ...ProcedureExecutor.TimeoutExecutorThread.html |  1751 +
 .../ProcedureExecutor.WorkerMonitor.html        |  1751 +
 .../ProcedureExecutor.WorkerThread.html         |  1751 +
 .../hbase/procedure2/ProcedureExecutor.html     |  3003 +-
 .../procedure2/StateMachineProcedure.Flow.html  |   412 +-
 .../hbase/procedure2/StateMachineProcedure.html |   412 +-
 .../util/DelayedUtil.DelayedContainer.html      |   222 +
 ...layedUtil.DelayedContainerWithTimestamp.html |   222 +
 .../util/DelayedUtil.DelayedObject.html         |   222 +
 .../util/DelayedUtil.DelayedWithTimeout.html    |   222 +
 .../hbase/procedure2/util/DelayedUtil.html      |   222 +
 .../hbase/regionserver/AbstractMemStore.html    |   723 +-
 .../CompactSplitThread.CompactionRunner.html    |  1178 +-
 .../CompactSplitThread.Rejection.html           |  1178 +-
 .../hbase/regionserver/CompactSplitThread.html  |  1178 +-
 ...ompactingMemStore.InMemoryFlushRunnable.html |   550 +-
 .../hbase/regionserver/CompactingMemStore.html  |   550 +-
 .../hbase/regionserver/CompactionPipeline.html  |   328 +-
 .../hbase/regionserver/DefaultMemStore.html     |   209 +-
 .../hbase/regionserver/DefaultStoreFlusher.html |     2 +-
 .../regionserver/FlushLargeStoresPolicy.html    |    19 +-
 .../hadoop/hbase/regionserver/FlushType.html    |  1205 +-
 .../regionserver/HRegion.BatchOperation.html    | 15966 +++++-----
 .../regionserver/HRegion.FlushResultImpl.html   | 15966 +++++-----
 .../regionserver/HRegion.MutationBatch.html     | 15966 +++++-----
 .../HRegion.PrepareFlushResult.html             | 15966 +++++-----
 .../regionserver/HRegion.RegionScannerImpl.html | 15966 +++++-----
 .../hbase/regionserver/HRegion.ReplayBatch.html | 15966 +++++-----
 .../regionserver/HRegion.RowLockContext.html    | 15966 +++++-----
 .../hbase/regionserver/HRegion.RowLockImpl.html | 15966 +++++-----
 .../hbase/regionserver/HRegion.WriteState.html  | 15966 +++++-----
 .../hadoop/hbase/regionserver/HRegion.html      | 15966 +++++-----
 .../hbase/regionserver/HRegionFileSystem.html   |  1011 +-
 .../HRegionServer.CompactionChecker.html        |  6799 ++--
 .../HRegionServer.MovedRegionInfo.html          |  6799 ++--
 .../HRegionServer.MovedRegionsCleaner.html      |  6799 ++--
 .../HRegionServer.PeriodicMemstoreFlusher.html  |  6799 ++--
 .../hbase/regionserver/HRegionServer.html       |  6799 ++--
 .../regionserver/HStore.StoreFlusherImpl.html   |  2207 +-
 .../hadoop/hbase/regionserver/HStore.html       |  2207 +-
 .../hbase/regionserver/HeapMemStoreLAB.html     |   346 +-
 ...eapMemoryManager.HeapMemoryTuneObserver.html |   430 +-
 .../HeapMemoryManager.HeapMemoryTunerChore.html |   430 +-
 .../HeapMemoryManager.TunerContext.html         |   430 +-
 .../HeapMemoryManager.TunerResult.html          |   430 +-
 .../hbase/regionserver/HeapMemoryManager.html   |   430 +-
 .../regionserver/ImmutableMemStoreLAB.html      |   164 +
 .../regionserver/ImmutableSegment.Type.html     |   450 +-
 .../hbase/regionserver/ImmutableSegment.html    |   450 +-
 ...IncreasingToUpperBoundRegionSplitPolicy.html |     4 +-
 .../hadoop/hbase/regionserver/Leases.Lease.html |   485 +-
 .../Leases.LeaseStillHeldException.html         |   485 +-
 .../hadoop/hbase/regionserver/Leases.html       |   485 +-
 .../hadoop/hbase/regionserver/LogRoller.html    |     2 +-
 .../hadoop/hbase/regionserver/MemStore.html     |   223 +-
 .../MemStoreChunkPool.PooledChunk.html          |     2 +-
 .../MemStoreChunkPool.StatisticsThread.html     |     2 +-
 .../hbase/regionserver/MemStoreChunkPool.html   |     2 +-
 .../regionserver/MemStoreCompactor.Action.html  |   365 +
 .../regionserver/MemStoreCompactor.Type.html    |   367 -
 .../hbase/regionserver/MemStoreCompactor.html   |   510 +-
 .../regionserver/MemStoreCompactorIterator.html |   231 -
 .../MemStoreCompactorSegmentsIterator.html      |   221 +
 .../MemStoreFlusher.FlushHandler.html           |  1205 +-
 .../MemStoreFlusher.FlushQueueEntry.html        |  1205 +-
 .../MemStoreFlusher.FlushRegionEntry.html       |  1205 +-
 .../MemStoreFlusher.WakeupFlushThread.html      |  1205 +-
 .../hbase/regionserver/MemStoreFlusher.html     |  1205 +-
 .../MemStoreMergerSegmentsIterator.html         |   140 +
 .../regionserver/MemStoreSegmentsIterator.html  |   136 +
 .../hbase/regionserver/MemStoreSnapshot.html    |   118 +-
 .../hadoop/hbase/regionserver/MemstoreSize.html |   163 +
 ...Impl.RegionServerMetricsWrapperRunnable.html |     2 +-
 .../MetricsRegionServerWrapperImpl.html         |     2 +-
 ...apperImpl.HRegionMetricsWrapperRunnable.html |     2 +-
 .../regionserver/MetricsRegionWrapperImpl.html  |     2 +-
 .../hbase/regionserver/MutableSegment.html      |   155 +-
 ...SRpcServices.RegionScannerCloseCallBack.html |  5861 ++--
 .../RSRpcServices.RegionScannerHolder.html      |  5861 ++--
 ...pcServices.RegionScannerShippedCallBack.html |  5861 ++--
 ...RpcServices.RegionScannersCloseCallBack.html |  5861 ++--
 .../RSRpcServices.ScannerListener.html          |  5861 ++--
 .../hbase/regionserver/RSRpcServices.html       |  5861 ++--
 .../regionserver/Region.BulkLoadListener.html   |  1064 +-
 .../regionserver/Region.FlushResult.Result.html |  1064 +-
 .../hbase/regionserver/Region.FlushResult.html  |  1064 +-
 .../hbase/regionserver/Region.Operation.html    |  1064 +-
 .../hbase/regionserver/Region.RowLock.html      |  1064 +-
 .../hadoop/hbase/regionserver/Region.html       |  1064 +-
 ...ionCoprocessorHost.CoprocessorOperation.html |  2048 +-
 ...RegionCoprocessorHost.EndpointOperation.html |  2048 +-
 ...ocessorHost.EndpointOperationWithResult.html |  2048 +-
 ...RegionCoprocessorHost.RegionEnvironment.html |  2048 +-
 .../RegionCoprocessorHost.RegionOperation.html  |  2048 +-
 ...processorHost.RegionOperationWithResult.html |  2048 +-
 ...processorHost.TableCoprocessorAttribute.html |  2048 +-
 .../regionserver/RegionCoprocessorHost.html     |  2048 +-
 .../regionserver/RegionServerAccounting.html    |   142 +-
 ...ionServerServices.PostOpenDeployContext.html |   146 +-
 ...erServices.RegionStateTransitionContext.html |   146 +-
 .../regionserver/RegionServerServices.html      |   146 +-
 .../regionserver/RegionServicesForStores.html   |   133 +-
 .../hadoop/hbase/regionserver/Segment.html      |   541 +-
 .../hbase/regionserver/SegmentFactory.html      |   162 +-
 .../ShutdownHook.DoNothingStoppable.html        |   293 +-
 .../ShutdownHook.DoNothingThread.html           |   293 +-
 .../ShutdownHook.ShutdownHookThread.html        |   293 +-
 .../hadoop/hbase/regionserver/ShutdownHook.html |   293 +-
 .../hadoop/hbase/regionserver/SplitRequest.html |   259 +-
 .../hbase/regionserver/SteppingSplitPolicy.html |   104 +
 .../apache/hadoop/hbase/regionserver/Store.html |   443 +-
 .../StoreFile.Comparators.GetBulkTime.html      |   571 +-
 .../StoreFile.Comparators.GetFileSize.html      |   571 +-
 .../StoreFile.Comparators.GetMaxTimestamp.html  |   571 +-
 .../StoreFile.Comparators.GetPathName.html      |   571 +-
 .../StoreFile.Comparators.GetSeqId.html         |   571 +-
 .../regionserver/StoreFile.Comparators.html     |   571 +-
 .../hadoop/hbase/regionserver/StoreFile.html    |   571 +-
 .../regionserver/VersionedSegmentsList.html     |    89 +-
 .../compactions/Compactor.CellSinkFactory.html  |   497 +-
 .../compactions/Compactor.FileDetails.html      |   497 +-
 .../Compactor.InternalScannerFactory.html       |   497 +-
 .../regionserver/compactions/Compactor.html     |   497 +-
 .../querymatcher/LegacyScanQueryMatcher.html    |     2 +-
 .../MajorCompactionScanQueryMatcher.html        |    71 +-
 .../MinorCompactionScanQueryMatcher.html        |    35 +-
 .../NormalUserScanQueryMatcher.html             |    89 +-
 .../querymatcher/RawScanQueryMatcher.html       |    64 +-
 ...ionScanQueryMatcher.DropDeletesInOutput.html |   123 +-
 .../StripeCompactionScanQueryMatcher.html       |   123 +-
 .../querymatcher/UserScanQueryMatcher.html      |   239 +-
 .../wal/AbstractFSWAL.WalProps.html             |  1051 +
 .../hbase/regionserver/wal/AbstractFSWAL.html   |  1798 +-
 .../wal/AsyncFSWAL.LogRollerExitedChecker.html  |  1228 +-
 .../regionserver/wal/AsyncFSWAL.Payload.html    |  1228 +-
 .../hbase/regionserver/wal/AsyncFSWAL.html      |  1228 +-
 ...obufLogWriter.BlockingCompletionHandler.html |   273 -
 ...ncProtobufLogWriter.OutputStreamWrapper.html |   290 +
 .../wal/AsyncProtobufLogWriter.html             |   365 +-
 .../wal/FSHLog.RingBufferEventHandler.html      |  1496 +-
 .../wal/FSHLog.RingBufferExceptionHandler.html  |  1496 +-
 .../wal/FSHLog.SafePointZigZagLatch.html        |  1496 +-
 .../regionserver/wal/FSHLog.SyncRunner.html     |  1496 +-
 .../hadoop/hbase/regionserver/wal/FSHLog.html   |  1496 +-
 .../hbase/regionserver/wal/FSWALEntry.html      |    53 +-
 .../hbase/regionserver/wal/SyncFuture.html      |   318 +-
 .../hadoop/hbase/regionserver/wal/WALEdit.html  |    65 +-
 .../ReplicationQueuesClientZKImpl.html          |   242 +-
 .../replication/ReplicationQueuesZKImpl.html    |   608 +-
 .../DumpReplicationQueues.DumpOptions.html      |   684 +-
 ...DumpReplicationQueues.WarnOnlyAbortable.html |   684 +-
 ...DumpReplicationQueues.WarnOnlyStoppable.html |   498 +
 .../regionserver/DumpReplicationQueues.html     |   684 +-
 .../replication/regionserver/MetricsSource.html |     2 +-
 ...icationEndpoint.RegionReplicaOutputSink.html |     2 +-
 ...ionEndpoint.RegionReplicaReplayCallable.html |     2 +-
 ...icationEndpoint.RegionReplicaSinkWriter.html |     2 +-
 ...ReplicationEndpoint.RetryingRpcCallable.html |     2 +-
 ...icationEndpoint.SkipReplayedEditsFilter.html |     2 +-
 .../RegionReplicaReplicationEndpoint.html       |     2 +-
 ...Replication.ReplicationStatisticsThread.html |    27 +-
 .../replication/regionserver/Replication.html   |    27 +-
 .../regionserver/ReplicationLoad.html           |   287 +-
 ...ourceManager.AdoptAbandonedQueuesWorker.html |   730 +-
 ...icationSourceManager.NodeFailoverWorker.html |   730 +-
 .../regionserver/ReplicationSourceManager.html  |   730 +-
 .../apache/hadoop/hbase/rest/RESTServer.html    |   206 +-
 .../hadoop/hbase/rest/model/CellModel.html      |   400 +-
 .../hadoop/hbase/rest/model/RowModel.html       |   275 +-
 ...ByteArrayComparableModel.ComparatorType.html |   908 +-
 ...el.FilterModel.ByteArrayComparableModel.html |   908 +-
 .../ScannerModel.FilterModel.FilterType.html    |   908 +-
 .../rest/model/ScannerModel.FilterModel.html    |   908 +-
 .../hadoop/hbase/rest/model/ScannerModel.html   |   908 +-
 .../hbase/rsgroup/RSGroupAdminEndpoint.html     |   110 +-
 .../hbase/rsgroup/RSGroupBasedLoadBalancer.html |     4 +-
 .../hbase/security/CryptoAESUnwrapHandler.html  |   119 +
 .../hbase/security/CryptoAESWrapHandler.html    |   170 +
 .../hadoop/hbase/security/EncryptionUtil.html   |   493 +-
 .../HBaseSaslRpcClient.WrappedInputStream.html  |   354 +
 .../HBaseSaslRpcClient.WrappedOutputStream.html |   354 +
 .../hbase/security/HBaseSaslRpcClient.html      |   398 +-
 .../NettyHBaseRpcConnectionHeaderHandler.html   |   171 +
 .../hbase/security/NettyHBaseSaslRpcClient.html |    23 +-
 .../NettyHBaseSaslRpcClientHandler.html         |   249 +-
 .../access/AccessController.OpType.html         |  2485 +-
 .../hbase/security/access/AccessController.html |  2485 +-
 .../hadoop/hbase/snapshot/CreateSnapshot.html   |   135 +-
 .../hbase/snapshot/ExportSnapshot.Counter.html  |   305 +-
 .../snapshot/ExportSnapshot.ExportMapper.html   |   305 +-
 ...hotInputFormat.ExportSnapshotInputSplit.html |   305 +-
 ...tInputFormat.ExportSnapshotRecordReader.html |   305 +-
 ...xportSnapshot.ExportSnapshotInputFormat.html |   305 +-
 .../hadoop/hbase/snapshot/ExportSnapshot.html   |   305 +-
 .../SnapshotInfo.SnapshotStats.FileInfo.html    |  1136 +-
 .../snapshot/SnapshotInfo.SnapshotStats.html    |  1136 +-
 .../hadoop/hbase/snapshot/SnapshotInfo.html     |  1136 +-
 .../hadoop/hbase/thrift/ThriftServer.html       |    20 +-
 .../apache/hadoop/hbase/thrift2/DemoClient.html |   284 +-
 .../hadoop/hbase/thrift2/ThriftUtilities.html   |     4 +-
 .../tmpl/master/MasterStatusTmpl.ImplData.html  |   210 +-
 .../tmpl/master/MasterStatusTmpl.Intf.html      |   210 +-
 .../hbase/tmpl/master/MasterStatusTmpl.html     |   210 +-
 .../hbase/tmpl/master/MasterStatusTmplImpl.html |    62 +-
 .../regionserver/RSStatusTmpl.ImplData.html     |   120 +-
 .../tmpl/regionserver/RSStatusTmpl.Intf.html    |   120 +-
 .../hbase/tmpl/regionserver/RSStatusTmpl.html   |   120 +-
 .../tmpl/regionserver/RSStatusTmplImpl.html     |    36 +-
 .../hadoop/hbase/tool/Canary.ExtendedSink.html  |     2 +-
 .../hadoop/hbase/tool/Canary.Monitor.html       |     2 +-
 .../hadoop/hbase/tool/Canary.RegionMonitor.html |     2 +-
 .../hbase/tool/Canary.RegionServerMonitor.html  |     2 +-
 .../tool/Canary.RegionServerStdOutSink.html     |     2 +-
 .../hbase/tool/Canary.RegionServerTask.html     |     2 +-
 .../hbase/tool/Canary.RegionTask.TaskType.html  |     2 +-
 .../hadoop/hbase/tool/Canary.RegionTask.html    |     2 +-
 .../apache/hadoop/hbase/tool/Canary.Sink.html   |     2 +-
 .../hadoop/hbase/tool/Canary.StdOutSink.html    |     2 +-
 .../hbase/tool/Canary.ZookeeperMonitor.html     |     2 +-
 .../hbase/tool/Canary.ZookeeperStdOutSink.html  |     2 +-
 .../hadoop/hbase/tool/Canary.ZookeeperTask.html |     2 +-
 .../org/apache/hadoop/hbase/tool/Canary.html    |     2 +-
 .../hadoop/hbase/util/ByteBufferUtils.html      |  1316 +-
 .../CollectionUtils.IOExceptionSupplier.html    |   222 +-
 .../hadoop/hbase/util/CollectionUtils.html      |   222 +-
 .../hbase/util/JvmPauseMonitor.GcTimes.html     |   275 +-
 .../hbase/util/JvmPauseMonitor.Monitor.html     |   275 +-
 .../hadoop/hbase/util/JvmPauseMonitor.html      |   275 +-
 .../util/ModifyRegionUtils.RegionEditTask.html  |    53 +-
 .../util/ModifyRegionUtils.RegionFillTask.html  |    53 +-
 .../hadoop/hbase/util/ModifyRegionUtils.html    |    53 +-
 .../hbase/wal/AbstractFSWALProvider.Reader.html |   358 +-
 .../hadoop/hbase/wal/AbstractFSWALProvider.html |   358 +-
 .../apache/hadoop/hbase/wal/WALKey.Version.html |  1358 +-
 .../org/apache/hadoop/hbase/wal/WALKey.html     |  1358 +-
 .../hbase/wal/WALProvider.AsyncWriter.html      |     6 +-
 .../hadoop/hbase/wal/WALProvider.Writer.html    |     6 +-
 .../apache/hadoop/hbase/wal/WALProvider.html    |     6 +-
 .../WALSplitter.CorruptedLogFileException.html  |  2175 +-
 .../hbase/wal/WALSplitter.EntryBuffers.html     |  2175 +-
 ...WALSplitter.LogRecoveredEditsOutputSink.html |  2175 +-
 .../wal/WALSplitter.LogReplayOutputSink.html    |  2175 +-
 .../hbase/wal/WALSplitter.MutationReplay.html   |  2175 +-
 .../hbase/wal/WALSplitter.OutputSink.html       |  2175 +-
 .../wal/WALSplitter.PipelineController.html     |  2175 +-
 .../wal/WALSplitter.RegionEntryBuffer.html      |  2175 +-
 .../wal/WALSplitter.RegionServerWriter.html     |  2175 +-
 .../hbase/wal/WALSplitter.SinkWriter.html       |  2175 +-
 .../hbase/wal/WALSplitter.WriterAndPath.html    |  2175 +-
 .../hbase/wal/WALSplitter.WriterThread.html     |  2175 +-
 .../apache/hadoop/hbase/wal/WALSplitter.html    |  2175 +-
 .../hbase/zookeeper/RecoverableZooKeeper.html   |     6 +-
 distribution-management.html                    |     4 +-
 export_control.html                             |     4 +-
 hbase-annotations/checkstyle.html               |     6 +-
 hbase-annotations/checkstyle.rss                |     4 +-
 hbase-annotations/dependencies.html             |     6 +-
 hbase-annotations/dependency-convergence.html   |    59 +-
 hbase-annotations/dependency-info.html          |     6 +-
 hbase-annotations/dependency-management.html    |    30 +-
 hbase-annotations/distribution-management.html  |     6 +-
 hbase-annotations/index.html                    |     6 +-
 hbase-annotations/integration.html              |     6 +-
 hbase-annotations/issue-tracking.html           |     6 +-
 hbase-annotations/license.html                  |     6 +-
 hbase-annotations/mail-lists.html               |     6 +-
 hbase-annotations/plugin-management.html        |    80 +-
 hbase-annotations/plugins.html                  |     6 +-
 hbase-annotations/project-info.html             |     6 +-
 hbase-annotations/project-reports.html          |     6 +-
 hbase-annotations/project-summary.html          |     6 +-
 hbase-annotations/source-repository.html        |     6 +-
 hbase-annotations/team-list.html                |     6 +-
 hbase-archetypes/dependencies.html              |     6 +-
 hbase-archetypes/dependency-convergence.html    |    59 +-
 hbase-archetypes/dependency-info.html           |     6 +-
 hbase-archetypes/dependency-management.html     |    30 +-
 hbase-archetypes/distribution-management.html   |     6 +-
 .../hbase-archetype-builder/dependencies.html   |     6 +-
 .../dependency-convergence.html                 |    59 +-
 .../dependency-info.html                        |     6 +-
 .../dependency-management.html                  |    30 +-
 .../distribution-management.html                |     6 +-
 .../hbase-archetype-builder/index.html          |     6 +-
 .../hbase-archetype-builder/integration.html    |     6 +-
 .../hbase-archetype-builder/issue-tracking.html |     6 +-
 .../hbase-archetype-builder/license.html        |     6 +-
 .../hbase-archetype-builder/mail-lists.html     |     6 +-
 .../plugin-management.html                      |    80 +-
 .../hbase-archetype-builder/plugins.html        |     6 +-
 .../hbase-archetype-builder/project-info.html   |     6 +-
 .../project-summary.html                        |     6 +-
 .../source-repository.html                      |     6 +-
 .../hbase-archetype-builder/team-list.html      |     6 +-
 .../hbase-client-project/checkstyle.html        |     6 +-
 .../hbase-client-project/dependencies.html      |   649 +-
 .../dependency-convergence.html                 |    59 +-
 .../hbase-client-project/dependency-info.html   |     6 +-
 .../dependency-management.html                  |    30 +-
 .../distribution-management.html                |     6 +-
 .../hbase-client-project/index.html             |     6 +-
 .../hbase-client-project/integration.html       |     6 +-
 .../hbase-client-project/issue-tracking.html    |     6 +-
 .../hbase-client-project/license.html           |     6 +-
 .../hbase-client-project/mail-lists.html        |     6 +-
 .../hbase-client-project/plugin-management.html |    80 +-
 .../hbase-client-project/plugins.html           |     6 +-
 .../hbase-client-project/project-info.html      |     6 +-
 .../hbase-client-project/project-reports.html   |     6 +-
 .../hbase-client-project/project-summary.html   |     6 +-
 .../hbase-client-project/source-repository.html |     6 +-
 .../hbase-client-project/team-list.html         |     6 +-
 .../hbase-shaded-client-project/checkstyle.html |     6 +-
 .../dependencies.html                           |   639 +-
 .../dependency-convergence.html                 |    59 +-
 .../dependency-info.html                        |     6 +-
 .../dependency-management.html                  |    30 +-
 .../distribution-management.html                |     6 +-
 .../hbase-shaded-client-project/index.html      |     6 +-
 .../integration.html                            |     6 +-
 .../issue-tracking.html                         |     6 +-
 .../hbase-shaded-client-project/license.html    |     6 +-
 .../hbase-shaded-client-project/mail-lists.html |     6 +-
 .../plugin-management.html                      |    80 +-
 .../hbase-shaded-client-project/plugins.html    |     6 +-
 .../project-info.html                           |     6 +-
 .../project-reports.html                        |     6 +-
 .../project-summary.html                        |     6 +-
 .../source-repository.html                      |     6 +-
 .../hbase-shaded-client-project/team-list.html  |     6 +-
 hbase-archetypes/index.html                     |     6 +-
 hbase-archetypes/integration.html               |     6 +-
 hbase-archetypes/issue-tracking.html            |     6 +-
 hbase-archetypes/license.html                   |     6 +-
 hbase-archetypes/mail-lists.html                |     6 +-
 hbase-archetypes/modules.html                   |     6 +-
 hbase-archetypes/plugin-management.html         |    80 +-
 hbase-archetypes/plugins.html                   |     6 +-
 hbase-archetypes/project-info.html              |     6 +-
 hbase-archetypes/project-summary.html           |     6 +-
 hbase-archetypes/source-repository.html         |     6 +-
 hbase-archetypes/team-list.html                 |     6 +-
 hbase-spark/checkstyle.html                     |     6 +-
 hbase-spark/checkstyle.rss                      |     4 +-
 hbase-spark/dependencies.html                   |   837 +-
 hbase-spark/dependency-convergence.html         |    59 +-
 hbase-spark/dependency-info.html                |     6 +-
 hbase-spark/dependency-management.html          |    30 +-
 hbase-spark/distribution-management.html        |     6 +-
 hbase-spark/index.html                          |     6 +-
 hbase-spark/integration.html                    |     6 +-
 hbase-spark/issue-tracking.html                 |     6 +-
 hbase-spark/license.html                        |     6 +-
 hbase-spark/mail-lists.html                     |     6 +-
 hbase-spark/plugin-management.html              |    80 +-
 hbase-spark/plugins.html                        |     6 +-
 hbase-spark/project-info.html                   |     6 +-
 hbase-spark/project-reports.html                |     6 +-
 hbase-spark/project-summary.html                |     6 +-
 hbase-spark/source-repository.html              |     6 +-
 hbase-spark/team-list.html                      |     6 +-
 index.html                                      |     6 +-
 integration.html                                |     4 +-
 issue-tracking.html                             |     4 +-
 license.html                                    |     4 +-
 mail-lists.html                                 |     4 +-
 metrics.html                                    |     4 +-
 modules.html                                    |     4 +-
 old_news.html                                   |     4 +-
 plugin-management.html                          |    78 +-
 plugins.html                                    |     4 +-
 poweredbyhbase.html                             |     4 +-
 project-info.html                               |     4 +-
 project-reports.html                            |     4 +-
 project-summary.html                            |     4 +-
 pseudo-distributed.html                         |     4 +-
 replication.html                                |     4 +-
 resources.html                                  |     4 +-
 source-repository.html                          |     4 +-
 sponsors.html                                   |     4 +-
 supportingprojects.html                         |     4 +-
 team-list.html                                  |     4 +-
 testdevapidocs/allclasses-frame.html            |    36 +-
 testdevapidocs/allclasses-noframe.html          |    36 +-
 testdevapidocs/constant-values.html             |   168 +-
 testdevapidocs/index-all.html                   |   904 +-
 ...eEvaluation.GaussianRandomReadBenchmark.html |    10 +-
 ...FilePerformanceEvaluation.ReadBenchmark.html |    10 +-
 ...formanceEvaluation.RowOrientedBenchmark.html |    28 +-
 ...manceEvaluation.SequentialReadBenchmark.html |    12 +-
 ...anceEvaluation.SequentialWriteBenchmark.html |    20 +-
 ...ceEvaluation.UniformRandomReadBenchmark.html |    10 +-
 ...rmanceEvaluation.UniformRandomSmallScan.html |    10 +-
 .../hbase/HFilePerformanceEvaluation.html       |    63 +-
 ...IntegrationTestDDLMasterFailover.ACTION.html |    30 +-
 ...DDLMasterFailover.AddColumnFamilyAction.html |     8 +-
 ...ationTestDDLMasterFailover.AddRowAction.html |     6 +-
 ...asterFailover.AlterFamilyEncodingAction.html |     6 +-
 ...asterFailover.AlterFamilyVersionsAction.html |     6 +-
 ...ationTestDDLMasterFailover.ColumnAction.html |     6 +-
 ...DDLMasterFailover.CreateNamespaceAction.html |     2 +-
 ...TestDDLMasterFailover.CreateTableAction.html |     2 +-
 ...MasterFailover.DeleteColumnFamilyAction.html |     6 +-
 ...DDLMasterFailover.DeleteNamespaceAction.html |     6 +-
 ...TestDDLMasterFailover.DeleteTableAction.html |     6 +-
 ...estDDLMasterFailover.DisableTableAction.html |     6 +-
 ...TestDDLMasterFailover.EnableTableAction.html |     6 +-
 ...DDLMasterFailover.ModifyNamespaceAction.html |     6 +-
 ...IntegrationTestDDLMasterFailover.Worker.html |    14 +-
 .../hbase/IntegrationTestDDLMasterFailover.html |    10 +-
 .../IntegrationTestManyRegions.Worker.html      |   362 -
 .../hbase/IntegrationTestManyRegions.html       |   138 +-
 .../hbase/IntegrationTestMetaReplicas.html      |     4 +-
 ...aseCluster.MiniHBaseClusterRegionServer.html |     2 +-
 .../hadoop/hbase/MockRegionServerServices.html  |    78 +-
 ...cing.BlockCompactionsInCompletionHStore.html |     2 +-
 ...cing.BlockCompactionsInCompletionRegion.html |     4 +-
 ...tIOFencing.BlockCompactionsInPrepRegion.html |     4 +-
 .../TestIOFencing.CompactionBlockerRegion.html  |     4 +-
 ...stJMXConnectorServer.MyAccessController.html |     6 +-
 .../hbase/TestLocalHBaseCluster.MyHMaster.html  |     4 +-
 .../TestLocalHBaseCluster.MyHRegionServer.html  |     2 +-
 ...ovedRegionsCleaner.TestMockRegionServer.html |     2 +-
 .../actions/class-use/Action.ActionContext.html |    12 +-
 .../factories/class-use/MonkeyFactory.html      |     4 +-
 .../chaos/monkies/class-use/ChaosMonkey.html    |    22 +-
 .../class-use/Policy.PolicyContext.html         |    10 +-
 .../class-use/ClusterManager.ServiceType.html   |    84 +-
 .../hadoop/hbase/class-use/HBaseCluster.html    |    12 +-
 .../class-use/HBaseCommonTestingUtility.html    |    20 +-
 .../hbase/class-use/HBaseTestingUtility.html    |   954 +-
 .../IntegrationTestManyRegions.Worker.html      |   125 -
 .../class-use/IntegrationTestingUtility.html    |    34 +-
 .../hbase/class-use/MiniHBaseCluster.html       |    24 +-
 .../hadoop/hbase/client/AbstractTestShell.html  |     2 +-
 .../apache/hadoop/hbase/client/TestAdmin2.html  |     4 +-
 .../hbase/client/TestAsyncGetMultiThread.html   |   452 +
 ...ncProcess.AsyncProcessForThrowableCheck.html |    28 +-
 ...estAsyncProcess.AsyncProcessWithFailure.html |    24 +-
 .../TestAsyncProcess.CallerWithFailure.html     |     8 +-
 .../TestAsyncProcess.CountingThreadFactory.html |    10 +-
 .../client/TestAsyncProcess.MyAsyncProcess.html |    52 +-
 ...AsyncProcess.MyAsyncProcessWithReplicas.html |    40 +-
 ...stAsyncProcess.MyAsyncRequestFutureImpl.html |    22 +-
 .../TestAsyncProcess.MyClientBackoffPolicy.html |     8 +-
 ...ncProcess.MyConnectionImpl.TestRegistry.html |    12 +-
 .../TestAsyncProcess.MyConnectionImpl.html      |    27 +-
 .../TestAsyncProcess.MyConnectionImpl2.html     |    23 +-
 .../TestAsyncProcess.MyThreadPoolExecutor.html  |     6 +-
 .../hbase/client/TestAsyncProcess.RR.html       |    18 +-
 .../TestAsyncProcess.ResponseGenerator.html     |     8 +-
 .../hadoop/hbase/client/TestAsyncProcess.html   |   277 +-
 .../hbase/client/TestAsyncRegionLocator.html    |   601 +
 ...TestAsyncSingleRequestRpcRetryingCaller.html |    40 +-
 .../hadoop/hbase/client/TestAsyncTable.html     |   241 +-
 .../hbase/client/TestAsyncTableNoncedRetry.html |   508 +
 .../hbase/client/TestAsyncTableSmallScan.html   |   640 +
 .../hadoop/hbase/client/TestAttributes.html     |     4 +-
 ...luster.ManyServersManyRegionsConnection.html |    13 +-
 ...ionServerStoppedOnScannerOpenConnection.html |    13 +-
 ...estClientNoCluster.RpcTimeoutConnection.html |    13 +-
 .../hadoop/hbase/client/TestClientPushback.html |    24 +-
 .../TestClientScanner.MockClientScanner.html    |     4 +-
 ...RPCTimeout.RSRpcServicesWithScanTimeout.html |     2 +-
 ...rRPCTimeout.RegionServerWithScanTimeout.html |     2 +-
 .../client/TestClientSmallReversedScanner.html  |     4 +-
 .../TestEnableTable.MasterSyncObserver.html     |     2 +-
 ...FastFail.CallQueueTooBigPffeInterceptor.html |     8 +-
 ...astFail.MyPreemptiveFastFailInterceptor.html |     8 +-
 .../hadoop/hbase/client/TestFastFail.html       |    12 +-
 ...onInReseekRegionObserver.MyStoreScanner.html |     6 +-
 ...entSide.ExceptionInReseekRegionObserver.html |     8 +-
 .../hadoop/hbase/client/TestFromClientSide.html |   462 +-
 .../TestFromClientSideWithCoprocessor.html      |     2 +-
 ...tIncrementFromClientSideWithCoprocessor.html |     2 +-
 .../client/TestIncrementsFromClientSide.html    |    72 +-
 .../client/TestMetaCache.FakeRSRpcServices.html |     2 +-
 ...taCache.RegionServerWithFakeRpcServices.html |     2 +-
 .../hbase/client/TestMetricsConnection.html     |    27 +-
 .../hadoop/hbase/client/TestMultiParallel.html  |    14 +-
 ...icaWithCluster.RegionServerStoppedCopro.html |   369 +
 .../TestReplicaWithCluster.SlowMeCopro.html     |    14 +-
 .../hbase/client/TestReplicaWithCluster.html    |    80 +-
 .../apache/hadoop/hbase/client/TestShell.html   |     4 +-
 .../hadoop/hbase/client/TestShellNoCluster.html |   333 +
 .../client/TestShortCircuitConnection.html      |     4 +-
 .../hadoop/hbase/client/TestSizeFailures.html   |     4 +-
 .../hbase/client/TestSmallReversedScanner.html  |   464 +
 .../client/TestSnapshotCloneIndependence.html   |     4 +-
 .../hbase/client/TestSnapshotFromAdmin.html     |    23 +-
 .../hbase/client/TestUpdateConfiguration.html   |     4 +-
 .../hbase/client/TestZKAsyncRegistry.html       |   366 +
 .../client/class-use/AbstractTestShell.html     |     4 +
 .../class-use/TestAsyncGetMultiThread.html      |   125 +
 .../TestAsyncProcess.ResponseGenerator.html     |     2 +-
 .../class-use/TestAsyncRegionLocator.html       |   125 +
 .../class-use/TestAsyncTableNoncedRetry.html    |   125 +
 .../class-use/TestAsyncTableSmallScan.html      |   125 +
 ...icaWithCluster.RegionServerStoppedCopro.html |   125 +
 .../client/class-use/TestShellNoCluster.html    |   125 +
 .../class-use/TestSmallReversedScanner.html     |   125 +
 .../client/class-use/TestZKAsyncRegistry.html   |   125 +
 .../hadoop/hbase/client/package-frame.html      |     8 +
 .../hadoop/hbase/client/package-summary.html    |    98 +-
 .../hadoop/hbase/client/package-tree.html       |     8 +
 .../TestCoprocessorInterface.CoprocessorII.html |    14 +-
 ...estCoprocessorInterface.CoprocessorImpl.html |   133 +-
 .../coprocessor/TestCoprocessorInterface.html   |    12 +-
 ...rExceptionWithAbort.BuggyMasterObserver.html |     2 +-
 ...ExceptionWithRemove.BuggyMasterObserver.html |     2 +-
 .../TestMasterObserver.CPMasterObserver.html    |  1106 +-
 .../hbase/coprocessor/TestMasterObserver.html   |    48 +-
 ...ook.CompactionCompletionNotifyingRegion.html |     4 +-
 ...estRowProcessorEndpoint.IncrementRunner.html |     6 +-
 ...essorEndpoint.FriendsOfFriendsProcessor.html |    24 +-
 ...essorEndpoint.IncrementCounterProcessor.html |    22 +-
 ...t.RowProcessorEndpoint.RowSwapProcessor.html |    24 +-
 ...t.RowProcessorEndpoint.TimeoutProcessor.html |    22 +-
 ...wProcessorEndpoint.RowProcessorEndpoint.html |     6 +-
 ...TestRowProcessorEndpoint.SwapRowsRunner.html |     6 +-
 .../coprocessor/TestRowProcessorEndpoint.html   |    12 +-
 ...anOutOneBlockAsyncDFSOutputFlushHandler.html |   397 -
 .../TestFanOutOneBlockAsyncDFSOutput.html       |    40 +-
 .../TestSaslFanOutOneBlockAsyncDFSOutput.html   |    60 +-
 ...anOutOneBlockAsyncDFSOutputFlushHandler.html |   125 -
 .../hadoop/hbase/io/asyncfs/package-frame.html  |     1 -
 .../hbase/io/asyncfs/package-summary.html       |     8 +-
 .../hadoop/hbase/io/asyncfs/package-tree.html   |     1 -
 .../hbase/io/crypto/aes/TestAES.TestRNG.html    |     4 +-
 .../crypto/aes/TestCommonsAES.TestProvider.html |   349 +
 .../io/crypto/aes/TestCommonsAES.TestRNG.html   |   380 +
 .../hbase/io/crypto/aes/TestCommonsAES.html     |   318 +
 .../class-use/TestCommonsAES.TestProvider.html  |   125 +
 .../aes/class-use/TestCommonsAES.TestRNG.html   |   125 +
 .../io/crypto/aes/class-use/TestCommonsAES.html |   125 +
 .../hbase/io/crypto/aes/package-frame.html      |     3 +
 .../hbase/io/crypto/aes/package-summary.html    |    12 +
 .../hbase/io/crypto/aes/package-tree.html       |     3 +
 ....TestFailingRpcServer.FailingConnection.html |     6 +-
 .../AbstractTestIPC.TestFailingRpcServer.html   |    12 +-
 .../ipc/AbstractTestIPC.TestRpcServer.html      |     2 +-
 .../hadoop/hbase/ipc/AbstractTestIPC.html       |    14 +-
 .../IntegrationTestRpcClient.TestRpcServer.html |     2 +-
 .../TestRpcHandlerException.TestRpcServer.html  |     2 +-
 ...SimpleRpcScheduler.CoDelEnvironmentEdge.html |    12 +-
 .../hbase/ipc/TestSimpleRpcScheduler.html       |    34 +-
 .../hbase/master/MockNoopMasterServices.html    |    56 +-
 .../MockRegionServer.RegionNameAndIndex.html    |    12 +-
 .../hadoop/hbase/master/MockRegionServer.html   |   380 +-
 ...TestAssignmentManagerOnCluster.MyMaster.html |     4 +-
 ...signmentManagerOnCluster.MyRegionServer.html |     2 +-
 .../TestCatalogJanitor.MockMasterServices.html  |     2 +-
 ...utedLogSplitting.NonceGeneratorWithDups.html |    70 +-
 .../master/TestDistributedLogSplitting.html     |    60 +-
 .../master/TestMasterMetrics.MyMaster.html      |     4 +-
 .../TestMetaShutdownHandler.MyRegionServer.html |     2 +-
 ...TestSplitLogManager.DummyMasterServices.html |     2 +-
 ...nager.TestAlterAndDisableMasterObserver.html |     2 +-
 ....TestLockTimeoutExceptionMasterObserver.html |     2 +-
 .../master/cleaner/TestSnapshotFromMaster.html  |    50 +-
 .../hadoop/hbase/master/package-tree.html       |     6 +-
 ...lerPerformanceEvaluation.AddProcsWorker.html |     6 +-
 ...PerformanceEvaluation.PollAndLockWorker.html |     6 +-
 ...rPerformanceEvaluation.ProcedureFactory.html |     4 +-
 ...erPerformanceEvaluation.RegionProcedure.html |    29 +-
 ...rmanceEvaluation.RegionProcedureFactory.html |     8 +-
 ...lerPerformanceEvaluation.TableProcedure.html |    29 +-
 ...ormanceEvaluation.TableProcedureFactory.html |     8 +-
 ...ProcedureSchedulerPerformanceEvaluation.html |    70 +-
 .../TestMasterFailoverWithProcedures.html       |    30 +-
 ...ocedureScheduler.TestNamespaceProcedure.html |    25 +-
 ...rProcedureScheduler.TestRegionProcedure.html |    47 +-
 ...erProcedureScheduler.TestTableProcedure.html |    49 +-
 ...reScheduler.TestTableProcedureWithEvent.html |    17 +-
 .../procedure/TestMasterProcedureScheduler.html |   163 +-
 ...reSchedulerConcurrency.TestTableProcSet.html |    18 +-
 ...TestMasterProcedureSchedulerConcurrency.html |    40 +-
 .../procedure/TestServerCrashProcedure.html     |     4 +-
 .../TestSplitTableRegionProcedure.html          |   740 +
 .../procedure/TestTableDDLProcedureBase.html    |     4 +-
 ...rProcedureScheduler.TestRegionProcedure.html |    15 +
 ...erProcedureScheduler.TestTableProcedure.html |    21 +
 .../TestSplitTableRegionProcedure.html          |   125 +
 .../hbase/master/procedure/package-frame.html   |     1 +
 .../hbase/master/procedure/package-summary.html |    10 +-
 .../hbase/master/procedure/package-tree.html    |     1 +
 ...obCompactor.CompactTwoLatestHfilesCopro.html |   346 +
 .../hbase/mob/compactions/TestMobCompactor.html |   171 +-
 .../TestPartitionedMobCompactionRequest.html    |     4 +-
 ...obCompactor.CompactTwoLatestHfilesCopro.html |   125 +
 .../hbase/mob/compactions/package-frame.html    |     1 +
 .../hbase/mob/compactions/package-summary.html  |    10 +-
 .../hbase/mob/compactions/package-tree.html     |     5 +
 ...NamespaceAuditor.CPRegionServerObserver.html |    14 +-
 .../TestNamespaceAuditor.CustomObserver.html    |    57 +-
 ...TestNamespaceAuditor.MasterSyncObserver.html |    16 +-
 .../hbase/namespace/TestNamespaceAuditor.html   |    56 +-
 .../org/apache/hadoop/hbase/package-frame.html  |     1 -
 .../apache/hadoop/hbase/package-summary.html    |   280 +-
 .../org/apache/hadoop/hbase/package-tree.html   |     9 +-
 .../ProcedureTestingUtility.LoadCounter.html    |    44 +-
 .../ProcedureTestingUtility.NoopProcedure.html  |    37 +-
 .../ProcedureTestingUtility.TestProcedure.html  |    53 +-
 .../procedure2/ProcedureTestingUtility.html     |   225 +-
 .../TestChildProcedures.TestChildProcedure.html |    21 +-
 .../TestChildProcedures.TestRootProcedure.html  |    21 +-
 .../TestProcedureEvents.TestProcEnv.html        |     6 +-
 ...ocedureEvents.TestTimeoutEventProcedure.html |    94 +-
 .../hbase/procedure2/TestProcedureEvents.html   |   110 +-
 ...stProcedureExecution.TestFaultyRollback.html |     9 +-
 ...cedureExecution.TestSequentialProcedure.html |     9 +-
 ...tion.TestWaitingProcedure.TestWaitChild.html |    13 +-
 ...ProcedureExecution.TestWaitingProcedure.html |     9 +-
 ...TestProcedureExecutor.BusyWaitProcedure.html |   351 +
 .../TestProcedureExecutor.TestProcEnv.html      |   244 +
 .../hbase/procedure2/TestProcedureExecutor.html |   457 +
 ...stProcedureInMemoryChore.TestLatchChore.html |     9 +-
 .../TestProcedureInMemoryChore.TestProcEnv.html |     4 +-
 .../procedure2/TestProcedureInMemoryChore.html  |     4 +-
 ...ProcedureRecovery.BaseTestStepProcedure.html |     9 +-
 ...y.TestMultiStepProcedure.Step1Procedure.html |    21 +-
 ...y.TestMultiStepProcedure.Step2Procedure.html |    21 +-
 ...rocedureRecovery.TestMultiStepProcedure.html |    21 +-
 ...ocedureRecovery.TestSingleStepProcedure.html |     9 +-
 ...edureRecovery.TestStateMachineProcedure.html |     9 +-
 .../TestProcedureReplayOrder.TestProcedure.html |     9 +-
 ...dureReplayOrder.TestSingleStepProcedure.html |     9 +-
 ...ocedureReplayOrder.TestTwoStepProcedure.html |     9 +-
 ...dulerConcurrency.TestProcedureWithEvent.html |     9 +-
 ...estProcedureSuspended.TestLockProcedure.html |     9 +-
 .../TestProcedureToString.BasicProcedure.html   |    21 +-
 ...tring.DoublingStateStringBasicProcedure.html |    21 +-
 ...ureToString.SimpleStateMachineProcedure.html |    21 +-
 ...eUtil.TestProcedureNoDefaultConstructor.html |    25 +-
 ...teMachineProcedure.SimpleChildProcedure.html |   340 +
 .../TestStateMachineProcedure.TestProcEnv.html  |   304 +
 ...stStateMachineProcedure.TestSMProcedure.html |   410 +
 ...teMachineProcedure.TestSMProcedureState.html |   346 +
 .../procedure2/TestStateMachineProcedure.html   |   532 +
 ...eldProcedures.TestStateMachineProcedure.html |     9 +-
 .../TestYieldProcedures.TestYieldProcedure.html |     9 +-
 .../hbase/procedure2/TestYieldProcedures.html   |     4 +-
 .../ProcedureTestingUtility.NoopProcedure.html  |    10 +-
 .../TestProcedureEvents.TestProcEnv.html        |     6 +-
 ...TestProcedureExecutor.BusyWaitProcedure.html |   125 +
 .../TestProcedureExecutor.TestProcEnv.html      |   191 +
 .../class-use/TestProcedureExecutor.html        |   125 +
 ...teMachineProcedure.SimpleChildProcedure.html |   125 +
 .../TestStateMachineProcedure.TestProcEnv.html  |   192 +
 ...stStateMachineProcedure.TestSMProcedure.html |   125 +
 ...teMachineProcedure.TestSMProcedureState.html |   205 +
 .../class-use/TestStateMachineProcedure.html    |   125 +
 .../hadoop/hbase/procedure2/package-frame.html  |     6 +
 .../hbase/procedure2/package-summary.html       |    86 +-
 .../hadoop/hbase/procedure2/package-tree.html   |     8 +
 .../hadoop/hbase/procedure2/package-use.html    |    33 +-
 ...ProcedureWALLoaderPerformanceEvaluation.html |     6 +-
 ...manceEvaluation.NoSyncWalProcedureStore.html |     6 +-
 ...rocedureWALPerformanceEvaluation.Worker.html |     8 +-
 .../wal/ProcedureWALPerformanceEvaluation.html  |     2 +-
 ...LProcedureStore.TestSequentialProcedure.html |     9 +-
 .../procedure2/store/wal/package-summary.html   |     4 +-
 .../procedure2/store/wal/package-tree.html      |     4 +-
 .../TestDelayedUtil.ZeroDelayContainer.html     |   306 +
 .../hbase/procedure2/util/TestDelayedUtil.html  |   344 +
 .../TestDelayedUtil.ZeroDelayContainer.html     |   179 +
 .../util/class-use/TestDelayedUtil.html         |   125 +
 .../hbase/procedure2/util/package-frame.html    |    21 +
 .../hbase/procedure2/util/package-summary.html  |   147 +
 .../hbase/procedure2/util/package-tree.html     |   147 +
 .../hbase/procedure2/util/package-use.html      |   158 +
 .../hadoop/hbase/quotas/package-summary.html    |     4 +-
 .../hadoop/hbase/quotas/package-tree.html       |     4 +-
 .../hbase/regionserver/MockStoreFile.html       |    96 +-
 .../hbase/regionserver/OOMERegionServer.html    |     2 +-
 .../TestAtomicOperation.MockHRegion.html        |     4 +-
 ...MemStore.EnvironmentEdgeForMemstoreTest.html |    10 +-
 .../regionserver/TestCompactingMemStore.html    |    92 +-
 .../TestCompactingToCellArrayMapMemStore.html   |    38 +-
 ...toreMockMaker.BlockingCompactionContext.html |    18 +-
 .../TestCompaction.BlockingStoreMockMaker.html  |    18 +-
 .../TestCompaction.DummyCompactor.html          |   298 +
 ...on.StoreMockMaker.TestCompactionContext.html |    12 +-
 .../TestCompaction.StoreMockMaker.html          |    22 +-
 ...stCompaction.TrackableCompactionRequest.html |     8 +-
 .../hbase/regionserver/TestCompaction.html      |   128 +-
 ...oncurrentClose.WaitingHRegionFileSystem.html |     4 +-
 .../TestCompactionArchiveIOException.html       |   400 +
 .../regionserver/TestCompactionPolicy.html      |     4 +-
 .../TestCompactionWithCoprocessor.html          |     4 +-
 ...MemStore.EnvironmentEdgeForMemstoreTest.html |    10 +-
 ...TestDefaultMemStore.ReadOwnWritesTester.html |    24 +-
 .../hbase/regionserver/TestDefaultMemStore.html |    98 +-
 ...tEndToEndSplitTransaction.RegionChecker.html |    24 +-
 ...EndToEndSplitTransaction.RegionSplitter.html |    22 +-
 .../TestEndToEndSplitTransaction.html           |    60 +-
 .../hbase/regionserver/TestHMobStore.html       |    94 +-
 .../regionserver/TestHRegion.Appender.html      |    18 +-
 .../regionserver/TestHRegion.FlushThread.html   |    16 +-
 .../TestHRegion.GetTillDoneOrException.html     |    14 +-
 .../TestHRegion.HRegionWithSeqId.html           |    10 +-
 .../regionserver/TestHRegion.Incrementer.html   |    18 +-
 .../TestHRegion.IsFlushWALMarker.html           |    10 +-
 .../regionserver/TestHRegion.PutThread.html     |    24 +-
 .../hadoop/hbase/regionserver/TestHRegion.html  |   310 +-
 ...emoryManager.RegionServerAccountingStub.html |     2 +-
 .../hbase/regionserver/TestMobStoreScanner.html |    76 +-
 .../regionserver/TestPerColumnFamilyFlush.html  |    22 +-
 ...lledWhenInitializing.MockedRegionServer.html |     2 +-
 ...action.MockedFailedMergedRegionCreation.html |     4 +-
 ...ransaction.MockedFailedMergedRegionOpen.html |     4 +-
 .../TestRegionMergeTransaction.html             |    62 +-
 ...egionMergeTransactionOnCluster.MyMaster.html |     4 +-
 ...ransactionOnCluster.MyMasterRpcServices.html |     4 +-
 ...egionServerReportForDuty.MyRegionServer.html |     2 +-
 ...annerHeartbeatMessages.HeartbeatHRegion.html |     4 +-
 ...eartbeatMessages.HeartbeatHRegionServer.html |     2 +-
 ...rHeartbeatMessages.HeartbeatRPCServices.html |     2 +-
 .../TestSplitTransaction.CustomObserver.html    |     8 +-
 ...ransaction.MockedFailedDaughterCreation.html |     4 +-
 ...litTransaction.MockedFailedDaughterOpen.html |     4 +-
 .../regionserver/TestSplitTransaction.html      |    56 +-
 ...tTransactionOnCluster.CustomSplitPolicy.html |    12 +-
 ...ionOnCluster.FailingSplitMasterObserver.html |   385 +
 ...ionOnCluster.FailingSplitRegionObserver.html |   392 -
 ...OnCluster.MockedCoordinatedStateManager.html |   321 -
 ...ansactionOnCluster.MockedRegionObserver.html |   405 -
 ...sactionOnCluster.MockedSplitTransaction.html |   363 -
 .../TestSplitTransactionOnCluster.MyMaster.html |    14 +-
 ...ransactionOnCluster.MyMasterRpcServices.html |    18 +-
 ...er.SplittingNodeCreationFailedException.html |   308 -
 ...ansactionOnCluster.UselessTestAbortable.html |    14 +-
 .../TestSplitTransactionOnCluster.html          |   317 +-
 .../TestStore.DummyStoreEngine.html             |     8 +-
 .../TestStore.FaultyFileSystem.html             |    16 +-
 .../TestStore.FaultyOutputStream.html           |    12 +-
 .../hadoop/hbase/regionserver/TestStore.html    |   176 +-
 .../regionserver/TestWALLockup.DummyServer.html |   538 +
 .../TestWALLockup.DummyWALActionsListener.html  |   318 +
 .../hbase/regionserver/TestWALLockup.html       |   102 +-
 ...tingMemStoreFlush.ConcurrentPutRunnable.html |   339 +
 .../TestWalAndCompactingMemStoreFlush.html      |   125 +-
 .../hbase/regionserver/TestWideScanner.html     |     4 +-
 .../TestCompaction.DummyCompactor.html          |   125 +
 .../TestCompactionArchiveIOException.html       |   125 +
 ...ionOnCluster.FailingSplitMasterObserver.html |   125 +
 ...ionOnCluster.FailingSplitRegionObserver.html |   125 -
 ...OnCluster.MockedCoordinatedStateManager.html |   125 -
 ...ansactionOnCluster.MockedRegionObserver.html |   125 -
 ...sactionOnCluster.MockedSplitTransaction.html |   125 -
 ...er.SplittingNodeCreationFailedException.html |   125 -
 .../class-use/TestWALLockup.DummyServer.html    |   125 +
 .../TestWALLockup.DummyWALActionsListener.html  |   125 +
 ...tingMemStoreFlush.ConcurrentPutRunnable.html |   125 +
 .../hbase/regionserver/package-frame.html       |    13 +-
 .../hbase/regionserver/package-summary.html     |    90 +-
 .../hadoop/hbase/regionserver/package-tree.html |    25 +-
 .../wal/AbstractTestLogRolling.html             |    85 +-
 .../wal/AbstractTestWALReplay.MockWAL.html      |     2 +-
 .../regionserver/wal/AbstractTestWALReplay.html |    50 +-
 .../regionserver/wal/TestAsyncProtobufLog.html  |    16 +-
 .../hbase/regionserver/wal/TestDurability.html  |    44 +-
 .../regionserver/wal/TestLogRollPeriod.html     |     4 +-
 .../wal/TestLogRollingNoCluster.Appender.html   |    22 +-
 ...gRollingNoCluster.HighLatencySyncWriter.html |   350 +
 .../wal/TestLogRollingNoCluster.html            |    43 +-
 .../wal/TestSequenceIdAccounting.html           |     4 +-
 .../hbase/regionserver/wal/TestSyncFuture.html  |   277 +
 .../wal/TestWALActionsListener.html             |     4 +-
 ...gRollingNoCluster.HighLatencySyncWriter.html |   125 +
 .../wal/class-use/TestSyncFuture.html           |   125 +
 .../hbase/regionserver/wal/package-frame.html   |     2 +
 .../hbase/regionserver/wal/package-summary.html |    26 +-
 .../hbase/regionserver/wal/package-tree.html    |     2 +
 .../hbase/replication/TestReplicationBase.html  |     2 +-
 .../replication/TestReplicationSmallTests.html  |   104 +-
 .../TestReplicationStateZKImpl.DummyServer.html |     4 +-
 .../replication/TestReplicationStatus.html      |   362 +
 .../replication/TestReplicationSyncUpTool.html  |     4 +-
 .../replication/TestSerialReplication.html      |    40 +-
 .../class-use/TestReplicationBase.html          |     6 +-
 .../class-use/TestReplicationStatus.html        |   125 +
 .../hadoop/hbase/replication/package-frame.html |     1 +
 .../hbase/replication/package-summary.html      |    20 +-
 .../hadoop/hbase/replication/package-tree.html  |     1 +
 .../rest/class-use/HBaseRESTTestingUtility.html |    32 +-
 .../hadoop/hbase/rest/model/TestCellModel.html  |    62 +-
 .../hadoop/hbase/rest/model/TestRowModel.html   |    60 +-
 .../security/TestSecureIPC.TestThread.html      |     8 +-
 .../hadoop/hbase/security/TestSecureIPC.html    |   123 +-
 .../SecureTestUtil.MasterSyncObserver.html      |     2 +-
 .../TestAccessController.BulkLoadHelper.html    |    16 +-
 .../TestAccessController.PingCoprocessor.html   |    20 +-
 ...tAccessController.TestTableDDLProcedure.html |     9 +-
 .../security/access/TestAccessController.html   |   164 +-
 ...estAccessController2.MyAccessController.html |     6 +-
 ...ccessController3.FaultyAccessController.html |     6 +-
 .../access/TestWithDisabledAuthorization.html   |     6 +-
 ...hotTestingUtils.SnapshotMock.RegionData.html |    10 +-
 ...stingUtils.SnapshotMock.SnapshotBuilder.html |    46 +-
 .../SnapshotTestingUtils.SnapshotMock.html      |    32 +-
 .../hbase/snapshot/SnapshotTestingUtils.html    |    72 +-
 .../snapshot/TestFlushSnapshotFromClient.html   |    54 +-
 .../TestRestoreFlushSnapshotFromClient.html     |    54 +-
 ...napshotClientRetries.MasterSyncObserver.html |     2 +-
 .../IntegrationTestBigLinkedList.Clean.html     |     6 +-
 .../IntegrationTestBigLinkedList.Delete.html    |     6 +-
 .../IntegrationTestBigLinkedList.Generator.html |     2 +-
 .../test/IntegrationTestBigLinkedList.Loop.html |    16 +-
 .../IntegrationTestBigLinkedList.Print.html     |     6 +-
 ...st.Search.WALSearcher.WALMapperSearcher.html |    12 +-
 ...ionTestBigLinkedList.Search.WALSearcher.html |     6 +-
 .../IntegrationTestBigLinkedList.Search.html    |    22 +-
 ...egrationTestBigLinkedList.Verify.Counts.html |    20 +-
 ...onTestBigLinkedList.Verify.VerifyMapper.html |    14 +-
 ...nTestBigLinkedList.Verify.VerifyReducer.html |    28 +-
 .../IntegrationTestBigLinkedList.Verify.html    |    26 +-
 .../IntegrationTestBigLinkedList.Walker.html    |     6 +-
 ...IntegrationTestBigLinkedList.WalkerBase.html |     8 +-
 .../test/IntegrationTestBigLinkedList.html      |    32 +-
 .../test/class-use/MetricsAssertHelper.html     |    12 +-
 .../apache/hadoop/hbase/test/package-tree.html  |     2 +-
 .../BaseTestHBaseFsck.MasterSyncObserver.html   |     2 +-
 .../MultiThreadedAction.ProgressReporter.html   |    10 +-
 .../hadoop/hbase/util/MultiThreadedAction.html  |    28 +-
 ...ultiThreadedWriterBase.WroteKeysTracker.html |     6 +-
 .../hbase/util/MultiThreadedWriterBase.html     |    12 +-
 .../hadoop/hbase/util/TestByteBufferUtils.html  |    25 +-
 .../hadoop/hbase/util/TestHBaseFsckOneRS.html   |    76 +-
 .../util/class-use/MultiThreadedReader.html     |     4 +-
 .../util/class-use/MultiThreadedWriter.html     |     4 +-
 .../util/class-use/MultiThreadedWriterBase.html |    12 +-
 .../hbase/util/class-use/TestTableName.html     |    14 +-
 .../apache/hadoop/hbase/wal/FaultyFSLog.html    |     2 +-
 .../hbase/wal/IOTestProvider.IOTestWAL.html     |     2 +-
 .../hbase/wal/TestWALSplit.Corruptions.html     |    16 +-
 ...ALSplit.ZombieLastLogWriterRegionServer.html |    20 +-
 .../apache/hadoop/hbase/wal/TestWALSplit.html   |   320 +-
 .../hbase/wal/TestWALSplitCompressed.html       |     2 +-
 .../apache/hadoop/hbase/wal/package-tree.html   |     2 +-
 testdevapidocs/overview-frame.html              |     1 +
 testdevapidocs/overview-summary.html            |    78 +-
 testdevapidocs/overview-tree.html               |    96 +-
 testdevapidocs/package-list                     |     1 +
 testdevapidocs/serialized-form.html             |    55 +
 ...eEvaluation.GaussianRandomReadBenchmark.html |   987 +-
 ...FilePerformanceEvaluation.ReadBenchmark.html |   987 +-
 ...formanceEvaluation.RowOrientedBenchmark.html |   987 +-
 ...manceEvaluation.SequentialReadBenchmark.html |   987 +-
 ...anceEvaluation.SequentialWriteBenchmark.html |   987 +-
 ...ceEvaluation.UniformRandomReadBenchmark.html |   987 +-
 ...rmanceEvaluation.UniformRandomSmallScan.html |   987 +-
 .../hbase/HFilePerformanceEvaluation.html       |   987 +-
 ...IntegrationTestDDLMasterFailover.ACTION.html |  1308 +-
 ...DDLMasterFailover.AddColumnFamilyAction.html |  1308 +-
 ...ationTestDDLMasterFailover.AddRowAction.html |  1308 +-
 ...asterFailover.AlterFamilyEncodingAction.html |  1308 +-
 ...asterFailover.AlterFamilyVersionsAction.html |  1308 +-
 ...ationTestDDLMasterFailover.ColumnAction.html |  1308 +-
 ...DDLMasterFailover.CreateNamespaceAction.html |  1308 +-
 ...TestDDLMasterFailover.CreateTableAction.html |  1308 +-
 ...MasterFailover.DeleteColumnFamilyAction.html |  1308 +-
 ...DDLMasterFailover.DeleteNamespaceAction.html |  1308 +-
 ...TestDDLMasterFailover.DeleteTableAction.html |  1308 +-
 ...estDDLMasterFailover.DisableTableAction.html |  1308 +-
 ...TestDDLMasterFailover.EnableTableAction.html |  1308 +-
 ...ationTestDDLMasterFailover.MasterAction.html |  1308 +-
 ...DDLMasterFailover.ModifyNamespaceAction.html |  1308 +-
 ...onTestDDLMasterFailover.NamespaceAction.html |  1308 +-
 ...rationTestDDLMasterFailover.TableAction.html |  1308 +-
 ...IntegrationTestDDLMasterFailover.Worker.html |  1308 +-
 .../hbase/IntegrationTestDDLMasterFailover.html |  1308 +-
 .../IntegrationTestManyRegions.Worker.html      |   234 -
 .../hbase/IntegrationTestManyRegions.html       |   239 +-
 .../hadoop/hbase/MockRegionServerServices.html  |    54 +-
 .../hbase/PerformanceEvaluationCommons.html     |    32 +-
 ...cing.BlockCompactionsInCompletionHStore.html |     2 +-
 ...cing.BlockCompactionsInCompletionRegion.html |     2 +-
 ...tIOFencing.BlockCompactionsInPrepRegion.html |     2 +-
 .../TestIOFencing.CompactionBlockerRegion.html  |     2 +-
 .../org/apache/hadoop/hbase/TestIOFencing.html  |     2 +-
 .../chaos/monkies/PolicyBasedChaosMonkey.html   |     2 +-
 .../hbase/client/TestAsyncGetMultiThread.html   |   220 +
 ...ncProcess.AsyncProcessForThrowableCheck.html |  3252 +-
 ...estAsyncProcess.AsyncProcessWithFailure.html |  3252 +-
 .../TestAsyncProcess.CallerWithFailure.html     |  3252 +-
 .../TestAsyncProcess.CountingThreadFactory.html |  3252 +-
 .../client/TestAsyncProcess.MyAsyncProcess.html |  3252 +-
 ...AsyncProcess.MyAsyncProcessWithReplicas.html |  3252 +-
 ...stAsyncProcess.MyAsyncRequestFutureImpl.html |  3252 +-
 .../TestAsyncProcess.MyClientBackoffPolicy.html |  3252 +-
 ...ncProcess.MyConnectionImpl.TestRegistry.html |  3252 +-
 .../TestAsyncProcess.MyConnectionImpl.html      |  3252 +-
 .../TestAsyncProcess.MyConnectionImpl2.html     |  3252 +-
 .../TestAsyncProcess.MyThreadPoolExecutor.html  |  3252 +-
 .../hbase/client/TestAsyncProcess.RR.html       |  3252 +-
 .../TestAsyncProcess.ResponseGenerator.html     |  3252 +-
 .../hadoop/hbase/client/TestAsyncProcess.html   |  3252 +-
 .../hbase/client/TestAsyncRegionLocator.html    |   311 +
 ...TestAsyncSingleRequestRpcRetryingCaller.html |   322 +-
 .../hadoop/hbase/client/TestAsyncTable.html     |   387 +-
 .../hbase/client/TestAsyncTableNoncedRetry.html |   194 +
 .../hbase/client/TestAsyncTableSmallScan.html   |   291 +
 .../hadoop/hbase/client/TestCheckAndMutate.html |     2 +-
 .../hadoop/hbase/client/TestClientPushback.html |   324 +-
 .../client/TestClientSmallReversedScanner.html  |    20 +-
 ...imeouts.RandomTimeoutBlockingRpcChannel.html |     8 +-
 ...stClientTimeouts.RandomTimeoutRpcClient.html |     8 +-
 .../hadoop/hbase/client/TestClientTimeouts.html |     8 +-
 .../hadoop/hbase/client/TestDelayingRunner.html |     4 +-
 ...FastFail.CallQueueTooBigPffeInterceptor.html |    91 +-
 ...astFail.MyPreemptiveFastFailInterceptor.html |    91 +-
 .../hadoop/hbase/client/TestFastFail.html       |    91 +-
 ...onInReseekRegionObserver.MyStoreScanner.html | 12295 +++----
 ...entSide.ExceptionInReseekRegionObserver.html | 12295 +++----
 .../hadoop/hbase/client/TestFromClientSide.html | 12295 +++----
 .../client/TestIncrementsFromClientSide.html    |   821 +-
 .../hbase/client/TestMetricsConnection.html     |   212 +-
 .../hadoop/hbase/client/TestMultiParallel.html  |   473 +-
 ...icaWithCluster.RegionServerStoppedCopro.html |   595 +
 .../TestReplicaWithCluster.SlowMeCopro.html     |   803 +-
 .../hbase/client/TestReplicaWithCluster.html    |   803 +-
 .../hadoop/hbase/client/TestShellNoCluster.html |   132 +
 .../hbase/client/TestSmallReversedScanner.html  |   210 +
 .../hbase/client/TestSnapshotFromAdmin.html     |    21 +-
 .../hbase/client/TestSnapshotFromClient.html    |     2 +-
 .../hbase/client/TestZKAsyncRegistry.html       |   150 +
 .../TestCoprocessorInterface.CoprocessorII.html |   698 +-
 ...estCoprocessorInterface.CoprocessorImpl.html |   698 +-
 .../TestCoprocessorInterface.CustomScanner.html |   698 +-
 .../coprocessor/TestCoprocessorInterface.html   |   698 +-
 .../TestMasterObserver.CPMasterObserver.html    |  3933 +--
 .../hbase/coprocessor/TestMasterObserver.html   |  3933 +--
 ...estRowProcessorEndpoint.IncrementRunner.html |   927 +-
 ...essorEndpoint.FriendsOfFriendsProcessor.html |   927 +-
 ...essorEndpoint.IncrementCounterProcessor.html |   927 +-
 ...t.RowProcessorEndpoint.RowSwapProcessor.html |   927 +-
 ...t.RowProcessorEndpoint.TimeoutProcessor.html |   927 +-
 ...wProcessorEndpoint.RowProcessorEndpoint.html |   927 +-
 ...TestRowProcessorEndpoint.SwapRowsRunner.html |   927 +-
 .../coprocessor/TestRowProcessorEndpoint.html   |   927 +-
 ...anOutOneBlockAsyncDFSOutputFlushHandler.html |   133 -
 .../TestFanOutOneBlockAsyncDFSOutput.html       |   278 +-
 .../hbase/io/asyncfs/TestLocalAsyncOutput.html  |    24 +-
 .../TestSaslFanOutOneBlockAsyncDFSOutput.html   |   453 +-
 .../crypto/aes/TestCommonsAES.TestProvider.html |   203 +
 .../io/crypto/aes/TestCommonsAES.TestRNG.html   |   203 +
 .../hbase/io/crypto/aes/TestCommonsAES.html     |   203 +
 ....TestFailingRpcServer.FailingConnection.html |   429 +-
 .../AbstractTestIPC.TestFailingRpcServer.html   |   429 +-
 .../ipc/AbstractTestIPC.TestRpcServer.html      |   429 +-
 .../hadoop/hbase/ipc/AbstractTestIPC.html       |   429 +-
 ...SimpleRpcScheduler.CoDelEnvironmentEdge.html |   714 +-
 .../hbase/ipc/TestSimpleRpcScheduler.html       |   714 +-
 .../TestMultiTableSnapshotInputFormat.html      |     2 +-
 .../hbase/master/MockNoopMasterServices.html    |   149 +-
 .../MockRegionServer.RegionNameAndIndex.html    |  1257 +-
 .../hadoop/hbase/master/MockRegionServer.html   |  1257 +-
 ...utedLogSplitting.NonceGeneratorWithDups.html |  2913 +-
 .../master/TestDistributedLogSplitting.html     |  2913 +-
 .../master/cleaner/TestSnapshotFromMaster.html  |   392 +-
 ...lerPerformanceEvaluation.AddProcsWorker.html |   514 +-
 ...PerformanceEvaluation.PollAndLockWorker.html |   514 +-
 ...rPerformanceEvaluation.ProcedureFactory.html |   514 +-
 ...erPerformanceEvaluation.RegionProcedure.html |   514 +-
 ...rmanceEvaluation.RegionProcedureFactory.html |   514 +-
 ...lerPerformanceEvaluation.TableProcedure.html |   514 +-
 ...ormanceEvaluation.TableProcedureFactory.html |   514 +-
 ...ProcedureSchedulerPerformanceEvaluation.html |   514 +-
 .../TestMasterFailoverWithProcedures.html       |   525 +-
 ...ocedureScheduler.TestNamespaceProcedure.html |  1553 +-
 ...rProcedureScheduler.TestRegionProcedure.html |  1553 +-
 ...erProcedureScheduler.TestTableProcedure.html |  1553 +-
 ...reScheduler.TestTableProcedureWithEvent.html |  1553 +-
 .../procedure/TestMasterProcedureScheduler.html |  1553 +-
 ...reSchedulerConcurrency.TestTableProcSet.html |   481 +-
 ...TestMasterProcedureSchedulerConcurrency.html |   481 +-
 .../TestSplitTableRegionProcedure.html          |   552 +
 ...obCompactor.CompactTwoLatestHfilesCopro.html |   908 +
 .../hbase/mob/compactions/TestMobCompactor.html |  1541 +-
 ...NamespaceAuditor.CPRegionServerObserver.html |  1583 +-
 .../TestNamespaceAuditor.CustomObserver.html    |  1583 +-
 ...TestNamespaceAuditor.MasterSyncObserver.html |  1583 +-
 .../hbase/namespace/TestNamespaceAuditor.html   |  1583 +-
 .../ProcedureTestingUtility.LoadCounter.html    |   685 +-
 .../ProcedureTestingUtility.NoopProcedure.html  |   685 +-
 .../ProcedureTestingUtility.TestProcedure.html  |   685 +-
 .../procedure2/ProcedureTestingUtility.html     |   685 +-
 .../TestProcedureEvents.TestProcEnv.html        |   261 +-
 ...ocedureEvents.TestTimeoutEventProcedure.html |   261 +-
 .../hbase/procedure2/TestProcedureEvents.html   |   261 +-
 ...TestProcedureExecutor.BusyWaitProcedure.html |   243 +
 .../TestProcedureExecutor.TestProcEnv.html      |   243 +
 .../hbase/procedure2/TestProcedureExecutor.html |   243 +
 ...stProcedureInMemoryChore.TestLatchChore.html |    21 +-
 .../TestProcedureInMemoryChore.TestProcEnv.html |    21 +-
 .../procedure2/TestProcedureInMemoryChore.html  |    21 +-
 ...teMachineProcedure.SimpleChildProcedure.html |   267 +
 .../TestStateMachineProcedure.TestProcEnv.html  |   267 +
 ...stStateMachineProcedure.TestSMProcedure.html |   267 +
 ...teMachineProcedure.TestSMProcedureState.html |   267 +
 .../procedure2/TestStateMachineProcedure.html   |   267 +
 ...LoaderPerformanceEvaluation.LoadCounter.html |    74 +-
 ...ProcedureWALLoaderPerformanceEvaluation.html |    74 +-
 ...manceEvaluation.NoSyncWalProcedureStore.html |   190 +-
 ...rocedureWALPerformanceEvaluation.Worker.html |   190 +-
 .../wal/ProcedureWALPerformanceEvaluation.html  |   190 +-
 .../TestDelayedUtil.ZeroDelayContainer.html     |   159 +
 .../hbase/procedure2/util/TestDelayedUtil.html  |   159 +
 .../hbase/regionserver/MockStoreFile.html       |   235 +-
 .../TestAtomicOperation.AtomicOperation.html    |     2 +-
 .../TestAtomicOperation.CheckAndPutThread.html  |     2 +-
 .../TestAtomicOperation.Incrementer.html        |     2 +-
 ...micOperation.MockHRegion.WrappedRowLock.html |     2 +-
 .../TestAtomicOperation.MockHRegion.html        |     2 +-
 .../TestAtomicOperation.PutThread.html          |     2 +-
 .../TestAtomicOperation.TestStep.html           |     2 +-
 .../hbase/regionserver/TestAtomicOperation.html |     2 +-
 ...MemStore.EnvironmentEdgeForMemstoreTest.html |  1414 +-
 .../regionserver/TestCompactingMemStore.html    |  1414 +-
 .../TestCompactingToCellArrayMapMemStore.html   |   664 +-
 ...toreMockMaker.BlockingCompactionContext.html |  1225 +-
 .../TestCompaction.BlockingStoreMockMaker.html  |  1225 +-
 .../TestCompaction.DummyCompactor.html          |   784 +
 ...on.StoreMockMaker.TestCompactionContext.html |  1225 +-
 .../TestCompaction.StoreMockMaker.html          |  1225 +-
 ...stCompaction.TrackableCompactionRequest.html |  1225 +-
 .../hbase/regionserver/TestCompaction.html      |  1225 +-
 .../TestCompactionArchiveIOException.html       |   268 +
 ...MemStore.EnvironmentEdgeForMemstoreTest.html |  1902 +-
 ...TestDefaultMemStore.ReadOwnWritesTester.html |  1902 +-
 .../hbase/regionserver/TestDefaultMemStore.html |  1902 +-
 ...tEndToEndSplitTransaction.RegionChecker.html |   738 +-
 ...EndToEndSplitTransaction.RegionSplitter.html |   738 +-
 .../TestEndToEndSplitTransaction.html           |   738 +-
 .../hbase/regionserver/TestHMobStore.html       |  1059 +-
 .../regionserver/TestHRegion.Appender.html      | 13186 ++++----
 .../regionserver/TestHRegion.FlushThread.html   | 13186 ++++----
 .../TestHRegion.GetTillDoneOrException.html     | 13186 ++++----
 .../TestHRegion.HRegionWithSeqId.html           | 13186 ++++----
 .../regionserver/TestHRegion.Incrementer.html   | 13186 ++++----
 .../TestHRegion.IsFlushWALMarker.html           | 13186 ++++----
 .../regionserver/TestHRegion.PutThread.html     | 13186 ++++----
 .../hadoop/hbase/regionserver/TestHRegion.html  | 13186 ++++----
 .../regionserver/TestHRegionReplayEvents.html   |     4 +-
 .../regionserver/TestMemStoreChunkPool.html     |    24 +-
 .../TestMemStoreLAB.AllocRecord.html            |     4 +-
 .../hbase/regionserver/TestMemStoreLAB.html     |     4 +-
 .../hbase/regionserver/TestMobStoreScanner.html |   805 +-
 .../regionserver/TestPerColumnFamilyFlush.html  |  1040 +-
 ...action.MockedFailedMergedRegionCreation.html |   913 +-
 ...ransaction.MockedFailedMergedRegionOpen.html |   913 +-
 .../TestRegionMergeTransaction.html             |   913 +-
 .../regionserver/TestReversibleScanners.html    |     6 +-
 .../TestSplitTransaction.CustomObserver.html    |   741 +-
 ...ransaction.MockedFailedDaughterCreation.html |   741 +-
 ...litTransaction.MockedFailedDaughterOpen.html |   741 +-
 .../regionserver/TestSplitTransaction.html      |   741 +-
 ...tTransactionOnCluster.CustomSplitPolicy.html |  2282 +-
 ...ionOnCluster.FailingSplitMasterObserver.html |  1066 +
 ...ionOnCluster.FailingSplitRegionObserver.html |  1444 -
 ...OnCluster.MockedCoordinatedStateManager.html |  1444 -
 ...ansactionOnCluster.MockedRegionObserver.html |  1444 -
 ...sactionOnCluster.MockedSplitTransaction.html |  1444 -
 .../TestSplitTransactionOnCluster.MyMaster.html |  2282 +-
 ...ransactionOnCluster.MyMasterRpcServices.html |  2282 +-
 ...er.SplittingNodeCreationFailedException.html |  1444 -
 ...ansactionOnCluster.UselessTestAbortable.html |  2282 +-
 .../TestSplitTransactionOnCluster.html          |  2282 +-
 .../TestStore.DummyStoreEngine.html             |  1916 +-
 .../TestStore.FaultyFileSystem.html             |  1916 +-
 .../TestStore.FaultyOutputStream.html           |  1916 +-
 .../hadoop/hbase/regionserver/TestStore.html    |  1916 +-
 .../hbase/regionserver/TestStoreFileInfo.html   |     2 +-
 .../regionserver/TestWALLockup.DummyServer.html |   664 +
 .../TestWALLockup.DummyWALActionsListener.html  |   664 +
 .../hbase/regionserver/TestWALLockup.html       |   831 +-
 ...tingMemStoreFlush.ConcurrentPutRunnable.html |  1060 +
 .../TestWalAndCompactingMemStoreFlush.html      |  1590 +-
 .../wal/AbstractTestLogRolling.html             |   512 +-
 ...bstractTestWALReplay.CustomStoreFlusher.html |   960 +-
 .../wal/AbstractTestWALReplay.MockWAL.html      |   960 +-
 .../wal/AbstractTestWALReplay.TestFlusher.html  |   960 +-
 .../regionserver/wal/AbstractTestWALReplay.html |   960 +-
 .../regionserver/wal/TestAsyncProtobufLog.html  |   123 +-
 .../hbase/regionserver/wal/TestDurability.html  |   519 +-
 .../wal/TestLogRollingNoCluster.Appender.html   |   294 +-
 ...gRollingNoCluster.HighLatencySyncWriter.html |   264 +
 .../wal/TestLogRollingNoCluster.html            |   294 +-
 .../hbase/regionserver/wal/TestSyncFuture.html  |   121 +
 .../replication/TestReplicationSmallTests.html  |  1563 +-
 .../replication/TestReplicationStatus.html      |   176 +
 .../replication/TestSerialReplication.html      |   683 +-
 .../hadoop/hbase/rest/model/TestCellModel.html  |   116 +-
 .../hadoop/hbase/rest/model/TestRowModel.html   |   127 +-
 .../hbase/security/TestHBaseSaslRpcClient.html  |     6 +-
 .../security/TestSecureIPC.TestThread.html      |   521 +-
 .../hadoop/hbase/security/TestSecureIPC.html    |   521 +-
 .../TestAccessController.BulkLoadHelper.html    |  3976 ++-
 .../TestAccessController.PingCoprocessor.html   |  3976 ++-
 ...tAccessController.TestTableDDLProcedure.html |  3976 ++-
 .../security/access/TestAccessController.html   |  3976 ++-
 .../access/TestWithDisabledAuthorization.html   |   579 +-
 ...hotTestingUtils.SnapshotMock.RegionData.html |  1510 +-
 ...stingUtils.SnapshotMock.SnapshotBuilder.html |  1510 +-
 .../SnapshotTestingUtils.SnapshotMock.html      |  1510 +-
 .../hbase/snapshot/SnapshotTestingUtils.html    |  1510 +-
 .../snapshot/TestFlushSnapshotFromClient.html   |   907 +-
 .../TestRestoreFlushSnapshotFromClient.html     |   374 +-
 .../IntegrationTestBigLinkedList.CINode.html    |  2212 +-
 .../IntegrationTestBigLinkedList.Clean.html     |  2212 +-
 .../IntegrationTestBigLinkedList.Delete.html    |  2212 +-
 ...ationTestBigLinkedList.Generator.Counts.html |  2212 +-
 ...eneratorInputFormat.GeneratorInputSplit.html |  2212 +-
 ...eratorInputFormat.GeneratorRecordReader.html |  2212 +-
 ...nkedList.Generator.GeneratorInputFormat.html |  2212 +-
 ...erator.GeneratorMapper.ConcurrentWalker.html |  2212 +-
 ...eratorMapper.ContinuousConcurrentWalker.html |  2212 +-
 ...BigLinkedList.Generator.GeneratorMapper.html |  2212 +-
 ...nkedList.Generator.OneFilePerMapperSFIF.html |  2212 +-
 .../IntegrationTestBigLinkedList.Generator.html |  2212 +-
 .../test/IntegrationTestBigLinkedList.Loop.html |  2212 +-
 .../IntegrationTestBigLinkedList.Print.html     |  2212 +-
 ...st.Search.WALSearcher.WALMapperSearcher.html |  2212 +-
 ...ionTestBigLinkedList.Search.WALSearcher.html |  2212 +-
 .../IntegrationTestBigLinkedList.Search.html    |  2212 +-
 ...egrationTestBigLinkedList.Verify.Counts.html |  2212 +-
 ...onTestBigLinkedList.Verify.VerifyMapper.html |  2212 +-
 ...nTestBigLinkedList.Verify.VerifyReducer.html |  2212 +-
 .../IntegrationTestBigLinkedList.Verify.html    |  2212 +-
 .../IntegrationTestBigLinkedList.Walker.html    |  2212 +-
 ...IntegrationTestBigLinkedList.WalkerBase.html |  2212 +-
 .../test/IntegrationTestBigLinkedList.html      |  2212 +-
 ...ultiThreadedAction.DefaultDataGenerator.html |   785 +-
 .../MultiThreadedAction.ProgressReporter.html   |   785 +-
 .../hadoop/hbase/util/MultiThreadedAction.html  |   785 +-
 ...ultiThreadedWriterBase.WroteKeysTracker.html |   223 +-
 .../hbase/util/MultiThreadedWriterBase.html     |   223 +-
 .../hadoop/hbase/util/TestByteBufferUtils.html  |   137 +-
 .../hadoop/hbase/util/TestHBaseFsckOneRS.html   |  3285 +-
 .../hbase/wal/TestWALSplit.Corruptions.html     |  2696 +-
 ...ALSplit.ZombieLastLogWriterRegionServer.html |  2696 +-
 .../apache/hadoop/hbase/wal/TestWALSplit.html   |  2696 +-
 xref-test/allclasses-frame.html                 |   134 +-
 .../hbase/HFilePerformanceEvaluation.html       |   987 +-
 .../hbase/IntegrationTestDDLMasterFailover.html |  1308 +-
 .../hbase/IntegrationTestManyRegions.html       |   239 +-
 .../hadoop/hbase/MockRegionServerServices.html  |    54 +-
 .../hbase/PerformanceEvaluationCommons.html     |    32 +-
 .../org/apache/hadoop/hbase/TestIOFencing.html  |     2 +-
 .../chaos/monkies/PolicyBasedChaosMonkey.html   |     2 +-
 .../hbase/client/TestAsyncGetMultiThread.html   |   161 +
 .../hadoop/hbase/client/TestAsyncProcess.html   |  3252 +-
 .../hbase/client/TestAsyncRegionLocator.html    |   252 +
 ...TestAsyncSingleRequestRpcRetryingCaller.html |   322 +-
 .../hadoop/hbase/client/TestAsyncTable.html     |   387 +-
 .../hbase/client/TestAsyncTableNoncedRetry.html |   135 +
 .../hbase/client/TestAsyncTableSmallScan.html   |   232 +
 .../hadoop/hbase/client/TestCheckAndMutate.html |     2 +-
 .../hadoop/hbase/client/TestClientPushback.html |   324 +-
 .../client/TestClientSmallReversedScanner.html  |    20 +-
 .../hadoop/hbase/client/TestClientTimeouts.html |     8 +-
 .../hadoop/hbase/client/TestDelayingRunner.html |     4 +-
 .../hadoop/hbase/client/TestFastFail.html       |    91 +-
 .../hadoop/hbase/client/TestFromClientSide.html | 12295 +++----
 .../client/TestIncrementsFromClientSide.html    |   821 +-
 .../hbase/client/TestMetricsConnection.html     |   212 +-
 .../hadoop/hbase/client/TestMultiParallel.html  |   473 +-
 .../hbase/client/TestReplicaWithCluster.html    |   803 +-
 .../hadoop/hbase/client/TestReplicasClient.html |     4 +-
 .../hadoop/hbase/client/TestShellNoCluster.html |    73 +
 .../hbase/client/TestSmallReversedScanner.html  |   151 +
 .../hbase/client/TestSnapshotFromAdmin.html     |    21 +-
 .../hbase/client/TestSnapshotFromClient.html    |     2 +-
 .../hbase/client/TestZKAsyncRegistry.html       |    91 +
 .../hadoop/hbase/client/package-frame.html      |    26 +-
 .../hadoop/hbase/client/package-summary.html    |    42 +-
 .../coprocessor/SampleRegionWALObserver.html    |     2 +-
 .../hbase/coprocessor/SimpleRegionObserver.html |     2 +-
 .../coprocessor/TestCoprocessorInterface.html   |   698 +-
 .../hbase/coprocessor/TestMasterObserver.html   |  3933 +--
 ...erverForAddingMutationsFromCoprocessors.html |     2 +-
 .../coprocessor/TestRowProcessorEndpoint.html   |   927 +-
 .../hbase/coprocessor/TestWALObserver.html      |     2 +-
 .../hadoop/hbase/coprocessor/package-frame.html |     4 +-
 .../hbase/coprocessor/package-summary.html      |     4 +-
 ...anOutOneBlockAsyncDFSOutputFlushHandler.html |    75 -
 .../TestFanOutOneBlockAsyncDFSOutput.html       |   278 +-
 .../hbase/io/asyncfs/TestLocalAsyncOutput.html  |    24 +-
 .../TestSaslFanOutOneBlockAsyncDFSOutput.html   |   453 +-
 .../hadoop/hbase/io/asyncfs/package-frame.html  |     3 -
 .../hbase/io/asyncfs/package-summary.html       |     5 -
 .../hbase/io/crypto/aes/TestCommonsAES.html     |   144 +
 .../hbase/io/crypto/aes/package-frame.html      |     3 +
 .../hbase/io/crypto/aes/package-summary.html    |     5 +
 .../hadoop/hbase/ipc/AbstractTestIPC.html       |   447 +-
 .../hbase/ipc/TestRpcHandlerException.html      |     6 +-
 .../hbase/ipc/TestSimpleRpcScheduler.html       |   714 +-
 .../hadoop/hbase/mapred/TestTableMapReduce.html |     2 +-
 .../MultiTableInputFormatTestBase.html          |     4 +-
 .../TestMultiTableSnapshotInputFormat.html      |     2 +-
 .../mapreduce/TestMultithreadedTableMapper.html |     2 +-
 .../mapreduce/TestTableInputFormatScanBase.html |     4 +-
 .../hbase/mapreduce/TestTableMapReduce.html     |     2 +-
 .../hadoop/hbase/mapreduce/package-frame.html   |     6 +-
 .../hadoop/hbase/mapreduce/package-summary.html |     6 +-
 .../hbase/master/MockNoopMasterServices.html    |   149 +-
 .../hadoop/hbase/master/MockRegionServer.html   |  1257 +-
 .../master/TestDistributedLogSplitting.html     |  2913 +-
 .../hbase/master/TestMetaShutdownHandler.html   |     4 +-
 .../hbase/master/cleaner/TestHFileCleaner.html  |     6 +-
 .../master/cleaner/TestHFileLinkCleaner.html    |     4 +-
 .../hbase/master/cleaner/TestLogsCleaner.html   |     4 +-
 .../cleaner/TestReplicationHFileCleaner.html    |     4 +-
 .../master/cleaner/TestSnapshotFromMaster.html  |   392 +-
 .../hbase/master/cleaner/package-frame.html     |     2 +-
 .../hbase/master/cleaner/package-summary.html   |     2 +-
 .../hadoop/hbase/master/package-frame.html      |     2 +-
 .../hadoop/hbase/master/package-summary.html    |     2 +-
 ...ProcedureSchedulerPerformanceEvaluation.html |   514 +-
 .../TestMasterFailoverWithProcedures.html       |   525 +-
 .../procedure/TestMasterProcedureScheduler.html |  1553 +-
 ...TestMasterProcedureSchedulerConcurrency.html |   481 +-
 .../TestSplitTableRegionProcedure.html          |   493 +
 .../hbase/master/procedure/package-frame.html   |     3 +
 .../hbase/master/procedure/package-summary.html |     5 +
 .../hbase/mob/compactions/TestMobCompactor.html |  1541 +-
 .../hbase/mob/compactions/package-frame.html    |     3 +
 .../hbase/mob/compactions/package-summary.html  |     5 +
 .../hbase/namespace/TestNamespaceAuditor.html   |  1583 +-
 .../procedure2/ProcedureTestingUtility.html     |   685 +-
 .../hbase/procedure2/TestChildProcedures.html   |    18 +-
 .../hbase/procedure2/TestProcedureEvents.html   |   261 +-
 .../hbase/procedure2/TestProcedureExecutor.html |   184 +
 .../procedure2/TestProcedureInMemoryChore.html  |    27 +-
 .../hbase/procedure2/TestProcedureRecovery.html |    66 +-
 .../procedure2/TestProcedureReplayOrder.html    |     4 +-
 .../procedure2/TestProcedureSuspended.html      |    16 +-
 .../procedure2/TestStateMachineProcedure.html   |   208 +
 .../hbase/procedure2/TestYieldProcedures.html   |    44 +-
 .../hadoop/hbase/procedure2/package-frame.html  |    23 +-
 .../hbase/procedure2/package-summary.html       |    33 +-
 ...ProcedureWALLoaderPerformanceEvaluation.html |    74 +-
 .../wal/ProcedureWALPerformanceEvaluation.html  |   190 +-
 .../hbase/procedure2/util/TestDelayedUtil.html  |   100 +
 .../hbase/procedure2/util/package-frame.html    |    27 +
 .../hbase/procedure2/util/package-summary.html  |    72 +
 .../hbase/regionserver/MockStoreFile.html       |   235 +-
 .../hbase/regionserver/TestAtomicOperation.html |    16 +-
 .../regionserver/TestCompactingMemStore.html    |  1414 +-
 .../TestCompactingToCellArrayMapMemStore.html   |   664 +-
 .../hbase/regionserver/TestCompaction.html      |  1225 +-
 .../TestCompactionArchiveIOException.html       |   209 +
 .../hbase/regionserver/TestDefaultMemStore.html |  1902 +-
 .../regionserver/TestDefaultStoreEngine.html    |     4 +-
 .../TestEndToEndSplitTransaction.html           |   738 +-
 .../hbase/regionserver/TestHMobStore.html       |  1059 +-
 .../hadoop/hbase/regionserver/TestHRegion.html  | 13186 ++++----
 .../regionserver/TestHRegionReplayEvents.html   |     4 +-
 .../hbase/regionserver/TestKeyValueHeap.html    |    32 +-
 .../regionserver/TestMemStoreChunkPool.html     |    24 +-
 .../hbase/regionserver/TestMemStoreLAB.html     |     4 +-
 .../hbase/regionserver/TestMobStoreScanner.html |   805 +-
 .../regionserver/TestPerColumnFamilyFlush.html  |  1040 +-
 .../TestRegionMergeTransaction.html             |   913 +-
 .../TestRegionServerReportForDuty.html          |     4 +-
 .../regionserver/TestReversibleScanners.html    |     6 +-
 .../hadoop/hbase/regionserver/TestScanner.html  |     4 +-
 .../hbase/regionserver/TestSplitLogWorker.html  |     8 +-
 .../regionserver/TestSplitTransaction.html      |   741 +-
 .../TestSplitTransactionOnCluster.html          |  2282 +-
 .../hadoop/hbase/regionserver/TestStore.html    |  1916 +-
 .../hbase/regionserver/TestStoreFileInfo.html   |     2 +-
 .../hbase/regionserver/TestWALLockup.html       |   831 +-
 .../TestWalAndCompactingMemStoreFlush.html      |  1590 +-
 .../regionserver/compactions/TestCompactor.html |     4 +-
 .../compactions/TestDateTieredCompactor.html    |     2 +-
 .../compactions/TestStripeCompactionPolicy.html |     6 +-
 .../compactions/TestStripeCompactor.html        |     2 +-
 .../regionserver/compactions/package-frame.html |     4 +-
 .../compactions/package-summary.html            |     4 +-
 .../hbase/regionserver/package-frame.html       |    35 +-
 .../hbase/regionserver/package-summary.html     |    57 +-
 .../wal/AbstractTestLogRolling.html             |   512 +-
 .../regionserver/wal/AbstractTestWALReplay.html |   960 +-
 .../regionserver/wal/TestAsyncProtobufLog.html  |   123 +-
 .../hbase/regionserver/wal/TestDurability.html  |   519 +-
 .../wal/TestLogRollingNoCluster.html            |   294 +-
 .../hbase/regionserver/wal/TestSyncFuture.html  |    62 +
 .../hbase/regionserver/wal/package-frame.html   |     6 +
 .../hbase/regionserver/wal/package-summary.html |    10 +
 .../replication/TestReplicationSmallTests.html  |  1559 +-
 .../TestReplicationStateHBaseImpl.html          |    20 +-
 .../replication/TestReplicationStateZKImpl.html |    10 +-
 .../replication/TestReplicationStatus.html      |   117 +
 .../TestReplicationTrackerZKImpl.html           |     6 +-
 .../replication/TestSerialReplication.html      |   683 +-
 .../hadoop/hbase/replication/package-frame.html |     5 +-
 .../hbase/replication/package-summary.html      |     7 +-
 .../TestReplicationSourceManager.html           |    24 +-
 .../TestReplicationSourceManagerZkImpl.html     |    12 +-
 .../hadoop/hbase/rest/model/TestCellModel.html  |   116 +-
 .../hadoop/hbase/rest/model/TestRowModel.html   |   127 +-
 .../hbase/security/TestHBaseSaslRpcClient.html  |     6 +-
 .../hadoop/hbase/security/TestSecureIPC.html    |   521 +-
 .../security/access/TestAccessController.html   |  3976 ++-
 .../access/TestWithDisabledAuthorization.html   |   579 +-
 .../hbase/snapshot/SnapshotTestingUtils.html    |  1510 +-
 .../snapshot/TestFlushSnapshotFromClient.html   |   907 +-
 .../TestRestoreFlushSnapshotFromClient.html     |   374 +-
 .../test/IntegrationTestBigLinkedList.html      |  2212 +-
 .../test/IntegrationTestLoadAndVerify.html      |    14 +-
 ...tionTestWithCellVisibilityLoadAndVerify.html |     2 +-
 .../apache/hadoop/hbase/test/package-frame.html |     8 +-
 .../hadoop/hbase/test/package-summary.html      |     8 +-
 .../hadoop/hbase/util/MultiThreadedAction.html  |   785 +-
 .../hbase/util/MultiThreadedWriterBase.html     |   223 +-
 .../hadoop/hbase/util/TestByteBufferUtils.html  |   137 +-
 .../hadoop/hbase/util/TestHBaseFsckOneRS.html   |  3285 +-
 .../apache/hadoop/hbase/wal/TestWALSplit.html   |  2696 +-
 xref-test/overview-frame.html                   |     3 +
 xref-test/overview-summary.html                 |     5 +
 xref/allclasses-frame.html                      |   220 +-
 xref/org/apache/hadoop/hbase/CellUtil.html      |  4352 +--
 .../hadoop/hbase/CoordinatedStateManager.html   |     2 +-
 xref/org/apache/hadoop/hbase/ExtendedCell.html  |     7 +-
 xref/org/apache/hadoop/hbase/KeyValue.html      |  4970 +--
 .../apache/hadoop/hbase/OffheapKeyValue.html    |    11 +-
 .../apache/hadoop/hbase/SizeCachedKeyValue.html |    65 +-
 xref/org/apache/hadoop/hbase/SplitLogTask.html  |     2 +-
 xref/org/apache/hadoop/hbase/Version.html       |     8 +-
 xref/org/apache/hadoop/hbase/ZNodeClearer.html  |     2 +-
 .../hbase/backup/FailedArchiveException.html    |    63 +
 .../hadoop/hbase/backup/HFileArchiver.html      |  1285 +-
 .../hadoop/hbase/backup/package-frame.html      |     3 +
 .../hadoop/hbase/backup/package-summary.html    |     5 +
 xref/org/apache/hadoop/hbase/client/Action.html |   133 +-
 .../client/AsyncConnectionConfiguration.html    |   195 +-
 .../hbase/client/AsyncConnectionImpl.html       |   210 +-
 .../hadoop/hbase/client/AsyncProcess.html       |    30 +-
 .../hadoop/hbase/client/AsyncRegionLocator.html |   477 +-
 .../hadoop/hbase/client/AsyncRegistry.html      |    84 +
 .../hbase/client/AsyncRequestFutureImpl.html    |   713 +-
 .../client/AsyncRpcRetryingCallerFactory.html   |   220 +-
 .../AsyncSingleRequestRpcRetryingCaller.html    |   313 +-
 .../client/AsyncSmallScanRpcRetryingCaller.html |   224 +
 .../apache/hadoop/hbase/client/AsyncTable.html  |   426 +-
 .../hadoop/hbase/client/AsyncTableImpl.html     |   522 +-
 .../client/AsyncTableRegionLocatorImpl.html     |     2 +-
 .../hadoop/hbase/client/ClientScanner.html      |  1638 +-
 .../client/ClientSmallReversedScanner.html      |   550 +-
 .../hadoop/hbase/client/ClusterRegistry.html    |    54 -
 .../hbase/client/ClusterRegistryFactory.html    |     6 +-
 .../hbase/client/ConnectionImplementation.html  |  3823 ++-
 .../hadoop/hbase/client/ConnectionUtils.html    |   428 +-
 .../hbase/client/CoprocessorHConnection.html    |   137 +-
 .../hadoop/hbase/client/DelayingRunner.html     |    10 +-
 .../apache/hadoop/hbase/client/HBaseAdmin.html  |  7016 ++--
 xref/org/apache/hadoop/hbase/client/HTable.html |  2337 +-
 .../hadoop/hbase/client/HTableMultiplexer.html  |     8 +-
 .../hadoop/hbase/client/MetricsConnection.html  |   371 +-
 .../apache/hadoop/hbase/client/MultiAction.html |    12 +-
 .../hbase/client/MultiServerCallable.html       |    14 +-
 .../hadoop/hbase/client/NonceGenerator.html     |    14 +-
 .../client/PerClientRandomNonceGenerator.html   |    54 +-
 .../client/PreemptiveFastFailInterceptor.html   |   364 +-
 .../client/RegionCoprocessorServiceExec.html    |    16 +-
 .../apache/hadoop/hbase/client/Registry.html    |     4 +-
 .../client/ResultBoundedCompletionService.html  |   404 +-
 .../hbase/client/ReversedClientScanner.html     |   284 +-
 .../hadoop/hbase/client/RowMutations.html       |   148 +-
 .../RpcRetryingCallerWithReadReplicas.html      |   518 +-
 xref/org/apache/hadoop/hbase/client/Scan.html   |  1695 +-
 .../client/ScannerCallableWithReplicas.html     |   812 +-
 .../hbase/client/SnapshotDescription.html       |   179 +-
 xref/org/apache/hadoop/hbase/client/Table.html  |   799 +-
 .../hadoop/hbase/client/ZKAsyncRegistry.html    |   265 +
 .../hadoop/hbase/client/ZKClusterRegistry.html  |    91 -
 .../hadoop/hbase/client/ZooKeeperRegistry.html  |   201 +-
 .../hadoop/hbase/client/package-frame.html      |    36 +-
 .../hadoop/hbase/client/package-summary.html    |    52 +-
 .../hadoop/hbase/codec/KeyValueCodec.html       |    18 +-
 .../hbase/codec/KeyValueCodecWithTags.html      |    18 +-
 .../hadoop/hbase/codec/package-frame.html       |     6 +-
 .../hadoop/hbase/codec/package-summary.html     |     6 +-
 .../BaseMasterAndRegionObserver.html            |  1554 +-
 .../hbase/coprocessor/BaseMasterObserver.html   |  1962 +-
 .../hbase/coprocessor/MasterObserver.html       |  3271 +-
 .../hbase/coprocessor/RegionObserver.html       |  2064 +-
 .../hbase/exceptions/ClientExceptionsUtil.html  |     2 +-
 .../exceptions/RequestTooBigException.html      |    60 +
 .../hadoop/hbase/exceptions/package-frame.html  |     3 +
 .../hbase/exceptions/package-summary.html       |     5 +
 .../hbase/filter/MultiRowRangeFilter.html       |   980 +-
 .../org/apache/hadoop/hbase/fs/HFileSystem.html |     2 +-
 .../hbase/generated/master/snapshot_jsp.html    |     2 +-
 .../hadoop/hbase/io/ByteArrayOutputStream.html  |   219 +-
 .../hbase/io/ByteBufferListOutputStream.html    |    78 +-
 .../hadoop/hbase/io/asyncfs/AsyncFSOutput.html  |   117 +-
 .../hbase/io/asyncfs/AsyncFSOutputHelper.html   |   221 +-
 .../asyncfs/FanOutOneBlockAsyncDFSOutput.html   |  1021 +-
 .../FanOutOneBlockAsyncDFSOutputHelper.html     |  1463 +-
 .../FanOutOneBlockAsyncDFSOutputSaslHelper.html |  1820 +-
 .../hadoop/hbase/io/asyncfs/package-frame.html  |    17 +-
 .../hbase/io/asyncfs/package-summary.html       |    29 +-
 .../apache/hadoop/hbase/io/crypto/Cipher.html   |   186 +-
 .../hbase/io/crypto/CryptoCipherProvider.html   |    89 +
 .../apache/hadoop/hbase/io/crypto/aes/AES.html  |   231 +-
 .../hbase/io/crypto/aes/CommonsCryptoAES.html   |   179 +
 .../crypto/aes/CommonsCryptoAESDecryptor.html   |    97 +
 .../crypto/aes/CommonsCryptoAESEncryptor.html   |   111 +
 .../hadoop/hbase/io/crypto/aes/CryptoAES.html   |   254 +
 .../hbase/io/crypto/aes/package-frame.html      |    15 +
 .../hbase/io/crypto/aes/package-summary.html    |    25 +
 .../hadoop/hbase/io/crypto/package-frame.html   |     3 +
 .../hadoop/hbase/io/crypto/package-summary.html |     5 +
 .../io/encoding/BufferedDataBlockEncoder.html   |  1176 +-
 .../hbase/io/encoding/DiffKeyDeltaEncoder.html  |     4 +-
 .../hbase/io/encoding/FastDiffDeltaEncoder.html |     4 +-
 .../hbase/io/encoding/RowIndexSeekerV1.html     |    10 +-
 .../hadoop/hbase/io/encoding/package-frame.html |     2 +-
 .../hbase/io/encoding/package-summary.html      |     2 +-
 .../hadoop/hbase/io/hfile/PrefetchExecutor.html |     4 +-
 .../hbase/io/hfile/bucket/BucketCache.html      |  1389 +-
 .../hadoop/hbase/io/hfile/package-frame.html    |     2 +-
 .../hadoop/hbase/io/hfile/package-summary.html  |     2 +-
 .../hadoop/hbase/ipc/BlockingRpcConnection.html |  1354 +-
 .../hadoop/hbase/ipc/NettyRpcConnection.html    |   455 +-
 .../hadoop/hbase/ipc/NettyRpcDuplexHandler.html |     2 +-
 .../hadoop/hbase/ipc/RWQueueRpcExecutor.html    |   239 +-
 .../apache/hadoop/hbase/ipc/RpcConnection.html  |   383 +-
 xref/org/apache/hadoop/hbase/ipc/RpcServer.html |  5718 ++--
 .../hadoop/hbase/ipc/RpcServerInterface.html    |   117 +-
 .../hbase/ipc/UnsupportedCryptoException.html   |    51 +
 .../apache/hadoop/hbase/ipc/package-frame.html  |    25 +-
 .../hadoop/hbase/ipc/package-summary.html       |    71 +-
 .../hadoop/hbase/mapred/TableOutputFormat.html  |   137 +-
 .../hadoop/hbase/mapreduce/CellCounter.html     |     2 +-
 .../hadoop/hbase/mapreduce/RowCounter.html      |   125 +-
 .../hadoop/hbase/mapreduce/SyncTable.html       |     2 +-
 .../hadoop/hbase/mapreduce/package-frame.html   |     2 +-
 .../hadoop/hbase/mapreduce/package-summary.html |     2 +-
 .../replication/VerifyReplication.html          |   923 +-
 .../hadoop/hbase/master/AssignmentManager.html  |  5866 ++--
 .../org/apache/hadoop/hbase/master/HMaster.html |  5433 ++--
 .../hbase/master/MasterCoprocessorHost.html     |  2853 +-
 .../hbase/master/MasterMobCompactionThread.html |   249 +-
 .../hadoop/hbase/master/MasterRpcServices.html  |  3034 +-
 .../hadoop/hbase/master/MasterServices.html     |   225 +-
 .../hadoop/hbase/master/RegionStates.html       |  2194 +-
 .../hadoop/hbase/master/ServerManager.html      |  2248 +-
 .../master/balancer/StochasticLoadBalancer.html |     2 +-
 .../master/procedure/MasterProcedureEnv.html    |   280 +-
 .../procedure/MasterProcedureScheduler.html     |  2091 +-
 .../procedure/SplitTableRegionProcedure.html    |   834 +
 .../hbase/master/procedure/package-frame.html   |    12 +-
 .../hbase/master/procedure/package-summary.html |    20 +-
 .../hbase/mob/DefaultMobStoreFlusher.html       |     2 +-
 .../apache/hadoop/hbase/mob/MobFileCache.html   |   416 +-
 .../procedure2/AbstractProcedureScheduler.html  |   584 +-
 .../hadoop/hbase/procedure2/Procedure.html      |  1247 +-
 .../hbase/procedure2/ProcedureExecutor.html     |  3003 +-
 .../hbase/procedure2/StateMachineProcedure.html |   412 +-
 .../hadoop/hbase/procedure2/package-frame.html  |    17 +-
 .../hbase/procedure2/package-summary.html       |    39 +-
 .../hbase/procedure2/util/DelayedUtil.html      |   163 +
 .../hbase/procedure2/util/package-frame.html    |    15 +
 .../hbase/procedure2/util/package-summary.html  |    25 +
 .../hbase/regionserver/AbstractMemStore.html    |   723 +-
 .../hbase/regionserver/CompactSplitThread.html  |  1178 +-
 .../hbase/regionserver/CompactingMemStore.html  |   552 +-
 .../hbase/regionserver/CompactionPipeline.html  |   328 +-
 .../hbase/regionserver/DefaultMemStore.html     |   209 +-
 .../hbase/regionserver/DefaultStoreFlusher.html |     2 +-
 .../regionserver/FlushLargeStoresPolicy.html    |    19 +-
 .../hadoop/hbase/regionserver/HRegion.html      | 15970 +++++-----
 .../hbase/regionserver/HRegionFileSystem.html   |  1011 +-
 .../hbase/regionserver/HRegionServer.html       |  6799 ++--
 .../hadoop/hbase/regionserver/HStore.html       |  2207 +-
 .../hbase/regionserver/HeapMemStoreLAB.html     |   346 +-
 .../hbase/regionserver/HeapMemoryManager.html   |   430 +-
 .../regionserver/ImmutableMemStoreLAB.html      |   105 +
 .../hbase/regionserver/ImmutableSegment.html    |   450 +-
 ...IncreasingToUpperBoundRegionSplitPolicy.html |     4 +-
 .../hadoop/hbase/regionserver/Leases.html       |   485 +-
 .../hadoop/hbase/regionserver/LogRoller.html    |     2 +-
 .../hadoop/hbase/regionserver/MemStore.html     |   223 +-
 .../hbase/regionserver/MemStoreChunkPool.html   |     2 +-
 .../hbase/regionserver/MemStoreCompactor.html   |   510 +-
 .../regionserver/MemStoreCompactorIterator.html |   172 -
 .../MemStoreCompactorSegmentsIterator.html      |   162 +
 .../hbase/regionserver/MemStoreFlusher.html     |  1205 +-
 .../MemStoreMergerSegmentsIterator.html         |    81 +
 .../regionserver/MemStoreSegmentsIterator.html  |    77 +
 .../hbase/regionserver/MemStoreSnapshot.html    |   118 +-
 .../hadoop/hbase/regionserver/MemstoreSize.html |   104 +
 .../MetricsRegionServerWrapperImpl.html         |     2 +-
 .../regionserver/MetricsRegionWrapperImpl.html  |     2 +-
 .../hbase/regionserver/MutableSegment.html      |   155 +-
 .../hbase/regionserver/RSRpcServices.html       |  5861 ++--
 .../hadoop/hbase/regionserver/Region.html       |  1064 +-
 .../regionserver/RegionCoprocessorHost.html     |  2048 +-
 .../regionserver/RegionMergeTransaction.html    |     6 +-
 .../RegionMergeTransactionImpl.html             |     8 +-
 .../regionserver/RegionServerAccounting.html    |   142 +-
 .../regionserver/RegionServerServices.html      |   146 +-
 .../regionserver/RegionServicesForStores.html   |   133 +-
 .../hadoop/hbase/regionserver/Segment.html      |   541 +-
 .../hbase/regionserver/SegmentFactory.html      |   162 +-
 .../hadoop/hbase/regionserver/ShutdownHook.html |   293 +-
 .../hadoop/hbase/regionserver/SplitRequest.html |   259 +-
 .../hbase/regionserver/SplitTransaction.html    |     6 +-
 .../regionserver/SplitTransactionImpl.html      |     8 +-
 .../hbase/regionserver/SteppingSplitPolicy.html |    45 +
 .../apache/hadoop/hbase/regionserver/Store.html |   443 +-
 .../hadoop/hbase/regionserver/StoreFile.html    |   571 +-
 .../regionserver/VersionedSegmentsList.html     |    89 +-
 .../regionserver/compactions/Compactor.html     |   497 +-
 .../hbase/regionserver/package-frame.html       |    28 +-
 .../hbase/regionserver/package-summary.html     |   102 +-
 .../querymatcher/LegacyScanQueryMatcher.html    |     2 +-
 .../MajorCompactionScanQueryMatcher.html        |    71 +-
 .../MinorCompactionScanQueryMatcher.html        |    35 +-
 .../NormalUserScanQueryMatcher.html             |    89 +-
 .../querymatcher/RawScanQueryMatcher.html       |    64 +-
 .../StripeCompactionScanQueryMatcher.html       |   123 +-
 .../querymatcher/UserScanQueryMatcher.html      |   239 +-
 .../hbase/regionserver/wal/AbstractFSWAL.html   |  1798 +-
 .../hbase/regionserver/wal/AsyncFSWAL.html      |  1230 +-
 .../wal/AsyncProtobufLogWriter.html             |   365 +-
 .../hadoop/hbase/regionserver/wal/FSHLog.html   |  1496 +-
 .../hbase/regionserver/wal/FSWALEntry.html      |    53 +-
 .../hbase/regionserver/wal/SyncFuture.html      |   318 +-
 .../hadoop/hbase/regionserver/wal/WALEdit.html  |    65 +-
 .../hbase/regionserver/wal/package-frame.html   |     9 +-
 .../hbase/regionserver/wal/package-summary.html |    15 +-
 .../ReplicationQueuesClientZKImpl.html          |   242 +-
 .../replication/ReplicationQueuesZKImpl.html    |   608 +-
 .../master/ReplicationHFileCleaner.html         |     4 +-
 .../master/ReplicationLogCleaner.html           |     4 +-
 .../hbase/replication/master/package-frame.html |     2 +-
 .../replication/master/package-summary.html     |     2 +-
 .../regionserver/DumpReplicationQueues.html     |   684 +-
 .../replication/regionserver/MetricsSource.html |     2 +-
 .../RegionReplicaReplicationEndpoint.html       |     2 +-
 .../replication/regionserver/Replication.html   |    27 +-
 .../regionserver/ReplicationLoad.html           |   287 +-
 .../regionserver/ReplicationSourceManager.html  |   730 +-
 .../replication/regionserver/package-frame.html |     3 +
 .../regionserver/package-summary.html           |     5 +
 .../apache/hadoop/hbase/rest/RESTServer.html    |   206 +-
 .../hadoop/hbase/rest/model/CellModel.html      |   400 +-
 .../hadoop/hbase/rest/model/RowModel.html       |   275 +-
 .../hadoop/hbase/rest/model/ScannerModel.html   |   908 +-
 .../hbase/rsgroup/RSGroupAdminEndpoint.html     |   110 +-
 .../hbase/rsgroup/RSGroupBasedLoadBalancer.html |     4 +-
 .../hbase/security/CryptoAESUnwrapHandler.html  |    60 +
 .../hbase/security/CryptoAESWrapHandler.html    |   111 +
 .../hadoop/hbase/security/EncryptionUtil.html   |   493 +-
 .../hbase/security/HBaseSaslRpcClient.html      |   398 +-
 .../NettyHBaseRpcConnectionHeaderHandler.html   |   112 +
 .../hbase/security/NettyHBaseSaslRpcClient.html |    23 +-
 .../NettyHBaseSaslRpcClientHandler.html         |   249 +-
 .../hbase/security/access/AccessController.html |  2485 +-
 .../hadoop/hbase/security/package-frame.html    |    15 +
 .../hadoop/hbase/security/package-summary.html  |    35 +-
 .../com/google/protobuf/AbstractMessage.html    |     4 +-
 .../hbase/shaded/com/google/protobuf/Any.html   |    54 +-
 .../hbase/shaded/com/google/protobuf/Api.html   |   124 +-
 .../shaded/com/google/protobuf/BoolValue.html   |    48 +-
 .../com/google/protobuf/ByteBufferWriter.html   |     2 +-
 .../shaded/com/google/protobuf/ByteInput.html   |    94 +
 .../google/protobuf/ByteInputByteString.html    |   262 +
 .../shaded/com/google/protobuf/ByteString.html  |  2443 +-
 .../shaded/com/google/protobuf/BytesValue.html  |    48 +-
 .../com/google/protobuf/CodedInputStream.html   |  5937 ++--
 .../com/google/protobuf/DescriptorProtos.html   |  2148 +-
 .../shaded/com/google/protobuf/Descriptors.html |    30 +-
 .../shaded/com/google/protobuf/DoubleValue.html |    48 +-
 .../shaded/com/google/protobuf/Duration.html    |    52 +-
 .../com/google/protobuf/DynamicMessage.html     |    46 +-
 .../hbase/shaded/com/google/protobuf/Empty.html |    44 +-
 .../hbase/shaded/com/google/protobuf/Enum.html  |   100 +-
 .../shaded/com/google/protobuf/EnumValue.html   |    72 +-
 .../com/google/protobuf/ExtensionLite.html      |     2 +-
 .../com/google/protobuf/ExtensionRegistry.html  |    12 +-
 .../hbase/shaded/com/google/protobuf/Field.html |   110 +-
 .../shaded/com/google/protobuf/FieldMask.html   |    54 +-
 .../shaded/com/google/protobuf/FloatValue.html  |    48 +-
 .../com/google/protobuf/GeneratedMessage.html   |   268 +-
 .../google/protobuf/GeneratedMessageLite.html   |    46 +-
 .../com/google/protobuf/GeneratedMessageV3.html |   258 +-
 .../shaded/com/google/protobuf/Int32Value.html  |    48 +-
 .../shaded/com/google/protobuf/Int64Value.html  |    48 +-
 .../shaded/com/google/protobuf/ListValue.html   |    62 +-
 .../shaded/com/google/protobuf/MapEntry.html    |     6 +-
 .../shaded/com/google/protobuf/Message.html     |    52 +-
 .../shaded/com/google/protobuf/MessageLite.html |    32 +-
 .../shaded/com/google/protobuf/Method.html      |    94 +-
 .../hbase/shaded/com/google/protobuf/Mixin.html |    56 +-
 .../shaded/com/google/protobuf/Option.html      |    58 +-
 .../shaded/com/google/protobuf/RpcUtil.html     |     8 +-
 .../com/google/protobuf/SourceContext.html      |    50 +-
 .../shaded/com/google/protobuf/StringValue.html |    50 +-
 .../shaded/com/google/protobuf/Struct.html      |    52 +-
 .../shaded/com/google/protobuf/Syntax.html      |    14 +-
 .../shaded/com/google/protobuf/TextFormat.html  |    22 +-
 .../protobuf/TextFormatParseInfoTree.html       |    14 +-
 .../shaded/com/google/protobuf/Timestamp.html   |    52 +-
 .../hbase/shaded/com/google/protobuf/Type.html  |   120 +-
 .../shaded/com/google/protobuf/UInt32Value.html |    48 +-
 .../shaded/com/google/protobuf/UInt64Value.html |    48 +-
 .../com/google/protobuf/UnknownFieldSet.html    |    90 +-
 .../hbase/shaded/com/google/protobuf/Utf8.html  |  2837 +-
 .../hbase/shaded/com/google/protobuf/Value.html |    82 +-
 .../com/google/protobuf/package-frame.html      |    57 +-
 .../com/google/protobuf/package-summary.html    |    63 +-
 .../hbase/shaded/protobuf/ProtobufUtil.html     |  6127 ++--
 .../hbase/shaded/protobuf/RequestConverter.html |  2768 +-
 .../shaded/protobuf/ResponseConverter.html      |   781 +-
 .../hadoop/hbase/snapshot/CreateSnapshot.html   |   135 +-
 .../hadoop/hbase/snapshot/ExportSnapshot.html   |   305 +-
 .../hadoop/hbase/snapshot/SnapshotInfo.html     |  1136 +-
 .../hadoop/hbase/thrift/ThriftServer.html       |    20 +-
 .../apache/hadoop/hbase/thrift2/DemoClient.html |   284 +-
 .../hadoop/hbase/thrift2/ThriftUtilities.html   |     4 +-
 .../hbase/tmpl/common/TaskMonitorTmpl.html      |    90 +-
 .../hbase/tmpl/common/TaskMonitorTmplImpl.html  |    24 +-
 .../master/AssignmentManagerStatusTmpl.html     |    12 +-
 .../tmpl/master/BackupMasterStatusTmpl.html     |    12 +-
 .../hbase/tmpl/master/MasterStatusTmpl.html     |   222 +-
 .../hbase/tmpl/master/MasterStatusTmplImpl.html |    62 +-
 .../hbase/tmpl/master/RegionServerListTmpl.html |    12 +-
 .../hadoop/hbase/tmpl/master/package-frame.html |     4 +-
 .../hbase/tmpl/master/package-summary.html      |     4 +-
 .../hbase/tmpl/regionserver/BlockCacheTmpl.html |    12 +-
 .../tmpl/regionserver/BlockCacheViewTmpl.html   |    12 +-
 .../hbase/tmpl/regionserver/RSStatusTmpl.html   |   132 +-
 .../tmpl/regionserver/RSStatusTmplImpl.html     |    36 +-
 .../hbase/tmpl/regionserver/RegionListTmpl.html |    12 +-
 .../tmpl/regionserver/ServerMetricsTmpl.html    |    12 +-
 .../hbase/tmpl/regionserver/package-frame.html  |     4 +-
 .../tmpl/regionserver/package-summary.html      |     4 +-
 xref/org/apache/hadoop/hbase/tool/Canary.html   |     2 +-
 .../hadoop/hbase/types/package-frame.html       |     2 +-
 .../hadoop/hbase/types/package-summary.html     |     2 +-
 .../hadoop/hbase/util/ByteBufferUtils.html      |  1316 +-
 .../hadoop/hbase/util/CollectionUtils.html      |   220 +-
 .../hadoop/hbase/util/JvmPauseMonitor.html      |   275 +-
 .../hadoop/hbase/util/ModifyRegionUtils.html    |    53 +-
 .../hadoop/hbase/wal/AbstractFSWALProvider.html |   358 +-
 .../hadoop/hbase/wal/AsyncFSWALProvider.html    |     6 +-
 xref/org/apache/hadoop/hbase/wal/WALKey.html    |  1358 +-
 .../apache/hadoop/hbase/wal/WALProvider.html    |     8 +-
 .../apache/hadoop/hbase/wal/WALSplitter.html    |  2175 +-
 .../apache/hadoop/hbase/wal/package-frame.html  |     2 +-
 .../hadoop/hbase/wal/package-summary.html       |     2 +-
 .../hbase/zookeeper/RecoverableZooKeeper.html   |     6 +-
 3081 files changed, 971011 insertions(+), 877983 deletions(-)
----------------------------------------------------------------------



[28/52] [partial] hbase-site git commit: Published site at 28de528c6ea19c261213ee229381a18ed3b5ef94.

Posted by st...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/apidocs/src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html b/apidocs/src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html
index b25492c..a1d06ab 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html
@@ -25,506 +25,498 @@
 <span class="sourceLineNo">017</span> */<a name="line.17"></a>
 <span class="sourceLineNo">018</span>package org.apache.hadoop.hbase.filter;<a name="line.18"></a>
 <span class="sourceLineNo">019</span><a name="line.19"></a>
-<span class="sourceLineNo">020</span>import java.io.IOException;<a name="line.20"></a>
-<span class="sourceLineNo">021</span>import java.util.ArrayList;<a name="line.21"></a>
-<span class="sourceLineNo">022</span>import java.util.Collections;<a name="line.22"></a>
-<span class="sourceLineNo">023</span>import java.util.List;<a name="line.23"></a>
-<span class="sourceLineNo">024</span><a name="line.24"></a>
-<span class="sourceLineNo">025</span>import org.apache.hadoop.hbase.Cell;<a name="line.25"></a>
-<span class="sourceLineNo">026</span>import org.apache.hadoop.hbase.CellUtil;<a name="line.26"></a>
-<span class="sourceLineNo">027</span>import org.apache.hadoop.hbase.HConstants;<a name="line.27"></a>
-<span class="sourceLineNo">028</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.28"></a>
-<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.29"></a>
-<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.exceptions.DeserializationException;<a name="line.30"></a>
-<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.shaded.com.google.protobuf.InvalidProtocolBufferException;<a name="line.31"></a>
-<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.shaded.com.google.protobuf.UnsafeByteOperations;<a name="line.32"></a>
-<span class="sourceLineNo">033</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.FilterProtos;<a name="line.33"></a>
-<span class="sourceLineNo">034</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.34"></a>
-<span class="sourceLineNo">035</span><a name="line.35"></a>
-<span class="sourceLineNo">036</span>/**<a name="line.36"></a>
-<span class="sourceLineNo">037</span> * Filter to support scan multiple row key ranges. It can construct the row key ranges from the<a name="line.37"></a>
-<span class="sourceLineNo">038</span> * passed list which can be accessed by each region server.<a name="line.38"></a>
-<span class="sourceLineNo">039</span> *<a name="line.39"></a>
-<span class="sourceLineNo">040</span> * HBase is quite efficient when scanning only one small row key range. If user needs to specify<a name="line.40"></a>
-<span class="sourceLineNo">041</span> * multiple row key ranges in one scan, the typical solutions are: 1. through FilterList which is a<a name="line.41"></a>
-<span class="sourceLineNo">042</span> * list of row key Filters, 2. using the SQL layer over HBase to join with two table, such as hive,<a name="line.42"></a>
-<span class="sourceLineNo">043</span> * phoenix etc. However, both solutions are inefficient. Both of them can't utilize the range info<a name="line.43"></a>
-<span class="sourceLineNo">044</span> * to perform fast forwarding during scan which is quite time consuming. If the number of ranges<a name="line.44"></a>
-<span class="sourceLineNo">045</span> * are quite big (e.g. millions), join is a proper solution though it is slow. However, there are<a name="line.45"></a>
-<span class="sourceLineNo">046</span> * cases that user wants to specify a small number of ranges to scan (e.g. &amp;lt;1000 ranges). Both<a name="line.46"></a>
-<span class="sourceLineNo">047</span> * solutions can't provide satisfactory performance in such case. MultiRowRangeFilter is to support<a name="line.47"></a>
-<span class="sourceLineNo">048</span> * such usec ase (scan multiple row key ranges), which can construct the row key ranges from user<a name="line.48"></a>
-<span class="sourceLineNo">049</span> * specified list and perform fast-forwarding during scan. Thus, the scan will be quite efficient.<a name="line.49"></a>
-<span class="sourceLineNo">050</span> */<a name="line.50"></a>
-<span class="sourceLineNo">051</span>@InterfaceAudience.Public<a name="line.51"></a>
-<span class="sourceLineNo">052</span>@InterfaceStability.Evolving<a name="line.52"></a>
-<span class="sourceLineNo">053</span>public class MultiRowRangeFilter extends FilterBase {<a name="line.53"></a>
-<span class="sourceLineNo">054</span><a name="line.54"></a>
-<span class="sourceLineNo">055</span>  private List&lt;RowRange&gt; rangeList;<a name="line.55"></a>
-<span class="sourceLineNo">056</span><a name="line.56"></a>
-<span class="sourceLineNo">057</span>  private static final int ROW_BEFORE_FIRST_RANGE = -1;<a name="line.57"></a>
-<span class="sourceLineNo">058</span>  private boolean EXCLUSIVE = false;<a name="line.58"></a>
-<span class="sourceLineNo">059</span>  private boolean done = false;<a name="line.59"></a>
-<span class="sourceLineNo">060</span>  private boolean initialized = false;<a name="line.60"></a>
-<span class="sourceLineNo">061</span>  private int index;<a name="line.61"></a>
-<span class="sourceLineNo">062</span>  private RowRange range;<a name="line.62"></a>
-<span class="sourceLineNo">063</span>  private ReturnCode currentReturnCode;<a name="line.63"></a>
-<span class="sourceLineNo">064</span><a name="line.64"></a>
-<span class="sourceLineNo">065</span>  /**<a name="line.65"></a>
-<span class="sourceLineNo">066</span>   * @param list A list of &lt;code&gt;RowRange&lt;/code&gt;<a name="line.66"></a>
-<span class="sourceLineNo">067</span>   * @throws java.io.IOException<a name="line.67"></a>
-<span class="sourceLineNo">068</span>   *           throw an exception if the range list is not in an natural order or any<a name="line.68"></a>
-<span class="sourceLineNo">069</span>   *           &lt;code&gt;RowRange&lt;/code&gt; is invalid<a name="line.69"></a>
-<span class="sourceLineNo">070</span>   */<a name="line.70"></a>
-<span class="sourceLineNo">071</span>  public MultiRowRangeFilter(List&lt;RowRange&gt; list) throws IOException {<a name="line.71"></a>
-<span class="sourceLineNo">072</span>    this.rangeList = sortAndMerge(list);<a name="line.72"></a>
-<span class="sourceLineNo">073</span>  }<a name="line.73"></a>
-<span class="sourceLineNo">074</span><a name="line.74"></a>
-<span class="sourceLineNo">075</span>  @Override<a name="line.75"></a>
-<span class="sourceLineNo">076</span>  public boolean filterAllRemaining() {<a name="line.76"></a>
-<span class="sourceLineNo">077</span>    return done;<a name="line.77"></a>
+<span class="sourceLineNo">020</span>import java.util.ArrayList;<a name="line.20"></a>
+<span class="sourceLineNo">021</span>import java.util.Collections;<a name="line.21"></a>
+<span class="sourceLineNo">022</span>import java.util.List;<a name="line.22"></a>
+<span class="sourceLineNo">023</span><a name="line.23"></a>
+<span class="sourceLineNo">024</span>import org.apache.hadoop.hbase.Cell;<a name="line.24"></a>
+<span class="sourceLineNo">025</span>import org.apache.hadoop.hbase.CellUtil;<a name="line.25"></a>
+<span class="sourceLineNo">026</span>import org.apache.hadoop.hbase.HConstants;<a name="line.26"></a>
+<span class="sourceLineNo">027</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.27"></a>
+<span class="sourceLineNo">028</span>import org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.28"></a>
+<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.exceptions.DeserializationException;<a name="line.29"></a>
+<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.shaded.com.google.protobuf.InvalidProtocolBufferException;<a name="line.30"></a>
+<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.shaded.com.google.protobuf.UnsafeByteOperations;<a name="line.31"></a>
+<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.FilterProtos;<a name="line.32"></a>
+<span class="sourceLineNo">033</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.33"></a>
+<span class="sourceLineNo">034</span><a name="line.34"></a>
+<span class="sourceLineNo">035</span>/**<a name="line.35"></a>
+<span class="sourceLineNo">036</span> * Filter to support scan multiple row key ranges. It can construct the row key ranges from the<a name="line.36"></a>
+<span class="sourceLineNo">037</span> * passed list which can be accessed by each region server.<a name="line.37"></a>
+<span class="sourceLineNo">038</span> *<a name="line.38"></a>
+<span class="sourceLineNo">039</span> * HBase is quite efficient when scanning only one small row key range. If user needs to specify<a name="line.39"></a>
+<span class="sourceLineNo">040</span> * multiple row key ranges in one scan, the typical solutions are: 1. through FilterList which is a<a name="line.40"></a>
+<span class="sourceLineNo">041</span> * list of row key Filters, 2. using the SQL layer over HBase to join with two table, such as hive,<a name="line.41"></a>
+<span class="sourceLineNo">042</span> * phoenix etc. However, both solutions are inefficient. Both of them can't utilize the range info<a name="line.42"></a>
+<span class="sourceLineNo">043</span> * to perform fast forwarding during scan which is quite time consuming. If the number of ranges<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * are quite big (e.g. millions), join is a proper solution though it is slow. However, there are<a name="line.44"></a>
+<span class="sourceLineNo">045</span> * cases that user wants to specify a small number of ranges to scan (e.g. &amp;lt;1000 ranges). Both<a name="line.45"></a>
+<span class="sourceLineNo">046</span> * solutions can't provide satisfactory performance in such case. MultiRowRangeFilter is to support<a name="line.46"></a>
+<span class="sourceLineNo">047</span> * such usec ase (scan multiple row key ranges), which can construct the row key ranges from user<a name="line.47"></a>
+<span class="sourceLineNo">048</span> * specified list and perform fast-forwarding during scan. Thus, the scan will be quite efficient.<a name="line.48"></a>
+<span class="sourceLineNo">049</span> */<a name="line.49"></a>
+<span class="sourceLineNo">050</span>@InterfaceAudience.Public<a name="line.50"></a>
+<span class="sourceLineNo">051</span>@InterfaceStability.Evolving<a name="line.51"></a>
+<span class="sourceLineNo">052</span>public class MultiRowRangeFilter extends FilterBase {<a name="line.52"></a>
+<span class="sourceLineNo">053</span><a name="line.53"></a>
+<span class="sourceLineNo">054</span>  private List&lt;RowRange&gt; rangeList;<a name="line.54"></a>
+<span class="sourceLineNo">055</span><a name="line.55"></a>
+<span class="sourceLineNo">056</span>  private static final int ROW_BEFORE_FIRST_RANGE = -1;<a name="line.56"></a>
+<span class="sourceLineNo">057</span>  private boolean EXCLUSIVE = false;<a name="line.57"></a>
+<span class="sourceLineNo">058</span>  private boolean done = false;<a name="line.58"></a>
+<span class="sourceLineNo">059</span>  private boolean initialized = false;<a name="line.59"></a>
+<span class="sourceLineNo">060</span>  private int index;<a name="line.60"></a>
+<span class="sourceLineNo">061</span>  private RowRange range;<a name="line.61"></a>
+<span class="sourceLineNo">062</span>  private ReturnCode currentReturnCode;<a name="line.62"></a>
+<span class="sourceLineNo">063</span><a name="line.63"></a>
+<span class="sourceLineNo">064</span>  /**<a name="line.64"></a>
+<span class="sourceLineNo">065</span>   * @param list A list of &lt;code&gt;RowRange&lt;/code&gt;<a name="line.65"></a>
+<span class="sourceLineNo">066</span>   */<a name="line.66"></a>
+<span class="sourceLineNo">067</span>  public MultiRowRangeFilter(List&lt;RowRange&gt; list) {<a name="line.67"></a>
+<span class="sourceLineNo">068</span>    this.rangeList = sortAndMerge(list);<a name="line.68"></a>
+<span class="sourceLineNo">069</span>  }<a name="line.69"></a>
+<span class="sourceLineNo">070</span><a name="line.70"></a>
+<span class="sourceLineNo">071</span>  @Override<a name="line.71"></a>
+<span class="sourceLineNo">072</span>  public boolean filterAllRemaining() {<a name="line.72"></a>
+<span class="sourceLineNo">073</span>    return done;<a name="line.73"></a>
+<span class="sourceLineNo">074</span>  }<a name="line.74"></a>
+<span class="sourceLineNo">075</span><a name="line.75"></a>
+<span class="sourceLineNo">076</span>  public List&lt;RowRange&gt; getRowRanges() {<a name="line.76"></a>
+<span class="sourceLineNo">077</span>    return this.rangeList;<a name="line.77"></a>
 <span class="sourceLineNo">078</span>  }<a name="line.78"></a>
 <span class="sourceLineNo">079</span><a name="line.79"></a>
-<span class="sourceLineNo">080</span>  public List&lt;RowRange&gt; getRowRanges() {<a name="line.80"></a>
-<span class="sourceLineNo">081</span>    return this.rangeList;<a name="line.81"></a>
-<span class="sourceLineNo">082</span>  }<a name="line.82"></a>
-<span class="sourceLineNo">083</span><a name="line.83"></a>
-<span class="sourceLineNo">084</span>  @Override<a name="line.84"></a>
-<span class="sourceLineNo">085</span>  public boolean filterRowKey(Cell firstRowCell) {<a name="line.85"></a>
-<span class="sourceLineNo">086</span>    if (filterAllRemaining()) return true;<a name="line.86"></a>
-<span class="sourceLineNo">087</span>    // If it is the first time of running, calculate the current range index for<a name="line.87"></a>
-<span class="sourceLineNo">088</span>    // the row key. If index is out of bound which happens when the start row<a name="line.88"></a>
-<span class="sourceLineNo">089</span>    // user sets is after the largest stop row of the ranges, stop the scan.<a name="line.89"></a>
-<span class="sourceLineNo">090</span>    // If row key is after the current range, find the next range and update index.<a name="line.90"></a>
-<span class="sourceLineNo">091</span>    byte[] rowArr = firstRowCell.getRowArray();<a name="line.91"></a>
-<span class="sourceLineNo">092</span>    int length = firstRowCell.getRowLength();<a name="line.92"></a>
-<span class="sourceLineNo">093</span>    int offset = firstRowCell.getRowOffset();<a name="line.93"></a>
-<span class="sourceLineNo">094</span>    if (!initialized<a name="line.94"></a>
-<span class="sourceLineNo">095</span>        || !range.contains(rowArr, offset, length)) {<a name="line.95"></a>
-<span class="sourceLineNo">096</span>      byte[] rowkey = CellUtil.cloneRow(firstRowCell);<a name="line.96"></a>
-<span class="sourceLineNo">097</span>      index = getNextRangeIndex(rowkey);<a name="line.97"></a>
-<span class="sourceLineNo">098</span>      if (index &gt;= rangeList.size()) {<a name="line.98"></a>
-<span class="sourceLineNo">099</span>        done = true;<a name="line.99"></a>
-<span class="sourceLineNo">100</span>        currentReturnCode = ReturnCode.NEXT_ROW;<a name="line.100"></a>
-<span class="sourceLineNo">101</span>        return false;<a name="line.101"></a>
-<span class="sourceLineNo">102</span>      }<a name="line.102"></a>
-<span class="sourceLineNo">103</span>      if(index != ROW_BEFORE_FIRST_RANGE) {<a name="line.103"></a>
-<span class="sourceLineNo">104</span>        range = rangeList.get(index);<a name="line.104"></a>
-<span class="sourceLineNo">105</span>      } else {<a name="line.105"></a>
-<span class="sourceLineNo">106</span>        range = rangeList.get(0);<a name="line.106"></a>
-<span class="sourceLineNo">107</span>      }<a name="line.107"></a>
-<span class="sourceLineNo">108</span>      if (EXCLUSIVE) {<a name="line.108"></a>
-<span class="sourceLineNo">109</span>        EXCLUSIVE = false;<a name="line.109"></a>
-<span class="sourceLineNo">110</span>        currentReturnCode = ReturnCode.NEXT_ROW;<a name="line.110"></a>
-<span class="sourceLineNo">111</span>        return false;<a name="line.111"></a>
-<span class="sourceLineNo">112</span>      }<a name="line.112"></a>
-<span class="sourceLineNo">113</span>      if (!initialized) {<a name="line.113"></a>
-<span class="sourceLineNo">114</span>        if(index != ROW_BEFORE_FIRST_RANGE) {<a name="line.114"></a>
-<span class="sourceLineNo">115</span>          currentReturnCode = ReturnCode.INCLUDE;<a name="line.115"></a>
-<span class="sourceLineNo">116</span>        } else {<a name="line.116"></a>
-<span class="sourceLineNo">117</span>          currentReturnCode = ReturnCode.SEEK_NEXT_USING_HINT;<a name="line.117"></a>
-<span class="sourceLineNo">118</span>        }<a name="line.118"></a>
-<span class="sourceLineNo">119</span>        initialized = true;<a name="line.119"></a>
-<span class="sourceLineNo">120</span>      } else {<a name="line.120"></a>
-<span class="sourceLineNo">121</span>        if (range.contains(rowArr, offset, length)) {<a name="line.121"></a>
-<span class="sourceLineNo">122</span>          currentReturnCode = ReturnCode.INCLUDE;<a name="line.122"></a>
-<span class="sourceLineNo">123</span>        } else currentReturnCode = ReturnCode.SEEK_NEXT_USING_HINT;<a name="line.123"></a>
-<span class="sourceLineNo">124</span>      }<a name="line.124"></a>
-<span class="sourceLineNo">125</span>    } else {<a name="line.125"></a>
-<span class="sourceLineNo">126</span>      currentReturnCode = ReturnCode.INCLUDE;<a name="line.126"></a>
-<span class="sourceLineNo">127</span>    }<a name="line.127"></a>
-<span class="sourceLineNo">128</span>    return false;<a name="line.128"></a>
-<span class="sourceLineNo">129</span>  }<a name="line.129"></a>
-<span class="sourceLineNo">130</span><a name="line.130"></a>
-<span class="sourceLineNo">131</span>  @Override<a name="line.131"></a>
-<span class="sourceLineNo">132</span>  public ReturnCode filterKeyValue(Cell ignored) {<a name="line.132"></a>
-<span class="sourceLineNo">133</span>    return currentReturnCode;<a name="line.133"></a>
-<span class="sourceLineNo">134</span>  }<a name="line.134"></a>
-<span class="sourceLineNo">135</span><a name="line.135"></a>
-<span class="sourceLineNo">136</span>  @Override<a name="line.136"></a>
-<span class="sourceLineNo">137</span>  public Cell getNextCellHint(Cell currentKV) {<a name="line.137"></a>
-<span class="sourceLineNo">138</span>    // skip to the next range's start row<a name="line.138"></a>
-<span class="sourceLineNo">139</span>    return CellUtil.createFirstOnRow(range.startRow, 0,<a name="line.139"></a>
-<span class="sourceLineNo">140</span>        (short) range.startRow.length);<a name="line.140"></a>
-<span class="sourceLineNo">141</span>  }<a name="line.141"></a>
-<span class="sourceLineNo">142</span><a name="line.142"></a>
-<span class="sourceLineNo">143</span>  /**<a name="line.143"></a>
-<span class="sourceLineNo">144</span>   * @return The filter serialized using pb<a name="line.144"></a>
-<span class="sourceLineNo">145</span>   */<a name="line.145"></a>
-<span class="sourceLineNo">146</span>  public byte[] toByteArray() {<a name="line.146"></a>
-<span class="sourceLineNo">147</span>    FilterProtos.MultiRowRangeFilter.Builder builder = FilterProtos.MultiRowRangeFilter<a name="line.147"></a>
-<span class="sourceLineNo">148</span>        .newBuilder();<a name="line.148"></a>
-<span class="sourceLineNo">149</span>    for (RowRange range : rangeList) {<a name="line.149"></a>
-<span class="sourceLineNo">150</span>      if (range != null) {<a name="line.150"></a>
-<span class="sourceLineNo">151</span>        FilterProtos.RowRange.Builder rangebuilder = FilterProtos.RowRange.newBuilder();<a name="line.151"></a>
-<span class="sourceLineNo">152</span>        if (range.startRow != null)<a name="line.152"></a>
-<span class="sourceLineNo">153</span>          rangebuilder.setStartRow(UnsafeByteOperations.unsafeWrap(range.startRow));<a name="line.153"></a>
-<span class="sourceLineNo">154</span>        rangebuilder.setStartRowInclusive(range.startRowInclusive);<a name="line.154"></a>
-<span class="sourceLineNo">155</span>        if (range.stopRow != null)<a name="line.155"></a>
-<span class="sourceLineNo">156</span>          rangebuilder.setStopRow(UnsafeByteOperations.unsafeWrap(range.stopRow));<a name="line.156"></a>
-<span class="sourceLineNo">157</span>        rangebuilder.setStopRowInclusive(range.stopRowInclusive);<a name="line.157"></a>
-<span class="sourceLineNo">158</span>        range.isScan = Bytes.equals(range.startRow, range.stopRow) ? 1 : 0;<a name="line.158"></a>
-<span class="sourceLineNo">159</span>        builder.addRowRangeList(rangebuilder.build());<a name="line.159"></a>
-<span class="sourceLineNo">160</span>      }<a name="line.160"></a>
-<span class="sourceLineNo">161</span>    }<a name="line.161"></a>
-<span class="sourceLineNo">162</span>    return builder.build().toByteArray();<a name="line.162"></a>
-<span class="sourceLineNo">163</span>  }<a name="line.163"></a>
-<span class="sourceLineNo">164</span><a name="line.164"></a>
-<span class="sourceLineNo">165</span>  /**<a name="line.165"></a>
-<span class="sourceLineNo">166</span>   * @param pbBytes A pb serialized instance<a name="line.166"></a>
-<span class="sourceLineNo">167</span>   * @return An instance of MultiRowRangeFilter<a name="line.167"></a>
-<span class="sourceLineNo">168</span>   * @throws org.apache.hadoop.hbase.exceptions.DeserializationException<a name="line.168"></a>
-<span class="sourceLineNo">169</span>   */<a name="line.169"></a>
-<span class="sourceLineNo">170</span>  public static MultiRowRangeFilter parseFrom(final byte[] pbBytes)<a name="line.170"></a>
-<span class="sourceLineNo">171</span>      throws DeserializationException {<a name="line.171"></a>
-<span class="sourceLineNo">172</span>    FilterProtos.MultiRowRangeFilter proto;<a name="line.172"></a>
-<span class="sourceLineNo">173</span>    try {<a name="line.173"></a>
-<span class="sourceLineNo">174</span>      proto = FilterProtos.MultiRowRangeFilter.parseFrom(pbBytes);<a name="line.174"></a>
-<span class="sourceLineNo">175</span>    } catch (InvalidProtocolBufferException e) {<a name="line.175"></a>
-<span class="sourceLineNo">176</span>      throw new DeserializationException(e);<a name="line.176"></a>
-<span class="sourceLineNo">177</span>    }<a name="line.177"></a>
-<span class="sourceLineNo">178</span>    int length = proto.getRowRangeListCount();<a name="line.178"></a>
-<span class="sourceLineNo">179</span>    List&lt;FilterProtos.RowRange&gt; rangeProtos = proto.getRowRangeListList();<a name="line.179"></a>
-<span class="sourceLineNo">180</span>    List&lt;RowRange&gt; rangeList = new ArrayList&lt;RowRange&gt;(length);<a name="line.180"></a>
-<span class="sourceLineNo">181</span>    for (FilterProtos.RowRange rangeProto : rangeProtos) {<a name="line.181"></a>
-<span class="sourceLineNo">182</span>      RowRange range = new RowRange(rangeProto.hasStartRow() ? rangeProto.getStartRow()<a name="line.182"></a>
-<span class="sourceLineNo">183</span>          .toByteArray() : null, rangeProto.getStartRowInclusive(), rangeProto.hasStopRow() ?<a name="line.183"></a>
-<span class="sourceLineNo">184</span>              rangeProto.getStopRow().toByteArray() : null, rangeProto.getStopRowInclusive());<a name="line.184"></a>
-<span class="sourceLineNo">185</span>      rangeList.add(range);<a name="line.185"></a>
-<span class="sourceLineNo">186</span>    }<a name="line.186"></a>
-<span class="sourceLineNo">187</span>    try {<a name="line.187"></a>
-<span class="sourceLineNo">188</span>      return new MultiRowRangeFilter(rangeList);<a name="line.188"></a>
-<span class="sourceLineNo">189</span>    } catch (IOException e) {<a name="line.189"></a>
-<span class="sourceLineNo">190</span>      throw new DeserializationException("Fail to instantiate the MultiRowRangeFilter", e);<a name="line.190"></a>
-<span class="sourceLineNo">191</span>    }<a name="line.191"></a>
-<span class="sourceLineNo">192</span>  }<a name="line.192"></a>
-<span class="sourceLineNo">193</span><a name="line.193"></a>
-<span class="sourceLineNo">194</span>  /**<a name="line.194"></a>
-<span class="sourceLineNo">195</span>   * @param o the filter to compare<a name="line.195"></a>
-<span class="sourceLineNo">196</span>   * @return true if and only if the fields of the filter that are serialized are equal to the<a name="line.196"></a>
-<span class="sourceLineNo">197</span>   *         corresponding fields in other. Used for testing.<a name="line.197"></a>
-<span class="sourceLineNo">198</span>   */<a name="line.198"></a>
-<span class="sourceLineNo">199</span>  boolean areSerializedFieldsEqual(Filter o) {<a name="line.199"></a>
-<span class="sourceLineNo">200</span>    if (o == this)<a name="line.200"></a>
-<span class="sourceLineNo">201</span>      return true;<a name="line.201"></a>
-<span class="sourceLineNo">202</span>    if (!(o instanceof MultiRowRangeFilter))<a name="line.202"></a>
-<span class="sourceLineNo">203</span>      return false;<a name="line.203"></a>
-<span class="sourceLineNo">204</span><a name="line.204"></a>
-<span class="sourceLineNo">205</span>    MultiRowRangeFilter other = (MultiRowRangeFilter) o;<a name="line.205"></a>
-<span class="sourceLineNo">206</span>    if (this.rangeList.size() != other.rangeList.size())<a name="line.206"></a>
-<span class="sourceLineNo">207</span>      return false;<a name="line.207"></a>
-<span class="sourceLineNo">208</span>    for (int i = 0; i &lt; rangeList.size(); ++i) {<a name="line.208"></a>
-<span class="sourceLineNo">209</span>      RowRange thisRange = this.rangeList.get(i);<a name="line.209"></a>
-<span class="sourceLineNo">210</span>      RowRange otherRange = other.rangeList.get(i);<a name="line.210"></a>
-<span class="sourceLineNo">211</span>      if (!(Bytes.equals(thisRange.startRow, otherRange.startRow) &amp;&amp; Bytes.equals(<a name="line.211"></a>
-<span class="sourceLineNo">212</span>          thisRange.stopRow, otherRange.stopRow) &amp;&amp; (thisRange.startRowInclusive ==<a name="line.212"></a>
-<span class="sourceLineNo">213</span>          otherRange.startRowInclusive) &amp;&amp; (thisRange.stopRowInclusive ==<a name="line.213"></a>
-<span class="sourceLineNo">214</span>          otherRange.stopRowInclusive))) {<a name="line.214"></a>
-<span class="sourceLineNo">215</span>        return false;<a name="line.215"></a>
-<span class="sourceLineNo">216</span>      }<a name="line.216"></a>
-<span class="sourceLineNo">217</span>    }<a name="line.217"></a>
-<span class="sourceLineNo">218</span>    return true;<a name="line.218"></a>
-<span class="sourceLineNo">219</span>  }<a name="line.219"></a>
-<span class="sourceLineNo">220</span><a name="line.220"></a>
-<span class="sourceLineNo">221</span>  /**<a name="line.221"></a>
-<span class="sourceLineNo">222</span>   * calculate the position where the row key in the ranges list.<a name="line.222"></a>
-<span class="sourceLineNo">223</span>   *<a name="line.223"></a>
-<span class="sourceLineNo">224</span>   * @param rowKey the row key to calculate<a name="line.224"></a>
-<span class="sourceLineNo">225</span>   * @return index the position of the row key<a name="line.225"></a>
-<span class="sourceLineNo">226</span>   */<a name="line.226"></a>
-<span class="sourceLineNo">227</span>  private int getNextRangeIndex(byte[] rowKey) {<a name="line.227"></a>
-<span class="sourceLineNo">228</span>    RowRange temp = new RowRange(rowKey, true, null, true);<a name="line.228"></a>
-<span class="sourceLineNo">229</span>    int index = Collections.binarySearch(rangeList, temp);<a name="line.229"></a>
-<span class="sourceLineNo">230</span>    if (index &lt; 0) {<a name="line.230"></a>
-<span class="sourceLineNo">231</span>      int insertionPosition = -index - 1;<a name="line.231"></a>
-<span class="sourceLineNo">232</span>      // check if the row key in the range before the insertion position<a name="line.232"></a>
-<span class="sourceLineNo">233</span>      if (insertionPosition != 0 &amp;&amp; rangeList.get(insertionPosition - 1).contains(rowKey)) {<a name="line.233"></a>
-<span class="sourceLineNo">234</span>        return insertionPosition - 1;<a name="line.234"></a>
-<span class="sourceLineNo">235</span>      }<a name="line.235"></a>
-<span class="sourceLineNo">236</span>      // check if the row key is before the first range<a name="line.236"></a>
-<span class="sourceLineNo">237</span>      if (insertionPosition == 0 &amp;&amp; !rangeList.get(insertionPosition).contains(rowKey)) {<a name="line.237"></a>
-<span class="sourceLineNo">238</span>        return ROW_BEFORE_FIRST_RANGE;<a name="line.238"></a>
-<span class="sourceLineNo">239</span>      }<a name="line.239"></a>
-<span class="sourceLineNo">240</span>      if (!initialized) {<a name="line.240"></a>
-<span class="sourceLineNo">241</span>        initialized = true;<a name="line.241"></a>
-<span class="sourceLineNo">242</span>      }<a name="line.242"></a>
-<span class="sourceLineNo">243</span>      return insertionPosition;<a name="line.243"></a>
-<span class="sourceLineNo">244</span>    }<a name="line.244"></a>
-<span class="sourceLineNo">245</span>    // the row key equals one of the start keys, and the the range exclude the start key<a name="line.245"></a>
-<span class="sourceLineNo">246</span>    if(rangeList.get(index).startRowInclusive == false) {<a name="line.246"></a>
-<span class="sourceLineNo">247</span>      EXCLUSIVE = true;<a name="line.247"></a>
-<span class="sourceLineNo">248</span>    }<a name="line.248"></a>
-<span class="sourceLineNo">249</span>    return index;<a name="line.249"></a>
-<span class="sourceLineNo">250</span>  }<a name="line.250"></a>
-<span class="sourceLineNo">251</span><a name="line.251"></a>
-<span class="sourceLineNo">252</span>  /**<a name="line.252"></a>
-<span class="sourceLineNo">253</span>   * sort the ranges and if the ranges with overlap, then merge them.<a name="line.253"></a>
-<span class="sourceLineNo">254</span>   *<a name="line.254"></a>
-<span class="sourceLineNo">255</span>   * @param ranges the list of ranges to sort and merge.<a name="line.255"></a>
-<span class="sourceLineNo">256</span>   * @return the ranges after sort and merge.<a name="line.256"></a>
-<span class="sourceLineNo">257</span>   */<a name="line.257"></a>
-<span class="sourceLineNo">258</span>  public static List&lt;RowRange&gt; sortAndMerge(List&lt;RowRange&gt; ranges) {<a name="line.258"></a>
-<span class="sourceLineNo">259</span>    if (ranges.size() == 0) {<a name="line.259"></a>
-<span class="sourceLineNo">260</span>      throw new IllegalArgumentException("No ranges found.");<a name="line.260"></a>
-<span class="sourceLineNo">261</span>    }<a name="line.261"></a>
-<span class="sourceLineNo">262</span>    List&lt;RowRange&gt; invalidRanges = new ArrayList&lt;RowRange&gt;();<a name="line.262"></a>
-<span class="sourceLineNo">263</span>    List&lt;RowRange&gt; newRanges = new ArrayList&lt;RowRange&gt;(ranges.size());<a name="line.263"></a>
-<span class="sourceLineNo">264</span>    Collections.sort(ranges);<a name="line.264"></a>
-<span class="sourceLineNo">265</span>    if(ranges.get(0).isValid()) {<a name="line.265"></a>
-<span class="sourceLineNo">266</span>      if (ranges.size() == 1) {<a name="line.266"></a>
-<span class="sourceLineNo">267</span>        newRanges.add(ranges.get(0));<a name="line.267"></a>
-<span class="sourceLineNo">268</span>      }<a name="line.268"></a>
-<span class="sourceLineNo">269</span>    } else {<a name="line.269"></a>
-<span class="sourceLineNo">270</span>      invalidRanges.add(ranges.get(0));<a name="line.270"></a>
-<span class="sourceLineNo">271</span>    }<a name="line.271"></a>
-<span class="sourceLineNo">272</span><a name="line.272"></a>
-<span class="sourceLineNo">273</span>    byte[] lastStartRow = ranges.get(0).startRow;<a name="line.273"></a>
-<span class="sourceLineNo">274</span>    boolean lastStartRowInclusive = ranges.get(0).startRowInclusive;<a name="line.274"></a>
-<span class="sourceLineNo">275</span>    byte[] lastStopRow = ranges.get(0).stopRow;<a name="line.275"></a>
-<span class="sourceLineNo">276</span>    boolean lastStopRowInclusive = ranges.get(0).stopRowInclusive;<a name="line.276"></a>
-<span class="sourceLineNo">277</span>    int i = 1;<a name="line.277"></a>
-<span class="sourceLineNo">278</span>    for (; i &lt; ranges.size(); i++) {<a name="line.278"></a>
-<span class="sourceLineNo">279</span>      RowRange range = ranges.get(i);<a name="line.279"></a>
-<span class="sourceLineNo">280</span>      if (!range.isValid()) {<a name="line.280"></a>
-<span class="sourceLineNo">281</span>        invalidRanges.add(range);<a name="line.281"></a>
-<span class="sourceLineNo">282</span>      }<a name="line.282"></a>
-<span class="sourceLineNo">283</span>      if(Bytes.equals(lastStopRow, HConstants.EMPTY_BYTE_ARRAY)) {<a name="line.283"></a>
-<span class="sourceLineNo">284</span>        newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, lastStopRow,<a name="line.284"></a>
-<span class="sourceLineNo">285</span>            lastStopRowInclusive));<a name="line.285"></a>
-<span class="sourceLineNo">286</span>        break;<a name="line.286"></a>
-<span class="sourceLineNo">287</span>      }<a name="line.287"></a>
-<span class="sourceLineNo">288</span>      // with overlap in the ranges<a name="line.288"></a>
-<span class="sourceLineNo">289</span>      if ((Bytes.compareTo(lastStopRow, range.startRow) &gt; 0) ||<a name="line.289"></a>
-<span class="sourceLineNo">290</span>          (Bytes.compareTo(lastStopRow, range.startRow) == 0 &amp;&amp; !(lastStopRowInclusive == false &amp;&amp;<a name="line.290"></a>
-<span class="sourceLineNo">291</span>          range.isStartRowInclusive() == false))) {<a name="line.291"></a>
-<span class="sourceLineNo">292</span>        if(Bytes.equals(range.stopRow, HConstants.EMPTY_BYTE_ARRAY)) {<a name="line.292"></a>
-<span class="sourceLineNo">293</span>          newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, range.stopRow,<a name="line.293"></a>
-<span class="sourceLineNo">294</span>              range.stopRowInclusive));<a name="line.294"></a>
-<span class="sourceLineNo">295</span>          break;<a name="line.295"></a>
-<span class="sourceLineNo">296</span>        }<a name="line.296"></a>
-<span class="sourceLineNo">297</span>        // if first range contains second range, ignore the second range<a name="line.297"></a>
-<span class="sourceLineNo">298</span>        if (Bytes.compareTo(lastStopRow, range.stopRow) &gt;= 0) {<a name="line.298"></a>
-<span class="sourceLineNo">299</span>          if((Bytes.compareTo(lastStopRow, range.stopRow) == 0)) {<a name="line.299"></a>
-<span class="sourceLineNo">300</span>            if(lastStopRowInclusive == true || range.stopRowInclusive == true) {<a name="line.300"></a>
-<span class="sourceLineNo">301</span>              lastStopRowInclusive = true;<a name="line.301"></a>
-<span class="sourceLineNo">302</span>            }<a name="line.302"></a>
-<span class="sourceLineNo">303</span>          }<a name="line.303"></a>
-<span class="sourceLineNo">304</span>          if ((i + 1) == ranges.size()) {<a name="line.304"></a>
-<span class="sourceLineNo">305</span>            newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, lastStopRow,<a name="line.305"></a>
-<span class="sourceLineNo">306</span>                lastStopRowInclusive));<a name="line.306"></a>
-<span class="sourceLineNo">307</span>          }<a name="line.307"></a>
-<span class="sourceLineNo">308</span>        } else {<a name="line.308"></a>
-<span class="sourceLineNo">309</span>          lastStopRow = range.stopRow;<a name="line.309"></a>
-<span class="sourceLineNo">310</span>          lastStopRowInclusive = range.stopRowInclusive;<a name="line.310"></a>
-<span class="sourceLineNo">311</span>          if ((i + 1) &lt; ranges.size()) {<a name="line.311"></a>
-<span class="sourceLineNo">312</span>            i++;<a name="line.312"></a>
-<span class="sourceLineNo">313</span>            range = ranges.get(i);<a name="line.313"></a>
-<span class="sourceLineNo">314</span>            if (!range.isValid()) {<a name="line.314"></a>
-<span class="sourceLineNo">315</span>              invalidRanges.add(range);<a name="line.315"></a>
-<span class="sourceLineNo">316</span>            }<a name="line.316"></a>
-<span class="sourceLineNo">317</span>          } else {<a name="line.317"></a>
-<span class="sourceLineNo">318</span>            newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, lastStopRow,<a name="line.318"></a>
-<span class="sourceLineNo">319</span>                lastStopRowInclusive));<a name="line.319"></a>
-<span class="sourceLineNo">320</span>            break;<a name="line.320"></a>
-<span class="sourceLineNo">321</span>          }<a name="line.321"></a>
-<span class="sourceLineNo">322</span>          while ((Bytes.compareTo(lastStopRow, range.startRow) &gt; 0) ||<a name="line.322"></a>
-<span class="sourceLineNo">323</span>              (Bytes.compareTo(lastStopRow, range.startRow) == 0 &amp;&amp;<a name="line.323"></a>
-<span class="sourceLineNo">324</span>              (lastStopRowInclusive == true || range.startRowInclusive==true))) {<a name="line.324"></a>
-<span class="sourceLineNo">325</span>            if(Bytes.equals(range.stopRow, HConstants.EMPTY_BYTE_ARRAY)) {<a name="line.325"></a>
-<span class="sourceLineNo">326</span>              break;<a name="line.326"></a>
-<span class="sourceLineNo">327</span>            }<a name="line.327"></a>
-<span class="sourceLineNo">328</span>            // if this first range contain second range, ignore the second range<a name="line.328"></a>
-<span class="sourceLineNo">329</span>            if (Bytes.compareTo(lastStopRow, range.stopRow) &gt;= 0) {<a name="line.329"></a>
-<span class="sourceLineNo">330</span>              if(lastStopRowInclusive == true || range.stopRowInclusive == true) {<a name="line.330"></a>
-<span class="sourceLineNo">331</span>                lastStopRowInclusive = true;<a name="line.331"></a>
-<span class="sourceLineNo">332</span>              }<a name="line.332"></a>
-<span class="sourceLineNo">333</span>              i++;<a name="line.333"></a>
-<span class="sourceLineNo">334</span>              if (i &lt; ranges.size()) {<a name="line.334"></a>
-<span class="sourceLineNo">335</span>                range = ranges.get(i);<a name="line.335"></a>
-<span class="sourceLineNo">336</span>                if (!range.isValid()) {<a name="line.336"></a>
-<span class="sourceLineNo">337</span>                  invalidRanges.add(range);<a name="line.337"></a>
-<span class="sourceLineNo">338</span>                }<a name="line.338"></a>
-<span class="sourceLineNo">339</span>              } else {<a name="line.339"></a>
-<span class="sourceLineNo">340</span>                break;<a name="line.340"></a>
-<span class="sourceLineNo">341</span>              }<a name="line.341"></a>
-<span class="sourceLineNo">342</span>            } else {<a name="line.342"></a>
-<span class="sourceLineNo">343</span>              lastStopRow = range.stopRow;<a name="line.343"></a>
-<span class="sourceLineNo">344</span>              lastStopRowInclusive = range.stopRowInclusive;<a name="line.344"></a>
-<span class="sourceLineNo">345</span>              i++;<a name="line.345"></a>
-<span class="sourceLineNo">346</span>              if (i &lt; ranges.size()) {<a name="line.346"></a>
-<span class="sourceLineNo">347</span>                range = ranges.get(i);<a name="line.347"></a>
-<span class="sourceLineNo">348</span>                if (!range.isValid()) {<a name="line.348"></a>
-<span class="sourceLineNo">349</span>                  invalidRanges.add(range);<a name="line.349"></a>
-<span class="sourceLineNo">350</span>                }<a name="line.350"></a>
-<span class="sourceLineNo">351</span>              } else {<a name="line.351"></a>
-<span class="sourceLineNo">352</span>                break;<a name="line.352"></a>
-<span class="sourceLineNo">353</span>              }<a name="line.353"></a>
-<span class="sourceLineNo">354</span>            }<a name="line.354"></a>
-<span class="sourceLineNo">355</span>          }<a name="line.355"></a>
-<span class="sourceLineNo">356</span>          if(Bytes.equals(range.stopRow, HConstants.EMPTY_BYTE_ARRAY)) {<a name="line.356"></a>
-<span class="sourceLineNo">357</span>            if((Bytes.compareTo(lastStopRow, range.startRow) &lt; 0) ||<a name="line.357"></a>
-<span class="sourceLineNo">358</span>                (Bytes.compareTo(lastStopRow, range.startRow) == 0 &amp;&amp;<a name="line.358"></a>
-<span class="sourceLineNo">359</span>                lastStopRowInclusive == false &amp;&amp; range.startRowInclusive == false)) {<a name="line.359"></a>
-<span class="sourceLineNo">360</span>              newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, lastStopRow,<a name="line.360"></a>
-<span class="sourceLineNo">361</span>                  lastStopRowInclusive));<a name="line.361"></a>
-<span class="sourceLineNo">362</span>              newRanges.add(range);<a name="line.362"></a>
-<span class="sourceLineNo">363</span>            } else {<a name="line.363"></a>
-<span class="sourceLineNo">364</span>              newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, range.stopRow,<a name="line.364"></a>
-<span class="sourceLineNo">365</span>                  range.stopRowInclusive));<a name="line.365"></a>
-<span class="sourceLineNo">366</span>              break;<a name="line.366"></a>
-<span class="sourceLineNo">367</span>            }<a name="line.367"></a>
-<span class="sourceLineNo">368</span>          }<a name="line.368"></a>
-<span class="sourceLineNo">369</span>          newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, lastStopRow,<a name="line.369"></a>
-<span class="sourceLineNo">370</span>              lastStopRowInclusive));<a name="line.370"></a>
-<span class="sourceLineNo">371</span>          if ((i + 1) == ranges.size()) {<a name="line.371"></a>
-<span class="sourceLineNo">372</span>            newRanges.add(range);<a name="line.372"></a>
-<span class="sourceLineNo">373</span>          }<a name="line.373"></a>
-<span class="sourceLineNo">374</span>          lastStartRow = range.startRow;<a name="line.374"></a>
-<span class="sourceLineNo">375</span>          lastStartRowInclusive = range.startRowInclusive;<a name="line.375"></a>
-<span class="sourceLineNo">376</span>          lastStopRow = range.stopRow;<a name="line.376"></a>
-<span class="sourceLineNo">377</span>          lastStopRowInclusive = range.stopRowInclusive;<a name="line.377"></a>
-<span class="sourceLineNo">378</span>        }<a name="line.378"></a>
-<span class="sourceLineNo">379</span>      } else {<a name="line.379"></a>
-<span class="sourceLineNo">380</span>        newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, lastStopRow,<a name="line.380"></a>
-<span class="sourceLineNo">381</span>            lastStopRowInclusive));<a name="line.381"></a>
-<span class="sourceLineNo">382</span>        if ((i + 1) == ranges.size()) {<a name="line.382"></a>
-<span class="sourceLineNo">383</span>          newRanges.add(range);<a name="line.383"></a>
-<span class="sourceLineNo">384</span>        }<a name="line.384"></a>
-<span class="sourceLineNo">385</span>        lastStartRow = range.startRow;<a name="line.385"></a>
-<span class="sourceLineNo">386</span>        lastStartRowInclusive = range.startRowInclusive;<a name="line.386"></a>
-<span class="sourceLineNo">387</span>        lastStopRow = range.stopRow;<a name="line.387"></a>
-<span class="sourceLineNo">388</span>        lastStopRowInclusive = range.stopRowInclusive;<a name="line.388"></a>
-<span class="sourceLineNo">389</span>      }<a name="line.389"></a>
-<span class="sourceLineNo">390</span>    }<a name="line.390"></a>
-<span class="sourceLineNo">391</span>    // check the remaining ranges<a name="line.391"></a>
-<span class="sourceLineNo">392</span>    for(int j=i; j &lt; ranges.size(); j++) {<a name="line.392"></a>
-<span class="sourceLineNo">393</span>      if(!ranges.get(j).isValid()) {<a name="line.393"></a>
-<span class="sourceLineNo">394</span>        invalidRanges.add(ranges.get(j));<a name="line.394"></a>
-<span class="sourceLineNo">395</span>      }<a name="line.395"></a>
+<span class="sourceLineNo">080</span>  @Override<a name="line.80"></a>
+<span class="sourceLineNo">081</span>  public boolean filterRowKey(Cell firstRowCell) {<a name="line.81"></a>
+<span class="sourceLineNo">082</span>    if (filterAllRemaining()) return true;<a name="line.82"></a>
+<span class="sourceLineNo">083</span>    // If it is the first time of running, calculate the current range index for<a name="line.83"></a>
+<span class="sourceLineNo">084</span>    // the row key. If index is out of bound which happens when the start row<a name="line.84"></a>
+<span class="sourceLineNo">085</span>    // user sets is after the largest stop row of the ranges, stop the scan.<a name="line.85"></a>
+<span class="sourceLineNo">086</span>    // If row key is after the current range, find the next range and update index.<a name="line.86"></a>
+<span class="sourceLineNo">087</span>    byte[] rowArr = firstRowCell.getRowArray();<a name="line.87"></a>
+<span class="sourceLineNo">088</span>    int length = firstRowCell.getRowLength();<a name="line.88"></a>
+<span class="sourceLineNo">089</span>    int offset = firstRowCell.getRowOffset();<a name="line.89"></a>
+<span class="sourceLineNo">090</span>    if (!initialized<a name="line.90"></a>
+<span class="sourceLineNo">091</span>        || !range.contains(rowArr, offset, length)) {<a name="line.91"></a>
+<span class="sourceLineNo">092</span>      byte[] rowkey = CellUtil.cloneRow(firstRowCell);<a name="line.92"></a>
+<span class="sourceLineNo">093</span>      index = getNextRangeIndex(rowkey);<a name="line.93"></a>
+<span class="sourceLineNo">094</span>      if (index &gt;= rangeList.size()) {<a name="line.94"></a>
+<span class="sourceLineNo">095</span>        done = true;<a name="line.95"></a>
+<span class="sourceLineNo">096</span>        currentReturnCode = ReturnCode.NEXT_ROW;<a name="line.96"></a>
+<span class="sourceLineNo">097</span>        return false;<a name="line.97"></a>
+<span class="sourceLineNo">098</span>      }<a name="line.98"></a>
+<span class="sourceLineNo">099</span>      if(index != ROW_BEFORE_FIRST_RANGE) {<a name="line.99"></a>
+<span class="sourceLineNo">100</span>        range = rangeList.get(index);<a name="line.100"></a>
+<span class="sourceLineNo">101</span>      } else {<a name="line.101"></a>
+<span class="sourceLineNo">102</span>        range = rangeList.get(0);<a name="line.102"></a>
+<span class="sourceLineNo">103</span>      }<a name="line.103"></a>
+<span class="sourceLineNo">104</span>      if (EXCLUSIVE) {<a name="line.104"></a>
+<span class="sourceLineNo">105</span>        EXCLUSIVE = false;<a name="line.105"></a>
+<span class="sourceLineNo">106</span>        currentReturnCode = ReturnCode.NEXT_ROW;<a name="line.106"></a>
+<span class="sourceLineNo">107</span>        return false;<a name="line.107"></a>
+<span class="sourceLineNo">108</span>      }<a name="line.108"></a>
+<span class="sourceLineNo">109</span>      if (!initialized) {<a name="line.109"></a>
+<span class="sourceLineNo">110</span>        if(index != ROW_BEFORE_FIRST_RANGE) {<a name="line.110"></a>
+<span class="sourceLineNo">111</span>          currentReturnCode = ReturnCode.INCLUDE;<a name="line.111"></a>
+<span class="sourceLineNo">112</span>        } else {<a name="line.112"></a>
+<span class="sourceLineNo">113</span>          currentReturnCode = ReturnCode.SEEK_NEXT_USING_HINT;<a name="line.113"></a>
+<span class="sourceLineNo">114</span>        }<a name="line.114"></a>
+<span class="sourceLineNo">115</span>        initialized = true;<a name="line.115"></a>
+<span class="sourceLineNo">116</span>      } else {<a name="line.116"></a>
+<span class="sourceLineNo">117</span>        if (range.contains(rowArr, offset, length)) {<a name="line.117"></a>
+<span class="sourceLineNo">118</span>          currentReturnCode = ReturnCode.INCLUDE;<a name="line.118"></a>
+<span class="sourceLineNo">119</span>        } else currentReturnCode = ReturnCode.SEEK_NEXT_USING_HINT;<a name="line.119"></a>
+<span class="sourceLineNo">120</span>      }<a name="line.120"></a>
+<span class="sourceLineNo">121</span>    } else {<a name="line.121"></a>
+<span class="sourceLineNo">122</span>      currentReturnCode = ReturnCode.INCLUDE;<a name="line.122"></a>
+<span class="sourceLineNo">123</span>    }<a name="line.123"></a>
+<span class="sourceLineNo">124</span>    return false;<a name="line.124"></a>
+<span class="sourceLineNo">125</span>  }<a name="line.125"></a>
+<span class="sourceLineNo">126</span><a name="line.126"></a>
+<span class="sourceLineNo">127</span>  @Override<a name="line.127"></a>
+<span class="sourceLineNo">128</span>  public ReturnCode filterKeyValue(Cell ignored) {<a name="line.128"></a>
+<span class="sourceLineNo">129</span>    return currentReturnCode;<a name="line.129"></a>
+<span class="sourceLineNo">130</span>  }<a name="line.130"></a>
+<span class="sourceLineNo">131</span><a name="line.131"></a>
+<span class="sourceLineNo">132</span>  @Override<a name="line.132"></a>
+<span class="sourceLineNo">133</span>  public Cell getNextCellHint(Cell currentKV) {<a name="line.133"></a>
+<span class="sourceLineNo">134</span>    // skip to the next range's start row<a name="line.134"></a>
+<span class="sourceLineNo">135</span>    return CellUtil.createFirstOnRow(range.startRow, 0,<a name="line.135"></a>
+<span class="sourceLineNo">136</span>        (short) range.startRow.length);<a name="line.136"></a>
+<span class="sourceLineNo">137</span>  }<a name="line.137"></a>
+<span class="sourceLineNo">138</span><a name="line.138"></a>
+<span class="sourceLineNo">139</span>  /**<a name="line.139"></a>
+<span class="sourceLineNo">140</span>   * @return The filter serialized using pb<a name="line.140"></a>
+<span class="sourceLineNo">141</span>   */<a name="line.141"></a>
+<span class="sourceLineNo">142</span>  public byte[] toByteArray() {<a name="line.142"></a>
+<span class="sourceLineNo">143</span>    FilterProtos.MultiRowRangeFilter.Builder builder = FilterProtos.MultiRowRangeFilter<a name="line.143"></a>
+<span class="sourceLineNo">144</span>        .newBuilder();<a name="line.144"></a>
+<span class="sourceLineNo">145</span>    for (RowRange range : rangeList) {<a name="line.145"></a>
+<span class="sourceLineNo">146</span>      if (range != null) {<a name="line.146"></a>
+<span class="sourceLineNo">147</span>        FilterProtos.RowRange.Builder rangebuilder = FilterProtos.RowRange.newBuilder();<a name="line.147"></a>
+<span class="sourceLineNo">148</span>        if (range.startRow != null)<a name="line.148"></a>
+<span class="sourceLineNo">149</span>          rangebuilder.setStartRow(UnsafeByteOperations.unsafeWrap(range.startRow));<a name="line.149"></a>
+<span class="sourceLineNo">150</span>        rangebuilder.setStartRowInclusive(range.startRowInclusive);<a name="line.150"></a>
+<span class="sourceLineNo">151</span>        if (range.stopRow != null)<a name="line.151"></a>
+<span class="sourceLineNo">152</span>          rangebuilder.setStopRow(UnsafeByteOperations.unsafeWrap(range.stopRow));<a name="line.152"></a>
+<span class="sourceLineNo">153</span>        rangebuilder.setStopRowInclusive(range.stopRowInclusive);<a name="line.153"></a>
+<span class="sourceLineNo">154</span>        range.isScan = Bytes.equals(range.startRow, range.stopRow) ? 1 : 0;<a name="line.154"></a>
+<span class="sourceLineNo">155</span>        builder.addRowRangeList(rangebuilder.build());<a name="line.155"></a>
+<span class="sourceLineNo">156</span>      }<a name="line.156"></a>
+<span class="sourceLineNo">157</span>    }<a name="line.157"></a>
+<span class="sourceLineNo">158</span>    return builder.build().toByteArray();<a name="line.158"></a>
+<span class="sourceLineNo">159</span>  }<a name="line.159"></a>
+<span class="sourceLineNo">160</span><a name="line.160"></a>
+<span class="sourceLineNo">161</span>  /**<a name="line.161"></a>
+<span class="sourceLineNo">162</span>   * @param pbBytes A pb serialized instance<a name="line.162"></a>
+<span class="sourceLineNo">163</span>   * @return An instance of MultiRowRangeFilter<a name="line.163"></a>
+<span class="sourceLineNo">164</span>   * @throws org.apache.hadoop.hbase.exceptions.DeserializationException<a name="line.164"></a>
+<span class="sourceLineNo">165</span>   */<a name="line.165"></a>
+<span class="sourceLineNo">166</span>  public static MultiRowRangeFilter parseFrom(final byte[] pbBytes)<a name="line.166"></a>
+<span class="sourceLineNo">167</span>      throws DeserializationException {<a name="line.167"></a>
+<span class="sourceLineNo">168</span>    FilterProtos.MultiRowRangeFilter proto;<a name="line.168"></a>
+<span class="sourceLineNo">169</span>    try {<a name="line.169"></a>
+<span class="sourceLineNo">170</span>      proto = FilterProtos.MultiRowRangeFilter.parseFrom(pbBytes);<a name="line.170"></a>
+<span class="sourceLineNo">171</span>    } catch (InvalidProtocolBufferException e) {<a name="line.171"></a>
+<span class="sourceLineNo">172</span>      throw new DeserializationException(e);<a name="line.172"></a>
+<span class="sourceLineNo">173</span>    }<a name="line.173"></a>
+<span class="sourceLineNo">174</span>    int length = proto.getRowRangeListCount();<a name="line.174"></a>
+<span class="sourceLineNo">175</span>    List&lt;FilterProtos.RowRange&gt; rangeProtos = proto.getRowRangeListList();<a name="line.175"></a>
+<span class="sourceLineNo">176</span>    List&lt;RowRange&gt; rangeList = new ArrayList&lt;RowRange&gt;(length);<a name="line.176"></a>
+<span class="sourceLineNo">177</span>    for (FilterProtos.RowRange rangeProto : rangeProtos) {<a name="line.177"></a>
+<span class="sourceLineNo">178</span>      RowRange range = new RowRange(rangeProto.hasStartRow() ? rangeProto.getStartRow()<a name="line.178"></a>
+<span class="sourceLineNo">179</span>          .toByteArray() : null, rangeProto.getStartRowInclusive(), rangeProto.hasStopRow() ?<a name="line.179"></a>
+<span class="sourceLineNo">180</span>              rangeProto.getStopRow().toByteArray() : null, rangeProto.getStopRowInclusive());<a name="line.180"></a>
+<span class="sourceLineNo">181</span>      rangeList.add(range);<a name="line.181"></a>
+<span class="sourceLineNo">182</span>    }<a name="line.182"></a>
+<span class="sourceLineNo">183</span>    return new MultiRowRangeFilter(rangeList);<a name="line.183"></a>
+<span class="sourceLineNo">184</span>  }<a name="line.184"></a>
+<span class="sourceLineNo">185</span><a name="line.185"></a>
+<span class="sourceLineNo">186</span>  /**<a name="line.186"></a>
+<span class="sourceLineNo">187</span>   * @param o the filter to compare<a name="line.187"></a>
+<span class="sourceLineNo">188</span>   * @return true if and only if the fields of the filter that are serialized are equal to the<a name="line.188"></a>
+<span class="sourceLineNo">189</span>   *         corresponding fields in other. Used for testing.<a name="line.189"></a>
+<span class="sourceLineNo">190</span>   */<a name="line.190"></a>
+<span class="sourceLineNo">191</span>  boolean areSerializedFieldsEqual(Filter o) {<a name="line.191"></a>
+<span class="sourceLineNo">192</span>    if (o == this)<a name="line.192"></a>
+<span class="sourceLineNo">193</span>      return true;<a name="line.193"></a>
+<span class="sourceLineNo">194</span>    if (!(o instanceof MultiRowRangeFilter))<a name="line.194"></a>
+<span class="sourceLineNo">195</span>      return false;<a name="line.195"></a>
+<span class="sourceLineNo">196</span><a name="line.196"></a>
+<span class="sourceLineNo">197</span>    MultiRowRangeFilter other = (MultiRowRangeFilter) o;<a name="line.197"></a>
+<span class="sourceLineNo">198</span>    if (this.rangeList.size() != other.rangeList.size())<a name="line.198"></a>
+<span class="sourceLineNo">199</span>      return false;<a name="line.199"></a>
+<span class="sourceLineNo">200</span>    for (int i = 0; i &lt; rangeList.size(); ++i) {<a name="line.200"></a>
+<span class="sourceLineNo">201</span>      RowRange thisRange = this.rangeList.get(i);<a name="line.201"></a>
+<span class="sourceLineNo">202</span>      RowRange otherRange = other.rangeList.get(i);<a name="line.202"></a>
+<span class="sourceLineNo">203</span>      if (!(Bytes.equals(thisRange.startRow, otherRange.startRow) &amp;&amp; Bytes.equals(<a name="line.203"></a>
+<span class="sourceLineNo">204</span>          thisRange.stopRow, otherRange.stopRow) &amp;&amp; (thisRange.startRowInclusive ==<a name="line.204"></a>
+<span class="sourceLineNo">205</span>          otherRange.startRowInclusive) &amp;&amp; (thisRange.stopRowInclusive ==<a name="line.205"></a>
+<span class="sourceLineNo">206</span>          otherRange.stopRowInclusive))) {<a name="line.206"></a>
+<span class="sourceLineNo">207</span>        return false;<a name="line.207"></a>
+<span class="sourceLineNo">208</span>      }<a name="line.208"></a>
+<span class="sourceLineNo">209</span>    }<a name="line.209"></a>
+<span class="sourceLineNo">210</span>    return true;<a name="line.210"></a>
+<span class="sourceLineNo">211</span>  }<a name="line.211"></a>
+<span class="sourceLineNo">212</span><a name="line.212"></a>
+<span class="sourceLineNo">213</span>  /**<a name="line.213"></a>
+<span class="sourceLineNo">214</span>   * calculate the position where the row key in the ranges list.<a name="line.214"></a>
+<span class="sourceLineNo">215</span>   *<a name="line.215"></a>
+<span class="sourceLineNo">216</span>   * @param rowKey the row key to calculate<a name="line.216"></a>
+<span class="sourceLineNo">217</span>   * @return index the position of the row key<a name="line.217"></a>
+<span class="sourceLineNo">218</span>   */<a name="line.218"></a>
+<span class="sourceLineNo">219</span>  private int getNextRangeIndex(byte[] rowKey) {<a name="line.219"></a>
+<span class="sourceLineNo">220</span>    RowRange temp = new RowRange(rowKey, true, null, true);<a name="line.220"></a>
+<span class="sourceLineNo">221</span>    int index = Collections.binarySearch(rangeList, temp);<a name="line.221"></a>
+<span class="sourceLineNo">222</span>    if (index &lt; 0) {<a name="line.222"></a>
+<span class="sourceLineNo">223</span>      int insertionPosition = -index - 1;<a name="line.223"></a>
+<span class="sourceLineNo">224</span>      // check if the row key in the range before the insertion position<a name="line.224"></a>
+<span class="sourceLineNo">225</span>      if (insertionPosition != 0 &amp;&amp; rangeList.get(insertionPosition - 1).contains(rowKey)) {<a name="line.225"></a>
+<span class="sourceLineNo">226</span>        return insertionPosition - 1;<a name="line.226"></a>
+<span class="sourceLineNo">227</span>      }<a name="line.227"></a>
+<span class="sourceLineNo">228</span>      // check if the row key is before the first range<a name="line.228"></a>
+<span class="sourceLineNo">229</span>      if (insertionPosition == 0 &amp;&amp; !rangeList.get(insertionPosition).contains(rowKey)) {<a name="line.229"></a>
+<span class="sourceLineNo">230</span>        return ROW_BEFORE_FIRST_RANGE;<a name="line.230"></a>
+<span class="sourceLineNo">231</span>      }<a name="line.231"></a>
+<span class="sourceLineNo">232</span>      if (!initialized) {<a name="line.232"></a>
+<span class="sourceLineNo">233</span>        initialized = true;<a name="line.233"></a>
+<span class="sourceLineNo">234</span>      }<a name="line.234"></a>
+<span class="sourceLineNo">235</span>      return insertionPosition;<a name="line.235"></a>
+<span class="sourceLineNo">236</span>    }<a name="line.236"></a>
+<span class="sourceLineNo">237</span>    // the row key equals one of the start keys, and the the range exclude the start key<a name="line.237"></a>
+<span class="sourceLineNo">238</span>    if(rangeList.get(index).startRowInclusive == false) {<a name="line.238"></a>
+<span class="sourceLineNo">239</span>      EXCLUSIVE = true;<a name="line.239"></a>
+<span class="sourceLineNo">240</span>    }<a name="line.240"></a>
+<span class="sourceLineNo">241</span>    return index;<a name="line.241"></a>
+<span class="sourceLineNo">242</span>  }<a name="line.242"></a>
+<span class="sourceLineNo">243</span><a name="line.243"></a>
+<span class="sourceLineNo">244</span>  /**<a name="line.244"></a>
+<span class="sourceLineNo">245</span>   * sort the ranges and if the ranges with overlap, then merge them.<a name="line.245"></a>
+<span class="sourceLineNo">246</span>   *<a name="line.246"></a>
+<span class="sourceLineNo">247</span>   * @param ranges the list of ranges to sort and merge.<a name="line.247"></a>
+<span class="sourceLineNo">248</span>   * @return the ranges after sort and merge.<a name="line.248"></a>
+<span class="sourceLineNo">249</span>   */<a name="line.249"></a>
+<span class="sourceLineNo">250</span>  public static List&lt;RowRange&gt; sortAndMerge(List&lt;RowRange&gt; ranges) {<a name="line.250"></a>
+<span class="sourceLineNo">251</span>    if (ranges.size() == 0) {<a name="line.251"></a>
+<span class="sourceLineNo">252</span>      throw new IllegalArgumentException("No ranges found.");<a name="line.252"></a>
+<span class="sourceLineNo">253</span>    }<a name="line.253"></a>
+<span class="sourceLineNo">254</span>    List&lt;RowRange&gt; invalidRanges = new ArrayList&lt;RowRange&gt;();<a name="line.254"></a>
+<span class="sourceLineNo">255</span>    List&lt;RowRange&gt; newRanges = new ArrayList&lt;RowRange&gt;(ranges.size());<a name="line.255"></a>
+<span class="sourceLineNo">256</span>    Collections.sort(ranges);<a name="line.256"></a>
+<span class="sourceLineNo">257</span>    if(ranges.get(0).isValid()) {<a name="line.257"></a>
+<span class="sourceLineNo">258</span>      if (ranges.size() == 1) {<a name="line.258"></a>
+<span class="sourceLineNo">259</span>        newRanges.add(ranges.get(0));<a name="line.259"></a>
+<span class="sourceLineNo">260</span>      }<a name="line.260"></a>
+<span class="sourceLineNo">261</span>    } else {<a name="line.261"></a>
+<span class="sourceLineNo">262</span>      invalidRanges.add(ranges.get(0));<a name="line.262"></a>
+<span class="sourceLineNo">263</span>    }<a name="line.263"></a>
+<span class="sourceLineNo">264</span><a name="line.264"></a>
+<span class="sourceLineNo">265</span>    byte[] lastStartRow = ranges.get(0).startRow;<a name="line.265"></a>
+<span class="sourceLineNo">266</span>    boolean lastStartRowInclusive = ranges.get(0).startRowInclusive;<a name="line.266"></a>
+<span class="sourceLineNo">267</span>    byte[] lastStopRow = ranges.get(0).stopRow;<a name="line.267"></a>
+<span class="sourceLineNo">268</span>    boolean lastStopRowInclusive = ranges.get(0).stopRowInclusive;<a name="line.268"></a>
+<span class="sourceLineNo">269</span>    int i = 1;<a name="line.269"></a>
+<span class="sourceLineNo">270</span>    for (; i &lt; ranges.size(); i++) {<a name="line.270"></a>
+<span class="sourceLineNo">271</span>      RowRange range = ranges.get(i);<a name="line.271"></a>
+<span class="sourceLineNo">272</span>      if (!range.isValid()) {<a name="line.272"></a>
+<span class="sourceLineNo">273</span>        invalidRanges.add(range);<a name="line.273"></a>
+<span class="sourceLineNo">274</span>      }<a name="line.274"></a>
+<span class="sourceLineNo">275</span>      if(Bytes.equals(lastStopRow, HConstants.EMPTY_BYTE_ARRAY)) {<a name="line.275"></a>
+<span class="sourceLineNo">276</span>        newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, lastStopRow,<a name="line.276"></a>
+<span class="sourceLineNo">277</span>            lastStopRowInclusive));<a name="line.277"></a>
+<span class="sourceLineNo">278</span>        break;<a name="line.278"></a>
+<span class="sourceLineNo">279</span>      }<a name="line.279"></a>
+<span class="sourceLineNo">280</span>      // with overlap in the ranges<a name="line.280"></a>
+<span class="sourceLineNo">281</span>      if ((Bytes.compareTo(lastStopRow, range.startRow) &gt; 0) ||<a name="line.281"></a>
+<span class="sourceLineNo">282</span>          (Bytes.compareTo(lastStopRow, range.startRow) == 0 &amp;&amp; !(lastStopRowInclusive == false &amp;&amp;<a name="line.282"></a>
+<span class="sourceLineNo">283</span>          range.isStartRowInclusive() == false))) {<a name="line.283"></a>
+<span class="sourceLineNo">284</span>        if(Bytes.equals(range.stopRow, HConstants.EMPTY_BYTE_ARRAY)) {<a name="line.284"></a>
+<span class="sourceLineNo">285</span>          newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, range.stopRow,<a name="line.285"></a>
+<span class="sourceLineNo">286</span>              range.stopRowInclusive));<a name="line.286"></a>
+<span class="sourceLineNo">287</span>          break;<a name="line.287"></a>
+<span class="sourceLineNo">288</span>        }<a name="line.288"></a>
+<span class="sourceLineNo">289</span>        // if first range contains second range, ignore the second range<a name="line.289"></a>
+<span class="sourceLineNo">290</span>        if (Bytes.compareTo(lastStopRow, range.stopRow) &gt;= 0) {<a name="line.290"></a>
+<span class="sourceLineNo">291</span>          if((Bytes.compareTo(lastStopRow, range.stopRow) == 0)) {<a name="line.291"></a>
+<span class="sourceLineNo">292</span>            if(lastStopRowInclusive == true || range.stopRowInclusive == true) {<a name="line.292"></a>
+<span class="sourceLineNo">293</span>              lastStopRowInclusive = true;<a name="line.293"></a>
+<span class="sourceLineNo">294</span>            }<a name="line.294"></a>
+<span class="sourceLineNo">295</span>          }<a name="line.295"></a>
+<span class="sourceLineNo">296</span>          if ((i + 1) == ranges.size()) {<a name="line.296"></a>
+<span class="sourceLineNo">297</span>            newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, lastStopRow,<a name="line.297"></a>
+<span class="sourceLineNo">298</span>                lastStopRowInclusive));<a name="line.298"></a>
+<span class="sourceLineNo">299</span>          }<a name="line.299"></a>
+<span class="sourceLineNo">300</span>        } else {<a name="line.300"></a>
+<span class="sourceLineNo">301</span>          lastStopRow = range.stopRow;<a name="line.301"></a>
+<span class="sourceLineNo">302</span>          lastStopRowInclusive = range.stopRowInclusive;<a name="line.302"></a>
+<span class="sourceLineNo">303</span>          if ((i + 1) &lt; ranges.size()) {<a name="line.303"></a>
+<span class="sourceLineNo">304</span>            i++;<a name="line.304"></a>
+<span class="sourceLineNo">305</span>            range = ranges.get(i);<a name="line.305"></a>
+<span class="sourceLineNo">306</span>            if (!range.isValid()) {<a name="line.306"></a>
+<span class="sourceLineNo">307</span>              invalidRanges.add(range);<a name="line.307"></a>
+<span class="sourceLineNo">308</span>            }<a name="line.308"></a>
+<span class="sourceLineNo">309</span>          } else {<a name="line.309"></a>
+<span class="sourceLineNo">310</span>            newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, lastStopRow,<a name="line.310"></a>
+<span class="sourceLineNo">311</span>                lastStopRowInclusive));<a name="line.311"></a>
+<span class="sourceLineNo">312</span>            break;<a name="line.312"></a>
+<span class="sourceLineNo">313</span>          }<a name="line.313"></a>
+<span class="sourceLineNo">314</span>          while ((Bytes.compareTo(lastStopRow, range.startRow) &gt; 0) ||<a name="line.314"></a>
+<span class="sourceLineNo">315</span>              (Bytes.compareTo(lastStopRow, range.startRow) == 0 &amp;&amp;<a name="line.315"></a>
+<span class="sourceLineNo">316</span>              (lastStopRowInclusive == true || range.startRowInclusive==true))) {<a name="line.316"></a>
+<span class="sourceLineNo">317</span>            if(Bytes.equals(range.stopRow, HConstants.EMPTY_BYTE_ARRAY)) {<a name="line.317"></a>
+<span class="sourceLineNo">318</span>              break;<a name="line.318"></a>
+<span class="sourceLineNo">319</span>            }<a name="line.319"></a>
+<span class="sourceLineNo">320</span>            // if this first range contain second range, ignore the second range<a name="line.320"></a>
+<span class="sourceLineNo">321</span>            if (Bytes.compareTo(lastStopRow, range.stopRow) &gt;= 0) {<a name="line.321"></a>
+<span class="sourceLineNo">322</span>              if(lastStopRowInclusive == true || range.stopRowInclusive == true) {<a name="line.322"></a>
+<span class="sourceLineNo">323</span>                lastStopRowInclusive = true;<a name="line.323"></a>
+<span class="sourceLineNo">324</span>              }<a name="line.324"></a>
+<span class="sourceLineNo">325</span>              i++;<a name="line.325"></a>
+<span class="sourceLineNo">326</span>              if (i &lt; ranges.size()) {<a name="line.326"></a>
+<span class="sourceLineNo">327</span>                range = ranges.get(i);<a name="line.327"></a>
+<span class="sourceLineNo">328</span>                if (!range.isValid()) {<a name="line.328"></a>
+<span class="sourceLineNo">329</span>                  invalidRanges.add(range);<a name="line.329"></a>
+<span class="sourceLineNo">330</span>                }<a name="line.330"></a>
+<span class="sourceLineNo">331</span>              } else {<a name="line.331"></a>
+<span class="sourceLineNo">332</span>                break;<a name="line.332"></a>
+<span class="sourceLineNo">333</span>              }<a name="line.333"></a>
+<span class="sourceLineNo">334</span>            } else {<a name="line.334"></a>
+<span class="sourceLineNo">335</span>              lastStopRow = range.stopRow;<a name="line.335"></a>
+<span class="sourceLineNo">336</span>              lastStopRowInclusive = range.stopRowInclusive;<a name="line.336"></a>
+<span class="sourceLineNo">337</span>              i++;<a name="line.337"></a>
+<span class="sourceLineNo">338</span>              if (i &lt; ranges.size()) {<a name="line.338"></a>
+<span class="sourceLineNo">339</span>                range = ranges.get(i);<a name="line.339"></a>
+<span class="sourceLineNo">340</span>                if (!range.isValid()) {<a name="line.340"></a>
+<span class="sourceLineNo">341</span>                  invalidRanges.add(range);<a name="line.341"></a>
+<span class="sourceLineNo">342</span>                }<a name="line.342"></a>
+<span class="sourceLineNo">343</span>              } else {<a name="line.343"></a>
+<span class="sourceLineNo">344</span>                break;<a name="line.344"></a>
+<span class="sourceLineNo">345</span>              }<a name="line.345"></a>
+<span class="sourceLineNo">346</span>            }<a name="line.346"></a>
+<span class="sourceLineNo">347</span>          }<a name="line.347"></a>
+<span class="sourceLineNo">348</span>          if(Bytes.equals(range.stopRow, HConstants.EMPTY_BYTE_ARRAY)) {<a name="line.348"></a>
+<span class="sourceLineNo">349</span>            if((Bytes.compareTo(lastStopRow, range.startRow) &lt; 0) ||<a name="line.349"></a>
+<span class="sourceLineNo">350</span>                (Bytes.compareTo(lastStopRow, range.startRow) == 0 &amp;&amp;<a name="line.350"></a>
+<span class="sourceLineNo">351</span>                lastStopRowInclusive == false &amp;&amp; range.startRowInclusive == false)) {<a name="line.351"></a>
+<span class="sourceLineNo">352</span>              newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, lastStopRow,<a name="line.352"></a>
+<span class="sourceLineNo">353</span>                  lastStopRowInclusive));<a name="line.353"></a>
+<span class="sourceLineNo">354</span>              newRanges.add(range);<a name="line.354"></a>
+<span class="sourceLineNo">355</span>            } else {<a name="line.355"></a>
+<span class="sourceLineNo">356</span>              newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, range.stopRow,<a name="line.356"></a>
+<span class="sourceLineNo">357</span>                  range.stopRowInclusive));<a name="line.357"></a>
+<span class="sourceLineNo">358</span>              break;<a name="line.358"></a>
+<span class="sourceLineNo">359</span>            }<a name="line.359"></a>
+<span class="sourceLineNo">360</span>          }<a name="line.360"></a>
+<span class="sourceLineNo">361</span>          newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, lastStopRow,<a name="line.361"></a>
+<span class="sourceLineNo">362</span>              lastStopRowInclusive));<a name="line.362"></a>
+<span class="sourceLineNo">363</span>          if ((i + 1) == ranges.size()) {<a name="line.363"></a>
+<span class="sourceLineNo">364</span>            newRanges.add(range);<a name="line.364"></a>
+<span class="sourceLineNo">365</span>          }<a name="line.365"></a>
+<span class="sourceLineNo">366</span>          lastStartRow = range.startRow;<a name="line.366"></a>
+<span class="sourceLineNo">367</span>          lastStartRowInclusive = range.startRowInclusive;<a name="line.367"></a>
+<span class="sourceLineNo">368</span>          lastStopRow = range.stopRow;<a name="line.368"></a>
+<span class="sourceLineNo">369</span>          lastStopRowInclusive = range.stopRowInclusive;<a name="line.369"></a>
+<span class="sourceLineNo">370</span>        }<a name="line.370"></a>
+<span class="sourceLineNo">371</span>      } else {<a name="line.371"></a>
+<span class="sourceLineNo">372</span>        newRanges.add(new RowRange(lastStartRow, lastStartRowInclusive, lastStopRow,<a name="line.372"></a>
+<span class="sourceLineNo">373</span>            lastStopRowInclusive));<a name="line.373"></a>
+<span class="sourceLineNo">374</span>        if ((i + 1) == ranges.size()) {<a name="line.374"></a>
+<span class="sourceLineNo">375</span>          newRanges.add(range);<a name="line.375"></a>
+<span class="sourceLineNo">376</span>        }<a name="line.376"></a>
+<span class="sourceLineNo">377</span>        lastStartRow = range.startRow;<a name="line.377"></a>
+<span class="sourceLineNo">378</span>        lastStartRowInclusive = range.startRowInclusive;<a name="line.378"></a>
+<span class="sourceLineNo">379</span>        lastStopRow = range.stopRow;<a name="line.379"></a>
+<span class="sourceLineNo">380</span>        lastStopRowInclusive = range.stopRowInclusive;<a name="line.380"></a>
+<span class="sourceLineNo">381</span>      }<a name="line.381"></a>
+<span class="sourceLineNo">382</span>    }<a name="line.382"></a>
+<span class="sourceLineNo">383</span>    // check the remaining ranges<a name="line.383"></a>
+<span class="sourceLineNo">384</span>    for(int j=i; j &lt; ranges.size(); j++) {<a name="line.384"></a>
+<span class="sourceLineNo">385</span>      if(!ranges.get(j).isValid()) {<a name="line.385"></a>
+<span class="sourceLineNo">386</span>        invalidRanges.add(ranges.get(j));<a name="line.386"></a>
+<span class="sourceLineNo">387</span>      }<a name="line.387"></a>
+<span class="sourceLineNo">388</span>    }<a name="line.388"></a>
+<span class="sourceLineNo">389</span>    // if invalid range exists, throw the exception<a name="line.389"></a>
+<span class="sourceLineNo">390</span>    if (invalidRanges.size() != 0) {<a name="line.390"></a>
+<span class="sourceLineNo">391</span>      throwExceptionForInvalidRanges(invalidRanges, true);<a name="line.391"></a>
+<span class="sourceLineNo">392</span>    }<a name="line.392"></a>
+<span class="sourceLineNo">393</span>    // If no valid ranges found, throw the exception<a name="line.393"></a>
+<span class="sourceLineNo">394</span>    if(newRanges.size() == 0) {<a name="line.394"></a>
+<span class="sourceLineNo">395</span>      throw new IllegalArgumentException("No valid ranges found.");<a name="line.395"></a>
 <span class="sourceLineNo">396</span>    }<a name="line.396"></a>
-<span class="sourceLineNo">397</span>    // if invalid range exists, throw the exception<a name="line.397"></a>
-<span class="sourceLineNo">398</span>    if (invalidRanges.size() != 0) {<a name="line.398"></a>
-<span class="sourceLineNo">399</span>      throwExceptionForInvalidRanges(invalidRanges, true);<a name="line.399"></a>
-<span class="sourceLineNo">400</span>    }<a name="line.400"></a>
-<span class="sourceLineNo">401</span>    // If no valid ranges found, throw the exception<a name="line.401"></a>
-<span class="sourceLineNo">402</span>    if(newRanges.size() == 0) {<a name="line.402"></a>
-<span class="sourceLineNo">403</span>      throw new IllegalArgumentException("No valid ranges found.");<a name="line.403"></a>
-<span class="sourceLineNo">404</span>    }<a name="line.404"></a>
-<span class="sourceLineNo">405</span>    return newRanges;<a name="line.405"></a>
-<span class="sourceLineNo">406</span>  }<a name="line.406"></a>
-<span class="sourceLineNo">407</span><a name="line.407"></a>
-<span class="sourceLineNo">408</span>  private static void throwExceptionForInvalidRanges(List&lt;RowRange&gt; invalidRanges,<a name="line.408"></a>
-<span class="sourceLineNo">409</span>      boolean details) {<a name="line.409"></a>
-<span class="sourceLineNo">410</span>    StringBuilder sb = new StringBuilder();<a name="line.410"></a>
-<span class="sourceLineNo">411</span>    sb.append(invalidRanges.size()).append(" invaild ranges.\n");<a name="line.411"></a>
-<span class="sourceLineNo">412</span>    if (details) {<a name="line.412"></a>
-<span class="sourceLineNo">413</span>      for (RowRange range : invalidRanges) {<a name="line.413"></a>
-<span class="sourceLineNo">414</span>        sb.append(<a name="line.414"></a>
-<span class="sourceLineNo">415</span>            "Invalid range: start row =&gt; " + Bytes.toString(range.startRow) + ", stop row =&gt; "<a name="line.415"></a>
-<span class="sourceLineNo">416</span>                + Bytes.toString(range.stopRow)).append('\n');<a name="line.416"></a>
-<span class="sourceLineNo">417</span>      }<a name="line.417"></a>
-<span class="sourceLineNo">418</span>    }<a name="line.418"></a>
-<span class="sourceLineNo">419</span>    throw new IllegalArgumentException(sb.toString());<a name="line.419"></a>
-<span class="sourceLineNo">420</span>  }<a name="line.420"></a>
-<span class="sourceLineNo">421</span><a name="line.421"></a>
-<span class="sourceLineNo">422</span>  @InterfaceAudience.Public<a name="line.422"></a>
-<span class="sourceLineNo">423</span>  @InterfaceStability.Evolving<a name="line.423"></a>
-<span class="sourceLineNo">424</span>  public static class RowRange implements Comparable&lt;RowRange&gt; {<a name="line.424"></a>
-<span class="sourceLineNo">425</span>    private byte[] startRow;<a name="line.425"></a>
-<span class="sourceLineNo">426</span>    private boolean startRowInclusive = true;<a name="line.426"></a>
-<span class="sourceLineNo">427</span>    private byte[] stopRow;<a name="line.427"></a>
-<span class="sourceLineNo">428</span>    private boolean stopRowInclusive = false;<a name="line.428"></a>
-<span class="sourceLineNo">429</span>    private int isScan = 0;<a name="line.429"></a>
-<span class="sourceLineNo">430</span><a name="line.430"></a>
-<span class="sourceLineNo">431</span>    public RowRange() {<a name="line.431"></a>
-<span class="sourceLineNo">432</span>    }<a name="line.432"></a>
-<span class="sourceLineNo">433</span>    /**<a name="line.433"></a>
-<span class="sourceLineNo">434</span>     * If the startRow is empty or null, set it to HConstants.EMPTY_BYTE_ARRAY, means begin at the<a name="line.434"></a>
-<span class="sourceLineNo">435</span>     * start row of the table. If the stopRow is empty or null, set it to<a name="line.435"></a>
-<span class="sourceLineNo">436</span>     * HConstants.EMPTY_BYTE_ARRAY, means end of the last row of table.<a name="line.436"></a>
-<span class="sourceLineNo">437</span>     */<a name="line.437"></a>
-<span class="sourceLineNo">438</span>    public RowRange(String startRow, boolean startRowInclusive, String stopRow,<a name="line.438"></a>
+<span class="sourceLineNo">397</span>    return newRanges;<a name="line.397"></a>
+<span class="sourceLineNo">398</span>  }<a name="line.398"></a>
+<span class="sourceLineNo">399</span><a name="line.399"></a>
+<span class="sourceLineNo">400</span>  private static void throwExceptionForInvalidRanges(List&lt;RowRange&gt; invalidRanges,<a name="line.400"></a>
+<span class="sourceLineNo">401</span>      boolean details) {<a name="line.401"></a>
+<span class="sourceLineNo">402</span>    StringBuilder sb = new StringBuilder();<a name="line.402"></a>
+<span class="sourceLineNo">403</span>    sb.append(invalidRanges.size()).append(" invaild ranges.\n");<a name="line.403"></a>
+<span class="sourceLineNo">404</span>    if (details) {<a name="line.404"></a>
+<span class="sourceLineNo">405</span>      for (RowRange range : invalidRanges) {<a name="line.405"></a>
+<span class="sourceLineNo">406</span>        sb.append(<a name="line.406"></a>
+<span class="sourceLineNo">407</span>            "Invalid range: start row =&gt; " + Bytes.toString(range.startRow) + ", stop row =&gt; "<a name="line.407"></a>
+<span class="sourceLineNo">408</span>                + Bytes.toString(range.stopRow)).append('\n');<a name="line.408"></a>
+<span class="sourceLineNo">409</span>      }<a name="line.409"></a>
+<span class="sourceLineNo">410</span>    }<a name="line.410"></a>
+<span class="sourceLineNo">411</span>    throw new IllegalArgumentException(sb.toString());<a name="line.411"></a>
+<span class="sourceLineNo">412</span>  }<a name="line.412"></a>
+<span class="sourceLineNo">413</span><a name="line.413"></a>
+<span class="sourceLineNo">414</span>  @InterfaceAudience.Public<a name="line.414"></a>
+<span class="sourceLineNo">415</span>  @InterfaceStability.Evolving<a name="line.415"></a>
+<span class="sourceLineNo">416</span>  public static class RowRange implements Comparable&lt;RowRange&gt; {<a name="line.416"></a>
+<span class="sourceLineNo">417</span>    private byte[] startRow;<a name="line.417"></a>
+<span class="sourceLineNo">418</span>    private boolean startRowInclusive = true;<a name="line.418"></a>
+<span class="sourceLineNo">419</span>    private byte[] stopRow;<a name="line.419"></a>
+<span class="sourceLineNo">420</span>    private boolean stopRowInclusive = false;<a name="line.420"></a>
+<span class="sourceLineNo">421</span>    private int isScan = 0;<a name="line.421"></a>
+<span class="sourceLineNo">422</span><a name="line.422"></a>
+<span class="sourceLineNo">423</span>    public RowRange() {<a name="line.423"></a>
+<span class="sourceLineNo">424</span>    }<a name="line.424"></a>
+<span class="sourceLineNo">425</span>    /**<a name="line.425"></a>
+<span class="sourceLineNo">426</span>     * If the startRow is empty or null, set it to HConstants.EMPTY_BYTE_ARRAY, means begin at the<a name="line.426"></a>
+<span class="sourceLineNo">427</span>     * start row of the table. If the stopRow is empty or null, set it to<a name="line.427"></a>
+<span class="sourceLineNo">428</span>     * HConstants.EMPTY_BYTE_ARRAY, means end of the last row of table.<a name="line.428"></a>
+<span class="sourceLineNo">429</span>     */<a name="line.429"></a>
+<span class="sourceLineNo">430</span>    public RowRange(String startRow, boolean startRowInclusive, String stopRow,<a name="line.430"></a>
+<span class="sourceLineNo">431</span>        boolean stopRowInclusive) {<a name="line.431"></a>
+<span class="sourceLineNo">432</span>      this((startRow == null || startRow.isEmpty()) ? HConstants.EMPTY_BYTE_ARRAY :<a name="line.432"></a>
+<span class="sourceLineNo">433</span>        Bytes.toBytes(startRow), startRowInclusive,<a name="line.433"></a>
+<span class="sourceLineNo">434</span>        (stopRow == null || stopRow.isEmpty()) ? HConstants.EMPTY_BYTE_ARRAY :<a name="line.434"></a>
+<span class="sourceLineNo">435</span>        Bytes.toBytes(stopRow), stopRowInclusive);<a name="line.435"></a>
+<span class="sourceLineNo">436</span>    }<a name="line.436"></a>
+<span class="sourceLineNo">437</span><a name="line.437"></a>
+<span class="sourceLineNo">438</span>    public RowRange(byte[] startRow,  boolean startRowInclusive, byte[] stopRow,<a name="line.438"></a>
 <span class="sourceLineNo">439</span>        boolean stopRowInclusive) {<a name="line.439"></a>
-<span class="sourceLineNo">440</span>      this((startRow == null || startRow.isEmpty()) ? HConstants.EMPTY_BYTE_ARRAY :<a name="line.440"></a>
-<span class="sourceLineNo">441</span>        Bytes.toBytes(startRow), startRowInclusive,<a name="line.441"></a>
-<span class="sourceLineNo">442</span>        (stopRow == null || stopRow.isEmpty()) ? HConstants.EMPTY_BYTE_ARRAY :<a name="line.442"></a>
-<span class="sourceLineNo">443</span>        Bytes.toBytes(stopRow), stopRowInclusive);<a name="line.443"></a>
-<span class="sourceLineNo">444</span>    }<a name="line.444"></a>
-<span class="sourceLineNo">445</span><a name="line.445"></a>
-<span class="sourceLineNo">446</span>    public RowRange(byte[] startRow,  boolean startRowInclusive, byte[] stopRow,<a name="line.446"></a>
-<span class="sourceLineNo">447</span>        boolean stopRowInclusive) {<a name="line.447"></a>
-<span class="sourceLineNo">448</span>      this.startRow = (startRow == null) ? HConstants.EMPTY_BYTE_ARRAY : startRow;<a name="line.448"></a>
-<span class="sourceLineNo">449</span>      this.startRowInclusive = startRowInclusive;<a name="line.449"></a>
-<span class="sourceLineNo">450</span>      this.stopRow = (stopRow == null) ? HConstants.EMPTY_BYTE_ARRAY :stopRow;<a name="line.450"></a>
-<span class="sourceLineNo">451</span>      this.stopRowInclusive = stopRowInclusive;<a name="line.451"></a>
-<span class="sourceLineNo">452</span>      isScan = Bytes.equals(startRow, stopRow) ? 1 : 0;<a name="line.452"></a>
+<span class="sourceLineNo">440</span>      this.startRow = (startRow == null) ? HConstants.EMPTY_BYTE_ARRAY : startRow;<a name="line.440"></a>
+<span class="sourceLineNo">441</span>      this.startRowInclusive = startRowInclusive;<a name="line.441"></a>
+<span class="sourceLineNo">442</span>      this.stopRow = (stopRow == null) ? HConstants.EMPTY_BYTE_ARRAY :stopRow;<a name="line.442"></a>
+<span class="sourceLineNo">443</span>      this.stopRowInclusive = stopRowInclusive;<a name="line.443"></a>
+<span class="sourceLineNo">444</span>      isScan = Bytes.equals(startRow, stopRow) ? 1 : 0;<a name="line.444"></a>
+<span class="sourceLineNo">445</span>    }<a name="line.445"></a>
+<span class="sourceLineNo">446</span><a name="line.446"></a>
+<span class="sourceLineNo">447</span>    public byte[] getStartRow() {<a name="line.447"></a>
+<span class="sourceLineNo">448</span>      return startRow;<a name="line.448"></a>
+<span class="sourceLineNo">449</span>    }<a name="line.449"></a>
+<span class="sourceLineNo">450</span><a name="line.450"></a>
+<span class="sourceLineNo">451</span>    public byte[] getStopRow() {<a name="line.451"></a>
+<span class="sourceLineNo">452</span>      return stopRow;<a name="line.452"></a>
 <span class="sourceLineNo">453</span>    }<a name="line.453"></a>
 <span class="sourceLineNo">454</span><a name="line.454"></a>
-<span class="sourceLineNo">455</span>    public byte[] getStartRow() {<a name="line.455"></a>
-<span class="sourceLineNo">456</span>      return startRow;<a name="line.456"></a>
-<span class="sourceLineNo">457</span>    }<a name="line.457"></a>
-<span class="sourceLineNo">458</span><a name="line.458"></a>
-<span class="sourceLineNo">459</span>    public byte[] getStopRow() {<a name="line.459"></a>
-<span class="sourceLineNo">460</span>      return stopRow;<a name="line.460"></a>
-<span class="sourceLineNo">461</span>    }<a name="line.461"></a>
-<span class="sourceLineNo">462</span><a name="line.462"></a>
-<span class="sourceLineNo">463</span>    /**<a name="line.463"></a>
-<span class="sourceLineNo">464</span>     * @return if start row is inclusive.<a name="line.464"></a>
-<span class="sourceLineNo">465</span>     */<a name="line.465"></a>
-<span class="sourceLineNo">466</span>    public boolean isStartRowInclusive() {<a name="line.466"></a>
-<span class="sourceLineNo">467</span>      return startRowInclusive;<a name="line.467"></a>
-<span class="sourceLineNo">468</span>    }<a name="line.468"></a>
-<span class="sourceLineNo">469</span><a name="line.469"></a>
-<span class="sourceLineNo">470</span>    /**<a name="line.470"></a>
-<span class="sourceLineNo">471</span>     * @return if stop row is inclusive.<a name="line.471"></a>
-<span class="sourceLineNo">472</span>     */<a name="line.472"></a>
-<span class="sourceLineNo">473</span>    public boolean isStopRowInclusive() {<a name="line.473"></a>
-<span class="sourceLineNo">474</span>      return stopRowInclusive;<a name="line.474"></a>
-<span class="sourceLineNo">475</span>    }<a name="line.475"></a>
-<span class="sourceLineNo">476</span><a name="line.476"></a>
-<span class="sourceLineNo">477</span>    public boolean contains(byte[] row) {<a name="line.477"></a

<TRUNCATED>