public class PageableExecutionUtils extends Object
Pageable
. Using PageableExecutionUtils
assumes that data queries
are cheaper than COUNT
queries and so some cases can take advantage of optimizations.Constructor and Description |
---|
PageableExecutionUtils() |
Modifier and Type | Method and Description |
---|---|
static <T> Page<T> |
getPage(List<T> content,
Pageable pageable,
LongSupplier totalSupplier)
|
public static <T> Page<T> getPage(List<T> content, Pageable pageable, LongSupplier totalSupplier)
Page
based on the given content
, Pageable
and Supplier
applying
optimizations. The construction of Page
omits a count query if the total can be determined based on the
result size and Pageable
.content
- must not be null.pageable
- must not be null.totalSupplier
- must not be null.Page
.Copyright © 2011-2016–2017 Pivotal Software, Inc.. All rights reserved.