|
Boost : |
Subject: Re: [boost] Boost.SQL?
From: Mathias Gaunard (mathias.gaunard_at_[hidden])
Date: 2010-09-14 10:29:57
On 14/09/10 14:26, Roland Bock wrote:
> std::vector<record> records =
It probably should just return a range rather than a vector.
> db.select<record>(
> sql::where(t::id() > 1000 && t::first_name() == name),
> sql::order_by(t::priority()(sql::desc)),
> sql::limit(17));
Have you considered using Proto to define and check the grammar of that
language?
>
> // the values can be accessed by their name
> // and are of the correct type, e.g.
> records.front().first_name_; // is a string
> records.front().middle_name_; // optional<string> because the table
> definition says that it can be NULL
How are first_name/middle_name/priority/id attached to the record type?
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk