#cassandra #apache-calcite
#cassandra #apache-calcite
Вопрос:
Я хочу запросить таблицу Cassandra с помощью calcite. Я могу запрашивать другие таблицы, но я хочу запросить таблицу:
cyclist_teams1(id uuid PRIMARY KEY, firstname text, lastname text, teams map<text, frozen<set<text>>>)
Когда я запрашиваю:
select * from "cyclist_teams1"
Он показывает правильный вывод для столбцов id, firstname, lastname, но дает нулевое значение для столбца teams.
Кто-нибудь может мне помочь в запросе этой таблицы с использованием calcite? Есть ли что-нибудь, что нужно сделать, и я пропустил?
Заранее спасибо!
Комментарии:
1. Я бы сказал, что это ошибка в Calcite, драйвер Java должен отлично работать с этими данными…
Ответ №1:
Когда я писал адаптер Cassandra для Calcite, я не обрабатывал столбцы с составным типом. Это не должно быть слишком сложно реализовать в Calcite, и мы с радостью примем вклад, чтобы добавить это.