sqlalchemy_async_repositories.use_cases.get_all.query_handler¶
Query handler for get_all use case.
Classes¶
Handler for get_all query. |
Module Contents¶
- class sqlalchemy_async_repositories.use_cases.get_all.query_handler.GetAllHandler(db: sqlalchemy.ext.asyncio.AsyncSession, model_class: Type[sqlalchemy.orm.DeclarativeBase])¶
Handler for get_all query.
- db¶
- model_class¶
- async execute(limit: int | None = None, offset: int = 0) List[sqlalchemy.orm.DeclarativeBase]¶
Execute get_all query.
- Args:
limit: Maximum number of results offset: Number of results to skip
- Returns:
List of entities