0
0
mirror of https://github.com/rbock/sqlpp11.git synced 2024-11-16 04:47:18 +08:00
Commit Graph

1173 Commits

Author SHA1 Message Date
Roland Bock
33b69279d7 Merge pull request #143 from theodelrieu/develop
Enhancements to result_t::iterator
2017-03-07 10:13:48 +01:00
Théo DELRIEU
d50c65996a
add iterator_category field to result_t::iterator
default value is std::input_iterator_tag, connections should specialize
the sqlpp11::iterator_category struct defined in result.h to override
that value
2017-03-07 09:40:02 +01:00
rbock
9145a3a4ee More defensive string construction in result set. 2017-03-06 09:14:51 +01:00
rbock
f88efada67 Allow for "IF NOT EXISTS" in createTable in ddl 2017-03-05 19:50:55 +01:00
rbock
3d07fe9826 Merge branch 'develop' of https://github.com/rbock/sqlpp11 into develop 2017-03-05 19:14:03 +01:00
rbock
e53bbcc9bd Support for PostgreSQL serial 2017-03-05 19:13:26 +01:00
Roland Bock
a55ba76c3b Merge pull request #134 from niXman/develop
ppgen reformatted
2017-02-02 15:11:59 +01:00
niXman
56099b7183 clang-format off 2017-01-31 22:44:00 +02:00
rbock
8255d3e3b2 Merge tag '0.45' into develop
Bug fix release. Text result fields were not detected correctly as NULL.
2017-01-28 12:25:47 +01:00
rbock
4d22202fe5 Merge branch 'release/0.45' 2017-01-28 12:24:44 +01:00
rbock
3d28a92a6d Fixed detection of NULL in text results 2017-01-28 11:35:59 +01:00
niXman
5b8b2b16b0 ppgen reformated 2017-01-16 20:59:01 +02:00
rbock
d1a3222d56 Merge branch 'develop' of https://github.com/rbock/sqlpp11 into develop 2017-01-07 10:56:55 +01:00
Roland Bock
4e1dd38c7e Merge pull request #132 from mlimber/master
Allow nested namespaces on the command line
2017-01-07 08:48:26 +01:00
mlimber
3baa513a07 Allow nested namespaces on the command line
Allow the generator to handle nested namespaces like:
    ddl2cpp table.ddl table My::Nested::Namespaces
2017-01-07 00:16:50 -05:00
rbock
5e52a4da46 Added a few auto alias tests 2016-12-25 21:25:01 +01:00
rbock
d06b386e03 Merge tag '0.44' into develop
Features:
	- Added dynamic sort order
	- Relaxed union requirements (if left hand side can be null, then the right hand side doesn't have to)
	- Fixed specs for several expressions with unsigned operands

Misc:
	- More tests
	- Removed g++ warnings about unused parameters
	- Cleaned up travis-ci config (is shorter and uses much less resources now)
2016-12-25 15:01:33 +01:00
rbock
3c03350dc0 Merge branch 'release/0.44' 2016-12-25 14:56:38 +01:00
rbock
ee6aa6e2c5 Silence warning in gcc about unused parameter 2016-12-25 14:44:26 +01:00
rbock
f211023981 CMake 3.2 seems to be available on trusty already 2016-12-25 14:32:47 +01:00
rbock
65d32fac8c Disabled part of the travis matrix for testing 2016-12-25 14:25:30 +01:00
rbock
57270414ea Hah! trusty comes with gcc-4.8 already 2016-12-25 14:24:10 +01:00
rbock
89185c0bf7 Switching travis to trusty 2016-12-25 14:16:38 +01:00
rbock
47eb562e5d Looking for cmake-3.* 2016-12-25 14:08:05 +01:00
rbock
92b841c58f WTF 2016-12-25 13:46:46 +01:00
rbock
638c8d502e Next attempt for apt-get et al. 2016-12-25 13:38:53 +01:00
rbock
0a1a123c36 Still trying to get travis setup right 2016-12-25 13:33:38 +01:00
rbock
91be9e7ea0 Fine tuning travis linux settings 2016-12-25 13:22:06 +01:00
rbock
522d760a49 Cleaned up travis config a bit
OSX: Using the default XCode now
Linux: Installing CMake as package (not by downloading and compiling)
2016-12-25 12:57:20 +01:00
rbock
fa8cb7b0af Replaced field_spec_t::is_compatible function with a class template.
Also removed two stand-alone union functions which did not work anyway.

Let's see if MSVC is happy now.
2016-12-25 12:20:00 +01:00
rbock
1b9a4b1594 Replace is_compatible function with class template
MSVC choked on that function (claimed that the number of arguments was
incorrect)
2016-12-25 10:44:22 +01:00
rbock
7c20a68e0b Fixed result types for signed OP unsigned expressions. 2016-11-12 10:35:03 +01:00
rbock
7f701dff90 Added a first few tests for .as() 2016-11-10 12:28:46 +01:00
Roland Bock
b66b07fb39 Merge pull request #128 from dirkvdb/master
Optional unit tests
2016-11-04 22:02:20 +01:00
Dirk Vanden Boer
44dcccd169 Optional unit tests 2016-11-04 21:34:58 +01:00
rbock
c6062116f8 Added a few more UNION tests 2016-11-01 18:38:09 +01:00
rbock
86f5208aeb Removed examples from CppCon-2014
They led to too much confusion
2016-10-27 08:22:20 +02:00
Roland Bock
48e488492c Merge pull request #126 from Marvin182/master
Add install section with homebrew formula to README
2016-10-21 16:20:58 +02:00
Marvin Ritter
60fb76f53d Add install section with homebrew formula to README 2016-10-21 15:42:38 +02:00
Roland Bock
651e4edf46 Merge pull request #125 from Marvin182/master
Find Hinnant date library in date/ subfolder
2016-10-21 06:45:07 +02:00
Marvin Ritter
1c848ead8f Find Hinnant date library in date/ subfolder 2016-10-20 21:52:19 +02:00
rbock
ae37d063a4 Loosen union constraints a bit more 2016-10-11 16:09:49 +02:00
rbock
4dad08653a Maybe easier to grok for MSVC 2016-10-11 07:19:39 +02:00
rbock
fa0fe887b5 Slightly better comparison of row types for unions.
Needs some work for non-static versions
2016-10-10 22:25:53 +02:00
rbock
b0aa23ee87 Merge branch 'develop' of https://github.com/rbock/sqlpp11 into develop 2016-10-07 12:14:29 +02:00
rbock
3963b5065d Added missing pre-generated alias 2016-10-07 12:13:58 +02:00
rbock
82ec05149f Stop clang-format from sorting includes 2016-10-07 12:13:31 +02:00
Roland Bock
81ca67c76a Merge pull request #123 from gggin/master
replace where(true) to unconditionally()
2016-09-30 06:19:15 +02:00
Gin Liu
e13c04e3ee replace where(true) to unconditionally() 2016-09-30 09:57:42 +08:00
Roland Bock
be0658292e Merge pull request #120 from AndiDog/feature/dynamic-sort-order
Allow dynamic sort order
2016-09-23 08:22:42 -07:00