Как запросить поле в определяемом пользователем типе в наборе с помощью CQL (Cassandra)

Я использую определяемые пользователем типы в CQL 3.1 (информация о cqlsh ниже):Я создал следующий определяемый пользователем тип (упрощенный здесь для демонстрационных целей):Затем я создал таблицу, которая включает набор типов fulsome:Я могу вставлять строки в таблицу, используя:Результат выглядит неплохо:У меня такой вопрос: как мне получить все записи имени?Если бы я не использовал набор, а просто полное имя, я мог бы использовать точечную нотацию:Но это явно не работает, потому что я использую набор.При нормальном использовании (без UDT) для набора никогда не потребуется точечная нотация, потому что все записи будут простого типа (текст, UUID и т. Д.).Я пробовал использовать всех обычных подозреваемых из других языков программирования ...Почти единственная информация о UDT в Интернете - с веб-сайта DataStax , который не попадает в этот вариант использования.Кто-нибудь пробовал это раньше?Или то, что я делаю, просто запрещено?Спасибо,Джон
7 голосов | спросил John M 20 Jam1000000amTue, 20 Jan 2015 09:24:16 +030015 2015, 09:24:16

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132