It's not far fetched to add a checkAndMutate method/rpc to HBase. Put, Delete, Increment (in trunk), and Append extend Mutation, so it would not be too hard to add.
Could you file a jira and explain what you need specifically. I'm sure somebody will step up and make a patch (unless you want to work on a patch :) ).
From: Em <[EMAIL PROTECTED]>
To: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
Sent: Saturday, April 27, 2013 8:09 AM
I was wondering how to create a multi-row-mutation with
Something like this:
public boolean multiCheckAndPut(byterow, byte family, byte
column, List<Put> puts);
This looks a little bit ugly but illustrates the idea.
Are there any alternatives that would fit the use-case?