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 <[email protected]> Authored: Fri Oct 24 13:42:45 2014 +0530 Committer: anoopsjohn <[email protected]> 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;
