public abstract 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.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–2020 Pivotal Software, Inc.. All rights reserved.