19 Aug
2014
19 Aug
'14
8:55 a.m.
I think we've had a terminology clash. By "backend" I thought you meant "the sqlpp11 class that knows how to talk to the native driver", not the native driver itself. Of course the native driver probably won't know how to drive an optional, nor should it be expected to.
There are several layers, I assume:
1. User code 2. sqlpp11 database-independent frontend 3. sqlpp11 database-specific connector 4. native database library
Nice definition of layers. AFAIK 3. is named "bindings" in UBlas where it binds to eg Atlas, Lapack The Multiprecision lib also has support for interfacing with various 3rd party libs like GMP but there I can't find a specific name.