HBASE-2198 SingleColumnValueFilter should be able to find the column value even when it's not specifically added as input on the scan

git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@908292 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Michael Stack 2010-02-10 00:26:56 +00:00
parent d227aee3cf
commit cdfc6d1c1d
2 changed files with 7 additions and 1 deletions

View File

@ -350,6 +350,9 @@ Release 0.21.0 - Unreleased
HBASE-2180 Bad random read performance from synchronizing hfile.fddatainputstream
HBASE-2194 HTable - put(Put) , put(List<Put) code duplication (Kay Kay via Stack)
HBASE-2185 Add html version of default hbase-site.xml (Kay Kay via Stack)
HBASE-2198 SingleColumnValueFilter should be able to find the column value
even when it's not specifically added as input on the sc
(Ferdy via Stack)
NEW FEATURES
HBASE-1961 HBase EC2 scripts

View File

@ -28,6 +28,7 @@ import java.util.Arrays;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.hadoop.hbase.KeyValue;
import org.apache.hadoop.hbase.client.Scan;
import org.apache.hadoop.hbase.filter.CompareFilter.CompareOp;
import org.apache.hadoop.hbase.io.HbaseObjectWritable;
import org.apache.hadoop.hbase.util.Bytes;
@ -44,7 +45,9 @@ import org.apache.hadoop.hbase.util.Bytes;
* long value), then you can pass in your own comparator instead.
* <p>
* You must also specify a family and qualifier. Only the value of this column
* will be tested.
* will be tested. When using this filter on a {@link Scan} with specified
* inputs, the column to be tested should also be added as input (otherwise
* the filter will regard the column as missing).
* <p>
* To prevent the entire row from being emitted if the column is not found
* on a row, use {@link #setFilterIfMissing}.