http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8e4e1542/devapidocs/org/apache/hadoop/hbase/filter/FilterList.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/filter/FilterList.html 
b/devapidocs/org/apache/hadoop/hbase/filter/FilterList.html
index b546dde..4729e3b 100644
--- a/devapidocs/org/apache/hadoop/hbase/filter/FilterList.html
+++ b/devapidocs/org/apache/hadoop/hbase/filter/FilterList.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":9,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":9,"i14":10,"i15":10,"i16":10,"i17":10,"i18":9,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":9,"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":9,"i20":10,"i21":10,"i22":9,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":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";
@@ -302,9 +302,9 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 </td>
 </tr>
 <tr id="i3" class="rowColor">
-<td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#checkReversed-java.util.List-boolean-">checkReversed</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/filter/Filter.html" title="class 
in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;rowFilters,
-             boolean&nbsp;expected)</code>&nbsp;</td>
+<td class="colFirst"><code>private static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#checkAndGetReversed-java.util.List-boolean-">checkAndGetReversed</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/filter/Filter.html" title="class 
in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;rowFilters,
+                   boolean&nbsp;defaultValue)</code>&nbsp;</td>
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
@@ -320,6 +320,14 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 </td>
 </tr>
 <tr id="i6" class="altColor">
+<td class="colFirst"><code>private <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"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterKeyValueWithMustPassAll-org.apache.hadoop.hbase.Cell-">filterKeyValueWithMustPassAll</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 id="i7" class="rowColor">
+<td class="colFirst"><code>private <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"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterKeyValueWithMustPassOne-org.apache.hadoop.hbase.Cell-">filterKeyValueWithMustPassOne</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 id="i8" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterRow--">filterRow</a></span>()</code>
 <div class="block">Filters that never filter by rows based on previously 
gathered state from
@@ -327,14 +335,14 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
  never filters a row.</div>
 </td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><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>
-<tr id="i8" class="altColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterRowKey-byte:A-int-int-">filterRowKey</a></span>(byte[]&nbsp;rowKey,
             int&nbsp;offset,
@@ -343,75 +351,89 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
  never filters anything.</div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><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>
 <div class="block">Filters a row based on the row key.</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i12" 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/filter/Filter.html" title="class 
in org.apache.hadoop.hbase.filter">Filter</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#getFilters--">getFilters</a></span>()</code>
 <div class="block">Get the filters.</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i13" 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"><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>
 <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.</div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" 
title="enum in 
org.apache.hadoop.hbase.filter">FilterList.Operator</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#getOperator--">getOperator</a></span>()</code>
 <div class="block">Get the operator.</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>private static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#getReversed-java.util.List-boolean-">getReversed</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/filter/Filter.html" title="class 
in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;rowFilters,
-           boolean&nbsp;defaultValue)</code>&nbsp;</td>
-</tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#hasFilterRow--">hasFilterRow</a></span>()</code>
 <div class="block">Fitlers that never filter by modifying the returned List of 
Cells can
  inherit this implementation that does nothing.</div>
 </td>
 </tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>void</code></td>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#initPrevListForMustPassOne-int-">initPrevListForMustPassOne</a></span>(int&nbsp;size)</code>&nbsp;</td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#isEmpty--">isEmpty</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#isFamilyEssential-byte:A-">isFamilyEssential</a></span>(byte[]&nbsp;name)</code>
 <div class="block">By default, we require all scan's column families to be 
present.</div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>private static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#isInReturnCodes-org.apache.hadoop.hbase.filter.Filter.ReturnCode-org.apache.hadoop.hbase.filter.Filter.ReturnCode...-">isInReturnCodes</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in 
org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;testRC,
+               <a 
href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in 
org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>...&nbsp;returnCodes)</code>&nbsp;</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code>private <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"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#mergeReturnCodeForAndOperator-org.apache.hadoop.hbase.filter.Filter.ReturnCode-org.apache.hadoop.hbase.filter.Filter.ReturnCode-">mergeReturnCodeForAndOperator</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;rc,
+                             <a 
href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in 
org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;localRC)</code>
+<div class="block">FilterList with MUST_PASS_ALL choose the maximal forward 
step among sub-filters in filter list.</div>
+</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code>private <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"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#mergeReturnCodeForOrOperator-org.apache.hadoop.hbase.filter.Filter.ReturnCode-org.apache.hadoop.hbase.filter.Filter.ReturnCode-">mergeReturnCodeForOrOperator</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;rc,
+                            <a 
href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in 
org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;localRC)</code>
+<div class="block">FilterList with MUST_PASS_ONE choose the minimal forward 
step among sub-filter in filter list.</div>
+</td>
+</tr>
+<tr id="i22" class="altColor">
 <td class="colFirst"><code>static <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html" 
title="class in org.apache.hadoop.hbase.filter">FilterList</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#parseFrom-byte:A-">parseFrom</a></span>(byte[]&nbsp;pbBytes)</code>&nbsp;</td>
 </tr>
-<tr id="i19" class="rowColor">
+<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/filter/FilterList.html#reset--">reset</a></span>()</code>
 <div class="block">Filters that are purely stateless and do nothing in their 
reset() methods can inherit
  this null/empty implementation.</div>
 </td>
 </tr>
-<tr id="i20" class="altColor">
+<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/filter/FilterList.html#setReversed-boolean-">setReversed</a></span>(boolean&nbsp;reversed)</code>
 <div class="block">alter the reversed scan flag</div>
 </td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#shouldPassCurrentCellToFilter-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-int-">shouldPassCurrentCellToFilter</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;prevCell,
                              <a 
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell,
@@ -421,27 +443,27 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
  in filter list return SKIP, then the filter list will return SKIP.</div>
 </td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#size--">size</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code>byte[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#toByteArray--">toByteArray</a></span>()</code>
 <div class="block">Return length 0 byte array for Filters that don't require 
special serialization</div>
 </td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i28" 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/filter/FilterList.html#toString--">toString</a></span>()</code>
 <div class="block">Return filter's info for debugging and logging 
purpose.</div>
 </td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code>protected <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/filter/FilterList.html#toString-int-">toString</a></span>(int&nbsp;maxFilters)</code>&nbsp;</td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i30" 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"><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>
 <div class="block">By default no transformation takes place
@@ -449,6 +471,17 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
  Give the filter a chance to transform the passed KeyValue.</div>
 </td>
 </tr>
+<tr id="i31" class="rowColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#updatePrevCellList-int-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.filter.Filter.ReturnCode-">updatePrevCellList</a></span>(int&nbsp;index,
+                  <a href="../../../../../org/apache/hadoop/hbase/Cell.html" 
title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell,
+                  <a 
href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in 
org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;currentRC)</code>&nbsp;</td>
+</tr>
+<tr id="i32" class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#updatePrevFilterRCList-int-org.apache.hadoop.hbase.filter.Filter.ReturnCode-">updatePrevFilterRCList</a></span>(int&nbsp;index,
+                      <a 
href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in 
org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;currentRC)</code>&nbsp;</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a 
name="methods.inherited.from.class.org.apache.hadoop.hbase.filter.FilterBase">
@@ -578,64 +611,63 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="FilterList-java.util.List-">
+<a 
name="FilterList-org.apache.hadoop.hbase.filter.FilterList.Operator-java.util.List-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>FilterList</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.98">FilterList</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/Filter.html" title="class 
in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;rowFilters)</pre>
-<div class="block">Constructor that takes a set of <a 
href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class 
in org.apache.hadoop.hbase.filter"><code>Filter</code></a>s. The default 
operator
- MUST_PASS_ALL is assumed.
- All filters are cloned to internal list.</div>
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.97">FilterList</a>(<a
 href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" 
title="enum in 
org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;operator,
+                  <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/Filter.html" title="class 
in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;rowFilters)</pre>
+<div class="block">Constructor that takes a set of <a 
href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class 
in org.apache.hadoop.hbase.filter"><code>Filter</code></a>s and an 
operator.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>rowFilters</code> - list of filters</dd>
+<dd><code>operator</code> - Operator to process filter set with.</dd>
+<dd><code>rowFilters</code> - Set of row filters.</dd>
 </dl>
 </li>
 </ul>
-<a name="FilterList-org.apache.hadoop.hbase.filter.Filter...-">
+<a name="FilterList-java.util.List-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>FilterList</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.109">FilterList</a>(<a
 href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class 
in org.apache.hadoop.hbase.filter">Filter</a>...&nbsp;rowFilters)</pre>
-<div class="block">Constructor that takes a var arg number of <a 
href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class 
in org.apache.hadoop.hbase.filter"><code>Filter</code></a>s. The fefault 
operator
- MUST_PASS_ALL is assumed.</div>
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.109">FilterList</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/Filter.html" title="class 
in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;rowFilters)</pre>
+<div class="block">Constructor that takes a set of <a 
href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class 
in org.apache.hadoop.hbase.filter"><code>Filter</code></a>s. The default 
operator MUST_PASS_ALL is assumed.
+ All filters are cloned to internal list.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>rowFilters</code> - </dd>
+<dd><code>rowFilters</code> - list of filters</dd>
 </dl>
 </li>
 </ul>
-<a name="FilterList-org.apache.hadoop.hbase.filter.FilterList.Operator-">
+<a name="FilterList-org.apache.hadoop.hbase.filter.Filter...-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>FilterList</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.118">FilterList</a>(<a
 href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" 
title="enum in 
org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;operator)</pre>
-<div class="block">Constructor that takes an operator.</div>
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.118">FilterList</a>(<a
 href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class 
in org.apache.hadoop.hbase.filter">Filter</a>...&nbsp;rowFilters)</pre>
+<div class="block">Constructor that takes a var arg number of <a 
href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class 
in org.apache.hadoop.hbase.filter"><code>Filter</code></a>s. The default 
operator MUST_PASS_ALL
+ is assumed.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>operator</code> - Operator to process filter set with.</dd>
+<dd><code>rowFilters</code> - </dd>
 </dl>
 </li>
 </ul>
-<a 
name="FilterList-org.apache.hadoop.hbase.filter.FilterList.Operator-java.util.List-">
+<a name="FilterList-org.apache.hadoop.hbase.filter.FilterList.Operator-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>FilterList</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.130">FilterList</a>(<a
 href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" 
title="enum in 
org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;operator,
-                  <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/Filter.html" title="class 
in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;rowFilters)</pre>
-<div class="block">Constructor that takes a set of <a 
href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class 
in org.apache.hadoop.hbase.filter"><code>Filter</code></a>s and an 
operator.</div>
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.126">FilterList</a>(<a
 href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" 
title="enum in 
org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;operator)</pre>
+<div class="block">Constructor that takes an operator.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>operator</code> - Operator to process filter set with.</dd>
-<dd><code>rowFilters</code> - Set of row filters.</dd>
 </dl>
 </li>
 </ul>
@@ -645,7 +677,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockListLast">
 <li class="blockList">
 <h4>FilterList</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.142">FilterList</a>(<a
 href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" 
title="enum in 
org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;operator,
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.135">FilterList</a>(<a
 href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" 
title="enum in 
org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;operator,
                   <a 
href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class 
in org.apache.hadoop.hbase.filter">Filter</a>...&nbsp;rowFilters)</pre>
 <div class="block">Constructor that takes a var arg number of <a 
href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class 
in org.apache.hadoop.hbase.filter"><code>Filter</code></a>s and an 
operator.</div>
 <dl>
@@ -669,7 +701,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>initPrevListForMustPassOne</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.148">initPrevListForMustPassOne</a>(int&nbsp;size)</pre>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.139">initPrevListForMustPassOne</a>(int&nbsp;size)</pre>
 </li>
 </ul>
 <a name="getOperator--">
@@ -678,7 +710,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getOperator</h4>
-<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" 
title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.165">getOperator</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" 
title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.154">getOperator</a>()</pre>
 <div class="block">Get the operator.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -692,7 +724,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getFilters</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/Filter.html" title="class 
in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.174">getFilters</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/Filter.html" title="class 
in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.162">getFilters</a>()</pre>
 <div class="block">Get the filters.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -706,7 +738,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>size</h4>
-<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.178">size</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.166">size</a>()</pre>
 </li>
 </ul>
 <a name="isEmpty--">
@@ -715,27 +747,17 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>isEmpty</h4>
-<pre>private&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.182">isEmpty</a>()</pre>
-</li>
-</ul>
-<a name="getReversed-java.util.List-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getReversed</h4>
-<pre>private static&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.186">getReversed</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/Filter.html" title="class 
in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;rowFilters,
-                                   boolean&nbsp;defaultValue)</pre>
+<pre>private&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.170">isEmpty</a>()</pre>
 </li>
 </ul>
-<a name="checkReversed-java.util.List-boolean-">
+<a name="checkAndGetReversed-java.util.List-boolean-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>checkReversed</h4>
-<pre>private static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.201">checkReversed</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/Filter.html" title="class 
in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;rowFilters,
-                                  boolean&nbsp;expected)</pre>
+<h4>checkAndGetReversed</h4>
+<pre>private static&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.174">checkAndGetReversed</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/Filter.html" title="class 
in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;rowFilters,
+                                           boolean&nbsp;defaultValue)</pre>
 </li>
 </ul>
 <a name="addFilter-java.util.List-">
@@ -744,7 +766,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>addFilter</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.211">addFilter</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/Filter.html" title="class 
in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;filters)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.186">addFilter</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/Filter.html" title="class 
in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;filters)</pre>
 </li>
 </ul>
 <a name="addFilter-org.apache.hadoop.hbase.filter.Filter-">
@@ -753,7 +775,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>addFilter</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.225">addFilter</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;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.201">addFilter</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">Add a filter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -767,7 +789,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>reset</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.230">reset</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.206">reset</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/filter/FilterBase.html#reset--">FilterBase</a></code></span></div>
 <div class="block">Filters that are purely stateless and do nothing in their 
reset() methods can inherit
@@ -791,7 +813,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>filterRowKey</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.243">filterRowKey</a>(byte[]&nbsp;rowKey,
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.218">filterRowKey</a>(byte[]&nbsp;rowKey,
                             int&nbsp;offset,
                             int&nbsp;length)
                      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>
@@ -824,7 +846,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>filterRowKey</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.267">filterRowKey</a>(<a
 href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.239">filterRowKey</a>(<a
 href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)
                      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/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
@@ -852,7 +874,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>filterAllRemaining</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.289">filterAllRemaining</a>()
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.260">filterAllRemaining</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/filter/FilterBase.html#filterAllRemaining--">FilterBase</a></code></span></div>
 <div class="block">Filters that never filter all remaining can inherit this 
implementation that
@@ -878,7 +900,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>transformCell</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/FilterList.html#line.309">transformCell</a>(<a
 href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;c)
+<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/FilterList.html#line.279">transformCell</a>(<a
 href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;c)
                    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/filter/FilterBase.html#transformCell-org.apache.hadoop.hbase.Cell-">FilterBase</a></code></span></div>
 <div class="block">By default no transformation takes place
@@ -911,7 +933,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>shouldPassCurrentCellToFilter</h4>
-<pre>private&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.330">shouldPassCurrentCellToFilter</a>(<a
 href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;prevCell,
+<pre>private&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.305">shouldPassCurrentCellToFilter</a>(<a
 href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;prevCell,
                                               <a 
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell,
                                               int&nbsp;filterIdx)
                                        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>
@@ -929,13 +951,163 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 </dl>
 </li>
 </ul>
+<a 
name="mergeReturnCodeForAndOperator-org.apache.hadoop.hbase.filter.Filter.ReturnCode-org.apache.hadoop.hbase.filter.Filter.ReturnCode-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mergeReturnCodeForAndOperator</h4>
+<pre>private&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/FilterList.html#line.364">mergeReturnCodeForAndOperator</a>(<a
 href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;rc,
+                                                        <a 
href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in 
org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;localRC)</pre>
+<div class="block">FilterList with MUST_PASS_ALL choose the maximal forward 
step among sub-filters in filter list.
+ Let's call it: The Maximal Step Rule. So if filter-A in filter list return 
INCLUDE and filter-B
+ in filter list return INCLUDE_AND_NEXT_COL, then the filter list should return
+ INCLUDE_AND_NEXT_COL. For SEEK_NEXT_USING_HINT, it's more special, and in 
method
+ filterKeyValueWithMustPassAll(), if any sub-filter return 
SEEK_NEXT_USING_HINT, then our filter
+ list will return SEEK_NEXT_USING_HINT. so we don't care about the 
SEEK_NEXT_USING_HINT here. <br/>
+ <br/>
+ The jump step will be:
+
+ <pre>
+ INCLUDE &lt; SKIP &lt; INCLUDE_AND_NEXT_COL &lt; NEXT_COL &lt; 
INCLUDE_AND_SEEK_NEXT_ROW &lt; NEXT_ROW &lt; SEEK_NEXT_USING_HINT
+ </pre>
+
+ Here, we have the following map to describe The Maximal Step Rule. if current 
return code (for
+ previous sub-filters in filter list) is <strong>ReturnCode</strong>, and 
current filter returns
+ <strong>localRC</strong>, then we should return map[ReturnCode][localRC] for 
the merged result,
+ according to The Maximal Step Rule. <br/>
+
+ <pre>
+ LocalCode\ReturnCode       INCLUDE                    INCLUDE_AND_NEXT_COL    
  INCLUDE_AND_SEEK_NEXT_ROW  SKIP                  NEXT_COL              
NEXT_ROW              SEEK_NEXT_USING_HINT
+ INCLUDE                    INCLUDE                    INCLUDE_AND_NEXT_COL    
  INCLUDE_AND_SEEK_NEXT_ROW  SKIP                  NEXT_COL              
NEXT_ROW              SEEK_NEXT_USING_HINT
+ INCLUDE_AND_NEXT_COL       INCLUDE_AND_NEXT_COL       INCLUDE_AND_NEXT_COL    
  INCLUDE_AND_SEEK_NEXT_ROW  NEXT_COL              NEXT_COL              
NEXT_ROW              SEEK_NEXT_USING_HINT
+ INCLUDE_AND_SEEK_NEXT_ROW  INCLUDE_AND_SEEK_NEXT_ROW  
INCLUDE_AND_SEEK_NEXT_ROW INCLUDE_AND_SEEK_NEXT_ROW  NEXT_ROW              
NEXT_ROW              NEXT_ROW              SEEK_NEXT_USING_HINT
+ SKIP                       SKIP                       NEXT_COL                
  NEXT_ROW                   SKIP                  NEXT_COL              
NEXT_ROW              SEEK_NEXT_USING_HINT
+ NEXT_COL                   NEXT_COL                   NEXT_COL                
  NEXT_ROW                   NEXT_COL              NEXT_COL              
NEXT_ROW              SEEK_NEXT_USING_HINT
+ NEXT_ROW                   NEXT_ROW                   NEXT_ROW                
  NEXT_ROW                   NEXT_ROW              NEXT_ROW              
NEXT_ROW              SEEK_NEXT_USING_HINT
+ SEEK_NEXT_USING_HINT       SEEK_NEXT_USING_HINT       SEEK_NEXT_USING_HINT    
  SEEK_NEXT_USING_HINT       SEEK_NEXT_USING_HINT  SEEK_NEXT_USING_HINT  
SEEK_NEXT_USING_HINT  SEEK_NEXT_USING_HINT
+ </pre></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rc</code> - Return code which is calculated by previous 
sub-filter(s) in filter list.</dd>
+<dd><code>localRC</code> - Return code of the current sub-filter in filter 
list.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Return code which is merged by the return code of previous sub-filter(s) 
and the return
+         code of current sub-filter.</dd>
+</dl>
+</li>
+</ul>
+<a name="filterKeyValueWithMustPassAll-org.apache.hadoop.hbase.Cell-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>filterKeyValueWithMustPassAll</h4>
+<pre>private&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/FilterList.html#line.421">filterKeyValueWithMustPassAll</a>(<a
 href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;c)
+                                                 throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a 
name="updatePrevFilterRCList-int-org.apache.hadoop.hbase.filter.Filter.ReturnCode-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updatePrevFilterRCList</h4>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.449">updatePrevFilterRCList</a>(int&nbsp;index,
+                                    <a 
href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in 
org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;currentRC)</pre>
+</li>
+</ul>
+<a 
name="updatePrevCellList-int-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.filter.Filter.ReturnCode-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updatePrevCellList</h4>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.453">updatePrevCellList</a>(int&nbsp;index,
+                                <a 
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell,
+                                <a 
href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in 
org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;currentRC)</pre>
+</li>
+</ul>
+<a 
name="isInReturnCodes-org.apache.hadoop.hbase.filter.Filter.ReturnCode-org.apache.hadoop.hbase.filter.Filter.ReturnCode...-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isInReturnCodes</h4>
+<pre>private static&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.464">isInReturnCodes</a>(<a
 href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in 
org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;testRC,
+                                       <a 
href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in 
org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>...&nbsp;returnCodes)</pre>
+</li>
+</ul>
+<a 
name="mergeReturnCodeForOrOperator-org.apache.hadoop.hbase.filter.Filter.ReturnCode-org.apache.hadoop.hbase.filter.Filter.ReturnCode-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mergeReturnCodeForOrOperator</h4>
+<pre>private&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/FilterList.html#line.501">mergeReturnCodeForOrOperator</a>(<a
 href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;rc,
+                                                       <a 
href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in 
org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;localRC)</pre>
+<div class="block">FilterList with MUST_PASS_ONE choose the minimal forward 
step among sub-filter in filter list.
+ Let's call it: The Minimal Step Rule. So if filter-A in filter list return 
INCLUDE and filter-B
+ in filter list return INCLUDE_AND_NEXT_COL, then the filter list should 
return INCLUDE. For
+ SEEK_NEXT_USING_HINT, it's more special, because we do not know how far it 
will forward, so we
+ use SKIP by default.<br/>
+ <br/>
+ The jump step will be:
+
+ <pre>
+ INCLUDE &lt; SKIP &lt; INCLUDE_AND_NEXT_COL &lt; NEXT_COL &lt; 
INCLUDE_AND_SEEK_NEXT_ROW &lt; NEXT_ROW &lt; SEEK_NEXT_USING_HINT
+ </pre>
+
+ Here, we have the following map to describe The Minimal Step Rule. if current 
return code (for
+ previous sub-filters in filter list) is <strong>ReturnCode</strong>, and 
current filter returns
+ <strong>localRC</strong>, then we should return map[ReturnCode][localRC] for 
the merged result,
+ according to The Minimal Step Rule.<br/>
+
+ <pre>
+ LocalCode\ReturnCode       INCLUDE INCLUDE_AND_NEXT_COL     
INCLUDE_AND_SEEK_NEXT_ROW  SKIP      NEXT_COL              NEXT_ROW             
     SEEK_NEXT_USING_HINT
+ INCLUDE                    INCLUDE INCLUDE                  INCLUDE           
         INCLUDE   INCLUDE               INCLUDE                   INCLUDE
+ INCLUDE_AND_NEXT_COL       INCLUDE INCLUDE_AND_NEXT_COL     
INCLUDE_AND_NEXT_COL       INCLUDE   INCLUDE_AND_NEXT_COL  INCLUDE_AND_NEXT_COL 
     INCLUDE
+ INCLUDE_AND_SEEK_NEXT_ROW  INCLUDE INCLUDE_AND_NEXT_COL     
INCLUDE_AND_SEEK_NEXT_ROW  INCLUDE   INCLUDE_AND_NEXT_COL  
INCLUDE_AND_SEEK_NEXT_ROW INCLUDE
+ SKIP                       INCLUDE INCLUDE                  INCLUDE           
         SKIP      SKIP                  SKIP                      SKIP
+ NEXT_COL                   INCLUDE INCLUDE_AND_NEXT_COL     
INCLUDE_AND_NEXT_COL       SKIP      NEXT_COL              NEXT_COL             
     SKIP
+ NEXT_ROW                   INCLUDE INCLUDE_AND_NEXT_COL     
INCLUDE_AND_SEEK_NEXT_ROW  SKIP      NEXT_COL              NEXT_ROW             
     SKIP
+ SEEK_NEXT_USING_HINT       INCLUDE INCLUDE                  INCLUDE           
         SKIP      SKIP                  SKIP                      
SEEK_NEXT_USING_HINT
+ </pre></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rc</code> - Return code which is calculated by previous 
sub-filter(s) in filter list.</dd>
+<dd><code>localRC</code> - Return code of the current sub-filter in filter 
list.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Return code which is merged by the return code of previous sub-filter(s) 
and the return
+         code of current sub-filter.</dd>
+</dl>
+</li>
+</ul>
+<a name="filterKeyValueWithMustPassOne-org.apache.hadoop.hbase.Cell-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>filterKeyValueWithMustPassOne</h4>
+<pre>private&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/FilterList.html#line.585">filterKeyValueWithMustPassOne</a>(<a
 href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;c)
+                                                 throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
+</dl>
+</li>
+</ul>
 <a name="filterKeyValue-org.apache.hadoop.hbase.Cell-">
 <!--   -->
 </a>
 <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/FilterList.html#line.358">filterKeyValue</a>(<a
 href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;c)
+<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/FilterList.html#line.629">filterKeyValue</a>(<a
 href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;c)
                                  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/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
@@ -972,7 +1144,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>filterRowCells</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.474">filterRowCells</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/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;cells)
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.649">filterRowCells</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/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;cells)
                     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">Filters that never filter by modifying the returned List of 
Cells can
  inherit this implementation that does nothing.
@@ -1000,7 +1172,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>hasFilterRow</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.482">hasFilterRow</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.656">hasFilterRow</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html#hasFilterRow--">FilterBase</a></code></span></div>
 <div class="block">Fitlers that never filter by modifying the returned List of 
Cells can
  inherit this implementation that does nothing.
@@ -1021,7 +1193,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>filterRow</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.493">filterRow</a>()
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.666">filterRow</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/filter/FilterBase.html#filterRow--">FilterBase</a></code></span></div>
 <div class="block">Filters that never filter by rows based on previously 
gathered state from
@@ -1050,7 +1222,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.516">toByteArray</a>()
+<pre>public&nbsp;byte[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.688">toByteArray</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/filter/FilterBase.html#toByteArray--">FilterBase</a></code></span></div>
 <div class="block">Return length 0 byte array for Filters that don't require 
special serialization</div>
@@ -1070,7 +1242,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>parseFrom</h4>
-<pre>public static&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html" 
title="class in org.apache.hadoop.hbase.filter">FilterList</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.533">parseFrom</a>(byte[]&nbsp;pbBytes)
+<pre>public static&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html" 
title="class in org.apache.hadoop.hbase.filter">FilterList</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.703">parseFrom</a>(byte[]&nbsp;pbBytes)
                             throws <a 
href="../../../../../org/apache/hadoop/hbase/exceptions/DeserializationException.html"
 title="class in 
org.apache.hadoop.hbase.exceptions">DeserializationException</a></pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1090,7 +1262,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>areSerializedFieldsEqual</h4>
-<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.560">areSerializedFieldsEqual</a>(<a
 href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class 
in org.apache.hadoop.hbase.filter">Filter</a>&nbsp;other)</pre>
+<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.729">areSerializedFieldsEqual</a>(<a
 href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class 
in org.apache.hadoop.hbase.filter">Filter</a>&nbsp;other)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html#areSerializedFieldsEqual-org.apache.hadoop.hbase.filter.Filter-">FilterBase</a></code></span></div>
 <div class="block">Default implementation so that writers of custom filters 
aren't forced to implement.</div>
 <dl>
@@ -1110,7 +1282,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <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/FilterList.html#line.571">getNextCellHint</a>(<a
 href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)
+<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/FilterList.html#line.740">getNextCellHint</a>(<a
 href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)
                      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/filter/FilterBase.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">FilterBase</a></code></span></div>
 <div class="block">Filters that are not sure which key must be next seeked to, 
can inherit
@@ -1139,7 +1311,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>isFamilyEssential</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.615">isFamilyEssential</a>(byte[]&nbsp;name)
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.783">isFamilyEssential</a>(byte[]&nbsp;name)
                           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/filter/FilterBase.html#isFamilyEssential-byte:A-">FilterBase</a></code></span></div>
 <div class="block">By default, we require all scan's column families to be 
present. Our
@@ -1166,7 +1338,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setReversed</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.629">setReversed</a>(boolean&nbsp;reversed)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.796">setReversed</a>(boolean&nbsp;reversed)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#setReversed-boolean-">Filter</a></code></span></div>
 <div class="block">alter the reversed scan flag</div>
 <dl>
@@ -1183,7 +1355,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <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/filter/FilterList.html#line.638">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/filter/FilterList.html#line.804">toString</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html#toString--">FilterBase</a></code></span></div>
 <div class="block">Return filter's info for debugging and logging 
purpose.</div>
 <dl>
@@ -1198,7 +1370,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockListLast">
 <li class="blockList">
 <h4>toString</h4>
-<pre>protected&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/filter/FilterList.html#line.642">toString</a>(int&nbsp;maxFilters)</pre>
+<pre>protected&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/filter/FilterList.html#line.808">toString</a>(int&nbsp;maxFilters)</pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8e4e1542/devapidocs/org/apache/hadoop/hbase/filter/class-use/Filter.ReturnCode.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/filter/class-use/Filter.ReturnCode.html 
b/devapidocs/org/apache/hadoop/hbase/filter/class-use/Filter.ReturnCode.html
index d9d70da..3dbf360 100644
--- a/devapidocs/org/apache/hadoop/hbase/filter/class-use/Filter.ReturnCode.html
+++ b/devapidocs/org/apache/hadoop/hbase/filter/class-use/Filter.ReturnCode.html
@@ -266,6 +266,28 @@
 <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>private <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#filterKeyValueWithMustPassAll-org.apache.hadoop.hbase.Cell-">filterKeyValueWithMustPassAll</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>private <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#filterKeyValueWithMustPassOne-org.apache.hadoop.hbase.Cell-">filterKeyValueWithMustPassOne</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>private <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#mergeReturnCodeForAndOperator-org.apache.hadoop.hbase.filter.Filter.ReturnCode-org.apache.hadoop.hbase.filter.Filter.ReturnCode-">mergeReturnCodeForAndOperator</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;rc,
+                             <a 
href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in 
org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;localRC)</code>
+<div class="block">FilterList with MUST_PASS_ALL choose the maximal forward 
step among sub-filters in filter list.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <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#mergeReturnCodeForOrOperator-org.apache.hadoop.hbase.filter.Filter.ReturnCode-org.apache.hadoop.hbase.filter.Filter.ReturnCode-">mergeReturnCodeForOrOperator</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;rc,
+                            <a 
href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in 
org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;localRC)</code>
+<div class="block">FilterList with MUST_PASS_ONE choose the minimal forward 
step among sub-filter in filter list.</div>
+</td>
+</tr>
+<tr class="altColor">
 <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>
 <td class="colLast"><span 
class="typeNameLabel">Filter.ReturnCode.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html#valueOf-java.lang.String-">valueOf</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">Returns the enum constant of this type with the specified 
name.</div>
@@ -280,6 +302,50 @@ the order they are declared.</div>
 </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/filter/package-summary.html">org.apache.hadoop.hbase.filter</a>
 with parameters of type <a 
href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in 
org.apache.hadoop.hbase.filter">Filter.ReturnCode</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>private static boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/filter/FilterList.html#isInReturnCodes-org.apache.hadoop.hbase.filter.Filter.ReturnCode-org.apache.hadoop.hbase.filter.Filter.ReturnCode...-">isInReturnCodes</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in 
org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;testRC,
+               <a 
href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in 
org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>...&nbsp;returnCodes)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private static boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/filter/FilterList.html#isInReturnCodes-org.apache.hadoop.hbase.filter.Filter.ReturnCode-org.apache.hadoop.hbase.filter.Filter.ReturnCode...-">isInReturnCodes</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in 
org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;testRC,
+               <a 
href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in 
org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>...&nbsp;returnCodes)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <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#mergeReturnCodeForAndOperator-org.apache.hadoop.hbase.filter.Filter.ReturnCode-org.apache.hadoop.hbase.filter.Filter.ReturnCode-">mergeReturnCodeForAndOperator</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;rc,
+                             <a 
href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in 
org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;localRC)</code>
+<div class="block">FilterList with MUST_PASS_ALL choose the maximal forward 
step among sub-filters in filter list.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <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#mergeReturnCodeForOrOperator-org.apache.hadoop.hbase.filter.Filter.ReturnCode-org.apache.hadoop.hbase.filter.Filter.ReturnCode-">mergeReturnCodeForOrOperator</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;rc,
+                            <a 
href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in 
org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;localRC)</code>
+<div class="block">FilterList with MUST_PASS_ONE choose the minimal forward 
step among sub-filter in filter list.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/filter/FilterList.html#updatePrevCellList-int-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.filter.Filter.ReturnCode-">updatePrevCellList</a></span>(int&nbsp;index,
+                  <a 
href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell,
+                  <a 
href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in 
org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;currentRC)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/filter/FilterList.html#updatePrevFilterRCList-int-org.apache.hadoop.hbase.filter.Filter.ReturnCode-">updatePrevFilterRCList</a></span>(int&nbsp;index,
+                      <a 
href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in 
org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;currentRC)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
 </li>
 <li class="blockList"><a name="org.apache.hadoop.hbase.regionserver">
 <!--   -->

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8e4e1542/devapidocs/org/apache/hadoop/hbase/filter/class-use/Filter.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/filter/class-use/Filter.html 
b/devapidocs/org/apache/hadoop/hbase/filter/class-use/Filter.html
index f329dc1..3cea55d 100644
--- a/devapidocs/org/apache/hadoop/hbase/filter/class-use/Filter.html
+++ b/devapidocs/org/apache/hadoop/hbase/filter/class-use/Filter.html
@@ -752,16 +752,11 @@ Input/OutputFormats, a table indexing MapReduce job, and 
utility methods.</div>
 <td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/filter/FilterList.html#addFilter-java.util.List-">addFilter</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/filter/Filter.html" 
title="class in 
org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;filters)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/filter/FilterList.html#checkReversed-java.util.List-boolean-">checkReversed</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/filter/Filter.html" 
title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;rowFilters,
-             boolean&nbsp;expected)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
 <td class="colFirst"><code>private static boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/filter/FilterList.html#getReversed-java.util.List-boolean-">getReversed</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/filter/Filter.html" 
title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;rowFilters,
-           boolean&nbsp;defaultValue)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/filter/FilterList.html#checkAndGetReversed-java.util.List-boolean-">checkAndGetReversed</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/filter/Filter.html" 
title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;rowFilters,
+                   boolean&nbsp;defaultValue)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<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">ParseFilter.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/filter/ParseFilter.html#popArguments-java.util.Stack-java.util.Stack-">popArguments</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Stack.html?is-external=true";
 title="class or interface in java.util">Stack</a>&lt;<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>&gt;&nbsp;operatorStack,
             <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Stack.html?is-external=true";
 title="class or interface in java.util">Stack</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" 
title="class in 
org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;filterStack)</code>
@@ -769,7 +764,7 @@ Input/OutputFormats, a table indexing MapReduce job, and 
utility methods.</div>
  from the filterStack and evaluates them</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">ParseFilter.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/filter/ParseFilter.html#reduce-java.util.Stack-java.util.Stack-java.nio.ByteBuffer-">reduce</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Stack.html?is-external=true";
 title="class or interface in java.util">Stack</a>&lt;<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>&gt;&nbsp;operatorStack,
       <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Stack.html?is-external=true";
 title="class or interface in java.util">Stack</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" 
title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;filterStack,

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8e4e1542/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html 
b/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
index c775dac..ccf6625 100644
--- a/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
@@ -175,14 +175,14 @@
 <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/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/FilterWrapper.FilterRowRetCode.html"
 title="enum in org.apache.hadoop.hbase.filter"><span 
class="typeNameLink">FilterWrapper.FilterRowRetCode</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/FuzzyRowFilter.Order.html" 
title="enum in org.apache.hadoop.hbase.filter"><span 
class="typeNameLink">FuzzyRowFilter.Order</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/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/FilterWrapper.FilterRowRetCode.html"
 title="enum in org.apache.hadoop.hbase.filter"><span 
class="typeNameLink">FilterWrapper.FilterRowRetCode</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/FuzzyRowFilter.SatisfiesCode.html"
 title="enum in org.apache.hadoop.hbase.filter"><span 
class="typeNameLink">FuzzyRowFilter.SatisfiesCode</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/FuzzyRowFilter.Order.html" 
title="enum in org.apache.hadoop.hbase.filter"><span 
class="typeNameLink">FuzzyRowFilter.Order</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8e4e1542/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
index 1590409..ab024cd 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
@@ -273,12 +273,12 @@
 <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.io.hfile.<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/Cacheable.MemoryType.html"
 title="enum in org.apache.hadoop.hbase.io.hfile"><span 
class="typeNameLink">Cacheable.MemoryType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.hfile.<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html" 
title="enum in org.apache.hadoop.hbase.io.hfile"><span 
class="typeNameLink">BlockType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.io.hfile.<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.Writer.State.html"
 title="enum in org.apache.hadoop.hbase.io.hfile"><span 
class="typeNameLink">HFileBlock.Writer.State</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.io.hfile.<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockPriority.html" 
title="enum in org.apache.hadoop.hbase.io.hfile"><span 
class="typeNameLink">BlockPriority</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.io.hfile.<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.BlockCategory.html"
 title="enum in org.apache.hadoop.hbase.io.hfile"><span 
class="typeNameLink">BlockType.BlockCategory</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.io.hfile.<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/Cacheable.MemoryType.html"
 title="enum in org.apache.hadoop.hbase.io.hfile"><span 
class="typeNameLink">Cacheable.MemoryType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.hfile.<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockPriority.html" 
title="enum in org.apache.hadoop.hbase.io.hfile"><span 
class="typeNameLink">BlockPriority</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.io.hfile.<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.ExternalBlockCaches.html"
 title="enum in org.apache.hadoop.hbase.io.hfile"><span 
class="typeNameLink">CacheConfig.ExternalBlockCaches</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.io.hfile.<a 
href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html" 
title="enum in org.apache.hadoop.hbase.io.hfile"><span 
class="typeNameLink">BlockType</span></a></li>
 </ul>
 </li>
 </ul>

Reply via email to