Package com.landawn.abacus.util
Interface PaginatedDataSet
- Since:
- 0.8
- Author:
- Haiyang Li
-
Method Summary
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Method Details
-
currentPage
DataSet currentPage()Returns a frozenDataSet
.- Returns:
- a frozen
DataSet
. - See Also:
-
previousPage
DataSet previousPage()- Returns:
- a frozen
DataSet
. - See Also:
-
hasNext
boolean hasNext()Checks for next.- Returns:
- true, if successful
-
nextPage
DataSet nextPage()- Returns:
- a frozen
DataSet
. - See Also:
-
firstPage
u.Optional<DataSet> firstPage()Returns the first page.- Returns:
- a frozen
DataSet
. - See Also:
-
lastPage
u.Optional<DataSet> lastPage()Returns the last page.- Returns:
- a frozen
DataSet
. - See Also:
-
getPage
- Parameters:
pageNum
-- Returns:
- a frozen
DataSet
. - Throws:
IllegalArgumentException
- the illegal argument exception- See Also:
-
absolute
- Parameters:
pageNum
-- Returns:
-
currentPageNum
int currentPageNum()- Returns:
- int
-
pageSize
int pageSize()- Returns:
- int
-
pageCount
Deprecated.replaced bytotalPages
- Returns:
- int
- See Also:
-
totalPages
int totalPages()- Returns:
- int
-
stream
-
totalPages