[ 
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.

Reply via email to