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

1037 Commits

Author SHA1 Message Date
rbock
7771ed8269 Added serializer tests for insert 2016-05-11 19:10:23 +02:00
Roland Bock
6c764b9384 Merge pull request #83 from ianda/develop
Added FindHinnatDate.cmake to prevent usage of preset paths
2016-05-07 21:21:33 +02:00
Christian Dávid
eed1b89f2e Corrected path to date in .appveyor.yml (again) 2016-05-06 19:52:00 +02:00
strangeqargo
e457757ec5 heavy refactoring 2016-05-05 23:08:27 +03:00
Roland Bock
7ed4ba9860 Merge pull request #85 from digitalist/ddl2cpp
Ddl2cpp
2016-05-05 21:38:24 +02:00
Christian Dávid
5bd9614754 Corrected path to date in .appveyor.yml (again) 2016-05-05 20:31:28 +02:00
Christian Dávid
bd22cdbb61 Corrected path to date in .appveyor.yml 2016-05-05 16:58:19 +02:00
Christian Dávid
21ea63c050 Adopted .appveyor.yml to find the date library 2016-05-05 10:31:58 +02:00
Christian Dávid
bcc3eea988 Updated travis build config
It sets the path to the date library correctly now.
2016-05-05 10:15:26 +02:00
Christian Dávid
7097d4a325 Approved error messages of FindHinnantDate.cmake
Also added a documented variable to give hints.
2016-05-05 10:09:04 +02:00
strangeqargo
ffc2dd0f3c doing 2016-05-05 02:40:44 +03:00
strangeqargo
42dfa6cddc argument parsing, fail on parsing 2016-05-05 01:58:53 +03:00
strangeqargo
101a02e9e8 adding comment 2016-05-04 23:13:17 +03:00
strangeqargo
f0d2bf6189 ddl2cpp mysql now(). Too many commits. 2016-05-03 15:49:42 +03:00
strangeqargo
222b3924e2 Merge branch 'ddl2cpp' of github.com:digitalist/sqlpp11 into ddl2cpp 2016-05-03 15:47:45 +03:00
strangeqargo
87e4f01d17 Merge branch 'ddl2cpp' of github.com:digitalist/sqlpp11 into ddl2cpp 2016-05-03 15:43:36 +03:00
strangeqargo
94945cc950 ddl2cpp mysql now() support, minor PEP-8 edits 2016-05-03 15:43:07 +03:00
strangeqargo
f32dd7a65c -m 2016-05-03 15:42:02 +03:00
Aaron Bishop
24ca3b2217 added common SQL data types like binary and bit 2016-05-02 08:08:34 -04:00
Christian Dávid
f41770dbe2 Added FindHinnatDate.cmake to prevent usage of preset paths
Howard Hinnant's date and time library is found using a cmake Find-module.

Commit 377fbc8958 was reverted to ensure that the
exported target has the correct properties.
2016-05-01 20:05:50 +02:00
Roland Bock
e271e3e4fb Update README.md 2016-04-24 17:36:36 +02:00
rbock
690028fb84 Added test to prepare statement with zero parameters 2016-04-24 10:30:06 +02:00
rbock
4e4cb9cc4c Minor cmake fix
At least I hope it's a fix
2016-04-22 08:50:58 +02:00
rbock
c3a0ca64e5 Merge tag '0.37' into develop
Maintenance release, fixing regressions
2016-04-17 17:33:47 +02:00
rbock
dde22b861e Merge branch 'release/0.37' 2016-04-17 17:33:27 +02:00
rbock
38e5b21dbe Fixed regressions occurring in sqlpp11-connector-mysql 2016-04-17 17:31:15 +02:00
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