You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Jie Huang (JIRA)" <ji...@apache.org> on 2012/06/27 04:42:43 UTC

[jira] [Commented] (HBASE-4364) Filters applied to columns not in the selected column list are ignored

    [ https://issues.apache.org/jira/browse/HBASE-4364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13401902#comment-13401902 ] 

Jie Huang commented on HBASE-4364:
----------------------------------

We have met the similar problem as well. After checking the code implementation and the JavaDoc, it may not be a bug from my perspective. According to its description, if the input doesn't include that column defined in the filter, that column will be regarded as missing. If filterIfMissing is true, that row will be omitted. Otherwise, you will get the row without filtering. 


Generally, in real world application, we'd better to check that case on the client side before issuing the scan. In order to avoid the repetition of checking missing column on client side, we do a little modification on that file while using it (see patch file).
                
> Filters applied to columns not in the selected column list are ignored
> ----------------------------------------------------------------------
>
>                 Key: HBASE-4364
>                 URL: https://issues.apache.org/jira/browse/HBASE-4364
>             Project: HBase
>          Issue Type: Bug
>          Components: filters
>    Affects Versions: 0.90.4, 0.92.0
>            Reporter: Todd Lipcon
>            Priority: Critical
>
> For a scan, if you select some set of columns using addColumns(), and then apply a SingleColumnValueFilter that restricts the results based on some other columns which aren't selected, then those filter conditions are ignored.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira