0
0
mirror of https://github.com/rbock/sqlpp11.git synced 2024-11-16 04:47:18 +08:00
Commit Graph

911 Commits

Author SHA1 Message Date
rbock
e629086e72 Merge tag '0.36' into develop
Several breaking changes:

  * `from(a,b)` not allowed anymore, please use explicit joins
  * `where(true)` not allowed anymore, please use `.unconditionally()` or sqlpp::value(true)
  * `some_sql_expression and true` not allowed anymore, please use `tab.col == sqlpp::value(true)` if you really want to express this.
  * `having(expression)` requires `expression` to be made of aggregates, e.g. columns named in `group_by()` or aggregate functions like `count()` or constant values.
  * `where()` and `having()` accept only one parameter

Several more clauses are now available as free functions.

Lots of additional tests.
2016-04-17 16:11:28 +02:00
rbock
8bd12f02a4 Merge branch 'release/0.36' 2016-04-17 16:05:10 +02:00
rbock
83aeba05d1 Merge branch 'ianda-develop' into develop 2016-04-17 13:53:17 +02:00
rbock
b1718f5c5e Merge branch 'develop' of https://github.com/ianda/sqlpp11 into ianda-develop 2016-04-17 13:52:50 +02:00
rbock
7a483d12b2 Removed two obsolete files 2016-04-17 13:28:16 +02:00
rbock
aebc28eb72 Merge branch 'feature/msvc-again-04' into develop 2016-04-17 13:23:17 +02:00
rbock
c63aac480f Choosing the "correct" floor method even with MSVC 2016-04-17 11:03:21 +02:00
rbock
91defe2450 MSVC update 2 already has std::chrono::floor 2016-04-17 10:45:31 +02:00
rbock
914ecae7c2 Added more tests and fixed dynamic free clauses 2016-04-16 09:51:13 +02:00
rbock
be7403c1e7 Added missing test file 2016-04-15 19:05:42 +02:00
rbock
10bdf4cfca Added a few serializer tests for free function select clauses 2016-04-15 18:21:22 +02:00
rbock
1e1b388a67 Added factory functions for several select sub clauses 2016-04-15 09:37:34 +02:00
rbock
a3f29e18e7 Checkout a specific version of date for CI 2016-04-14 16:41:17 +02:00
rbock
cc56faf98c Specific comparison operators
In case we want to turn operator== into a free function, this will
prevent premature instantiation of wrap_operand
2016-04-14 09:59:35 +02:00
rbock
f18ab542b4 Made the check for date.h a bit more user friendly 2016-04-11 19:56:32 +02:00
rbock
434f6911b7 Trailing return types in basic expression operators 2016-04-10 09:39:38 +02:00
rbock
4d538e8cb2 msvc is not very good with template aliases in variadic templates 2016-04-10 07:53:18 +02:00
rbock
c9f4e1b4a7 More cleanup 2016-04-09 22:50:18 +02:00
rbock
95ffdb2967 More cleanup
... and maybe MSVC will be happy again, too?
2016-04-09 22:24:50 +02:00
rbock
fbbdc75e64 Added missing file (with some more tests) 2016-04-09 21:53:39 +02:00
rbock
dff0c9942a A bit of cleanup 2016-04-09 21:46:31 +02:00
rbock
e1ec4a8f53 Merge branch 'feature/make_msvc_compile_again' into develop
This has actually led to cleaner code this time
2016-04-09 11:10:58 +02:00
rbock
0fb188c67d More re-arrangements and preventing self-compare in in() again 2016-04-09 10:55:46 +02:00
rbock
6c1b190dcc Adding back conditions 2016-04-09 10:23:15 +02:00
rbock
403d6b644a Another arrangement 2016-04-09 10:06:12 +02:00
rbock
c199a4f6a4 Re-arrange in() parameter checks 2016-04-09 09:44:52 +02:00
rbock
7abd620465 Trying to appease MSVC 2016-04-08 21:51:00 +02:00
rbock
3bb0389e38 Re-arranged README 2016-04-08 21:40:01 +02:00
Roland Bock
5899dbf19a Create ChangeLog.md 2016-04-08 21:21:28 +02:00
rbock
7bf7388907 Added more tests 2016-04-08 21:09:36 +02:00
rbock
9d6ad6511f Merge branch 'feature/prevent_self_comparison' into develop 2016-04-08 16:17:42 +02:00
rbock
a77f26ffe3 Prevent self-comparison, added more tests, fixed some expression checks 2016-04-07 21:53:19 +02:00
rbock
3e008a2b04 Intermediate state 2016-04-06 10:16:35 +02:00
rbock
90d769520c Merge branch 'develop' of https://github.com/rbock/sqlpp11 into develop 2016-03-31 07:12:22 +02:00
rbock
0b8ccaa985 Added insert_set to create first custom insert 2016-03-31 07:11:41 +02:00
Roland Bock
ba95748b91 Merge pull request #74 from digitalist/master
fix my mistake
2016-03-26 16:32:02 +01:00
“digitalist.ru”
6b7bdb1e62 fix my mistake 2016-03-26 14:51:25 +03:00
Roland Bock
c2c424f856 Merge pull request #73 from niXman/develop
SQLPP_PRIMARY_KEY & SQLPP_AUTO_INCREMENT is fixed
2016-03-25 07:50:23 +01:00
rbock
712c79cb8a Added static_assert tests for dynamic from.add() 2016-03-24 19:54:16 +01:00
niXman
93211cac5f SQLPP_PRIMARY_KEY & SQLPP_AUTO_INCREMENT is fixed 2016-03-24 12:57:08 +02:00
rbock
dec3f5b3df Migrated from::add() to portable static assert 2016-03-23 08:20:52 +01:00
rbock
e478695891 Fixed function name 2016-03-22 10:03:37 +01:00
rbock
67af04e8f8 Fixed function name 2016-03-22 09:42:08 +01:00
rbock
cf9ec10ae4 Added table checks for dynamic_join(x).add(y) 2016-03-22 09:23:37 +01:00
rbock
ec81299259 Added serializer tests for verbatim_table 2016-03-22 09:23:12 +01:00
Roland Bock
4797521031 Merge pull request #71 from digitalist/readme
Readme and ddl2cpp error handling
2016-03-22 07:06:18 +01:00
“digitalist.ru”
772109fc87 ddl2cpp solutions 2016-03-22 00:28:06 +03:00
“digitalist.ru”
64a122b64a ddl2cpp solutions 2016-03-22 00:27:01 +03:00
“digitalist.ru”
c43b8272ba readme/ddl2cpp KeyError handling, merging 2016-03-21 22:04:34 +03:00
“digitalist.ru”
51f125e763 readme/ddl2cpp KeyError handling 2016-03-21 22:02:41 +03:00