Skip to content

Compiler API

strawberry_graphql_resolver.compilers

DBType

Bases: StrEnum

Select how a resolver receives a parsed GraphQL query.

MongoDBQuery

Bases: BaseModel

MongoDB filter and sort values accepted by PyMongo.

SQLQuery dataclass

Parameterized SQL Server query produced from a query expression.

compile_mongo

compile_mongo(query: QueryExpression) -> MongoDBQuery

Compile a query expression into a PyMongo-compatible query model.

compile_sql

compile_sql(query: QueryExpression) -> SQLQuery

Compile a query expression into SQL text and bound parameters.