Commit Graph

27 Commits

Author SHA1 Message Date
rbock a09c79b234 Removed a few stray semicolons 2015-02-15 13:10:39 +01:00
rbock f02a9ce3d0 Moved logic functions from detail into logic namespace 2014-11-29 14:29:54 +01:00
rbock f62891d25f Merged _member and _methods in clauses to _base
This makes statement_t look much nicer and use less inheritance
2014-11-29 11:10:01 +01:00
rbock 7f97f2bbe7 Reduced error messages for 'using' and update list 2014-11-29 09:18:20 +01:00
rbock 0e27cd7138 Added serialize checks for dynamically added stuff 2014-11-26 10:02:48 +01:00
rbock 935baebedb Added more specific static asserts for the consistency checks 2014-11-25 21:46:09 +01:00
rbock 809d42e4a1 Introduced check for serializability 2014-11-25 17:43:55 +01:00
rbock 0b1b03fedc Added missing consistency check structs 2014-11-17 19:13:45 +01:00
rbock 59734b3f51 Moved static asserts for inconsistency errors much closer to call site 2014-11-17 19:05:22 +01:00
rbock 4ac4b1820b Removed stray sqlpp namespace qualifiers
The usage was very inconsistent. Also, I just saw that the current VC++
cannot deal with qualifiers in combination with template aliases
2014-08-27 20:43:09 +02:00
rbock 3dfed5b85c Added derived_statement_t alias 2014-08-27 20:10:31 +02:00
rbock a4429f0f19 Sprinkled in a few const qualifiers 2014-08-27 09:23:07 +02:00
rbock 5ddaaeeac8 Meta function for accessing the lhs and rhs of an expression 2014-08-26 23:32:29 +02:00
rbock e59dc3862a An alias for creating a new statement type 2014-08-25 21:22:22 +02:00
rbock 83fd052cf5 Fixed duplicate column detection in insert and update 2014-08-24 12:28:49 +02:00
rbock c0902f8683 Added constraints that insert and update require some value specs 2014-08-11 21:03:55 +02:00
rbock dd33b8096e Streamlined type traits a bit 2014-07-28 06:54:54 +02:00
rbock 12f723d021 Fixed type error in join 2014-07-26 18:06:37 +02:00
rbock 0f29e255d1 Unified tvin/trivial_value_is_null usage for =,==,!= and ! 2014-07-21 09:53:17 +02:00
rbock 2266787e94 Fixed another few warnings 2014-06-26 14:35:49 +02:00
rbock e03366202d Fixed a bunch of warnings 2014-06-26 08:39:08 +02:00
rbock 1267aa252f Added _check_consistency call to all statement parts
For instance, enforce where() to be called
2014-06-24 21:53:25 +02:00
rbock 5f927572cf Took care of a few warnings 2014-06-14 20:25:11 +02:00
rbock ef6c7e0c0d Removed a few obsolete "typename" 2014-06-14 07:49:43 +02:00
rbock 269f2e7e17 Fixed indentations 2014-06-14 07:45:10 +02:00
rbock 09d220541e removed namespace vendor 2014-06-14 07:43:27 +02:00
rbock 060d59125c Moved files from sqlpp11/vendor to sqlpp11 2014-06-13 18:51:51 +02:00