Skip to content

Commit a44650f

Browse files
authored
Add qblike_3 example. (#42)
Add example that demonstrates the typing of a SQL-alchemy like query builder, allowing selects on tables and fields. Single table queries such as `session.execute(select(User))` will return a list of ```py class Select[User, tuple[...]]: id: int name: str email: str age: int | None active: bool posts: list[Post] ``` Multi table queries such as `session.execute(select(User.name, Post.content))` will return a list of ```py class QueryRow[...]: User: Select[User, tuple[...]]]: Post: Select[Post, tuple[...]]]: ``` where ```py class Select[User, tuple[...]]: name: str class Select[Post, tuple[...]]: content: str ```
1 parent 9050257 commit a44650f

1 file changed

Lines changed: 575 additions & 0 deletions

File tree

0 commit comments

Comments
 (0)