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
Serge Robyns
02cf37e3e3
Fixed mising namespace comment on tablenames (to silence clang-tidy).
2017-08-09 17:50:26 +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'
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'
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