hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Anastasia Braginsky (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-18251) Remove unnecessary traversing to the first and last keys in the CellSet
Date Wed, 21 Jun 2017 07:41:00 GMT
Anastasia Braginsky created HBASE-18251:
-------------------------------------------

             Summary: Remove unnecessary traversing to the first and last keys in the CellSet
                 Key: HBASE-18251
                 URL: https://issues.apache.org/jira/browse/HBASE-18251
             Project: HBase
          Issue Type: Bug
            Reporter: Anastasia Braginsky


The implementation of finding the first and last keys in the CellSet is as following:

{code}
 public Cell first() {
    return this.delegatee.get(this.delegatee.firstKey());
  }

  public Cell last() {
    return this.delegatee.get(this.delegatee.lastKey());
  }
{code}

Recall we have Cell to Cell mapping, therefore the methods bringing the first/last key, which
allready return Cell. Thus no need to waist time on the get() method for the same Cell.
Fix: return just the first/lastKey(), should be at least twice more effective.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message