cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ryan Berryman (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CASSANDRA-7035) Custom Types: failure to decode value when Custom Type is used as map key
Date Mon, 14 Apr 2014 22:24:19 GMT
Ryan Berryman created CASSANDRA-7035:
----------------------------------------

             Summary: Custom Types: failure to decode value when Custom Type is used as map
key
                 Key: CASSANDRA-7035
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-7035
             Project: Cassandra
          Issue Type: Bug
            Reporter: Ryan Berryman
            Priority: Blocker


Using 2.1 Beta through cqlsh:

{code} CREATE TYPE subject_id (
  ns        text,
  id        text
);

create table test (  id  int PRIMARY KEY, some_column map<subject_id, int>);
{code}

Both methods of inserting records appear to work and return with no error:

{code}
update test set some_column[{ns:'xyz.com', id:'userid'}] = 33 where id = 22222;

insert into test (id, some_column) values (444, {{ns:'abc.com', id:'user2'}: 33});
{code}

retrieving the records fails

{code}
select * from test;
{code}

returns:

{code}
id    | some_column
-------+------------------------------------------------------------------------------
   444 |  '\x00\x01\x00\x12\x00\x07abc.com\x00\x00\x05user2\x00\x00\x04\x00\x00\x00!'
 22222 | '\x00\x01\x00\x13\x00\x07xyz.com\x00\x00\x06userid\x00\x00\x04\x00\x00\x00!'

(2 rows)

Failed to decode value '\x00\x01\x00\x12\x00\x07abc.com\x00\x00\x05user2\x00\x00\x04\x00\x00\x00!'
(for column 'some_column') as map<subject_id, int>: unhashable type: 'list'
Failed to decode value '\x00\x01\x00\x13\x00\x07xyz.com\x00\x00\x06userid\x00\x00\x04\x00\x00\x00!'
(for column 'some_column') as map<subject_id, int>: unhashable type: 'list'{code}




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

Mime
View raw message