sqlalchemy_async_repositories.pagination.strategies.native_strategy =================================================================== .. py:module:: sqlalchemy_async_repositories.pagination.strategies.native_strategy .. autoapi-nested-parse:: Native SQLAlchemy pagination strategy (fallback). Classes ------- .. autoapisummary:: sqlalchemy_async_repositories.pagination.strategies.native_strategy.NativeStrategy Module Contents --------------- .. py:class:: NativeStrategy Pagination strategy using native SQLAlchemy (zero dependencies). .. py:method:: execute(db: sqlalchemy.ext.asyncio.AsyncSession, model_class: Type[sqlalchemy.orm.DeclarativeBase], page: int, page_size: int, filters: Optional[List[sqlalchemy_async_repositories.pagination.models.FilterSpec]], sort: Optional[List[sqlalchemy_async_repositories.pagination.models.SortSpec]]) -> sqlalchemy_async_repositories.pagination.models.PaginatedResult :async: Execute paginated query using native SQLAlchemy.