HBASE-6577 REVERT

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1376803 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
larsh 2012-08-24 01:19:30 +00:00
parent 1e945238f3
commit aedfe03b91
1 changed files with 5 additions and 4 deletions

View File

@ -3604,7 +3604,7 @@ public class HRegion implements HeapSize { // , Writable{
// there're no left overs.
// the reasons for calling this method are:
// 1. reset the filters.
// 2. fast forward the row
// 2. provide a hook to fast forward the row (used by subclasses)
nextRow(currentRow);
// This row was totally filtered out, if this is NOT the last row,
@ -3617,15 +3617,16 @@ public class HRegion implements HeapSize { // , Writable{
}
}
private boolean filterRow() {
return filter != null
&& filter.filterRow();
}
private boolean filterRowKey(byte[] row) {
return filter != null
&& filter.filterRowKey(row, 0, row.length);
}
protected void nextRow(byte [] currentRow) throws IOException {
KeyValue kv = KeyValue.createLastOnRow(currentRow);
this.storeHeap.requestSeek(kv, true, true);
while (Bytes.equals(currentRow, peekRow())) {
this.storeHeap.next(MOCKED_LIST);
}