0
0
mirror of https://github.com/rbock/sqlpp11.git synced 2024-11-16 12:51:13 +08:00
Commit Graph

1102 Commits

Author SHA1 Message Date
Serge Robyns
8314803553 Fixed copyright message 2017-04-10 22:12:51 +02:00
Serge Robyns
c8c4515fb7 Added ForUpdate tests 2017-04-10 22:10:10 +02:00
Roland Bock
8238853d30 Merge pull request #160 from sergeken/master
Added for update support (issue #145)
2017-04-10 12:28:30 +02:00
Serge Robyns
4ae55e238e Changed copyright message 2017-04-10 11:12:27 +02:00
Serge Robyns
62a5ec3e3e Added for update support 2017-04-09 11:17:55 +02:00
Roland Bock
91df8ff4aa Merge pull request #155 from fpark12/develop
Added a generic connection pool
2017-04-03 06:38:56 +02:00
Frank Park
9f26495ced Reordered template arguments 2017-04-02 11:06:12 -04:00
Frank Park
71a234c4ba Split pool_connection to separate file, add reconnect_policy
Also expanded class template and constructor of connection_pool to allow
lazy instantiation, added helper function make_connection_pool to make
instantiation lazier.
2017-04-02 10:48:14 -04:00
Frank Park
ac88aa7656 delete unused function 2017-03-29 01:28:52 -04:00
Frank Park
e0d7d71bb3 delete old comment 2017-03-29 01:27:42 -04:00
Frank Park
30caa5d878 changed async connection to a wrapper instead of derived class 2017-03-29 01:07:15 -04:00
Frank Park
4fa79d552a Added async_connection to comply with RAII 2017-03-27 04:58:49 -04:00
Frank Park
6b36cd56f1 disable connection pooling on construction 2017-03-27 00:50:59 -04:00
Frank Park
5f0a5dd0e9 rename function 2017-03-26 21:53:09 -04:00
Frank Park
b05c968bb2 add is_connection_compatible along with some minor changes 2017-03-26 21:52:33 -04:00
Frank Park
de2204c07f add copyright notice and comment on free_connection 2017-03-25 17:01:12 -04:00
Frank Park
269a72bd93 change container to stack of unique_ptr 2017-03-25 07:14:36 -04:00
Frank Park
8048337068 fix namespace error 2017-03-25 06:01:48 -04:00
Frank Park
348e5d6489 Added a generic connection pool
Added a very basic outline of a generic connection pool. It should be
thread-safe, but still needs a lot of work.
2017-03-25 04:24:22 -04:00
rbock
f297a7ba4f Merge tag '0.48' into develop
Appease MSVC 2015 Update 3
2017-03-18 08:22:20 +01:00
rbock
a462b35520 Merge branch 'release/0.48' 2017-03-18 08:21:30 +01:00
rbock
dff7e408bb Added missing include. 2017-03-17 10:43:05 +01:00
rbock
6a332add56 Merge tag '0.47' into develop
Appease MSVC (I hope)
2017-03-16 21:35:14 +01:00
rbock
be50e15116 Merge branch 'release/0.47' 2017-03-16 21:34:56 +01:00
rbock
c0853f7240 Appease MSVC 2017-03-16 21:33:52 +01:00
rbock
a542a09ab2 Merge tag '0.46' into develop
Better result iterator support
Fixed memory bug in prepared statement text results
ddl2cpp improvements
2017-03-12 12:19:24 +01:00
rbock
9100e51637 Merge branch 'release/0.46' 2017-03-12 12:17:27 +01:00
rbock
26bdaf7eae Fixed memory bug in handling text results in prepared statements. 2017-03-12 12:04:00 +01:00
rbock
862205d1bf Use assign to reduce number of copies 2017-03-12 09:58:04 +01:00
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