我的列族需要两个复合列,关键数据类型是 BytesType。
下面是使用 CQL 对表的定义:
CREATE TABLE stats (
gid blob,
period int,
tid blob,
sum int,
uniques blob,
PRIMARY KEY(gid, period, tid)
);
我想做的是使用 Cassandra CLI 创建列族。这是我的镜头。
第一个复合材料的结构是:
CompositeType(Int32Type, BytesType, AsciiType)
它将保存一个整数。
第二种复合材料的结构是:
CompositeType(Int32Type, BytesType)
并将持有 BytesType。
create column family stats with comparator = 'CompositeType(Int32Type, BytesType, AsciiType)';
我不确定如何在创建列族命令中定义第二个复合列。
当然,我假设使用 CQL 创建的表将生成两个复合列。