sqlalchemy_async_repositories.pagination_native

DEPRECATED: Moved to pagination/strategies/native_strategy.py

Kept for backwards compatibility.

Functions

find_paginated_native(...)

Paginated query using native SQLAlchemy.

Module Contents

async sqlalchemy_async_repositories.pagination_native.find_paginated_native(db_session: 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

Paginated query using native SQLAlchemy.

This is the fallback when FastCRUD is not installed. Simple, fast, zero external dependencies.