как получить список индексов, назначенных в таблице в cassandra

1) Подобно использованию этой команды «DESCRIBE COLUMNFAMILY schemaname.tablename», мы можем получить сведения о конкретной таблице, как узнать список индексов, назначенных конкретной таблице?

Заранее спасибо.


person Helping Hand..    schedule 22.01.2014    source источник
comment
возможный дубликат Cassandra 2 - список существующих индексов с CQL 3   -  person jorgebg    schedule 22.01.2014
comment
я хочу знать список имен индексов, которые я применил к конкретной таблице.   -  person Helping Hand..    schedule 22.01.2014


Ответы (1)


Просто напишите запрос, как показано ниже, вы получите все индексы для конкретной таблицы (coulmnfamily_name в вашем запросе):

SELECT index_name FROM system.schema_columns 
WHERE keyspace_name='your keyspace' 
AND columnfamily_name='table name on which you want to know indexes';
person Mahendra    schedule 23.01.2014