2
0
mirror of https://github.com/boostorg/mysql.git synced 2026-02-14 12:52:17 +00:00
Commit Graph

28 Commits

Author SHA1 Message Date
Ruben Perez
3b72c30984 Fixed typo in types.qbk 2022-05-19 23:38:30 +02:00
Ruben Perez
a1fb40a8e5 Wording change for completion tokens 2022-05-15 15:28:26 +02:00
Ruben Perez
df43a1bdcc Fixed versions of MySQL => RDBMS systems 2022-05-15 15:15:36 +02:00
Ruben Perez
cf476fa499 Added extra note on Asio vs MySQL cancellation 2022-05-15 15:14:08 +02:00
Ruben Perez
9c7ef6a2fb Fixed broken doc link in __Self__ 2022-05-15 15:07:41 +02:00
Ruben Perez
13d3615464 Example and docs on timeouts and cancellations 2022-03-30 15:54:58 +02:00
Ruben Perez
cfdfdadb69 Integration tests are now run only on demand 2022-03-29 22:55:21 +02:00
Ruben Perez
86e0eacd6a SSL/TLS and row reading rework (v0.2.0)
* SSL/TLS rework
* Unified connection object
* New prepared_statement::execute interface
* New resultset::read_one mechanic
* Unified row object
* null_t type
* Travis to GitHub actions migration
* Integration test rework
2022-03-21 16:09:48 +01:00
Ruben Perez
7bbf5acda6 Fixed issue when reconnecting a connection
closes #24
2021-03-09 08:24:39 +01:00
Ruben Perez
fa6f177e0f Added support for the BIT type
- Moved socket_connection to a separate include file.
- Clarified Stream requirements.
- Made make_error_code public.
- Updated include styles to match Boost's.
- Moved <boost/myql/mysql.hpp> to <boost/mysql.hpp> to match
conventions.
- Added support for the BIT type.

closes #13
closes #21
2021-03-08 18:56:25 +01:00
Ruben Perez
1ad31e7a6b TLS cert validation, valid() after moves and others
- Added connection::connection overload accepting a user-defined SSL
context.
- Added SSL certificate validation example.
- Removed ssl_options.
- Fixed an incorrect constexpr implementation
(value::is_convertible_to).
- Made I/O objects' valid() behavior after move operations more uniform.
- Changed exception type thrown by value::get to a custom one defined in
Boost.Mysql.
- Changed docs link in README.

closes #39
closes #27
closes #25
closes #10
2021-03-07 19:41:44 +01:00
Ruben Perez
ade68d172d Added support for relational operators in value
Replaced std::nullptr_t for boost::variant2::monostate in values
Added support for relational operators in value
Automatic docs generation

closes #48
closes #46
2021-03-06 16:35:15 +01:00
Ruben Perez
087faf187a Added execute_params
- Added execute_params
- prepared_statement::execute with iterators overload has been replaced by
execute_params overload
- Added type requirement checks for ValueForwardIterator and
ValueCollection
2021-02-28 22:05:31 +01:00
Ruben Perez
4c7ca0a1b4 Row reading reworks
- Removed distinction between row and owning_row
- Changed semantics for fetch_one to row& + bool
- Renamed all fetch_* fns to read_*
- Added row.clear()
2021-02-28 22:03:28 +01:00
ruben
5ba63a8459 Migrated docs to quickbook 2020-07-06 17:56:04 +01:00
ruben
ddb3f14081 Removed date.h library 2020-06-21 15:49:30 +01:00
ruben
591671bd8d Lowered std requirement to C++11 2020-06-18 22:54:01 +01:00
ruben
9bba29e483 Added CMake target exports and install rules 2020-06-04 15:57:31 +01:00
Richard Hodges
3c420b8683 Added support for use_awaitable
Co-authored-by: ruben <rubenperez038@gmail.com>
Co-authored-by: Alex Hodges <alexander.hodges11@live.co.uk>
2020-06-02 12:11:48 +01:00
ruben
0f26f7f607 Fixed doxygen layout header 2020-04-24 16:49:49 +01:00
ruben
7a436895ce Reworked how integration tests do connect 2020-04-24 13:17:38 +01:00
ruben
3949c2fd7a Fixed wrong header for doxygen_layout.xml 2020-04-20 12:49:52 +01:00
ruben
1ae738c35b Renamed database and CMake library 2020-04-20 11:54:16 +01:00
ruben
16ef83b136 Added copyrights 2020-04-20 11:18:52 +01:00
ruben
931613a48c Added UNIX socket example to docs 2020-04-15 18:20:16 +01:00
ruben
f8a5904d0b Changed Boost logo for proposed for 2020-04-09 17:25:04 +01:00
ruben
0778c0a7bf Renamed examples -> example 2020-04-07 17:27:24 +01:00
ruben
e0f72d62ef Added Doxyfile and doxygen infrastructure 2020-04-07 17:19:38 +01:00