[ 
https://issues.apache.org/jira/browse/CASSANDRA-7672?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14083282#comment-14083282
 ] 

Jonathan Ellis commented on CASSANDRA-7672:
-------------------------------------------

+1

> user types allow counters
> -------------------------
>
>                 Key: CASSANDRA-7672
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-7672
>             Project: Cassandra
>          Issue Type: Bug
>            Reporter: Russ Hatch
>            Assignee: Aleksey Yeschenko
>              Labels: qa-resolved
>             Fix For: 2.1.0
>
>         Attachments: 7672.txt
>
>
> From the conversation on CASSANDRA-6312 it seems we should not allow user 
> types to contain counters. Presently, user types can be defined with field 
> types of counter, and these user types can also be associated with tables 
> without error.
> I'm not certain if there's a compelling case for counters within user types, 
> but I don't think there's any syntax existing presently that would allow 
> updating them anyway.
> To repro:
> {noformat}
> CREATE KEYSPACE test WITH replication = {'class': 'SimpleStrategy', 
> 'replication_factor': '1'}  AND durable_writes = true;
> USE test;
> CREATE TYPE t_item (
>   sub_one counter
> ); 
> CREATE TYPE item (
>   sub_one counter
> ); 
> CREATE TABLE test.mytable (
>     value1 text PRIMARY KEY,
>     item t_item,
>     value2 text
> );
> cqlsh:test> insert into mytable (value1, value2) VALUES ( 'foo', 'bar');
> cqlsh:test> select * from mytable;
>  value1 | item | value2
> --------+------+--------
>     foo | null |    bar
> {noformat}



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

Reply via email to