sql_db
Raw SQL query execution with optional result parsing.
DbSql
Used to run raw SQL queries.
Source code in src/embar/sql_db.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | |
__await__()
Run the query asynchronously without returning results.
Source code in src/embar/sql_db.py
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | |
__init__(template, db)
Create a new DbSql instance.
Source code in src/embar/sql_db.py
23 24 25 26 27 28 | |
model(model)
Specify a model for parsing results.
Source code in src/embar/sql_db.py
30 31 32 33 34 | |
run()
run() -> None
run() -> DbSql[Db]
Run the query synchronously without returning results.
Source code in src/embar/sql_db.py
62 63 64 65 66 67 68 69 70 | |
DbSqlReturning
Used to run raw SQL queries and return a value.
Source code in src/embar/sql_db.py
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | |
__await__()
Run the query asynchronously and return parsed results.
Source code in src/embar/sql_db.py
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 | |
__init__(sql, model, db)
Create a new DbSqlReturning instance.
Source code in src/embar/sql_db.py
82 83 84 85 86 87 88 | |
run()
run() -> Sequence[M]
run() -> DbSqlReturning[M, Db]
Run the query synchronously and return parsed results.
Source code in src/embar/sql_db.py
120 121 122 123 124 125 126 127 128 129 130 131 132 133 | |