卡桑德拉元组类型总是冻结?

时间:2018-01-19 12:09:02

标签: cassandra

我从Datastax网站的Tuple type读到,Cassandra 3.0不再需要frozen类型的tuple关键字。但是,当我使用以下语句时:

CREATE TABLE test.tb8 (id int primary key, val tuple<text, text>);
DESCRIBE test.tb8;

我得到了

CREATE TABLE test.tb8 (
  id int PRIMARY KEY,
  val frozen<tuple<text, text>>
) WITH bloom_filter_fp_chance = 0.01

C *版本是

[cqlsh 5.0.1 | Cassandra 3.11.1 | CQL spec 3.4.4 | Native protocol v4]

这意味着我得到了一个frozen元组。这是否意味着无论您是否指定frozen,元组在C *中始终为frozen

1 个答案:

答案 0 :(得分:2)

  

与其他“组合”类型(集合和UDT)不同,元组总是如此   冻结(不需要冻结的关键字),这是不可能的   仅更新元组的某些元素(不更新整个元素)   元组)。

Tuple in Cassandra