public class MapPage<K,V,M extends Map<K,V>> extends AbstractPage
| 构造器和说明 |
|---|
MapPage(int pageIndex,
int pageSize) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getRealSize() |
M |
getRecords() |
MapPage<K,V,M> |
selectNextPage(Supplier<M> selectSupplier)
查询下一页的记录并返回
MapPage 对象。 |
String |
toString() |
getCacheTotal, getPageIndex, getPageSize, getTotal, getTotalPage, hasNextPage, hasPreviousPage, initTotalPage, setTotalpublic M getRecords()
public int getRealSize()
public MapPage<K,V,M> selectNextPage(Supplier<M> selectSupplier)
MapPage 对象。
此方法会将当前的页码 pageIndex 自增 ,然后执行查询 Supplier
获取下一页的数据。该方法在实现时优化了查询逻辑,避免了每次都进行总记录数的统计(count 查询),
从而提高查询性能。
selectSupplier - 查询方法,来源于SqlContext.select()MapPage 对象,包含更新后的分页信息和查询结果。Copyright © 2024 Dynamic-SQL. All rights reserved.