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