hi my freiend...
tanx for your feedback...

i m sorry, i take a mistake when i wrote in my email, i write correctly in my 
IDE,
but  the rows which was returned only match with one of the <id>prefix 
filters!!!





On Tuesday, December 17, 2013 5:57 PM, Ted Yu <[email protected]> wrote:
 
An 'E' is missing from MUST_PASS_ON

The for loop has 5 iterations instead of 4. 

Cheers


On Dec 17, 2013, at 6:14 AM, fateme Abiri <[email protected]> wrote:

> hi friends
> I want to use a filter in hbase to return  rows with different prefix... 
> 
> for eg. my rows structure are  <id>+URLStrings
> 
> so i want to return rows with  4  <id> prefix :
> <12234>
> 
> <4534>
> 
> <134>
>
 <4234>
> how can I do that?
> i use 
> 
> FilterLis RowFilterlist; RowFilterlist= new 
> FilterLis(FilterList.Operator.Must_PASS_ON)
> 
> //add 4 id to prefix match....
> 
> for(int i=0;i<5;i++){
> id=getID(i);
> RowFilterlist.addFilter(new RowFilter(CompareFilter.CompareOp.EQUAL, new 
> RegexStringComparator("<"+id+">"+"[\\S]+"));
> }
> scan.setFilter(RowFilterlist);
> 
> is it correct? its return wrong rows !!!

Reply via email to