CQL 3 позволяет использовать "составной" первичный ключ, используя такое определение:
CREATE TABLE timeline (
user_id varchar,
tweet_id uuid,
author varchar,
body varchar,
PRIMARY KEY (user_id, tweet_id)
);
При такой схеме ключ раздела (ключ строки ядра хранилища) будет состоять из значения user_id
, а tweet_id
будет усугублен в имени столбца. Вместо этого я ищу вместо ключа раздела (ключ строки ядра хранилища) составное значение, например user_id: tweet_id. Очевидно, что я мог бы сделать что-то вроде key = user_id + ':' + tweet_id
в моем приложении, но есть ли способ заставить CQL 3 сделать это для меня?