2
0
mirror of https://github.com/boostorg/mysql.git synced 2026-02-16 13:32:15 +00:00
Commit Graph

119 Commits

Author SHA1 Message Date
ruben
8d6c1bbaf7 Now years are represented as plain ints
Now values do not have ::date::year as an option;
represented as plain uint32_t instead
2020-01-31 13:06:21 +00:00
ruben
e949859783 Added stmt close message and serialization 2020-01-31 12:32:48 +00:00
ruben
0345991059 Completed serializ tests for ComStmtExecute
Now serialization tests provide better diagnostics
2020-01-30 15:16:53 +00:00
ruben
59adbf8d89 Added Stmt Exec serialization test infrastructure
Fixed uninitialized memory problem in NULL bitmap serialization
2020-01-30 12:21:16 +00:00
ruben
88e1d39992 Added serialization tests for time
Fixed bug for negative times
2020-01-29 20:58:36 +00:00
ruben
766ba57a02 Added tests for datetime serialization
Fixed bug
2020-01-29 20:25:42 +00:00
ruben
b0df3bea99 Added serialization of binary protocol values
time, date, datetime, value
No tests yet
2020-01-28 11:11:53 +00:00
ruben
9f960bbe4a Added null_bitmap_traits 2020-01-26 14:22:38 +00:00
ruben
4ef40c2bf1 Added stmt_prepare msg and serialization 2020-01-26 12:49:52 +00:00
ruben
328a923f3a Added documentation for error_info 2020-01-19 16:41:54 +00:00
ruben
c00282f10b Fixed duplication in exception error messages 2020-01-19 16:16:36 +00:00
ruben
161ac3264f Changed error descriptions to be simpler 2020-01-19 15:54:59 +00:00
ruben
ea5479706a Added error code descriptions for server-side errs 2020-01-19 15:47:15 +00:00
ruben
62c5675160 Added tests for sync exc error messages 2020-01-19 11:41:16 +00:00
ruben
8c2a19ca18 Now mysql error category is an inline vble 2020-01-18 21:04:10 +00:00
ruben
a65e86af1d Added error_info 2020-01-18 20:05:21 +00:00
ruben
203765459b Sanitized CMake
Now mysql_asio propagates the right C++ standard
Now tests are built conditionally
Now unit tests are inside their own subdirectory
2020-01-14 11:30:26 +00:00
ruben
38c0da531a Finished doxygen comments for resultset 2020-01-14 09:56:52 +00:00
ruben
def1a8febc Doxygen comments for connection and resultset (1/2) 2020-01-13 22:39:51 +00:00
anarthal
09c737b417 Changes to build in MSVC 2020-01-13 17:28:05 +01:00
ruben
3636983e4c Changes to make code build with g++ release 2020-01-13 12:34:32 +00:00
ruben
7bdb287128 Now struct with fields use a separate trait
Required to build in Windows
2020-01-13 11:09:22 +00:00
ruben
e33f62a8cb Moved msgs into namespace detail 2020-01-13 10:45:50 +00:00
ruben
84006c36b8 Modified value_holder so it builds with clang 2020-01-12 15:39:40 +00:00
ruben
e3a067d324 Increased warning level
Now examples and tests compile with more strict warning levels
Now warnings are treated like errors
Now test has its own CMakeLists.txt
Solved several warnings
2020-01-12 14:17:10 +00:00
ruben
331df43725 Added sync examples 2020-01-10 15:32:01 +00:00
ruben
b4caa94958 Enhaced connection_params interface 2020-01-09 16:17:57 +00:00
ruben
6f12fc21ef Unified include guards 2020-01-09 15:57:54 +00:00
ruben
3814d25d6c Renamed includes to match .hpp/.ipp convention 2020-01-09 15:25:06 +00:00
ruben
93547ed184 Removed support for field-level collation in meta 2020-01-09 14:58:02 +00:00
ruben
972787a6cb Cleanup of initial prototype files 2019-12-23 07:11:04 +00:00
ruben
a115469ef3 Added operator<< for rows 2019-12-21 19:47:40 +00:00
ruben
1620aed11e Implemented operator<< for value 2019-12-21 19:35:41 +00:00
ruben
76e16153dd Added async_fetch_all 2019-12-08 20:00:03 +00:00
ruben
34eff83a3b Added async_fetch_many 2019-12-08 19:55:54 +00:00
ruben
f7e1be7dbd Added async_fetch_one, dropped per row meta 2019-12-08 19:20:14 +00:00
ruben
cc1cf0ca6e Added resultset::fetch_all sync exc 2019-12-08 10:23:12 +00:00
ruben
22e7ae1ef1 Added resultset::fetch_all sync errc 2019-12-08 10:21:53 +00:00
ruben
f9b16cf47e Added resultset::fetch_many exc 2019-12-08 10:15:03 +00:00
ruben
0dcd46233f Added operator== between rows and owning rows 2019-12-07 21:40:39 +00:00
ruben
fe8f57ae38 Added operator== for row vectors
Added generic container_equals for vectors
Added operator== for value vectors
2019-12-07 21:15:33 +00:00
ruben
3275346201 Added operator== and != for rows 2019-12-07 21:01:24 +00:00
ruben
d246557cd8 Added operator== and != for value 2019-12-07 20:41:26 +00:00
ruben
49841d8ee4 Added resultset::fetch_many and some integ tests 2019-12-07 20:03:34 +00:00
ruben
8a82465df7 Implemented and tested resultset::fetch_one (exc) 2019-12-07 17:47:09 +00:00
ruben
113497294d Removed (incomplete) support for custom allocators 2019-12-07 17:42:06 +00:00
ruben
9924ddf391 Made async_query work
Added integration tests
Refactored integration tests boilerplate so it can be shared between
tests
2019-12-07 17:25:04 +00:00
ruben
446e887ff1 Fixed bug in channel async_read (buffer clear) 2019-12-07 17:20:25 +00:00
ruben
1c12be9aca Modified execute_query to allow async code reuse 2019-11-17 21:01:32 +00:00
ruben
c50c31c17f Made field_type more user friendly
Old field_type is no longer exposed and is now called
protocol_field_type
Some flags have been un-exposed from field_metadata
2019-11-17 16:25:02 +00:00