Я вставил строковые и целочисленные значения в динамические столбцы в семействе столбцов Cassandra. Когда я запрашиваю значения в CQL, они отображаются как шестнадцатеричные кодированные биты.Cassandra CQL: как выбрать закодированное значение из столбца
Могу ли я как-то сказать запрос на декодирование значения в строку или целое число?
Я также был бы рад сделать это в CLI, если это будет проще. Там я вижу, что вы можете указать assume <column_family> validator as <type>;
, но это относится ко всем столбцам, и они имеют разные типы, поэтому я должен многократно выполнять предположение и запрос.
(Обратите внимание, что столбцы являются динамическими, поэтому я не указал валидатор при создании семейства столбцов).
Вы указали default_validation_class в спецификации columnfamily? – Tamil
@Tamil: Нет. Я не задал default_validation_class, потому что все значения не одного и того же типа, поэтому для некоторых столбцов было бы неверным. –
, тогда cql не сможет выполнить действительное декодирование, я думаю. По умолчанию это вопрос, который я думаю. Я не экспериментирую «предположим», давайте попробуем его для вас – Tamil