pypaginate.adapters.sqlalchemy.sorting
SQLAlchemy sort backend translating SortSpec to ORDER BY clauses.
Maps SortDirection and NullsPosition to SQLAlchemy column modifiers.
Classes
Translates SortSpec to SQLAlchemy ORDER BY clauses. |
Module Contents
- class pypaginate.adapters.sqlalchemy.sorting.SQLAlchemySortBackend
Translates SortSpec to SQLAlchemy ORDER BY clauses.
Satisfies
SortBackendprotocol.- static apply_sorting(query: object, sorting: collections.abc.Sequence[pypaginate.domain.specs.SortSpec]) object
Apply sort specs to a SQLAlchemy Select.
- Parameters:
query – A SQLAlchemy Select statement.
sorting – Sort specifications (applied in order).
- Returns:
Modified Select with ORDER BY clauses.