Как получить имена столбцов из семейства столбцов кассандры в клиенте ruby? - PullRequest
0 голосов
/ 16 февраля 2012

Я использую клиент ruby ​​для доступа к данным из Cassandra. Есть ли способ получить имена столбцов для данного ключа в семействе столбцов.Предположим, что семейство столбцов «test» имеет 100 строк со строками, имеющими разные имена столбцов.ТАК, учитывая ключ, как я могу получить имена столбцов для этого ключа ??

1 Ответ

2 голосов
/ 16 февраля 2012

Если вы используете драгоценный камень 'cassandra', вы должны сделать что-то вроде этого:

@client.get(:my_column_family, key).keys

@client.get возвращает упорядоченный хэш column_name => column_value, поэтому .keys даст вам имя столбца.

Если вы используете камень 'cassandra-cql':

@client.execute("select * from my_column_family where key = ?", key).fetch.column_names
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...