Sylvain Joubert
d2d9a1693c
Add the possibility to keep the table and column names as in the DDL
2018-02-08 13:23:14 +01:00
Sylvain Joubert
20ab921a5a
Add mapping of the 'clob' type to the existing 'text' type
2018-02-08 13:22:47 +01:00
rbock
f6503992f7
Merge tag '0.54' into develop
...
Use date/date.h (as in date 2.4)
Small fixes
2018-01-31 19:59:57 +01:00
rbock
f963a91a8e
Merge branch 'release/0.54'
0.54
2018-01-31 19:59:00 +01:00
Roland Bock
c090f0ffb7
Merge pull request #212 from egorpugin/develop
...
Load date library from date dir (since date v2.3).
2018-01-31 17:26:21 +01:00
Egor Pugin
a3aacfe412
Update comments.
2018-01-31 18:32:11 +03:00
Egor Pugin
83c9a6393d
Update FindHinnantDate.cmake script.
2018-01-31 18:22:17 +03:00
Egor Pugin
f00cac9599
Update CI scripts.
2018-01-31 17:55:02 +03:00
Egor Pugin
f510166ac8
Load date library from date dir (since date v2.3).
2018-01-31 17:48:38 +03:00
rbock
2b1c1c1a82
not_t must not be a variadic template.
2018-01-21 10:58:19 +01:00
rbock
5b15267743
Typo, thanks @juandent
2018-01-07 08:05:30 +01:00
rbock
2f97f57817
Merge tag '0.53' into develop
...
Trim function (Juan Dent)
Hopefully fixed compile issues with VC++
2017-12-19 09:28:33 +01:00
rbock
3c10218a3b
Merge branch 'release/0.53'
0.53
2017-12-19 09:26:45 +01:00
rbock
e49428c58c
Partially reverting e1b82afbbeb9 hoping to appease VC++
2017-12-19 09:06:56 +01:00
Roland Bock
f6903e09ed
Merge pull request #205 from juandent/develop
...
Added trim.h with Roland's suggestions
2017-12-19 08:37:33 +01:00
JUAN DENT
91e0712e6c
_can_be_null depends on the expression
2017-12-18 16:51:47 -06:00
JUAN DENT
5cb081a721
Corrected _is_aggregate_expression
2017-12-18 16:44:16 -06:00
JUAN DENT
13e1ac3a78
Added trim.h with Roland's suggestions
2017-12-18 12:38:41 -06:00
rbock
50143288bc
More variants of finding the date library
2017-11-26 19:38:35 +01:00
rbock
109b0af880
Add quoting for table and column names.
...
More reserved words have to be added to ddl2cpp
2017-11-26 19:19:26 +01:00
rbock
8ad1bb5db2
Add missing include
2017-11-25 19:00:18 +01:00
rbock
b1690d6dd6
Merge branch 'develop' of https://github.com/rbock/sqlpp11 into develop
2017-11-22 21:11:33 +01:00
rbock
d7ef2603bc
Remove superfluous return
2017-11-22 21:10:56 +01:00
Roland Bock
cc67c8b0e6
Merge pull request #200 from marmand/develop
...
Update date search
2017-11-11 06:49:47 +01:00
Armand Leclercq
a69c83a32b
Add include directory in HinnantDate search path to match Hinnant repository master branch
2017-11-10 20:26:01 +00:00
rbock
e90a988a69
Remove some commented lines
2017-11-07 13:00:33 +01:00
rbock
8d92de3fe9
Remove debug printout
2017-11-07 08:57:31 +01:00
rbock
3a6e4d93ec
Merge branch 'develop' of https://github.com/rbock/sqlpp11 into develop
2017-11-06 21:37:36 +01:00
rbock
fd939975ee
Scan for unsigned integral columns
2017-11-06 21:37:10 +01:00
rbock
e921d81049
Use using in remove test
2017-11-06 21:36:52 +01:00
rbock
e1b82afbbe
Use count instead of is_element_of
2017-10-29 16:39:51 +01:00
Roland Bock
1c7c0361ee
Merge pull request #190 from choiip/develop
...
Fixed compile error when include connection_pool.h using c++11
2017-10-27 06:29:12 +02:00
Roland Bock
f1c0071a35
Merge pull request #195 from Erroneous1/feature_result_size
...
Allow result_t to have a size() function
2017-10-25 19:18:29 +02:00
Aaron Bishop
d724909864
fixed issues with test_types/result_row.cpp
2017-10-25 11:47:57 -04:00
Aaron Bishop
c9870637f8
Merge branch 'feature_result_size' of github.com:Erroneous1/sqlpp11 into feature_result_size
2017-10-23 20:05:00 -04:00
Aaron Bishop
1db9ccfd7c
Created separate MockSizeDb
...
Removed size() from MockDb
2017-10-23 20:03:37 -04:00
Aaron Bishop
d207a26638
Removed templated variables
...
Also fixed tabs to spaces. Used github editor, can update later if there was a syntax error.
2017-10-23 09:10:10 -04:00
Aaron Bishop
fb84f9b4a9
Allow result_t to have a size() function if DbResult has a size() function.
...
size() must be const, but can be arbitrary type.
size() may be wrong after first next has been called
2017-10-21 16:09:30 -04:00
rbock
f3b915cdc9
Add new example to custom_query tests
2017-10-21 19:03:01 +02:00
rbock
a34de67648
Merge tag '0.52' into develop
...
support for date/datetime/timestamp types added for ppgen
Fix without_table_check for alias expressions
several automated edits using clang-format
2017-10-21 17:19:12 +02:00
rbock
62d915e04d
Merge branch 'release/0.52'
0.52
2017-10-21 17:17:03 +02:00
rbock
6a10b6f6ef
Update readme
2017-10-21 17:15:24 +02:00
rbock
06cbe05b08
Add more tests for verbatim
2017-10-21 16:55:11 +02:00
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
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