kit-pagination edge
About Pagination
For a set that contains N elements, pagination is way to obtain subsets of this set (often with ordering constraints). This subset can be referred to as a page".
Page ID
In order to identify that subset, you will need a subset identifier (or subset id, page id).
This page id contains the data necessary to obtain a subset.
| Transparent | Opaque | |
|---|---|---|
| Example | page=2 |
page=LKJlhJ_h2 |
| Pagination data | Visible to the pagination user | Not visible to the pagination user |
| Access | Sequential or not | Sequential only |
| Used when | * The pagination data is simple * Non sequential access is needed | * The pagination data is complex * non sequential access is not needed Here the client receives an opaque chunk of data, the cursor, that is sent back to get the next or previous page. |