This is standard Cassandra behavior for now. It's important to understand that there is no concept of row existence in Cassandra apart from "does a row have columns or not". So a row with no columns should always be treated the same as an empty row.