Spec-Zone.ru › RethinkDB java

Команда ReQL: toList

Синтаксис команды

result.toList() → List

Описание

Получить все результаты из результата в виде списка.

Результаты RethinkDB можно итерировать с помощью интерфейсов Java Iterable и Iterator; для преобразования результата в список используйте toList.

Пример: Для небольших наборов результатов может быть удобнее обработать их сразу как список.

processResults(r.table("users").run(conn).toList());

Эквивалентный запрос с циклом for будет таким:

try(Result<Object> result = r.table("users").run(conn)) {
    for (Object doc : result) {
        processResult(doc);
    }
}

Примечание: Поскольку поток является результатом, который никогда не завершается, использование list с потоком никогда не вернёт значение. Используйте for или next вместо этого. См. команду changes для получения дополнительной информации о потоках.

Связанные команды

  • next
  • for
  • close (результат)

© RethinkDB contributors
Licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
https://rethinkdb.com/api/java/to_array/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API