Commit Graph

220 Commits

Author SHA1 Message Date
rbock 0807e57958 Fixed warnings about missing initializers 2015-05-30 16:45:06 +02:00
rbock 947bf9ddd3 Fixed tests (prevent two tests from being executed with MockDb) 2015-05-30 16:44:10 +02:00
rbock 8d356f55ce Fixed warnings about unused parameters 2015-05-30 16:19:23 +02:00
rbock 0f3c239283 Merge branch 'develop' of https://github.com/purpleKarrot/sqlpp11 into purpleKarrot-develop 2015-05-30 15:25:54 +02:00
Daniel Pfeifer b0453ffb1c make use of usage requirements 2015-05-29 22:10:04 +02:00
Daniel Pfeifer b99e2f653b build a combined executable for all tests 2015-05-29 21:20:15 +02:00
Daniel Pfeifer 036d63e6cf drop suffix 'Test' from tests 2015-05-29 20:40:38 +02:00
rbock 30a3a6b2ff Replaced char[] with char[<sizeof>] to please MSVC 2015 2015-05-29 20:06:21 +02:00
rbock 7b750bbe97 Added usage examples for count and exists 2015-05-13 07:58:43 +02:00
rbock a915f36b46 Minor fixes 2015-05-01 18:19:00 +02:00
rbock a6a969a4d8 Added schema qualified tables` 2015-04-30 21:32:50 +02:00
rbock cdf86695d1 Fixed a bunch of shadowing warnings issued by g++
A bit over the top in some places, I think
2015-03-21 11:41:07 +01:00
rbock 465a8e700c Fixed serialize check for tvin expressions 2015-03-13 21:47:41 +01:00
rbock 3ca69bf8b8 Updated return types for executing custom queries 2015-03-08 21:06:30 +01:00
rbock 67b86a7554 Merge branch 'release/0.30'
Conflicts:
	CMakeLists.txt
	examples/CMakeLists.txt
	examples/select.cpp
	include/sqlpp11/interpret_tuple.h
	include/sqlpp11/type_traits.h
2015-03-08 20:28:48 +01:00
rbock 21621f81c8 Added -Wshadow and un-inlined namespace alias
Not sure if inlining alias was a good idea to begin with...
2015-03-08 20:19:01 +01:00
rbock 6591d38bab Added table() method for columns. 2015-03-07 09:40:06 +01:00
rbock cc829a8704 Replaced parameter tuple with paramter type vector 2015-02-17 21:39:54 +01:00
rbock 97de6fad7f Adjusted license dates 2015-02-15 19:00:21 +01:00
rbock 9e1ecaf15a Fixed weird compiler crash with gcc-4.8.2
I have no idea why this is helping, but it does.

I need to invest some time to simplify the templates so that compilers
aren't as stressed with it.
2015-02-15 16:41:08 +01:00
rbock 73097e989f Mapping ctes to cte_references when used in from, helping with serialization 2015-02-11 19:06:16 +01:00
rbock c4d77372cf The first recursive cte compiles 2015-02-08 19:47:33 +01:00
TyRoXx 3cef1a1217 enable -Wpedantic and fix all the warnings
Conflicts:
	examples/select.cpp
	include/sqlpp11/interpret_tuple.h
	include/sqlpp11/type_traits.h
2015-02-07 15:07:33 +01:00
Roland Bock ea57c55b0d Merge pull request #27 from TyRoXx/wpedantic
enabled -Wpedantic and fixed all the warnings
2015-02-07 14:41:43 +01:00
rbock d0f4c7dad5 Fixed paths to test executables for ctest 2015-02-07 13:31:45 +01:00
TyRoXx a480ce6259 enable -Wpedantic and fix all the warnings 2015-02-04 21:43:10 +01:00
rbock 2adf529445 First with-query compiles 2015-01-29 19:17:24 +01:00
rbock da9ca73788 First test constructing a cte 2015-01-27 18:28:36 +01:00
rbock 61b0bd9ff8 Can chain unions
And a few more checks
2015-01-15 19:43:56 +01:00
rbock 92e670118a Started to add common table expressions and 'with' 2015-01-13 21:53:29 +01:00
rbock 8488dae0a7 Added a few compile-time checks for unions 2015-01-11 17:10:36 +01:00
rbock c4ee228f12 Make MockDb a bit more talkative for tests 2015-01-11 16:12:39 +01:00
rbock b4f62a5eb6 Union can be used as pseudo-table, allowing to union unions 2015-01-11 14:02:15 +01:00
rbock a6932070c3 Added a first version of the union function. 2015-01-10 18:30:29 +01:00
rbock 74cafe35dd We now have unique name representations per name
Before this, there could be multiple classes representing multiple id
columns. Now there is one class representing ALL the name "id". Very
important for analyzing potential name clashes.
2014-11-30 19:40:34 +01:00
rbock f02a9ce3d0 Moved logic functions from detail into logic namespace 2014-11-29 14:29:54 +01:00
rbock 213080f58b Fixed prepare in MockDb 2014-11-29 12:32:21 +01:00
rbock 7ba973d9af Added prepare_check 2014-11-25 17:56:51 +01:00
rbock 809d42e4a1 Introduced check for serializability 2014-11-25 17:43:55 +01:00
rbock 6d2a5e6ac1 Removed implementation of unwanted dispatch code 2014-11-22 11:09:24 +01:00
rbock f294a876d4 Placate clang-3.5 2014-11-17 19:34:45 +01:00
rbock 3f5c48bfd5 Fixed run_check and prepared_check for custom query and prepared statemtents 2014-11-17 19:20:55 +01:00
rbock 59734b3f51 Moved static asserts for inconsistency errors much closer to call site 2014-11-17 19:05:22 +01:00
rbock f6b223138b Added method to set return type of custom query 2014-11-09 16:26:36 +01:00
rbock 548a601026 Added into() free function 2014-11-09 13:00:17 +01:00
rbock ba1f200ef1 Added free function where() 2014-11-08 15:21:11 +01:00
rbock 55ed36ff33 Added prepared_execute to MockDb 2014-11-07 09:34:48 +01:00
rbock be3292b6ce Fixed parameter determination and added execution of void statements 2014-11-05 17:50:46 +01:00
rbock 60042c2dd3 Added run and prepare to noop, allowing void custom queries 2014-11-05 07:27:19 +01:00
rbock f3098d1e26 All tests compile again... 2014-11-03 23:16:53 +01:00