|
| | QueryBuilder (std::shared_ptr< DBClient > db, const std::string &table) |
| |
| QueryBuilder & | where (const std::string &field, const std::string &op, const std::string &val) |
| | Adds a WHERE clause using an explicit field, operator, and value.
|
| |
| QueryBuilder & | where (const Expr &expr) |
| |
| QueryGetAwaiter< DBClient, ModelType > | get_async () |
| | Executes a SELECT query asynchronously and maps results to a vector of ModelType.
|
| |
| QueryInsertAwaiter< DBClient, ModelType > | insert_async (const ModelType &model) |
| | Executes an INSERT query for a model.
|
| |
template<typename DBClient, typename ModelType>
class orm::QueryBuilder< DBClient, ModelType >
A lightweight, JSON-backed ORM Query Builder.