This has been fixed in 0.7 (https://issues.apache.org/jira/browse/CASSANDRA-1027). Not sure this has been merged in 0.6 though.
On Wed, May 26, 2010 at 9:05 AM, gabriele renzi <rff....@gmail.com> wrote: > Hi everyone, > > in our test code we perform a dummy "clear" by reading all the rows > and deleting them (while waiting for cassandra 0.7 & CASSANDRA-531). > A couple of days ago I updated our code to perform this operation > using batchMutate, but there seem to be no way to perform a deletion > of the whole row, only columns. > > > The org.apache.cassandra.thrift.Deletion object can be used with a > slice predicate but if I use an empty SlicePredicate there is the > obvious validation error of missing either a range or a list of column > names. > > Is it correct that I cannot perform a row delete via batchMutation, or > is there another way (apart from reading all the column names and > adding multiple deletions per row)? > Would it make sense to allow a Deletion object to refer to a row, or > even better a RowDeletion(key) class? > > > AFAICT there is no underlying technical blocker, but I may be wrong as usual > :) > > > -- > blog en: http://www.riffraff.info > blog it: http://riffraff.blogsome.com >