hadoop-common-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stack (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HADOOP-1579) [hbase] Add new WhileMatchRowFilter and StopRowFilter filters
Date Sun, 22 Jul 2007 01:46:06 GMT

     [ https://issues.apache.org/jira/browse/HADOOP-1579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

stack updated HADOOP-1579:

    Status: In Progress  (was: Patch Available)

Fail is in test of hbase bloom filters, something that I've not noticing failing in the past.
 It looks like it was stuck for 15 minutes.  Rebuilt local.  All again passes.  Trying resubmit

> [hbase] Add new WhileMatchRowFilter and StopRowFilter filters
> -------------------------------------------------------------
>                 Key: HADOOP-1579
>                 URL: https://issues.apache.org/jira/browse/HADOOP-1579
>             Project: Hadoop
>          Issue Type: New Feature
>          Components: contrib/hbase
>            Reporter: Izaak Rubin
>            Priority: Minor
>         Attachments: HADOOP-1579-v2.patch, HADOOP-1579-v3.patch, HADOOP-1579-v4.patch,
HADOOP-1579-v5.patch, HADOOP-1579-v6.patch, HADOOP-1579.patch
> I've created two additional filters for HBase: WhileMatchRowFilter and StopRowFilter.
 WhileMatchRowFilter is an extension of RegExpRowFilter; it also filters rows based on whether
they match a specified regex.  However, unlike its parent, WhileMatchRowFilter filters everything
after it's first filtered row - once a row fails to match regex or column specifications,
filterAllRemaining() always returns true.  This type of functionality will be useful when
filtering for a set of adjacent rows that match a certain regex (as opposed to every row that
matches that regex).
> StopRowFilter filters out every row greater than or equal to a specified rowKey (the
stopRow).  The filter assumes that the rowKeys it receives are in alphabetical order, so once
a key greater than the stopRow is encountered filterAllRemaining() will return true.  StopRowFilter
will be useful for alphabetical filtering.
> Both filters come with JUnit tests, namely TestWhileMatchRowFilter and TestStopRowFilter.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message