http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21726f5a/devapidocs/org/apache/hadoop/hbase/filter/FilterList.Operator.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/filter/FilterList.Operator.html 
b/devapidocs/org/apache/hadoop/hbase/filter/FilterList.Operator.html
index f277088..3f5942a 100644
--- a/devapidocs/org/apache/hadoop/hbase/filter/FilterList.Operator.html
+++ b/devapidocs/org/apache/hadoop/hbase/filter/FilterList.Operator.html
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html" 
title="class in org.apache.hadoop.hbase.filter"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/filter/FilterWrapper.html" 
title="class in org.apache.hadoop.hbase.filter"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterListBase.html" 
title="class in org.apache.hadoop.hbase.filter"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../../index.html?org/apache/hadoop/hbase/filter/FilterList.Operator.html"
 target="_top">Frames</a></li>
@@ -123,7 +123,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre>@InterfaceAudience.Public
-public static enum <a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.58">FilterList.Operator</a>
+public static enum <a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.50">FilterList.Operator</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/filter/FilterList.Operator.html" 
title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>&gt;</pre>
 <div class="block">set operator</div>
 </li>
@@ -216,7 +216,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>MUST_PASS_ALL</h4>
-<pre>public static final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" 
title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html#line.60">MUST_PASS_ALL</a></pre>
+<pre>public static final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" 
title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html#line.52">MUST_PASS_ALL</a></pre>
 <div class="block">!AND</div>
 </li>
 </ul>
@@ -226,7 +226,7 @@ the order they are declared.</div>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>MUST_PASS_ONE</h4>
-<pre>public static final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" 
title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html#line.62">MUST_PASS_ONE</a></pre>
+<pre>public static final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" 
title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html#line.54">MUST_PASS_ONE</a></pre>
 <div class="block">!OR</div>
 </li>
 </ul>
@@ -244,7 +244,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/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.Operator.html#line.58">values</a>()</pre>
+<pre>public static&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.Operator.html#line.50">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:
@@ -264,7 +264,7 @@ for (FilterList.Operator c : FilterList.Operator.values())
 <ul class="blockListLast">
 <li class="blockList">
 <h4>valueOf</h4>
-<pre>public static&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.Operator.html#line.58">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/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.Operator.html#line.50">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 
@@ -309,7 +309,7 @@ not permitted.)</div>
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html" 
title="class in org.apache.hadoop.hbase.filter"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/filter/FilterWrapper.html" 
title="class in org.apache.hadoop.hbase.filter"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterListBase.html" 
title="class in org.apache.hadoop.hbase.filter"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../../index.html?org/apache/hadoop/hbase/filter/FilterList.Operator.html"
 target="_top">Frames</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21726f5a/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 8164e0d..84bb3e1 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":9,"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":9,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":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";
@@ -120,22 +120,15 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre>@InterfaceAudience.Public
-public final class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.55">FilterList</a>
+public final class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.46">FilterList</a>
 extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html" 
title="class in org.apache.hadoop.hbase.filter">FilterBase</a></pre>
-<div class="block">Implementation of <a 
href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class 
in org.apache.hadoop.hbase.filter"><code>Filter</code></a> that represents an 
ordered List of Filters
- which will be evaluated with a specified boolean operator <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html#MUST_PASS_ALL"><code>FilterList.Operator.MUST_PASS_ALL</code></a>
- (<code>AND</code>) or <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html#MUST_PASS_ONE"><code>FilterList.Operator.MUST_PASS_ONE</code></a>
 (<code>OR</code>).
- Since you can use Filter Lists as children of Filter Lists, you can create a
- hierarchy of filters to be evaluated.
-
- <br>
- <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html#MUST_PASS_ALL"><code>FilterList.Operator.MUST_PASS_ALL</code></a>
 evaluates lazily: evaluation stops as soon as one filter does
- not include the KeyValue.
-
- <br>
- <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html#MUST_PASS_ONE"><code>FilterList.Operator.MUST_PASS_ONE</code></a>
 evaluates non-lazily: all filters are always evaluated.
-
- <br>
+<div class="block">Implementation of <a 
href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class 
in org.apache.hadoop.hbase.filter"><code>Filter</code></a> that represents an 
ordered List of Filters which will be
+ evaluated with a specified boolean operator <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html#MUST_PASS_ALL"><code>FilterList.Operator.MUST_PASS_ALL</code></a>
 (<code>AND</code>) or
+ <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html#MUST_PASS_ONE"><code>FilterList.Operator.MUST_PASS_ONE</code></a>
 (<code>OR</code>). Since you can use Filter Lists as children of
+ Filter Lists, you can create a hierarchy of filters to be evaluated. <br>
+ <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html#MUST_PASS_ALL"><code>FilterList.Operator.MUST_PASS_ALL</code></a>
 evaluates lazily: evaluation stops as soon as one filter does not
+ include the KeyValue. <br>
+ <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html#MUST_PASS_ONE"><code>FilterList.Operator.MUST_PASS_ONE</code></a>
 evaluates non-lazily: all filters are always evaluated. <br>
  Defaults to <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html#MUST_PASS_ALL"><code>FilterList.Operator.MUST_PASS_ALL</code></a>.</div>
 </li>
 </ul>
@@ -184,34 +177,13 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <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/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#filters">filters</a></span></code>&nbsp;</td>
+<td class="colFirst"><code>private <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterListBase.html" 
title="class in org.apache.hadoop.hbase.filter">FilterListBase</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterListBase">filterListBase</a></span></code>&nbsp;</td>
 </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/filter/FilterList.html#MAX_LOG_FILTERS">MAX_LOG_FILTERS</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
 <td class="colFirst"><code>private <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#operator">operator</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private <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#referenceCell">referenceCell</a></span></code>
-<div class="block">Reference Cell used by <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#transformCell-org.apache.hadoop.hbase.Cell-"><code>transformCell(Cell)</code></a>
 for validation purpose.</div>
-</td>
-</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;<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#seekHintFilters">seekHintFilters</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private <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#transformedCell">transformedCell</a></span></code>
-<div class="block">When filtering a given Cell in <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterKeyValue-org.apache.hadoop.hbase.Cell-"><code>filterKeyValue(Cell)</code></a>,
- this stores the transformed Cell to be returned by <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#transformCell-org.apache.hadoop.hbase.Cell-"><code>transformCell(Cell)</code></a>.</div>
-</td>
-</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a 
name="fields.inherited.from.class.org.apache.hadoop.hbase.filter.Filter">
@@ -234,7 +206,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <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/filter/FilterList.html#FilterList-org.apache.hadoop.hbase.filter.Filter...-">FilterList</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class 
in org.apache.hadoop.hbase.filter">Filter</a>...&nbsp;rowFilters)</code>
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#FilterList-org.apache.hadoop.hbase.filter.Filter...-">FilterList</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class 
in org.apache.hadoop.hbase.filter">Filter</a>...&nbsp;filters)</code>
 <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.</div>
 </td>
 </tr>
@@ -245,18 +217,18 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#FilterList-org.apache.hadoop.hbase.filter.FilterList.Operator-org.apache.hadoop.hbase.filter.Filter...-">FilterList</a></span>(<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)</code>
+          <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" 
title="class in 
org.apache.hadoop.hbase.filter">Filter</a>...&nbsp;filters)</code>
 <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>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#FilterList-org.apache.hadoop.hbase.filter.FilterList.Operator-java.util.List-">FilterList</a></span>(<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)</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;&nbsp;filters)</code>
 <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>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#FilterList-java.util.List-">FilterList</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)</code>
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#FilterList-java.util.List-">FilterList</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>
 <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.</div>
 </td>
 </tr>
@@ -292,24 +264,19 @@ 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>
-</tr>
-<tr id="i4" 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#filterAllRemaining--">filterAllRemaining</a></span>()</code>
 <div class="block">Filters that never filter all remaining can inherit this 
implementation that
  never stops the filter early.</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i4" 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"><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>
 <div class="block">A way to filter based on the column family, column 
qualifier and/or the column value.</div>
 </td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i5" 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#filterRow--">filterRow</a></span>()</code>
 <div class="block">Filters that never filter by rows based on previously 
gathered state from
@@ -317,14 +284,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="i6" 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#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>
+<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="i7" 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-byte:A-int-int-">filterRowKey</a></span>(byte[]&nbsp;rowKey,
             int&nbsp;offset,
@@ -333,91 +300,89 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
  never filters anything.</div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<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#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="i9" 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/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="i10" 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#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="i11" class="rowColor">
 <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="i12" 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#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>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 id="i13" class="rowColor">
+<td class="colFirst"><code>(package 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#internalFilterKeyValue-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">internalFilterKeyValue</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;c,
+                      <a 
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;transformedCell)</code>
+<div class="block">Internal implementation of <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterKeyValue-org.apache.hadoop.hbase.Cell-"><code>filterKeyValue(Cell)</code></a>.</div>
+</td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i14" 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="i17" class="rowColor">
+<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#isReversed--">isReversed</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i16" 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="i18" class="altColor">
+<tr id="i17" 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="i19" class="rowColor">
+<tr id="i18" 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="i20" class="altColor">
+<tr id="i19" class="rowColor">
 <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="i21" class="rowColor">
+<tr id="i20" class="altColor">
 <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="i22" class="altColor">
+<tr id="i21" 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/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="i23" 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="i24" class="altColor">
+<tr id="i22" 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
@@ -434,13 +399,6 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <code><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html#createFilterFromArguments-java.util.ArrayList-">createFilterFromArguments</a></code></li>
 </ul>
 <ul class="blockList">
-<li class="blockList"><a 
name="methods.inherited.from.class.org.apache.hadoop.hbase.filter.Filter">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.filter.<a 
href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class 
in org.apache.hadoop.hbase.filter">Filter</a></h3>
-<code><a 
href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#isReversed--">isReversed</a></code></li>
-</ul>
-<ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
@@ -461,68 +419,22 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <!--   -->
 </a>
 <h3>Field Detail</h3>
-<a name="MAX_LOG_FILTERS">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>MAX_LOG_FILTERS</h4>
-<pre>private static final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.65">MAX_LOG_FILTERS</a></pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a 
href="../../../../../constant-values.html#org.apache.hadoop.hbase.filter.FilterList.MAX_LOG_FILTERS">Constant
 Field Values</a></dd>
-</dl>
-</li>
-</ul>
 <a name="operator">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>operator</h4>
-<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" 
title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.66">operator</a></pre>
+<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" 
title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.57">operator</a></pre>
 </li>
 </ul>
-<a name="filters">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>filters</h4>
-<pre>private final&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; <a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.67">filters</a></pre>
-</li>
-</ul>
-<a name="seekHintFilters">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>seekHintFilters</h4>
-<pre>private&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/filter/Filter.html" title="class 
in org.apache.hadoop.hbase.filter">Filter</a>&gt; <a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.68">seekHintFilters</a></pre>
-</li>
-</ul>
-<a name="referenceCell">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>referenceCell</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" 
title="interface in org.apache.hadoop.hbase">Cell</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.71">referenceCell</a></pre>
-<div class="block">Reference Cell used by <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#transformCell-org.apache.hadoop.hbase.Cell-"><code>transformCell(Cell)</code></a>
 for validation purpose.</div>
-</li>
-</ul>
-<a name="transformedCell">
+<a name="filterListBase">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>transformedCell</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" 
title="interface in org.apache.hadoop.hbase">Cell</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.80">transformedCell</a></pre>
-<div class="block">When filtering a given Cell in <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterKeyValue-org.apache.hadoop.hbase.Cell-"><code>filterKeyValue(Cell)</code></a>,
- this stores the transformed Cell to be returned by <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#transformCell-org.apache.hadoop.hbase.Cell-"><code>transformCell(Cell)</code></a>.
-
- Individual filters transformation are applied only when the filter includes 
the Cell.
- Transformations are composed in the order specified by <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filters"><code>filters</code></a>.</div>
+<h4>filterListBase</h4>
+<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterListBase.html" 
title="class in org.apache.hadoop.hbase.filter">FilterListBase</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.58">filterListBase</a></pre>
 </li>
 </ul>
 </li>
@@ -533,64 +445,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.88">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.65">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;filters)</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>filters</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.98">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.81">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;filters)</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>filters</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.107">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.90">FilterList</a>(<a
 href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class 
in org.apache.hadoop.hbase.filter">Filter</a>...&nbsp;filters)</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>filters</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.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,
-                  <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.98">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>
@@ -600,13 +511,13 @@ 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.129">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>
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.107">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;filters)</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>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>operator</code> - Operator to process filter set with.</dd>
-<dd><code>rowFilters</code> - Filters to use</dd>
+<dd><code>filters</code> - Filters to use</dd>
 </dl>
 </li>
 </ul>
@@ -624,7 +535,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.139">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.115">getOperator</a>()</pre>
 <div class="block">Get the operator.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -638,7 +549,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.148">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.123">getFilters</a>()</pre>
 <div class="block">Get the filters.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -652,36 +563,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.152">size</a>()</pre>
-</li>
-</ul>
-<a name="isEmpty--">
-<!--   -->
-</a>
-<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.156">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.160">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>
-</li>
-</ul>
-<a name="checkReversed-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.175">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>
+<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.127">size</a>()</pre>
 </li>
 </ul>
 <a name="addFilter-java.util.List-">
@@ -690,7 +572,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.185">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.131">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-">
@@ -699,7 +581,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.195">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.139">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>
@@ -713,7 +595,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.200">reset</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.144">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
@@ -737,7 +619,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.209">filterRowKey</a>(byte[]&nbsp;rowKey,
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.149">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>
@@ -770,7 +652,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.233">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.154">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
@@ -798,7 +680,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.255">filterAllRemaining</a>()
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.159">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
@@ -824,7 +706,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.275">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.164">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
@@ -851,13 +733,42 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 </dl>
 </li>
 </ul>
+<a 
name="internalFilterKeyValue-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>internalFilterKeyValue</h4>
+<pre><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.183">internalFilterKeyValue</a>(<a
 href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;c,
+                                         <a 
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;transformedCell)
+                                  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">Internal implementation of <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterKeyValue-org.apache.hadoop.hbase.Cell-"><code>filterKeyValue(Cell)</code></a>.
 Compared to the
+ <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterKeyValue-org.apache.hadoop.hbase.Cell-"><code>filterKeyValue(Cell)</code></a>
 method, this method accepts an additional parameter named
+ transformedCell. This parameter indicates the initial value of transformed 
cell before this
+ filter operation. <br/>
+ For FilterList, we can consider a filter list as a node in a tree. 
sub-filters of the filter
+ list are children of the relative node. The logic of transforming cell of a 
filter list, well,
+ we can consider it as the process of post-order tree traverse. For a node , 
Before we traverse
+ the current child, we should set the traverse result (transformed cell) of 
previous node(s) as
+ the initial value. so the additional currentTransformedCell parameter is 
needed (HBASE-18879).</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>c</code> - The cell in question.</dd>
+<dd><code>transformedCell</code> - The transformed cell of previous 
filter(s)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>ReturnCode of this filter operation.</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></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.289">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.188">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
@@ -894,12 +805,10 @@ 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.393">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.197">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.
-
- Filters that never filter by modifying the returned List of Cells can
+<div class="block">Filters that never filter by modifying the returned List of 
Cells can inherit this
+ implementation that does nothing. Filters that never filter by modifying the 
returned List of Cells can
  inherit this implementation that does nothing.
 
  Chance to alter the list of Cells to be submitted. Modifications to the list 
will carry on
@@ -922,7 +831,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.401">hasFilterRow</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.202">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.
@@ -943,7 +852,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.412">filterRow</a>()
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.207">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
@@ -972,7 +881,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.435">toByteArray</a>()
+<pre>public&nbsp;byte[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.214">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>
@@ -992,7 +901,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.452">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.230">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>
@@ -1012,7 +921,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.479">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.255">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>
@@ -1021,8 +930,8 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>other</code> - </dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if and only if the fields of the filter that are serialized
- are equal to the corresponding fields in other.  Used for testing.</dd>
+<dd>true if and only if the fields of the filter that are serialized are equal 
to the
+         corresponding fields in other. Used for testing.</dd>
 </dl>
 </li>
 </ul>
@@ -1032,7 +941,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.490">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.265">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
@@ -1061,7 +970,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.534">isFamilyEssential</a>(byte[]&nbsp;name)
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.270">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
@@ -1088,7 +997,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.548">setReversed</a>(boolean&nbsp;reversed)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.275">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>
@@ -1099,28 +1008,32 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 </dl>
 </li>
 </ul>
-<a name="toString--">
+<a name="isReversed--">
 <!--   -->
 </a>
 <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.557">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>
+<h4>isReversed</h4>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.281">isReversed</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html#toString--">toString</a></code>&nbsp;in
 class&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html" 
title="class in org.apache.hadoop.hbase.filter">FilterBase</a></code></dd>
+<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#isReversed--">isReversed</a></code>&nbsp;in
 class&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class 
in org.apache.hadoop.hbase.filter">Filter</a></code></dd>
 </dl>
 </li>
 </ul>
-<a name="toString-int-">
+<a name="toString--">
 <!--   -->
 </a>
 <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.561">toString</a>(int&nbsp;maxFilters)</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.287">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>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html#toString--">toString</a></code>&nbsp;in
 class&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html" 
title="class in org.apache.hadoop.hbase.filter">FilterBase</a></code></dd>
+</dl>
 </li>
 </ul>
 </li>

Reply via email to