<html><body>
<p><font size="2" face="sans-serif">I am trying to understand which projects support a previous link for pagination and how that support is implemented.</font><br>
<br>
<font size="2" face="sans-serif">I believe that supporting a next link is quite common and is implemented as:</font><br>
<br>
<font size="2" face="sans-serif">1. Caller includes a "marker" query string parameter which represents the ID of the last item in the previous page of data</font><br>
<font size="2" face="sans-serif">2. Corresponding marker object is used to set the filtering information on the ORM query object in the common paginate_query function [1]</font><br>
<br>
<font size="2" face="sans-serif">As a convenience, when the GET reply has been limited, many projects also include a "next" href link that includes the next marker (allowing the caller to simply invoke that link to get the next page of data).</font><br>
<br>
<font size="2" face="sans-serif">I cannot find any utility functions to help generate the ORM query to retrieve the previous page of data, does anyone know how projects implement this? I have a few ideas on how to implement this by reversing the sort directions but am first trying to understand what currently exists.</font><br>
<br>
<font size="2" face="sans-serif">Does anyone know what support currently exists for a retrieving a previous page of data?</font><br>
<br>
<font size="2" face="sans-serif">[1]: </font><a href="https://github.com/openstack/oslo.db/blob/master/oslo_db/sqlalchemy/utils.py#L174-L177"><font size="2" face="sans-serif">https://github.com/openstack/oslo.db/blob/master/oslo_db/sqlalchemy/utils.py#L174-L177</font></a><br>
<br>
<font size="2" face="sans-serif">Steven Kaufer</font></body></html>