rbock
f3098d1e26
All tests compile again...
2014-11-03 23:16:53 +01:00
rbock
e79585b165
Can compile (very simple) custom queries and selects
2014-11-03 17:52:02 +01:00
rbock
514ed4139c
First custom query sent to MockDb
2014-10-31 08:28:51 +01:00
rbock
6684ac9ea8
Added first test
2014-10-29 07:34:42 +01:00
rbock
69337fd7ca
Added first draft of custom query
2014-10-27 17:36:33 +01:00
rbock
23d0bc91a1
Make result methods templates of their statement, not their statement's policies
2014-10-27 07:31:37 +01:00
rbock
f107a45ba5
Merge tag '0.29' into develop
...
Bug fix release
Thanks to Thomas Marsh for finding the extra braces when serializing in()
2014-10-03 08:55:34 +02:00
rbock
9819839d69
Merge branch 'release/0.29'
0.29
2014-10-03 08:54:41 +02:00
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'
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
0.27
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