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

678 Commits

Author SHA1 Message Date
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
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
a235f3ddae Update README.md 2014-08-21 11:09:50 +02:00
rbock
9f35e33151 Merge tag '0.25' into develop
Fixes for gcc-4.8 under cygwin 64bit
eval commodity function for sending commands to the database and getting the return value back
Added alias method to wrapped values so that you can select constant values
2014-08-21 11:03:51 +02:00
rbock
2bd8bc9bb7 Merge branch 'release/0.25'
Conflicts:
	test_constraints/CMakeLists.txt
2014-08-21 10:57:31 +02:00
rbock
aac411d1bf Merge pull request #12 from jbaltie/compile/cygwin-gcc
Fix cygwin-gcc and cmake problems
2014-08-20 22:14:36 +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
f859f7fe4a Added must_not_update-test 2014-08-18 19:17:59 +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
d856709cf3 Update README.md 2014-08-18 00:07:21 +02:00
rbock
f6ae27b0fe Made "where" non-mandatory if there are no tables involved. 2014-08-17 20:45:27 +02:00
rbock
7690f0660c Merge tag '0.24' into develop
Re-introduced checks for required columns in insert

Added appropriate constraint tests
2014-08-16 18:48:47 +02:00
rbock
562bb2e1ef Merge branch 'release/0.24' 2014-08-16 18:47:46 +02:00
rbock
66ffff78ad Added tests for insert constraints 2014-08-16 18:47:06 +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
d03e543db6 Merge tag '0.23' into develop
Maintenance release

Allow expressions as insert values again.
2014-08-15 15:54:47 +02:00
rbock
2eb7102ca4 Merge branch 'release/0.23' 2014-08-15 15:51:46 +02:00
rbock
3484903525 Repaired insert to work with expression values again 2014-08-14 23:47:25 +02:00
rbock
d79c2ca92c Merge tag '0.22' into develop
Maintenance release

Fixed linker problem (missing inline qualifiers)
Added tvin assigment to parameters
Fixed and adjusted boolean expression
2014-08-12 22:09:34 +02:00
rbock
3d1affe13e Merge branch 'release/0.22' 2014-08-12 22:07:23 +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