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 <fateme.ab...@yahoo.com> 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 !!!