Details
-
Sub-task
-
Status: Resolved
-
Low
-
Resolution: Fixed
-
None
Description
CQL specification and implementation for data removal.
This corresponds to the following RPC methods:
- remove()
- batch_mutate() (deleting, not updating)
- truncate()
My thoughts on the syntax are that it can probably closely mirror a subset of `SELECT':
DELETE (FROM)? <CF> [USING CONSISTENCY.<LVL>] WHERE <EXPRESSION>
Optionally, you could support a form that makes the `WHERE' clause optional, statements without the clause would be interpreted as a column family truncation.