0
0
mirror of https://github.com/rbock/sqlpp11.git synced 2024-11-15 20:31:16 +08:00
Commit Graph

384 Commits

Author SHA1 Message Date
rbock
b73133d47a Follow outer tables through the statement.
This is important to determine which result column of a select can be
NULL.
2014-07-24 08:57:35 +02:00
rbock
d1e8a0153e Transport can_be_null into select pseudo table 2014-07-23 22:57:11 +02:00
rbock
9c15b45ac4 Made can_be_null a recursive trait 2014-07-23 18:26:13 +02:00
rbock
80f09dc003 Use _traits in column specs 2014-07-23 18:06:33 +02:00
rbock
88062625bf Make sure that tvin is used in the allowed places only 2014-07-22 08:51:17 +02:00
rbock
0f29e255d1 Unified tvin/trivial_value_is_null usage for =,==,!= and ! 2014-07-21 09:53:17 +02:00
rbock
3506182ccf Fixed tvin-handling in assignment 2014-07-21 07:41:34 +02:00
rbock
d8ae9dc778 Fixed type trait code 2014-07-21 07:40:07 +02:00
rbock
69fdaedc0d Adjusted type_traits to compile with clang-3.1, too
The new version is cleaner anyway, since it can be used with any type
now.
2014-07-21 05:33:45 +02:00
rbock
7938a8527c Merge tag '0.17' into develop
Lower threshold for experiments by removing generation of Sample.h from CMakeLists
Added link to wiki
Added link to container backend
2014-07-20 11:54:27 +02:00
rbock
2b240e4f71 Merge branch 'release/0.17'
Conflicts:
	README.md
2014-07-20 11:53:05 +02:00
rbock
ecda6bc986 Update README.md
Added links to wiki and container backend.
2014-07-20 11:43:30 +02:00
rbock
d94ab56fd8 Made generated file available by default
This lowers the threshold for those without python.
2014-07-20 11:14:44 +02:00
rbock
8ed0042b67 Added blob (currently synonym of text) 2014-07-14 18:17:53 +02:00
rbock
58b666f20f Update README.md
Link to Matthijs' postgresql connector and minor updates in the examples
2014-07-07 21:28:12 +02:00
rbock
04e7a36206 Adjusted api to recent changes. 2014-07-07 21:27:58 +02:00
rbock
aa07da9c20 Merge branch 'master' of https://github.com/rbock/sqlpp11 2014-07-07 21:26:56 +02:00
rbock
a71c257e42 Adjusted api to recent changes. 2014-07-07 09:17:13 +02:00
rbock
660dd6b755 Update README.md
Link to Matthijs' postgresql connector and minor updates in the examples
2014-07-03 10:15:52 +02:00
rbock
6eaafab970 Merge tag '0.16' into develop
Major overhaul of internal structures

The most important change is that there is a generic statement now.
A statement is a variadic template with the clauses as template arguments.
This makes it very easy to add features to statements, e.g. to mimic specific dialects.

Removed namespace vendor.

Removed direct support for char-based results. This was rather vendor specific and
is therefore to be implemented by the connector libraries, if required.

Lots of smaller changes and corrections.
2014-06-30 05:49:12 +02:00
rbock
f2c4e9c160 Merge branch 'release/0.16' 2014-06-30 05:38:15 +02:00
rbock
0fd6167db7 Merge branch 'feature/remove_char_result' into develop
Conflicts:
	include/sqlpp11/result_row.h
2014-06-29 12:59:25 +02:00
rbock
abb97b623b Removed remainder of char_result_row interface from fields 2014-06-29 12:52:21 +02:00
rbock
2f20f7ef82 Renamed bind and (in)validate to indicate their usage (vendor only) 2014-06-29 11:35:51 +02:00
rbock
0f9c1dbfb2 Added check to prevent multicolumns in sub selects 2014-06-28 21:05:37 +02:00
rbock
7900cba1ca Fixed most of the compiler warnings about unused variables in test programs 2014-06-28 21:05:16 +02:00
rbock
39413ee1bb Added check to prevent multicolumns in sub selects 2014-06-28 21:02:49 +02:00
rbock
f113b83740 Fixed most of the compiler warnings about unused variables in test programs 2014-06-28 20:21:43 +02:00
rbock
778b0d8816 Added -Wall, took care of a bunch of compiler warnings 2014-06-28 14:41:35 +02:00
rbock
08786c7cf9 Added -Wall, took care of a bunch of compiler warnings 2014-06-28 14:39:04 +02:00
rbock
c2d00b14ec Removed char_result_row from result_row 2014-06-27 18:40:57 +02:00
rbock
620f9bef29 Fixed dynamic rows for bind_results 2014-06-27 18:11:12 +02:00
rbock
f14b6025d3 Fixed dynamic rows for bind_results 2014-06-27 17:45:33 +02:00
rbock
ff4d93049c removed char_result_row 2014-06-27 17:41:43 +02:00
rbock
bc99c2b240 Added missing file 2014-06-26 22:06:54 +02:00
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