Mike Drob created ACCUMULO-1801:
-----------------------------------

             Summary: Create a SelectColumnsIterator
                 Key: ACCUMULO-1801
                 URL: https://issues.apache.org/jira/browse/ACCUMULO-1801
             Project: Accumulo
          Issue Type: Improvement
          Components: client
            Reporter: Mike Drob
            Priority: Minor
             Fix For: 1.5.1, 1.6.0


A user can already limit columns on a scanner, however there is not an easy way 
to limit the columns propagated in the middle of an iterator stack. For 
example, if a user has data like the following:
{noformat}
user-1 age:25
user-1 occupation:Student
user-2 age:45
user-2 occupation:Engineer
{noformat}
and wants to get only the users that are younger than 30, it is easy to write a 
custom {{RowFilter}} to do that.

However, to get only the occupation of users under 30, there would need to be 
additional filtering done on the client side. If the rows get large or 
particularly numerous, then this becomes undesirable. And setting the fetch 
columns is not an option since that would hide the age column from the 
{{RowFilter}}.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to