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

В Cassandra, когда таблица создана, запишите, в которой, если мы опишем таблицу, сначала будут показаны ключевые столбцы разделения, следующие ключевые столбцы кластеризации, а затем остальные столбцы в алфавитном порядке. У меня есть одно требование к бизнесу в реальном времени, где мне нужно взять indexOf (column_name), когда все столбцы отсортированы по алфавиту. Есть ли в любом случае, по которому мы можем отсортировать все столбцы таблицы Cassandra по алфавиту?

1 Ответ

0 голосов
/ 27 февраля 2019
use system_schema;
select column_name from columns  where keyspace_name = 'nameofkeyspace' and table_name = 'tablename';

Таблица уже имеет имя столбца в качестве ключа кластеризации и сортируется по ключу кластеризации - поэтому вы всегда получите отсортированный список столбцов;

...