We had a similar question, a column inserted with a null value also results in 
a tombstone.

Also see the (closed) issue about this:
https://issues.apache.org/jira/browse/CASSANDRA-6674

On 13 Feb 2014, at 16:35, Adam Patacchiola <a...@2fours.com> wrote:

> I have a table defined in cql like this:
> 
> CREATE TABLE chatmessages (
>   username    varchar,
>   spotname    varchar,
>   id          varint,
>   iv          varchar,
>   fromuser        varchar,
>   fromversion varchar,
>   touser          varchar,
>   toversion   varchar,
>   datetime    timestamp,
>   data        varchar,
>   mimetype    varchar,
>   datasize    int,
>   shareable   boolean,
>   PRIMARY KEY (username, spotname, id)
> )
> 
> That I insert messages into. Occasionally "rows" are deleted. My question is 
> why, when I query for a "row" using a select query specific to only that 
> "row" which contains cells that have never been deleted such as:
> 
>   select * from chatmessages where username='adam' and spotname='adam:cherie' 
> and id =1860;
> 
> Am I seeing in the cqlsh trace that 1 tombstoned cell has been read:
> 
> "Read 1 live and 1 tombstoned cells"
> 
> Thanks for any way you can help increase my understanding of what's going on 
> here.
> 
> Adam

Reply via email to