yes, I believe this will cover most of the use-cases. Lior
On Tue, May 14, 2013 at 9:25 PM, Mike Spreitzer <[email protected]> wrote: > Why not go whole hog and create checkAndMultiMutate (for all varieties of > mutation) (all on the same row)? > > Thanks, > Mike > > > > From: Lior Schachter <[email protected]> > To: user <[email protected]>, > Date: 04/27/2013 10:31 AM > Subject: Re: checkAnd... > > > > found the checkAndIncrement Jira - > HBASE-6712<https://issues.apache.org/jira/browse/HBASE-6712> > . > Would be nice to have also checkandAppend. > > Any ideas how to solve to the use case I described ? > > > On Sat, Apr 27, 2013 at 4:46 PM, Jean-Marc Spaggiari < > [email protected]> wrote: > > > Hi Ted, > > > > Will it be a good idea to add it? Should we open a JIRA and implement > > checkANDIncrement? Might be pretty simple. > > > > JM > > > > 2013/4/27 Ted Yu <[email protected]>: > > > Take a look at the following method in HRegionServer: > > > > > > public boolean checkAndPut(final byte[] regionName, final byte[] > row, > > > final byte[] family, final byte[] qualifier, final byte[] value, > > > final Put put) throws IOException { > > > > > > You can create checkAndIncrement() in a similar way. > > > > > > Cheers > > > > > > On Sat, Apr 27, 2013 at 9:02 PM, Lior Schachter <[email protected]> > > wrote: > > > > > >> Hi, > > >> I want to increment a cell value only after checking a condition on > > another > > >> cell. I could find checkAndPut/checkAndDelete on HTableInteface. It > > seems > > >> that checkAndIncrement (and checkAndAppend) are missing. > > >> > > >> Can you suggest a workaround for my use-case ? working with version > > >> 0.94.5. > > >> > > >> Thanks, > > >> Lior > > >> > > > >
