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;