You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by te...@apache.org on 2015/03/02 16:47:37 UTC
hbase git commit: HBASE-13122 Improve efficiency for return codes of
some filters (Shuaifeng Zhou)
Repository: hbase
Updated Branches:
refs/heads/master 4fb6f91cb -> 7b5c9eaba
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/7b5c9eab
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/7b5c9eab
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/7b5c9eab
Branch: refs/heads/master
Commit: 7b5c9eabacf5019d5b6aba95ba5a4fcb7dc8d8e5
Parents: 4fb6f91
Author: tedyu <yu...@gmail.com>
Authored: Mon Mar 2 07:47:33 2015 -0800
Committer: tedyu <yu...@gmail.com>
Committed: Mon Mar 2 07:47:33 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/7b5c9eab/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 9963af6..d8ea094 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/7b5c9eab/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 e289026..e79a4d5 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;