Repository: hbase Updated Branches: refs/heads/branch-1 9c3cbdcd0 -> e64bd72dc
HBASE-13122 Improve efficiency for return codes of some filters (Shuaifeng Zhou) Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/e64bd72d Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/e64bd72d Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/e64bd72d Branch: refs/heads/branch-1 Commit: e64bd72dcf3802d6a179f32257ff32b5d5e9a00c Parents: 9c3cbdc Author: tedyu <yuzhih...@gmail.com> Authored: Mon Mar 2 07:47:56 2015 -0800 Committer: tedyu <yuzhih...@gmail.com> Committed: Mon Mar 2 07:47:56 2015 -0800 ---------------------------------------------------------------------- .../java/org/apache/hadoop/hbase/filter/ColumnRangeFilter.java | 2 +- .../src/main/java/org/apache/hadoop/hbase/filter/FamilyFilter.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase/blob/e64bd72d/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/ColumnRangeFilter.java ---------------------------------------------------------------------- diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/ColumnRangeFilter.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/ColumnRangeFilter.java index fb627fd..9e6c90f 100644 --- a/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/ColumnRangeFilter.java +++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/ColumnRangeFilter.java @@ -133,7 +133,7 @@ public class ColumnRangeFilter extends FilterBase { } if (!this.minColumnInclusive && cmpMin == 0) { - return ReturnCode.SKIP; + return ReturnCode.NEXT_COL; } if (this.maxColumn == null) { http://git-wip-us.apache.org/repos/asf/hbase/blob/e64bd72d/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/FamilyFilter.java ---------------------------------------------------------------------- diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/FamilyFilter.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/FamilyFilter.java index c7b0b66..2f40302 100644 --- a/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/FamilyFilter.java +++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/FamilyFilter.java @@ -65,7 +65,7 @@ public class FamilyFilter extends CompareFilter { if (familyLength > 0) { if (doCompare(this.compareOp, this.comparator, v.getFamilyArray(), v.getFamilyOffset(), familyLength)) { - return ReturnCode.SKIP; + return ReturnCode.NEXT_ROW; } } return ReturnCode.INCLUDE;