1305 Commits

Author SHA1 Message Date
rbock f6cb213e55 Fix without_table_check for alias expressions 2017-10-16 20:43:07 +02:00
rbock 62e989c8b3 Remove superfluous semicolon 2017-10-16 20:42:29 +02:00
Alex Choi 8b4408c95f fixed compile error when include connection_pool.h using c++11 2017-10-16 11:38:36 +08:00
Roland Bock 6ccb948457 Merge pull request #185 from niXman/develop
support for date/datetime/timestamp types added for ppgen
2017-10-07 04:39:57 -07:00
niXman 7fa7720c87 support for date/datetime/timestamp types added for ppgen 2017-10-07 13:20:30 +03:00
Roland Bock 49b9966542 Update README.md 2017-09-17 09:03:45 +02:00
rbock 8aadbd2263 Reverted logic change that led to too many warnings with gcc 2017-09-10 18:26:48 +02:00
rbock 00d10b5365 Minor cleanup thanks to clang-tidy 2017-09-10 15:54:59 +02:00
rbock d112d714b9 clang-tidy readbility fixes 2017-09-10 15:46:54 +02:00
rbock 0d6c63ce20 Use clang-tidy modernize fixes 2017-09-10 15:45:07 +02:00
rbock a17a78c5c2 Adhere to clang-tidy warning about boolean readability 2017-09-10 15:21:24 +02:00
rbock 63b40527ee Use clang-tidy to prevent else after return 2017-09-10 15:12:45 +02:00
rbock 6a9715b59d Use clang-tidy to wrap single-line blocks into {} 2017-09-10 15:05:34 +02:00
rbock f4612061d7 Make portable static assert explicit 2017-09-10 15:01:14 +02:00
rbock c09a0b5ee8 Use clang-format to explicitly mark unused parameters 2017-09-10 14:58:51 +02:00
rbock 306ce63f2f Use clang-format to add closing namespace comments 2017-09-10 14:56:51 +02:00
rbock ac765993aa Use clang-format to streamline include guards 2017-09-10 14:55:11 +02:00
rbock afe0e5fe31 Merge tag '0.51' into develop
Silence a couple of warnings (clang-tidy and gcc-6.x)
2017-09-10 10:17:20 +02:00
rbock fc1f6324f3 Merge branch 'release/0.51' 0.51 2017-09-10 10:16:32 +02:00
rbock 9ac0775699 Add virtual destructors for virtual base classes.
Thanks to new warnings in gcc-6.x
2017-09-10 10:13:37 +02:00
rbock a2e7e56f70 Fix missing include. 2017-08-16 11:33:31 +02:00
Roland Bock e930887842 Merge pull request #179 from sergeken/master
Fixed mising namespace comment on tablenames (to silence clang-tidy).
2017-08-11 07:55:17 +02:00
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' 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