|
IronQuery
A SQL-first query builder for C++
|
Bind-parameter placeholders and optional framework integrations. More...
Functions | |
| template<typename Builder > | |
| ::storages::Query | iron_query::userver::ToQuery (const Builder &builder, ::storages::Query::Name name, ::storages::Query::LogMode log_mode=::storages::Query::LogMode::kFull) |
Renders a finalized IronQuery builder (iron_query::SelectExpr, iron_query::InsertInto, iron_query::Update, iron_query::DeleteFrom, iron_query::SetOp, iron_query::WithQuery, or anything else exposing std::string ToString() const) into a userver storages::Query, ready to pass to a driver's Execute/Select. | |
Variables | |
| const Expr | iron_query::_1 |
| A synonym for $1. | |
Bind-parameter placeholders and optional framework integrations.
| ::storages::Query iron_query::userver::ToQuery | ( | const Builder & | builder, |
| ::storages::Query::Name | name, | ||
| ::storages::Query::LogMode | log_mode = ::storages::Query::LogMode::kFull |
||
| ) |
Renders a finalized IronQuery builder (iron_query::SelectExpr, iron_query::InsertInto, iron_query::Update, iron_query::DeleteFrom, iron_query::SetOp, iron_query::WithQuery, or anything else exposing std::string ToString() const) into a userver storages::Query, ready to pass to a driver's Execute/Select.
_1.._10 placeholders are still the caller's responsibility, exactly as with a bare ToString() call.