0
0
mirror of https://github.com/rbock/sqlpp11.git synced 2025-01-14 01:37:58 +08:00

1433 Commits

Author SHA1 Message Date
Marvin Ritter
1c848ead8f Find Hinnant date library in date/ subfolder 2016-10-20 21:52:19 +02:00
rbock
ae37d063a4 Loosen union constraints a bit more 2016-10-11 16:09:49 +02:00
rbock
4dad08653a Maybe easier to grok for MSVC 2016-10-11 07:19:39 +02:00
rbock
fa0fe887b5 Slightly better comparison of row types for unions.
Needs some work for non-static versions
2016-10-10 22:25:53 +02:00
rbock
b0aa23ee87 Merge branch 'develop' of https://github.com/rbock/sqlpp11 into develop 2016-10-07 12:14:29 +02:00
rbock
3963b5065d Added missing pre-generated alias 2016-10-07 12:13:58 +02:00
rbock
82ec05149f Stop clang-format from sorting includes 2016-10-07 12:13:31 +02:00
Roland Bock
81ca67c76a Merge pull request #123 from gggin/master
replace where(true) to unconditionally()
2016-09-30 06:19:15 +02:00
Gin Liu
e13c04e3ee replace where(true) to unconditionally() 2016-09-30 09:57:42 +08:00
Roland Bock
be0658292e Merge pull request #120 from AndiDog/feature/dynamic-sort-order
Allow dynamic sort order
2016-09-23 08:22:42 -07:00
Andreas Sommer
609766a9fe Allow dynamic sort order 2016-09-16 19:30:17 +02:00
rbock
873beccc15 Merge tag '0.43' into develop
- Fixed serialization of sub-selects as tables.
- Added missing unconditionally() member function for joins.
- Replaced `!=` with the standard `<>`
2016-09-13 22:05:04 +02:00
rbock
c4a523b6d6 Merge branch 'release/0.43' 0.43 2016-09-13 22:04:51 +02:00
rbock
9559ad1a2a Replaced != with the standard <> 2016-09-13 21:41:00 +02:00
rbock
3d67da2373 Added missing .unconditionally() member functions for joins 2016-09-13 21:37:53 +02:00
rbock
6bdddcc343 Fix braces around sub-selects used as tables 2016-09-13 21:08:01 +02:00
Roland Bock
a058ff6d5f Merge pull request #118 from Erroneous1/feature/fix_include_basic_expression_operators
fixed missing include for return_type_not_t
2016-09-10 21:41:12 +02:00
Aaron Bishop
d2b52c1b49 fixed missing include for return_type_not_t 2016-09-10 15:27:22 -04:00
rbock
94a0eee117 Enforce unsigned integral values for limit and offset 2016-09-06 22:34:59 +02:00
rbock
2cafb56266 Improved a few assert wrapper names 2016-09-04 10:44:14 +02:00
rbock
aed9a98d8f Merge tag '0.42' into develop
Migrated to clearer failure return types.

In some cases, this makes debugging with MSVC much simpler, as MSVC does not report the same static_assert as clang and gcc. It gives up when hitting the failure return type (before encountering the static_assert).
The failure return type will now be an accordingly named wrapped static assert.
2016-09-03 13:24:51 +02:00
rbock
781d63673f Merge branch 'release/0.42' 0.42 2016-09-03 13:19:28 +02:00
Roland Bock
b688f47d42 Aded gitter link 2016-09-03 13:12:44 +02:00
rbock
0d46079f2c Merge branch 'feature/improved-failure-return-type' into develop 2016-09-03 12:46:51 +02:00
rbock
83d5147cd1 Add begin/end to portable static assert to make error messages a bit shorter 2016-09-03 12:35:40 +02:00
rbock
827c8dbf61 The previous fix wasn't.
Found this via build-system tests of static asserts through MSVC.
2016-09-02 22:35:12 +02:00
rbock
d841a7d8a5 Fixed gcc ambiguity bug
See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77449
2016-09-02 11:17:30 +02:00
rbock
407718a8a4 Eliminated bad_statement
Using wrapped static asserts now as return types
2016-09-01 22:31:53 +02:00
rbock
39dec1ea39 Better failure return type for cte 2016-09-01 22:15:52 +02:00
rbock
5d09b736b6 Better failure return values for union
There are still a lot of untestable static_assert, but one thing at a
time...
2016-09-01 21:57:15 +02:00
rbock
1a0f0ea0ab Everything compiles again. 2016-09-01 21:46:42 +02:00
rbock
637e0ad4d9 Better failure return types for update and remove 2016-09-01 18:31:03 +02:00
rbock
36afa04bcd Adjusted insert to use wrapped asserts as failure return 2016-09-01 12:51:04 +02:00
rbock
cf83978118 Migrated select clauses to returning wrapped asserts
This helps a lot in testing static asserts (and debuging expressions
with MSVC)
2016-09-01 12:06:40 +02:00
Roland Bock
33ffc3a8f2 Update ChangeLog.md 2016-08-30 09:48:04 +02:00
rbock
6b284668b8 Merge branch 'master' of https://github.com/rbock/sqlpp11 2016-08-27 08:32:45 +02:00
rbock
ba40e59ade Merge tag '0.41' into develop
Fix hidden return type in custom query.
Add for_each_field function
2016-08-27 08:31:52 +02:00
rbock
18566d6268 Merge branch 'release/0.41' 0.41 2016-08-27 08:31:26 +02:00
rbock
f717bf92fe Merge branch 'feature/custom_query_return_type' into develop 2016-08-23 18:18:51 +02:00
rbock
0ec6860fda Added test for hidden custom query result type 2016-08-23 18:18:16 +02:00
rbock
33992a6651 Fixed hidden return type parts in custom query 2016-08-23 18:09:25 +02:00
rbock
82278f80ae Fix hidden return type in custom query 2016-08-23 17:28:16 +02:00
rbock
57797ffffa Added for_each_field function 2016-08-17 09:51:24 +02:00
rbock
471fb7bf14 Fixed typo 2016-07-31 16:47:36 +02:00
Roland Bock
cc720c5738 Updated README, added link to Ruby code generator. 2016-07-09 20:18:34 +02:00
rbock
d5322258c9 Merge tag '0.40' into develop
Added missing includes
Moved ddl2cpp tests from C++ to CMake
2016-07-09 19:54:30 +02:00
rbock
3aca4cb826 Merge branch 'release/0.40' 0.40 2016-07-09 19:51:00 +02:00
rbock
413ac8804c Added test to compile a generated header 2016-07-09 19:48:24 +02:00
rbock
e32d7d0e12 Moved script tests from C++ to CMake
This makes it more likely to work on multiple platforms (e.g. paths).
Also, moved temporary files out of the source path.
2016-07-07 17:50:44 +02:00
rbock
03c92c3616 Added missing include. 2016-07-06 08:47:08 +02:00
rbock
e6d6decc11 Merge tag '0.39' into develop
Several fixes for ddl2cpp
Several additional data types
more portable static_assert / compile tests
2016-06-19 12:00:40 +02:00
rbock
d061010fc3 Merge branch 'release/0.39' 0.39 2016-06-19 11:59:28 +02:00
rbock
949f1abfc9 Added static_assert tests for update set/dynamic_set 2016-06-19 10:41:31 +02:00
rbock
aeb1ab5e02 Next attempt to pacify MSVC... 2016-06-18 18:54:16 +02:00
rbock
2d34e57c8f Hopefully fixing MSVC compile problem 2016-06-18 18:28:53 +02:00
Roland Bock
5484933942 Merge pull request #102 from digitalist/tests_ddl2cpp
ddl2cpp tests
2016-06-16 19:10:54 +02:00
strangeqargo
a26bb254fe cleanup and refactoring 2016-06-13 20:44:59 +03:00
strangeqargo
05b2898c02 Merge branch 'tests_ddl2cpp' of github.com:digitalist/sqlpp11 into tests_ddl2cpp 2016-06-12 22:34:36 +03:00
strangeqargo
61d0da2ec6 ddl2cpp tests 2016-06-12 22:34:26 +03:00
strangeqargo
c34c98de77 I'm stupid. Done. Disabled tests for OSX. Fixed Travis building 2016-06-12 21:03:09 +03:00
Roland Bock
232283ed6e Merge pull request #99 from digitalist/rogue_underscore
Rogue underscore
2016-06-11 07:58:53 +02:00
rbock
47bc9d3942 Merge branch 'Erroneous1-feature/extra_data_types' into develop 2016-06-10 06:52:23 +02:00
rbock
db6dbc5d36 Merge branch 'feature/extra_data_types' of https://github.com/Erroneous1/sqlpp11 into Erroneous1-feature/extra_data_types 2016-06-10 06:51:44 +02:00
Roland Bock
be0f90cc1d Merge pull request #100 from digitalist/readmeForDateLib
Readme for date lib
2016-06-10 06:42:44 +02:00
strangeqargo
aa54f665b1 fix 2016-06-09 21:18:24 +03:00
strangeqargo
c0faa53a6f done 2016-06-09 21:17:53 +03:00
strangeqargo
0748c69252 test view 2016-06-09 21:15:41 +03:00
strangeqargo
3d2dae9bb1 fixed 2016-06-09 19:19:37 +03:00
strangeqargo
bcd7341476 fix formatting 2016-06-09 19:18:15 +03:00
Aaron Bishop
fe5f2ef2ef removed datetime and timestamp 2016-06-07 20:43:22 -04:00
rbock
c65cc7dc64 Added README to examples, hoping to avoid confusion 2016-06-05 21:36:08 +02:00
rbock
03ab507f69 Some formatting 2016-06-05 21:35:49 +02:00
rbock
75978ae092 Merge branch 'Erroneous1-feature/time_of_day' into develop 2016-06-05 21:29:22 +02:00
rbock
1327699f90 Fixed check for updating fields that must not be updated 2016-06-05 21:23:16 +02:00
rbock
4fa0734acc Merge branch 'Erroneous1-feature/unsigned_integral' into develop 2016-06-04 10:00:12 +02:00
rbock
efeefa8179 Some more portable static_asserts. 2016-06-04 09:58:12 +02:00
Aaron Bishop
2f1f34d0b1 fixed some expressions, added tests 2016-05-23 08:24:35 -04:00
Aaron Bishop
6bdf5ef1ee updated copyright 2016-05-23 08:16:27 -04:00
Aaron Bishop
58256e2b79 removed time in favor of feature/time_of_day 2016-05-20 07:28:08 -04:00
Aaron Bishop
a8fa0ddba0 reset to master, added unsigned_integral, removed time_of_day 2016-05-20 07:09:48 -04:00
Aaron Bishop
c0494bd98b fixed ctest issues 2016-05-19 21:03:49 -04:00
Aaron Bishop
ce7b949e1b Added time_of_day data_type 2016-05-19 08:53:56 -04:00
rbock
4bffed3f2d Merge tag '0.38' into develop
Several fixes for MSVC
Nicer command line interface for ddl2cpp
2016-05-15 21:36:48 +02:00
rbock
8b38df125b Merge branch 'release/0.38' 0.38 2016-05-15 21:35:52 +02:00
Roland Bock
143ff36eb5 Merge pull request #88 from digitalist/ddl2cppEmptyTableCheck
Ddl2cpp empty table check
2016-05-15 18:24:43 +02:00
“digitalist.ru”
ec6c36d541 fix typo 2016-05-15 01:05:08 +03:00
“digitalist.ru”
e80f06e2a3 fix 2016-05-15 01:02:46 +03:00
strangeqargo
de2409dd7e remove regression 2016-05-14 16:21:35 +03:00
strangeqargo
32dfdf7f4d merge with devel with regression 2016-05-14 16:11:48 +03:00
strangeqargo
11f40dc20c small cleanup, pre-merging 2016-05-14 15:57:26 +03:00
strangeqargo
dad441f2b9 Merge remote-tracking branch 'upstream/master' into ddl2cppEmptyTableCheck 2016-05-14 15:52:21 +03:00
strangeqargo
897d581eec fix -[no-]- display in arguments 2016-05-14 14:33:28 +03:00
strangeqargo
a5421e8c34 adding help, remove debug output 2016-05-14 14:30:08 +03:00
rbock
3e6e16f1f0 Added parameter to prevent empty swallow 2016-05-12 15:01:00 +02:00
rbock
db3d71e09c Merge branch 'develop' of https://github.com/rbock/sqlpp11 into develop 2016-05-12 14:37:14 +02:00
rbock
3f33eb8554 Get rid of static_cast 2016-05-12 14:36:56 +02:00
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