hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Gray (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HBASE-3246) Add API to Increment client class that increments rather than replaces the amount for a column when done multiple times
Date Thu, 18 Nov 2010 20:00:20 GMT

     [ https://issues.apache.org/jira/browse/HBASE-3246?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Jonathan Gray updated HBASE-3246:
---------------------------------

    Attachment: HBASE-3246-v1.patch

Attached patch does what is described in the description.

I tried to be super explicit in the javadoc about exactly what is happening, including adding
more info to the existing method.

Also one minor change to existing method.  Only do the put into the Map if it didn't already
exist.  Doesn't change behavior but is more "optimal".

> Add API to Increment client class that increments rather than replaces the amount for
a column when done multiple times
> -----------------------------------------------------------------------------------------------------------------------
>
>                 Key: HBASE-3246
>                 URL: https://issues.apache.org/jira/browse/HBASE-3246
>             Project: HBase
>          Issue Type: Improvement
>          Components: client
>            Reporter: Jonathan Gray
>            Assignee: Jonathan Gray
>         Attachments: HBASE-3246-v1.patch
>
>
> In the new Increment class, the API to add columns is {{addColumn()}}.  If you do this
multiple times for an individual column, the amount to increment by is replaced.  I think
this is the right way for this method to work and it is javadoc'd with the behavior.
> We should add a new method, {{incrementColumn()}} which will increment any existing amount
for the specified column rather than replacing it.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message