You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Aleksey Yeschenko (JIRA)" <ji...@apache.org> on 2014/08/04 14:05:12 UTC
[jira] [Updated] (CASSANDRA-6599) CQL updates should support
"column = column - { key1, key2, ... }" syntax for removing map elements
[ https://issues.apache.org/jira/browse/CASSANDRA-6599?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Aleksey Yeschenko updated CASSANDRA-6599:
-----------------------------------------
Reviewer: Sylvain Lebresne (was: Aleksey Yeschenko)
I have a minor preference for simply allowing nulls as map values, but it's a very weak one.
Deferring the decision/review to Sylvain.
> CQL updates should support "column = column - { key1, key2, ... }" syntax for removing map elements
> ---------------------------------------------------------------------------------------------------
>
> Key: CASSANDRA-6599
> URL: https://issues.apache.org/jira/browse/CASSANDRA-6599
> Project: Cassandra
> Issue Type: Wish
> Reporter: Gavin
> Assignee: Benjamin Lerer
> Priority: Minor
> Labels: cql
> Fix For: 2.1.1
>
> Attachments: 6599-proto.txt, CASSANDRA-6599.txt
>
>
> A variable number number of elements can be removed from lists and sets using an update statement of the form "update .... set column=column - {....} where ...". This syntax should also be supported for map columns. This would be especially useful for prepared statements (I know that you can use "set column[...] = null" to remove items in an update statement, but that only works for one element at a time).
--
This message was sent by Atlassian JIRA
(v6.2#6252)