[ https://issues.apache.org/jira/browse/HBASE-18361?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16085190#comment-16085190 ]
Chia-Ping Tsai commented on HBASE-18361: ---------------------------------------- bq. Which of these three options is most preferable? If Amit needs the "equal" rather than "compare", we just add the "equal" function into CellUtil. > CellComparator compare function should compare cell's value along with other > attributes > --------------------------------------------------------------------------------------- > > Key: HBASE-18361 > URL: https://issues.apache.org/jira/browse/HBASE-18361 > Project: HBase > Issue Type: Bug > Affects Versions: 1.3.1 > Reporter: Amit Kabra > Assignee: Amit Kabra > Attachments: HBASE-18361.patch > > > CellComparator.compare(Cell a, Cell b) should compare a and b's value as well. > If we create two cells as > byte [] row = Bytes.toBytes("row"); > byte [] value = Bytes.toBytes("value"); > byte [] value1 = Bytes.toBytes("value1"); > Cell c1 = CellUtil.createCell(row, value); > Cell c2 = CellUtil.createCell(row, value1); > And compare them using CellComparator.compare(c1, c2,true) , it returns 0 i.e > it matches them while they are different.CellComparator compares each > attribute of cell but value. -- This message was sent by Atlassian JIRA (v6.4.14#64029)