INNER CODE UNIT · Python

first_filtered

c0sogi/LLMChat · app/database/schemas/__init__.py:154

    async def first_filtered(
        cls: Type[TableGeneric],
        *criteria: _ColumnExpressionArgument[bool],
        session: AsyncSession | None = None,
    ) -> TableGeneric:
        stmt: Select[tuple] = select(cls).filter(*criteria)
        return await db.scalars__first(stmt=stmt, session=session)

    @classmethod
    async def one_or_none_filtered(
        cls: Type[TableGeneric],
        *criteria: _ColumnExpressionArgument[bool],
        session: AsyncSession | None = None,
    ) -> Optional[TableGeneric]:
        stmt: Select[tuple] = select(cls).filter(*criteria)
        return await db.scalars__one_or_none(stmt=stmt, session=session)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…