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
rbock
a462b35520
Merge branch 'release/0.48'
0.48
2017-03-18 08:21:30 +01:00
rbock
dff7e408bb
Added missing include.
2017-03-17 10:43:05 +01:00
rbock
6a332add56
Merge tag '0.47' into develop
...
Appease MSVC (I hope)
2017-03-16 21:35:14 +01:00
rbock
be50e15116
Merge branch 'release/0.47'
0.47
2017-03-16 21:34:56 +01:00
rbock
c0853f7240
Appease MSVC
2017-03-16 21:33:52 +01:00
rbock
a542a09ab2
Merge tag '0.46' into develop
...
Better result iterator support
Fixed memory bug in prepared statement text results
ddl2cpp improvements
2017-03-12 12:19:24 +01:00
rbock
9100e51637
Merge branch 'release/0.46'
0.46
2017-03-12 12:17:27 +01:00
rbock
26bdaf7eae
Fixed memory bug in handling text results in prepared statements.
2017-03-12 12:04:00 +01:00
rbock
862205d1bf
Use assign to reduce number of copies
2017-03-12 09:58:04 +01:00
Roland Bock
33b69279d7
Merge pull request #143 from theodelrieu/develop
...
Enhancements to result_t::iterator
2017-03-07 10:13:48 +01:00
Théo DELRIEU
d50c65996a
add iterator_category field to result_t::iterator
...
default value is std::input_iterator_tag, connections should specialize
the sqlpp11::iterator_category struct defined in result.h to override
that value
2017-03-07 09:40:02 +01:00
rbock
9145a3a4ee
More defensive string construction in result set.
2017-03-06 09:14:51 +01:00
rbock
f88efada67
Allow for "IF NOT EXISTS" in createTable in ddl
2017-03-05 19:50:55 +01:00
rbock
3d07fe9826
Merge branch 'develop' of https://github.com/rbock/sqlpp11 into develop
2017-03-05 19:14:03 +01:00
rbock
e53bbcc9bd
Support for PostgreSQL serial
2017-03-05 19:13:26 +01:00
Roland Bock
a55ba76c3b
Merge pull request #134 from niXman/develop
...
ppgen reformatted
2017-02-02 15:11:59 +01:00
niXman
56099b7183
clang-format off
2017-01-31 22:44:00 +02:00
rbock
8255d3e3b2
Merge tag '0.45' into develop
...
Bug fix release. Text result fields were not detected correctly as NULL.
2017-01-28 12:25:47 +01:00
rbock
4d22202fe5
Merge branch 'release/0.45'
0.45
2017-01-28 12:24:44 +01:00
rbock
3d28a92a6d
Fixed detection of NULL in text results
2017-01-28 11:35:59 +01:00
niXman
5b8b2b16b0
ppgen reformated
2017-01-16 20:59:01 +02:00
rbock
d1a3222d56
Merge branch 'develop' of https://github.com/rbock/sqlpp11 into develop
2017-01-07 10:56:55 +01:00
Roland Bock
4e1dd38c7e
Merge pull request #132 from mlimber/master
...
Allow nested namespaces on the command line
2017-01-07 08:48:26 +01:00
mlimber
3baa513a07
Allow nested namespaces on the command line
...
Allow the generator to handle nested namespaces like:
ddl2cpp table.ddl table My::Nested::Namespaces
2017-01-07 00:16:50 -05:00
rbock
5e52a4da46
Added a few auto alias tests
2016-12-25 21:25:01 +01:00
rbock
d06b386e03
Merge tag '0.44' into develop
...
Features:
- Added dynamic sort order
- Relaxed union requirements (if left hand side can be null, then the right hand side doesn't have to)
- Fixed specs for several expressions with unsigned operands
Misc:
- More tests
- Removed g++ warnings about unused parameters
- Cleaned up travis-ci config (is shorter and uses much less resources now)
2016-12-25 15:01:33 +01:00
rbock
3c03350dc0
Merge branch 'release/0.44'
0.44
2016-12-25 14:56:38 +01:00
rbock
ee6aa6e2c5
Silence warning in gcc about unused parameter
2016-12-25 14:44:26 +01:00
rbock
f211023981
CMake 3.2 seems to be available on trusty already
2016-12-25 14:32:47 +01:00
rbock
65d32fac8c
Disabled part of the travis matrix for testing
2016-12-25 14:25:30 +01:00
rbock
57270414ea
Hah! trusty comes with gcc-4.8 already
2016-12-25 14:24:10 +01:00
rbock
89185c0bf7
Switching travis to trusty
2016-12-25 14:16:38 +01:00
rbock
47eb562e5d
Looking for cmake-3.*
2016-12-25 14:08:05 +01:00
rbock
92b841c58f
WTF
2016-12-25 13:46:46 +01:00
rbock
638c8d502e
Next attempt for apt-get et al.
2016-12-25 13:38:53 +01:00
rbock
0a1a123c36
Still trying to get travis setup right
2016-12-25 13:33:38 +01:00
rbock
91be9e7ea0
Fine tuning travis linux settings
2016-12-25 13:22:06 +01:00
rbock
522d760a49
Cleaned up travis config a bit
...
OSX: Using the default XCode now
Linux: Installing CMake as package (not by downloading and compiling)
2016-12-25 12:57:20 +01:00
rbock
fa8cb7b0af
Replaced field_spec_t::is_compatible function with a class template.
...
Also removed two stand-alone union functions which did not work anyway.
Let's see if MSVC is happy now.
2016-12-25 12:20:00 +01:00
rbock
1b9a4b1594
Replace is_compatible function with class template
...
MSVC choked on that function (claimed that the number of arguments was
incorrect)
2016-12-25 10:44:22 +01:00
rbock
7c20a68e0b
Fixed result types for signed OP unsigned
expressions.
2016-11-12 10:35:03 +01:00
rbock
7f701dff90
Added a first few tests for .as()
2016-11-10 12:28:46 +01:00
Roland Bock
b66b07fb39
Merge pull request #128 from dirkvdb/master
...
Optional unit tests
2016-11-04 22:02:20 +01:00
Dirk Vanden Boer
44dcccd169
Optional unit tests
2016-11-04 21:34:58 +01:00
rbock
c6062116f8
Added a few more UNION tests
2016-11-01 18:38:09 +01:00
rbock
86f5208aeb
Removed examples from CppCon-2014
...
They led to too much confusion
2016-10-27 08:22:20 +02:00
Roland Bock
48e488492c
Merge pull request #126 from Marvin182/master
...
Add install section with homebrew formula to README
2016-10-21 16:20:58 +02:00
Marvin Ritter
60fb76f53d
Add install section with homebrew formula to README
2016-10-21 15:42:38 +02:00
Roland Bock
651e4edf46
Merge pull request #125 from Marvin182/master
...
Find Hinnant date library in date/ subfolder
2016-10-21 06:45:07 +02:00
Marvin Ritter
1c848ead8f
Find Hinnant date library in date/ subfolder
2016-10-20 21:52:19 +02:00
rbock
ae37d063a4
Loosen union constraints a bit more
2016-10-11 16:09:49 +02:00
rbock
4dad08653a
Maybe easier to grok for MSVC
2016-10-11 07:19:39 +02:00
rbock
fa0fe887b5
Slightly better comparison of row types for unions.
...
Needs some work for non-static versions
2016-10-10 22:25:53 +02:00
rbock
b0aa23ee87
Merge branch 'develop' of https://github.com/rbock/sqlpp11 into develop
2016-10-07 12:14:29 +02:00
rbock
3963b5065d
Added missing pre-generated alias
2016-10-07 12:13:58 +02:00
rbock
82ec05149f
Stop clang-format from sorting includes
2016-10-07 12:13:31 +02:00
Roland Bock
81ca67c76a
Merge pull request #123 from gggin/master
...
replace where(true) to unconditionally()
2016-09-30 06:19:15 +02:00
Gin Liu
e13c04e3ee
replace where(true) to unconditionally()
2016-09-30 09:57:42 +08:00
Roland Bock
be0658292e
Merge pull request #120 from AndiDog/feature/dynamic-sort-order
...
Allow dynamic sort order
2016-09-23 08:22:42 -07:00
Andreas Sommer
609766a9fe
Allow dynamic sort order
2016-09-16 19:30:17 +02:00
rbock
873beccc15
Merge tag '0.43' into develop
...
- Fixed serialization of sub-selects as tables.
- Added missing unconditionally() member function for joins.
- Replaced `!=` with the standard `<>`
2016-09-13 22:05:04 +02:00
rbock
c4a523b6d6
Merge branch 'release/0.43'
0.43
2016-09-13 22:04:51 +02:00
rbock
9559ad1a2a
Replaced !=
with the standard <>
2016-09-13 21:41:00 +02:00
rbock
3d67da2373
Added missing .unconditionally() member functions for joins
2016-09-13 21:37:53 +02:00