Commit Graph

1132 Commits

Author SHA1 Message Date
Roland Bock 461e3d0a8b Merge pull request #180 from theodelrieu/fix/schema
add missing <string> include in schema.h
2017-08-11 07:53:01 +02:00
Théo DELRIEU 8079d6c144 add missing <string> include in schema.h 2017-08-10 13:22:40 +02:00
rbock b6c2de37c1 Merge tag '0.50' into develop
Maintenance release:
  - compile with MSVC 2017 again
	- remove some clang warnings
  - Fixed incorrect usage of string::find
2017-07-16 07:58:31 +02:00
rbock 307da227ac Merge branch 'release/0.50' 0.50 2017-07-16 07:52:02 +02:00
Roland Bock b8fa0a10ce Merge pull request #178 from sergeken/master
Fixed incorrect usage of string::find
2017-07-15 16:20:53 +02:00
Serge Robyns 392b257694 Fixed incorrect usage of string::find 2017-07-15 15:56:13 +02:00
rbock 64498654b7 Fixed some clang warnings 2017-06-25 13:01:43 +02:00
rbock 7422cb9e3b Compile with both, MSVC 2015 and 2017
Make MSVC 2017 accept the code as well

MSVC still has problems with variadic templates...

Adjust README, do not do debug build (reduce load for appveyor)
2017-06-25 12:53:21 +02:00
rbock 8113a5f1fc Merge tag '0.49' into develop
Add get default transaction isolation level function (thanks volka)
2017-06-04 16:00:51 +02:00
rbock cd778444d6 Merge branch 'release/0.49' 0.49 2017-06-04 15:58:40 +02:00
rbock f70eebc6be Remove outdated CppCon2016 link 2017-06-04 15:56:32 +02:00
Roland Bock a69230b930 Merge pull request #173 from volka/isolation_level
Implemented get/set_default_isolation_level() functions
2017-06-04 15:54:47 +02:00
Volker Aßmann 9d395c2bc6 Fix typo 2017-06-04 15:19:00 +02:00
Roland Bock 377530412b Set theme jekyll-theme-minimal 2017-06-04 14:59:27 +02:00
Roland Bock 8f5e49ee79 Set theme jekyll-theme-modernist 2017-06-04 14:57:29 +02:00
Roland Bock fcdbe92379 Set theme jekyll-theme-dinky 2017-06-04 14:50:46 +02:00
Roland Bock 313ffd2d9d Set theme jekyll-theme-hacker 2017-06-04 14:49:16 +02:00
Volker Aßmann a55d986def Implemented get/set_default_isolation_level() functions to change the
transaction isolation level default per-connection
2017-06-04 13:57:41 +02:00
Roland Bock 801428d4cf Merge pull request #171 from volka/isolation_level
Add an option to set a transaction isolation level in start_transaction
2017-06-03 11:40:51 +02:00
Volker Aßmann 9413206bd1 Hide the "isolation_level" member of the MockDb to make it explicit that
this is only used for mock validation
2017-06-03 11:20:18 +02:00
Roland Bock 9c691f3042 Merge pull request #163 from L3nn0x/master
Added mediumint to ddl2cpp
2017-06-03 07:58:20 +02:00
Roland Bock edad8d82c4 Merge pull request #172 from AndiDog/feature/auto-id
ddl2cpp: Support implicitly treating id column as auto-incrementing (e.g. for SQLite)
2017-06-03 07:23:08 +02:00
Andreas Sommer e77639033a Support implicitly treating id column as auto-incrementing (e.g. for SQLite) 2017-06-03 00:41:44 +02:00
Volker Aßmann ee20a8be67 Fix missing not correctly by including ciso646 2017-06-01 23:26:07 +02:00
Volker Aßmann b51714eb48 Cleaned up start_transaction overloads 2017-06-01 23:18:15 +02:00
Volker Aßmann c92571862d Replace "not" with "!" to fix Visual C++ issue 2017-06-01 12:47:14 +02:00
Volker Aßmann f2ea61052e Add an option to set a transaction isolation level to the generic
transaction interface and the connecctor api
2017-05-31 22:43:57 +02:00
rbock d0c6cc103a Re-insert accidentally removed test for ppgen 2017-05-10 07:44:05 +02:00
L3nn0x 55d0e2ac0d Added mediumint to ddl2cpp 2017-04-25 22:23:59 +02:00
Roland Bock aad1272d3a Merge pull request #161 from sergeken/master
Added test case for for_update()
2017-04-11 08:09:43 +02:00
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