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 Page
s 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. |
stream
forEach, iterator, spliterator
static <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.