Commit Graph

801 Commits

Author SHA1 Message Date
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
Daniel Pfeifer 5692a71c38 don't tell clang which standard library to use 2015-05-29 20:27:38 +02:00
rbock 30a3a6b2ff Replaced char[] with char[<sizeof>] to please MSVC 2015 2015-05-29 20:06:21 +02:00
Daniel Pfeifer 7efce45f7d update .travis.yml 2015-05-29 18:42:06 +02:00
Roland Bock 13b5b5be30 Merge pull request #41 from niXman/develop
fixes & changes to ppgen
2015-05-19 16:39:26 +02:00
niXman 07b5ae33c4 fixes & changes to ppgen 2015-05-19 16:44:23 +03:00
Roland Bock fad66ac33f Merge pull request #39 from niXman/develop
suppress the warns about the unused vars
2015-05-19 09:45:21 +02:00
niXman 0e86a5a666 suppress the warns about the unused vars 2015-05-19 10:38:34 +03:00
rbock 7b750bbe97 Added usage examples for count and exists 2015-05-13 07:58:43 +02:00
rbock bcc085f819 Cleaned up concat_t and added concat method 2015-05-05 08:18:39 +02:00
rbock 8c427d0f79 Merge branch 'master' of https://github.com/rbock/sqlpp11 2015-05-01 18:20:59 +02:00
rbock 894c5fddfb Merge tag '0.34' into develop
Added schema qualified tables
2015-05-01 18:20:10 +02:00
rbock 9adae43bd0 Merge branch 'release/0.34' 0.34 2015-05-01 18:19:48 +02:00
rbock a915f36b46 Minor fixes 2015-05-01 18:19:00 +02:00
rbock 4fbcf77926 Disallow table alias for insert 2015-05-01 18:18:08 +02:00
rbock a6a969a4d8 Added schema qualified tables` 2015-04-30 21:32:50 +02:00
Roland Bock a61be5b30d Update README.md 2015-04-26 10:13:40 +02:00
rbock 49a538ce52 Merge tag '0.33' into develop
Cleaned up warnings and ambiguities detected by gcc-5.0
2015-03-22 12:32:30 +01:00
rbock 9d7d83b906 Merge branch 'release/0.33' 0.33 2015-03-22 12:31:49 +01:00
rbock 1f841d2b2b Pacify g++-5.0 (which detected ambiguities) 0.32 2015-03-22 12:27:52 +01: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 fb61260b2b Merge branch 'release/0.32' 2015-03-13 21:48:30 +01:00
rbock 465a8e700c Fixed serialize check for tvin expressions 2015-03-13 21:47:41 +01:00
rbock 3b23615dae Merge tag '0.31' into develop
Fixed return types for custom queries
2015-03-08 21:08:39 +01:00
rbock 3799248b4a Merge branch 'release/0.31' 0.31 2015-03-08 21:08:21 +01:00
rbock 3ca69bf8b8 Updated return types for executing custom queries 2015-03-08 21:06:30 +01:00
rbock 4981b1962c Merge tag '0.30' into develop
Misc:
  - Massive reduction of template error code
	- Increased warning level

Functionality
  - Added custom query
  - Added preprocessor generator for columns/tables (niXman)
  - Added UNION
  - Added WITH

Compatibility:
  - clang-3.1 crashes
	- clang-3.3+ is fine
2015-03-08 20:36:57 +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
0.30
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 47150e1fdb Added missing inline to free function 2015-03-08 20:17:10 +01:00
rbock 30834ab9db Fixed value_list for sets 2015-03-08 20:15:16 +01:00
rbock d2975b39fb Allow sqlpp be compiled as sub project 2015-03-08 18:36:42 +01:00
rbock 6591d38bab Added table() method for columns. 2015-03-07 09:40:06 +01:00
rbock 028af83fe7 Fixed UNION DISTINCT to not serialize DISTINCT
sqlite3 does not support the keyword in UNION, and for others DISTINCT is the default
anywy
2015-03-05 18:01:59 +01:00
rbock 0c429928cd Fixed ctest config 2015-03-05 18:01:27 +01:00
rbock 3b2f666b53 Fixed serialization of recursive common table expressions 2015-03-04 07:43:15 +01:00
rbock f1dc56a822 Merge branch 'feature/recursive_traits' into develop 2015-02-24 09:04:10 +01:00
rbock 8910220b6c Minor cleanup 2015-02-24 08:09:17 +01:00
rbock 57ceefbd0c Added missing checks for aggregate functions 2015-02-24 08:02:14 +01:00
rbock c9401d4b00 Cleaned up requirements for sub-selects as tables 2015-02-17 22:14:05 +01:00
rbock cc829a8704 Replaced parameter tuple with paramter type vector 2015-02-17 21:39:54 +01:00
rbock 1e9910b12f Replaced node tuple by node type vector 2015-02-17 08:03:19 +01:00
rbock 436ef67072 Replaced recursive traits with local traits which are evaluated recursively
Ok, that sounds weird...

Earlier, each node in the SQL tree had a struct containing all recursive
traits. This is now gone. It only contains a reference to all sub nodes
and its own specific traits.
2015-02-17 07:05:41 +01:00
rbock 97de6fad7f Adjusted license dates 2015-02-15 19:00:21 +01:00
rbock 437607813c Table aliases must not use braces for tables but for sub selects 2015-02-15 16:54:03 +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 80bc0fcf5e Merge branch 'feature/with_cte' into develop 2015-02-15 16:07:15 +01:00
rbock da0d47a805 Fixed conditions for using sub select as alias 2015-02-15 16:06:14 +01:00
rbock a09c79b234 Removed a few stray semicolons 2015-02-15 13:10:39 +01:00