Драйвер Java Datastax выдает исключение при попытке использовать столбец Collection в первичном ключе материализованного представления - PullRequest
0 голосов
/ 10 декабря 2018

Я запустил CQL-запросы на Оболочка Cassandra для создания материализованного представления со столбцом сбора, являющимся частью первичного ключа, и запрос успешно выполняется только с предупреждением

Материализованные представления являются экспериментальными и не рекомендуются для производственного использования.

Но попытка сделать то же самое с использованием Java приводит к следующей ошибке:

Причина: com.datastax.driver.core.exceptions.InvalidQueryException: Невозможно использовать 'ссылки' столбца MultiCell в PRIMARY KEY материализованного представления

, где ссылки - это тип карты столбца.Ошибка из-за ограничения драйвера datastax?Я пытался найти решения, но они связаны с типом коллекции, не являющейся FROZEN .Теперь столбец reference в базовой таблице имеет значение FROZEN, но запрос на создание материализованного представления по-прежнему вызывает исключение при вызове с использованием кода Java session.execute("QUERY");.Есть ли какие-либо решения для вышеперечисленного?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...