Boost logo

Boost :

Subject: Re: [boost] SQL: next iteration of sqlpp11
From: Roland Bock (rbock_at_[hidden])
Date: 2014-02-06 02:26:07


On 2014-02-06 00:32, Klaim - Joël Lamotte wrote:
> On Wed, Feb 5, 2014 at 7:22 PM, Roland Bock <rbock_at_[hidden]> wrote:
>
>> sqlpp11 is a frontend which does not depend on any specific backend.
>> sqlpp11 is totally vendor-agnostic. It creates expression trees that can
>> easily interpreted by the connector/backend. During this interpretation
>> all the vendor specific stuff is taken care of.
>> Similarly with select results, sqlpp11 provides a unified way of
>> accessing and interpreting results. The connector/backend feed the
>> values into the structure.
>>
>> Connectors are not part sqlpp11. They are specific for one or more
>> databases.
>>
> Side question: if I understand correctly, nothing would prevent
> implementing a backend to a NoSql database, for example MongoDB,
> as that backend could just generate the right equivalent commands to the
> sql request provided by the expression tree.
> Am I correct?
>
Yes, that is absolutely correct.

And it is not a side question in my eyes :-)


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk