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

705 Commits

Author SHA1 Message Date
rbock
b3ef68101f Fixed bug in in() serialization
in(select(...)) did have an extra set of braces, which lead to different behaviour.
Thanks to Thomas Marsh for finding the bug
2014-10-03 08:51:27 +02:00
rbock
236b367231 Merge tag '0.28' into develop
CppCon-Release:
- fixed bugs found during preparation for the talk
- added examples for the talk
- aggregator functions cannot be used in where() anymore (thanks to Arthur O'Dwyer for finding that in the open content session)
- fixed serialization of dynamic query elements (the separator was missing, thanks to Paul Körbitz for finding that)
- several minor cleanups
2014-09-30 07:30:16 +02:00
rbock
ea30acaf26 Merge branch 'release/0.28' 2014-09-30 07:20:46 +02:00
rbock
11950bc0c7 Added static assert to give clearer error message for dynamic_xy 2014-09-29 13:45:29 +02:00
rbock
a4721ff31e Fixed serialization of multiple dynamic query elements. 2014-09-29 12:05:35 +02:00
rbock
ef0672a97a Minor cleanup 2014-09-26 16:33:47 +02:00
rbock
7c80a2a6e0 Renamed named_expression to selectable 2014-09-26 09:03:26 +02:00
rbock
49eb21e709 Added test which selects count() 2014-09-18 09:40:54 +02:00
rbock
6dbdd39ce1 Ensure that expression do not contain aggregate functions 2014-09-17 23:03:51 +02:00
rbock
3cab459077 Added tag to indicate that an expression contains an aggregate function 2014-09-17 22:22:45 +02:00
Roland Bock
88bd56ff2d Fixed include path 2014-09-06 06:18:18 +02:00
rbock
400f79b79c Added a few bad examples (commented) 2014-09-06 06:14:44 +02:00
rbock
9c048786fd Added a few examples 2014-09-06 04:18:15 +02:00
rbock
10fa8693cc Minor fix (less error spew for 'like') 2014-09-06 04:16:22 +02:00
rbock
f31d28d413 Added open content 2014-09-04 22:50:55 +02:00
rbock
e6e561ff04 Merge pull request #15 from elfring/Complete_quoting_for_parameters_of_some_CMake_commands
Complete quoting for parameters of some CMake commands.
2014-09-02 08:50:09 +02:00
Markus Elfring
c227d46cf4 Bug #14: Completed quoting for parameters of some CMake commands
A wiki article pointed out that whitespace will only be preserved for parameters
in CMake commands if passed strings will be appropriately quoted or escaped.
http://cmake.org/Wiki/CMake/Language_Syntax#CMake_splits_arguments_unless_you_use_quotation_marks_or_escapes.

Quoting was added so that more places should also handle file names correctly
which contain space characters or semicolons eventually.

Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
2014-09-01 19:17:03 +02:00
rbock
b15fa64c55 Added missing include 2014-09-01 12:08:47 +02:00
rbock
2dcd2918d3 Added operators to the 'like' member_t 2014-08-27 22:53:22 +02:00
rbock
d75862365b Cleanup in generated code 2014-08-27 21:32:00 +02:00
rbock
4ac4b1820b Removed stray sqlpp namespace qualifiers
The usage was very inconsistent. Also, I just saw that the current VC++
cannot deal with qualifiers in combination with template aliases
2014-08-27 20:43:09 +02:00
rbock
a514e6bf5e Minor cleanup 2014-08-27 20:26:01 +02:00
rbock
3dfed5b85c Added derived_statement_t alias 2014-08-27 20:10:31 +02:00
rbock
7b85b3fb03 Added include for MSVC to understand and and or 2014-08-27 18:33:32 +02:00
rbock
a4429f0f19 Sprinkled in a few const qualifiers 2014-08-27 09:23:07 +02:00
rbock
1d52d59e57 Added a few comments for better orientation 2014-08-26 23:33:05 +02:00
rbock
5ddaaeeac8 Meta function for accessing the lhs and rhs of an expression 2014-08-26 23:32:29 +02:00
rbock
e59dc3862a An alias for creating a new statement type 2014-08-25 21:22:22 +02:00
rbock
f478e7c8e8 Applied new member_t to remaining places 2014-08-25 18:31:01 +02:00
rbock
61da179143 Minor code cleanup 2014-08-25 08:51:40 +02:00
rbock
2c23769cdf Moved operator and parameter templates out of value classes, added member template
These templates are nicer when used.
2014-08-25 08:43:42 +02:00
rbock
8d8b358092 Removed obsolete tags from value types 2014-08-25 06:05:42 +02:00
rbock
83fd052cf5 Fixed duplicate column detection in insert and update 2014-08-24 12:28:49 +02:00
rbock
aa421d1303 Merge tag '0.27' into develop
Integrated with Travis CI
2014-08-24 10:53:09 +02:00
rbock
747d211d58 Merge branch 'release/0.27'
Conflicts:
	.travis.yml
2014-08-24 10:52:52 +02:00
Roland Bock
342a42758a Fixed test_sqlpp_test_constraints to work with out of source build 2014-08-24 10:46:08 +02:00
Roland Bock
2f979ff263 Yet another try to get Travis CI going with g++-4.8 2014-08-24 10:40:14 +02:00
Roland Bock
facff35d0a Next attempt to use g++-4.8 with Travis 2014-08-24 10:31:14 +02:00
Roland Bock
3c3abfab41 Exclude clang from Travis and use g++-4.8
clang is missing libc++ (might add that later)
2014-08-24 10:20:49 +02:00
rbock
411022469f Bugfix in Travis config 2014-08-24 09:59:55 +02:00
rbock
cadc7bdb3a Updated credits a bit 2014-08-24 09:57:17 +02:00
rbock
9f78ec9ee3 Limit Travis CI to master and develop 2014-08-24 09:37:13 +02:00
rbock
5188a82980 Started to integrate with Travis CI 2014-08-24 09:35:46 +02:00
rbock
e88a868d06 Started to integrate with Travis CI 2014-08-24 09:34:01 +02:00
rbock
bf19d47ca6 Merge branch 'master' of https://github.com/rbock/sqlpp11 2014-08-22 22:21:17 +02:00
rbock
dfe9e19145 Merge tag '0.26' into develop
Maintenance release

Several small fixes.
2014-08-22 22:20:47 +02:00
rbock
b13fd68d00 Merge branch 'release/0.26' 2014-08-22 22:20:14 +02:00
rbock
404a8301a9 Added missing file 2014-08-22 22:18:04 +02:00
rbock
fd054d8a5a Fixed operators += et al 2014-08-22 12:26:48 +02:00
rbock
15c778844b Added a few missing const qualifiers 2014-08-21 13:21:49 +02:00