rbock
2a2666373f
Merge branch 'release/0.56'
0.56
2018-06-01 10:30:49 +02:00
rbock
5213022a80
Fix merge error.
2018-06-01 10:30:18 +02:00
rbock
cc63608170
Merge tag '0.55' into develop
...
Blob support, multiple new datatypes and small fixes
- ddl2cpp:
- add multiple data types
- option to not camel-case SQL names in C++
- allow digits in names
- Allow tuples to be passed to insert_set
- Fix some static_assert messages
2018-06-01 10:08:36 +02:00
rbock
5e6e797b07
Merge branch 'release/0.55'
0.55
2018-06-01 10:01:58 +02:00
rbock
517f31348e
Merge tag '0.55' into develop
...
Multiple new data types (ddl2cpp) and a couple of small fixes
2018-06-01 09:59:35 +02:00
rbock
cc96fc44ef
Formatting...
2018-06-01 09:53:39 +02:00
rbock
a643095958
Merge branch 'release/0.55'
2018-06-01 09:53:06 +02:00
Roland Bock
42dd60d531
Merge pull request #234 from dcojan/ppgen-add-missing-unsigned-integer-type
...
Ppgen add missing unsigned integer type
2018-05-13 12:49:13 +02:00
dcojan
e5b9e0a4f3
add an unsigned integer field in tests/Ppgen.cpp
2018-05-13 11:17:42 +02:00
dcojan
49d46edab2
add missing unsigned integer types in ppgen
2018-05-13 11:16:37 +02:00
rbock
ac500e238d
Fix triggering static asserts multiple operators
2018-04-28 10:15:26 +02:00
rbock
9d64a5c741
Fixed missing include
2018-04-19 07:05:17 +02:00
rbock
33ed5b11ac
Added example for recursive CTE
2018-04-19 07:04:42 +02:00
Roland Bock
1c6324eefa
Merge pull request #231 from th0br0/fix/ddl2cpp_check
...
ddl2cpp: support CHECK constraint
2018-04-18 21:29:50 +02:00
Andreas C. Osowski
18e1c180fe
ddl2cpp: support CHECK constraint
2018-04-18 19:02:06 +02:00
Roland Bock
d2dc3124fb
Merge pull request #228 from niXman/develop
...
real type support added for ppgen
2018-04-13 08:49:40 +02:00
Roland Bock
867043d9c5
Merge pull request #221 from sjoubert/postgresql_type_aliases
...
Add more PostgreSQL type mapping in ddl2cpp
2018-04-13 08:48:26 +02:00
niXman
7d8fdaa9df
real type support added for ppgen(part 2)
2018-04-12 13:56:20 +03:00
niXman
928282a9ef
real type support added for ppgen(part 1)
2018-04-12 13:55:16 +03:00
Roland Bock
6da85cd8a3
Merge pull request #227 from snikulov/sqlite3_real_type
...
sqlite3: added real data type
2018-04-12 11:13:22 +02:00
Sergei Nikulov
9a5df4cca2
sqlite3: added real data type
2018-04-09 22:23:00 +03:00
Philippe Daouadi
1b12fddb7a
Add support for std::array blobs
2018-03-10 20:49:57 +01:00
Philippe Daouadi
7b16f03aa0
Fix blob result_type
2018-03-10 20:49:57 +01:00
rbock
2e635cc963
blob WIP
2018-03-10 20:49:57 +01:00
rbock
3f3cfbbd94
Add blob data type
2018-03-10 20:49:57 +01:00
rbock
1e029807da
Add blob data type
2018-03-10 07:45:01 +01:00
Sylvain Joubert
805c6476f4
Add more PostgreSQL type mapping in ddl2cpp
2018-02-26 14:24:27 +01:00
Roland Bock
78c6bc0670
Merge pull request #220 from sjoubert/install_ddl2cpp
...
Install and export ddl2cpp script
2018-02-19 21:48:40 +01:00
Roland Bock
fb68e8a7d7
Merge pull request #219 from cszawisza/set_tuple
...
add set(tuple<...>) implementation for insert and update statements
2018-02-19 21:47:46 +01:00
Bartosz Wieczorek
f48f1b9cf7
fixup
2018-02-19 12:38:23 +01:00
cszawisza
ee3f90d13a
make old GCC happy
2018-02-19 12:28:50 +01:00
Sylvain Joubert
fe3abc6520
Install and export ddl2cpp script
2018-02-19 10:05:30 +01:00
Bartosz Wieczorek
e50ee42364
add set(tuple<...>) implementation for insert and update statements
2018-02-15 07:55:43 +01:00
Roland Bock
a611905628
Merge pull request #218 from alnr/ddl2cpp_include_guard_allow_digits
...
Allow digits 0-9 in include guards
2018-02-13 11:19:50 +01:00
Arne Luenser
5e8d81adbf
Allow digits 0-9 in include guards
2018-02-13 10:29:28 +01:00
Roland Bock
a2b22b9bac
Merge pull request #215 from sjoubert/ddl2cpp_identity_naming
...
Add the possibility to keep the table and column names as in the DDL
2018-02-08 19:46:41 +01:00
Roland Bock
e2380e40c1
Merge pull request #214 from sjoubert/ddl2cpp_clob_mapping
...
Add mapping of the 'clob' type to the existing 'text' type
2018-02-08 19:43:06 +01:00
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