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
|
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
|
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
|
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 |
|
rbock
|
10fa8693cc
|
Minor fix (less error spew for 'like')
|
2014-09-06 04:16:22 +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
|
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
|
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 |
|
rbock
|
10853abb0a
|
fixed static_assert message wording
|
2014-08-21 13:21:27 +02:00 |
|
rbock
|
a9339b54ad
|
Fixed all_of(alias_table)
For real this time, I hope :-)
|
2014-08-21 13:00:40 +02:00 |
|
rbock
|
4974d13600
|
Fixed all_of(table_alias)
|
2014-08-21 11:44:07 +02:00 |
|
rbock
|
2bd8bc9bb7
|
Merge branch 'release/0.25'
Conflicts:
test_constraints/CMakeLists.txt
|
2014-08-21 10:57:31 +02:00 |
|
Johan
|
73973f0f48
|
Fix cygwin-gcc and cmake problems
Fixed warning in CMake
Fixed problem with tuples creation
Fixed problem of stream copy constructor usage
|
2014-08-20 21:58:57 +02:00 |
|
rbock
|
e5e97d10b6
|
Added alias operators to wrapped value operands
|
2014-08-18 21:10:58 +02:00 |
|
rbock
|
13c1b5d8f3
|
Fix to make sqlpp11 compile with clang-3.1
|
2014-08-18 15:09:27 +02:00 |
|
rbock
|
d0d5e94bf1
|
Added eval function for both strings and expressions.
eval wraps whatever you give to it into a select call, sends it to the
database and returns the value as a result field.
|
2014-08-18 10:46:24 +02:00 |
|
rbock
|
f6ae27b0fe
|
Made "where" non-mandatory if there are no tables involved.
|
2014-08-17 20:45:27 +02:00 |
|
rbock
|
f1542507ff
|
Moved tests for insert_into(t).columns(...) into function
This reduces and clarifies error messages a bit.
|
2014-08-15 18:11:24 +02:00 |
|
rbock
|
e21b38901b
|
Added static_assert for required_columns in insert
This constraint had been dropped by accident when restructuring for
statement_t.
|
2014-08-15 17:56:13 +02:00 |
|
rbock
|
3484903525
|
Repaired insert to work with expression values again
|
2014-08-14 23:47:25 +02:00 |
|
rbock
|
1d98fb0198
|
Added tvin arguments for parameters
|
2014-08-12 22:00:59 +02:00 |
|
rbock
|
b52591df58
|
Added bitwise_and and bitwise_or to integral
|
2014-08-12 22:00:47 +02:00 |
|
rbock
|
ad1c5f94bb
|
Made boolean expression more usable
|
2014-08-12 18:48:50 +02:00 |
|
rbock
|
c0902f8683
|
Added constraints that insert and update require some value specs
|
2014-08-11 21:03:55 +02:00 |
|
rbock
|
27649b3af2
|
Added support for default values and result fields for insert
|
2014-08-11 19:17:42 +02:00 |
|
rbock
|
34e64b50d6
|
Added inline keyword to several free non-template functions
|
2014-08-11 19:11:15 +02:00 |
|
rbock
|
a59d7ed381
|
Fixed bug in field index calculation for multi_fields
|
2014-08-09 20:46:40 +02:00 |
|
rbock
|
c9372eff89
|
Added serialization to MockDb run methods
Implicitly increased number of serialization tests.
Fixed serialization for logical_not
|
2014-08-04 18:24:51 +02:00 |
|