BigTable - бросить / пропустить первые N строк - PullRequest
0 голосов
/ 31 января 2019

Можно ли пропустить / пропустить первые N строк в BigTable?

Я пытаюсь выполнить разбиение на страницы для конечной точки API с выходными данными BigTable.

Ближайший фильтр: CellsRowOffsetFilter ( Документация BigTable)

Однако этот фильтр пропускает только N версий ячейки, а не строку вывода.

Можно удалить первые N строк, используя итераторы, но это будет использовать пропускную способность чтения BigTable, что не кажется хорошей идеей.

1 Ответ

0 голосов
/ 13 февраля 2019

Один из подходов, как обсуждалось в комментариях к вашему вопросу, заключается в том, чтобы прочитать некоторое количество строк с использованием предела строк, а затем передать ключ строки последней строки в ответе в качестве start_key для следующего запроса.

См. Также Клиент узла Bigtable: как установить смещение чтения для нумерации страниц? .

...