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

Sean Busbey updated HBASE-25242:
--------------------------------
    Release Note: 
<!-- markdown -->

After HBASE-25242, we can add Increment/Append operations to RowMutations and 
perform those operations atomically in a single row.

This change alters a public API so that the `mutateRow` method in both the 
`Table` and `AsyncTable` classes now returns a `Result` object with the result 
of the passed operations. Previously these methods had no return values.

Code that calls these methods which was compiled against an earlier version of 
the HBase client libraries will fail at runtime with a 
`MethodNotFoundException` when used with this release. If you are going to 
ignore the result of the passed operations you can simply recompile your 
application with an updated dependency and no additional changes.

  was:
After HBASE-25242, we can add Increment/Append operations to RowMutations and 
perform those operations atomically in a single row.

This change alters a public API so that the the mutateRow() API returns a 
Result object to get the result of the Increment/Append operations.


> Add Increment/Append support to RowMutations
> --------------------------------------------
>
>                 Key: HBASE-25242
>                 URL: https://issues.apache.org/jira/browse/HBASE-25242
>             Project: HBase
>          Issue Type: New Feature
>          Components: Client, regionserver
>            Reporter: Toshihiro Suzuki
>            Assignee: Toshihiro Suzuki
>            Priority: Critical
>             Fix For: 3.0.0-alpha-1, 2.4.0
>
>
> Currently, RowMutations supports only Put and Delete. Supporting 
> Increment/Append in RowMutations would be helpful for some use cases.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to