I received your tests. 

I will debug them and get back to you. 

Cheers



> On Jan 15, 2015, at 6:22 PM, Taeyun Kim <taeyun....@innowireless.com> wrote:
> 
> (Sorry if this mail is a duplicate)
> 
> Hi Ted,
> 
> I've attached 2 unit test classes.
> 
> Both have one failed test.
> 
> - 
> HBaseAddColumnWithColumnRangeFilterTest1.testAddColumnWithColumnRangeFilter():
>  Expected: 10, Actual 1
> - 
> HBaseAddColumnWithColumnRangeFilterTest2.testAddColumnWithColumnRangeFilter():
>  Result is empty
> 
> If the tests have problems, please let me know.
> 
> 
> -----Original Message-----
> From: Ted Yu [mailto:yuzhih...@gmail.com] 
> Sent: Thursday, January 15, 2015 6:59 PM
> To: user@hbase.apache.org
> Subject: Re: Get addColumn + ColumnRangeFilter
> 
> Can you write a unit test which shows this behavior?
> 
> Thanks
> 
> 
> 
>> On Jan 14, 2015, at 9:09 PM, Taeyun Kim <taeyun.kim.innowirel...@gmail.com> 
>> wrote:
>> 
>> Hi,
>> 
>> 
>> 
>> I have a situation that both Get.addColumn() and Get.setFilter(new
>> ColumnRangeFilter(…)) needed to Get.
>> 
>> The source code snippet is as follows:
>> 
>> 
>> 
>>       Get g = new Get(getRowKey(lfileId));
>> 
>>       g.addColumn(Schema.ColumnFamilyNameBytes, MetaColumnNameBytes);
>> 
>>       g.setFilter(new ColumnRangeFilter(Bytes.toBytes(name), false,
>> 
>>           Bytes.toBytes(name + "~"), false));
>> 
>>       Result r = table.get(g);
>> 
>> 
>> 
>>       if (r.isEmpty())
>> 
>>           throw new FileNotFoundException(
>> 
>>               String.format("%d:%d:%s", projectId, lfileId, name));
>> 
>> 
>> 
>> When g.addColumn() is commented out, the Result is not empty, while 
>> with g.addColumn the Result is empty(FileNotFoundException is thrown).
>> 
>> Is it illegal to use both methods?
>> 
>> 
>> 
>> BTW, ther version of HBase used is 0.98. (Hortonworks HDP 2.1)
>> 
>> 
>> 
>> Thanks.
> <HBaseAddColumnWithColumnRangeFilterTests.zip>

Reply via email to