Кассандра (phpcassa) поменяла ключи? - PullRequest
1 голос
/ 24 января 2012

Я знаю, что могу изменить порядок столбцов следующим образом:

$ lines = $ test-> get_range ("", "", 10, NULL, "", "", true);

Но ключи в дБ, как 1, 2, 3, 4 Я хочу получить последние 10 ключей, а затем сделать как обратный пейджинг.Так что я в основном хочу первым пришел первым.Какой будет лучший метод?

Конечно, я могу достать все ключи из Кассандры и затем поменять их местами по php, но должно быть что-то более элегантное.

1 Ответ

1 голос
/ 25 января 2012

Если вы используете RandomPartition (что почти наверняка должно быть, см. здесь для получения дополнительной информации о выборе разделителя ), вы не можете получить упорядоченный диапазон ключей.Даже если вы используете OrderedPartitioner, невозможно получить диапазон ключей в обратном порядке.

Чтобы добиться того, что вы пытаетесь сделать, используйте строки с именами столбцов, которые вы используете в настоящее время дляключи строки и просто получить перевернутый фрагмент столбцов с пределом 10.

...