Оператор where для внутреннего столбца Cassandra CQL
в колонке data имеются другая таблица. Я могу как то отсортировать по внутренней таблице
select data from smart.rejectevent2 where data.eventsource = '3248781154' allow filtering;
не работает. На скринах структура таблицы. 9 обычных колон и data в которой свои колонки
Ответы (1 шт):
Автор решения: Alex Ott
→ Ссылка
В Cassandra сортировка происходит только по колонке которая объявлена как clustering column, и это происходит только внутри раздела (partition). Обычно для таких вещей надо использовать что-то типа Spark SQL (например, через Spark Thrift Server).

