[
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)