我的列族需要两个复合列,关键数据类型是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 创建的表将生成两个复合列。