sqlalchemy_async_repositories.pagination_fastcrud

FastCRUD implementation for pagination (used when available).

Functions

find_paginated_fastcrud(...)

Paginated query using FastCRUD.

Module Contents

async sqlalchemy_async_repositories.pagination_fastcrud.find_paginated_fastcrud(fastcrud_instance: Any, db_session: Any, 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

Paginated query using FastCRUD.

This is used when FastCRUD is installed (optional dependency). Provides battle-tested pagination with advanced features.