├── .circleci └── config.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── LICENSE ├── Makefile ├── README.rst ├── deploy └── vbump.py ├── doc ├── Makefile ├── requirements.txt └── source │ ├── api.rst │ ├── conf.py │ ├── index.rst │ └── internals.rst ├── example └── taylor.py ├── pyproject.toml ├── sqlakeyset ├── __init__.py ├── asyncio.py ├── columns.py ├── constants.py ├── paging.py ├── py.typed ├── results.py ├── serial │ ├── __init__.py │ └── serial.py ├── sqla.py ├── sqla13.py ├── sqla14.py ├── sqla20.py └── types.py ├── tests ├── blns.txt ├── conftest.py ├── test_async.py ├── test_internals.py ├── test_paging.py ├── test_paging_20_style.py └── test_ser.py ├── tox.ini └── uv.lock /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/README.rst -------------------------------------------------------------------------------- /deploy/vbump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/deploy/vbump.py -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/doc/requirements.txt -------------------------------------------------------------------------------- /doc/source/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/doc/source/api.rst -------------------------------------------------------------------------------- /doc/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/doc/source/conf.py -------------------------------------------------------------------------------- /doc/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/doc/source/index.rst -------------------------------------------------------------------------------- /doc/source/internals.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/doc/source/internals.rst -------------------------------------------------------------------------------- /example/taylor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/example/taylor.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/pyproject.toml -------------------------------------------------------------------------------- /sqlakeyset/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/sqlakeyset/__init__.py -------------------------------------------------------------------------------- /sqlakeyset/asyncio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/sqlakeyset/asyncio.py -------------------------------------------------------------------------------- /sqlakeyset/columns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/sqlakeyset/columns.py -------------------------------------------------------------------------------- /sqlakeyset/constants.py: -------------------------------------------------------------------------------- 1 | ORDER_COL_PREFIX = "_sqlakeyset_oc_" 2 | -------------------------------------------------------------------------------- /sqlakeyset/paging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/sqlakeyset/paging.py -------------------------------------------------------------------------------- /sqlakeyset/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sqlakeyset/results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/sqlakeyset/results.py -------------------------------------------------------------------------------- /sqlakeyset/serial/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/sqlakeyset/serial/__init__.py -------------------------------------------------------------------------------- /sqlakeyset/serial/serial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/sqlakeyset/serial/serial.py -------------------------------------------------------------------------------- /sqlakeyset/sqla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/sqlakeyset/sqla.py -------------------------------------------------------------------------------- /sqlakeyset/sqla13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/sqlakeyset/sqla13.py -------------------------------------------------------------------------------- /sqlakeyset/sqla14.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/sqlakeyset/sqla14.py -------------------------------------------------------------------------------- /sqlakeyset/sqla20.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/sqlakeyset/sqla20.py -------------------------------------------------------------------------------- /sqlakeyset/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/sqlakeyset/types.py -------------------------------------------------------------------------------- /tests/blns.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/tests/blns.txt -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/tests/test_async.py -------------------------------------------------------------------------------- /tests/test_internals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/tests/test_internals.py -------------------------------------------------------------------------------- /tests/test_paging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/tests/test_paging.py -------------------------------------------------------------------------------- /tests/test_paging_20_style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/tests/test_paging_20_style.py -------------------------------------------------------------------------------- /tests/test_ser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/tests/test_ser.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/tox.ini -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/sqlakeyset/HEAD/uv.lock --------------------------------------------------------------------------------