T - The modelled type of the object in a page.public interface PageIterable<T> extends SdkIterable<Page<T>>
The result can be accessed either through iterable Pages or flattened items across all pages via
items()
Example:
1) Iterating through pages
PageIterable<MyItem> results = table.scan();
results.stream().forEach(p -> p.items().forEach(item -> System.out.println(item)))
2) Iterating through items
PageIterable<MyItem> results = table.scan();
results.items().stream().forEach(item -> System.out.println(item));
| Modifier and Type | Method and Description |
|---|---|
static <T> PageIterable<T> |
create(SdkIterable<Page<T>> pageIterable) |
default SdkIterable<T> |
items()
Returns an iterable to iterate through the paginated
Page.items() across all response pages. |
streamforEach, iterator, spliteratorstatic <T> PageIterable<T> create(SdkIterable<Page<T>> pageIterable)
default SdkIterable<T> items()
Page.items() across all response pages.
This method is useful if you are interested in iterating over the items in the response pages instead of the top level pages.
Copyright © 2022. All rights reserved.