diff --git src/java/org/apache/hadoop/hbase/regionserver/ExplicitColumnTracker.java src/java/org/apache/hadoop/hbase/regionserver/ExplicitColumnTracker.java index 7f6ade4..e0770ba 100644 --- src/java/org/apache/hadoop/hbase/regionserver/ExplicitColumnTracker.java +++ src/java/org/apache/hadoop/hbase/regionserver/ExplicitColumnTracker.java @@ -83,8 +83,10 @@ public class ExplicitColumnTracker implements ColumnTracker { * @return MatchCode telling QueryMatcher what action to take */ public MatchCode checkColumn(byte [] bytes, int offset, int length) { - boolean recursive = false; + boolean recursive; do { + recursive = false; + // No more columns left, we are done with this query if(this.columns.size() == 0) { return MatchCode.DONE; // done_row