19 Aug
2014
19 Aug
'14
9:51 a.m.
On 2014-08-19 10:55, Thijs (M.A.) van den Berg wrote:
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. +1
AFAIK 3. is named "bindings" in UBlas where it binds to eg Atlas, Lapack In layer 4, the term "binding" is already used by third parties, for instance "binding values to prepared statements". That's why I would not use here.
Cheers, Roland