[jira] [Updated] (CASSANDRA-6914) Map element is not allowed in CAS condition with DELETE/UPDATE query

2018-05-11 Thread Jeremy Hanna (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-6914?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeremy Hanna updated CASSANDRA-6914:

Labels: LWT  (was: )

> Map element is not allowed in CAS condition with DELETE/UPDATE query
> 
>
> Key: CASSANDRA-6914
> URL: https://issues.apache.org/jira/browse/CASSANDRA-6914
> Project: Cassandra
>  Issue Type: Bug
>Reporter: Dmitriy Ukhlov
>Assignee: Sylvain Lebresne
>Priority: Major
>  Labels: LWT
> Fix For: 2.0.7
>
> Attachments: 6914.txt
>
>
> {code}
> CREATE TABLE test (id int, data map, PRIMARY KEY(id));
> INSERT INTO test (id, data) VALUES (1,{'a':'1'});
> DELETE FROM test WHERE id=1 IF data['a']=null;
> Bad Request: line 1:40 missing EOF at '='
> UPDATE test SET data['b']='2' WHERE id=1 IF data['a']='1';
> Bad Request: line 1:53 missing EOF at '='
> {code}
> These queries was successfuly executed with cassandra 2.0.5, but don't work 
> in 2.0.6 release



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-6914) Map element is not allowed in CAS condition with DELETE/UPDATE query

2014-03-25 Thread Sylvain Lebresne (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-6914?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylvain Lebresne updated CASSANDRA-6914:


Attachment: 6914.txt

Collection element access was indeed forgotten when we refactored the 
conditions to be their own objects. Attached rather simple patch to fix. Pushed 
[a 
dtest|https://github.com/riptano/cassandra-dtest/commit/b1956bd67a63d82546ba7238fbc04d9d89678843]
 too.

 Map element is not allowed in CAS condition with DELETE/UPDATE query
 

 Key: CASSANDRA-6914
 URL: https://issues.apache.org/jira/browse/CASSANDRA-6914
 Project: Cassandra
  Issue Type: Bug
Reporter: Dmitriy Ukhlov
Assignee: Sylvain Lebresne
 Fix For: 2.0.7

 Attachments: 6914.txt


 {code}
 CREATE TABLE test (id int, data maptext,text, PRIMARY KEY(id));
 INSERT INTO test (id, data) VALUES (1,{'a':'1'});
 DELETE FROM test WHERE id=1 IF data['a']=null;
 Bad Request: line 1:40 missing EOF at '='
 UPDATE test SET data['b']='2' WHERE id=1 IF data['a']='1';
 Bad Request: line 1:53 missing EOF at '='
 {code}
 These queries was successfuly executed with cassandra 2.0.5, but don't work 
 in 2.0.6 release



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (CASSANDRA-6914) Map element is not allowed in CAS condition with DELETE/UPDATE query

2014-03-24 Thread Jonathan Ellis (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-6914?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Ellis updated CASSANDRA-6914:
--

Fix Version/s: 2.0.7
 Assignee: Sylvain Lebresne

 Map element is not allowed in CAS condition with DELETE/UPDATE query
 

 Key: CASSANDRA-6914
 URL: https://issues.apache.org/jira/browse/CASSANDRA-6914
 Project: Cassandra
  Issue Type: Bug
Reporter: Dmitriy Ukhlov
Assignee: Sylvain Lebresne
 Fix For: 2.0.7


 CREATE TABLE test (id int, data maptext,text, PRIMARY KEY(id));
 INSERT INTO test (id, data) VALUES (1,{'a':'1'});
 DELETE FROM test WHERE id=1 IF data['a']=null;
 Bad Request: line 1:40 missing EOF at '='
 UPDATE test SET data['b']='2' WHERE id=1 IF data['a']='1';
 Bad Request: line 1:53 missing EOF at '='
 These queries was successfuly executed with cassandra 2.0.5, but don't work 
 in 2.0.6 release



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (CASSANDRA-6914) Map element is not allowed in CAS condition with DELETE/UPDATE query

2014-03-24 Thread Mikhail Stepura (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-6914?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mikhail Stepura updated CASSANDRA-6914:
---

Description: 
{code}
CREATE TABLE test (id int, data maptext,text, PRIMARY KEY(id));

INSERT INTO test (id, data) VALUES (1,{'a':'1'});

DELETE FROM test WHERE id=1 IF data['a']=null;
Bad Request: line 1:40 missing EOF at '='

UPDATE test SET data['b']='2' WHERE id=1 IF data['a']='1';
Bad Request: line 1:53 missing EOF at '='
{code}
These queries was successfuly executed with cassandra 2.0.5, but don't work in 
2.0.6 release

  was:
CREATE TABLE test (id int, data maptext,text, PRIMARY KEY(id));

INSERT INTO test (id, data) VALUES (1,{'a':'1'});

DELETE FROM test WHERE id=1 IF data['a']=null;
Bad Request: line 1:40 missing EOF at '='

UPDATE test SET data['b']='2' WHERE id=1 IF data['a']='1';
Bad Request: line 1:53 missing EOF at '='

These queries was successfuly executed with cassandra 2.0.5, but don't work in 
2.0.6 release


 Map element is not allowed in CAS condition with DELETE/UPDATE query
 

 Key: CASSANDRA-6914
 URL: https://issues.apache.org/jira/browse/CASSANDRA-6914
 Project: Cassandra
  Issue Type: Bug
Reporter: Dmitriy Ukhlov
Assignee: Sylvain Lebresne
 Fix For: 2.0.7


 {code}
 CREATE TABLE test (id int, data maptext,text, PRIMARY KEY(id));
 INSERT INTO test (id, data) VALUES (1,{'a':'1'});
 DELETE FROM test WHERE id=1 IF data['a']=null;
 Bad Request: line 1:40 missing EOF at '='
 UPDATE test SET data['b']='2' WHERE id=1 IF data['a']='1';
 Bad Request: line 1:53 missing EOF at '='
 {code}
 These queries was successfuly executed with cassandra 2.0.5, but don't work 
 in 2.0.6 release



--
This message was sent by Atlassian JIRA
(v6.2#6252)