sqlalchemy_async_repositories.pagination.strategies.fastcrud_strategy¶
FastCRUD pagination strategy.
Classes¶
Pagination strategy using FastCRUD library. |
Module Contents¶
- class sqlalchemy_async_repositories.pagination.strategies.fastcrud_strategy.FastCRUDStrategy¶
Pagination strategy using FastCRUD library.
- async execute(db: sqlalchemy.ext.asyncio.AsyncSession, model_class: Type[sqlalchemy.orm.DeclarativeBase], page: int, page_size: int, filters: List[sqlalchemy_async_repositories.pagination.models.FilterSpec] | None, sort: List[sqlalchemy_async_repositories.pagination.models.SortSpec] | None) sqlalchemy_async_repositories.pagination.models.PaginatedResult¶
Execute paginated query using FastCRUD.