rbock
1f20d244c7
Added improved check for potential name duplicates in from()
2014-06-26 18:56:07 +02:00
rbock
2266787e94
Fixed another few warnings
2014-06-26 14:35:49 +02:00
rbock
e03366202d
Fixed a bunch of warnings
2014-06-26 08:39:08 +02:00
rbock
1267aa252f
Added _check_consistency call to all statement parts
...
For instance, enforce where() to be called
2014-06-24 21:53:25 +02:00
rbock
0b27373314
Adjusted code to work with g++-4.8 as well
2014-06-22 23:37:43 +02:00
rbock
d90b42f52b
Added a minimalistic test for including sqlpp11.h
2014-06-22 16:09:19 +02:00
rbock
35f9dab171
Added missing file
2014-06-22 12:01:17 +02:00
rbock
06d1783d81
Cleaned a bit of messy _run() code.
2014-06-20 18:20:24 +02:00
rbock
1d82cf7f09
Fixed a bunch of bugs that came up when integrating with mySQL again.
...
Thanks Matthijs!
2014-06-20 16:53:52 +02:00
rbock
04aab4d79b
Removed some debug code
2014-06-20 10:43:14 +02:00
rbock
54c95db254
Experiments with some types
2014-06-18 18:22:49 +02:00
rbock
56e34dbf5e
Shortened template for pseudo_column
2014-06-18 18:20:59 +02:00
rbock
5f927572cf
Took care of a few warnings
2014-06-14 20:25:11 +02:00
rbock
4ce8f2419b
All tests compile again for clang-3.2
2014-06-14 17:57:12 +02:00
rbock
3d26f9a686
Re-animated prepared statements
2014-06-14 17:44:22 +02:00
rbock
e775e6165e
Removed obsolete namespace specifier in test after removing namespace vendor
2014-06-14 10:17:21 +02:00
rbock
ca76ccbf65
Minor fix.
2014-06-14 10:15:42 +02:00
rbock
d4684f7dc0
Merge branch 'feature/remove_namespace_vendor' into develop
2014-06-14 07:50:38 +02:00
rbock
ef6c7e0c0d
Removed a few obsolete "typename"
2014-06-14 07:49:43 +02:00
rbock
269f2e7e17
Fixed indentations
2014-06-14 07:45:10 +02:00
rbock
09d220541e
removed namespace vendor
2014-06-14 07:43:27 +02:00
rbock
060d59125c
Moved files from sqlpp11/vendor to sqlpp11
2014-06-13 18:51:51 +02:00
rbock
07980a72a2
Merge branch 'feature/unified_statement' into develop
2014-06-13 09:38:35 +02:00
rbock
4d1b60d93a
Cleanup
...
Moved check_consistency call to statement
2014-06-13 09:33:08 +02:00
rbock
f8e0e90477
Fixed serializability of statements
2014-06-09 14:06:04 +02:00
rbock
79aa358624
Added into member for insert.
...
Update and remove will get table lists with more than one table
2014-06-05 08:32:22 +02:00
rbock
067740d24e
InterpretTest compiles again
2014-06-04 18:35:25 +02:00
rbock
d36037472f
Migrated update to generic statement
2014-06-04 09:26:10 +02:00
rbock
c866f31ea5
Turned remove into a generic statement
2014-06-03 09:12:27 +02:00
rbock
8d16b6ab2d
Migrated insert to generic statement
2014-06-02 23:57:21 +02:00
rbock
7e32a0a3ea
Cleaned up minor as() method mess plus some oversights
2014-06-02 07:48:05 +02:00
rbock
3fb6c6c246
SelectTest compiles again
2014-06-02 06:40:22 +02:00
rbock
b00fe51fed
Adjusted remaining select parts
2014-05-30 13:43:59 +02:00
rbock
98bb9a7db7
Added policies into members
...
What a fight...
2014-05-30 12:48:51 +02:00
rbock
408e96af4a
Using _member_t to have variadic named members in statements
2014-05-30 10:40:46 +02:00
rbock
76fc2fb397
Moved select-specific stuff into select_column_list
...
This is a major step towards a generic statements and generic statement
policies.
2014-05-27 18:15:37 +02:00
rbock
a5457e93f7
Started to move statement-specific methods into the result provider classes
...
First method is: select_t::as()
2014-05-27 11:20:03 +02:00
rbock
45ff16600f
Fixed test
2014-05-27 09:16:29 +02:00
rbock
e4ecd0bc68
Merge branch 'feature/rewrite_traits' into develop
2014-05-26 07:43:09 +02:00
rbock
d11f529bd8
Minor cleanup.
2014-05-26 07:42:59 +02:00
rbock
c13d514e95
Adjusted update to be variadic
2014-05-23 21:42:27 +02:00
rbock
2a215905fd
Migrated remove to being variadic
2014-05-23 20:36:13 +02:00
rbock
22e1e7c531
Migrated insert to be truly variadic
2014-05-22 22:53:08 +02:00
rbock
c4a02d931c
SelectTypeTests compile again!
2014-05-20 21:22:55 +02:00
rbock
c81a7d33ae
Cleanup
2014-05-20 08:50:55 +02:00
rbock
6d91cf2163
select is now really a variadic template
...
It is getting ready for customization to reflect vendor specific
statement parts, e.g. order by in update and delete for mysql.
2014-05-19 23:24:41 +02:00
rbock
15e8ca742c
A step towards turning select into a really variadic template
2014-05-19 22:54:47 +02:00
rbock
569f0ff2eb
Wrote down remaining steps for next release
2014-05-19 08:01:14 +02:00
rbock
bfd13c6743
Determining column_list in a more generic way.
...
By finding the last parameter which is a return value.
2014-05-19 07:51:24 +02:00
rbock
e39444b0f7
Added tags missing and return_value
...
missing indicates that a statement part has yet to be added (e.g.
columns in a select).
return_value indicates that a statement part can be used as a return
value.
2014-05-19 06:42:45 +02:00