IronQuery
A SQL-first query builder for C++
Loading...
Searching...
No Matches
Functions | Variables
Placeholders and integrations

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.
 

Detailed Description

Bind-parameter placeholders and optional framework integrations.

Function Documentation

◆ ToQuery()

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.

Note
Values for _1.._10 placeholders are still the caller's responsibility, exactly as with a bare ToString() call.