I'd like to implement unique row ID constraint (like the primary key
constraint in RDBMS) in my application framework.
Here is a code fragment from my current implementation (HBase
0.20.4rc) written in Scala. It works as expected, but is there any
better (shorter) way to do this like checkAndPut()? I'd like to pass
a single Put object to my function (method) rather than passing rowId,
family, qualifier and value separately. I can't do this now because I
have to give the rowLock object when I instantiate the Put.