Моему семейству столбцов нужны два составных столбца, тип данных ключа - BytesType.Создайте два составных столбца с cassandra-cli
Вот определение таблицы с помощью CQL:
CREATE TABLE stats (
gid blob,
period int,
tid blob,
sum int,
uniques blob,
PRIMARY KEY(gid, period, tid)
);
То, что я хочу сделать, это создать семью столбца, но с Кассандрой CLI. Вот мой выстрел.
В состав первого композита:
CompositeType(Int32Type, BytesType, AsciiType)
, и это будет выполнено целое число.
Структура второго композита:
CompositeType(Int32Type, BytesType)
и будет выполнено BytesType.
create column family stats with comparator = 'CompositeType(Int32Type, BytesType, AsciiType)';
Я не уверен, как определить второй составной столбец в команде create column family.
Конечно, я предполагаю, что таблица, созданная с помощью CQL, создаст два составных столбца.