You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@phoenix.apache.org by ja...@apache.org on 2014/10/29 00:58:48 UTC

[03/24] git commit: PHOENIX-910 Filter should override hasFilterRow() when filterRow() is overridden.(Ted)

PHOENIX-910 Filter should override hasFilterRow() when filterRow() is overridden.(Ted)


Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo
Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/4753c4ef
Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/4753c4ef
Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/4753c4ef

Branch: refs/heads/4.2
Commit: 4753c4efea1d50c290ba84dca1601d873ef2ad6d
Parents: e8a0355
Author: anoopsjohn <an...@gmail.com>
Authored: Fri Oct 24 13:42:45 2014 +0530
Committer: anoopsjohn <an...@gmail.com>
Committed: Fri Oct 24 13:42:45 2014 +0530

----------------------------------------------------------------------
 .../org/apache/phoenix/filter/BooleanExpressionFilter.java     | 6 ++++++
 1 file changed, 6 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/phoenix/blob/4753c4ef/phoenix-core/src/main/java/org/apache/phoenix/filter/BooleanExpressionFilter.java
----------------------------------------------------------------------
diff --git a/phoenix-core/src/main/java/org/apache/phoenix/filter/BooleanExpressionFilter.java b/phoenix-core/src/main/java/org/apache/phoenix/filter/BooleanExpressionFilter.java
index e0caf9f..c5b36b2 100644
--- a/phoenix-core/src/main/java/org/apache/phoenix/filter/BooleanExpressionFilter.java
+++ b/phoenix-core/src/main/java/org/apache/phoenix/filter/BooleanExpressionFilter.java
@@ -37,6 +37,7 @@ import org.apache.phoenix.util.ServerUtil;
  * 
  * Base class for filter that evaluates a WHERE clause expression.
  *
+ * Subclass is expected to implement filterRow() method
  * 
  * @since 0.1
  */
@@ -57,6 +58,11 @@ abstract public class BooleanExpressionFilter extends FilterBase implements Writ
     }
     
     @Override
+    public boolean hasFilterRow() {
+      return true;
+    }
+
+    @Override
     public int hashCode() {
         final int prime = 31;
         int result = 1;