mysql
mysql copied to clipboard
MySQL C++ client based on Boost.Asio
Currently, channel performs 2 read operations per packet. Add some buffering strategy, as Boost.Beast does, so we can perform fewer read calls.
Create a mock stream type that allows us to inject bytes written so we can write unit tests to test error cases.
Currently, only a header-only variant of the library is provided. Add a separate compilation option to reduce build times.
Investigate what retry strategies does the MySQL C driver offer and consider implementing them here.
Provide an iterator type that allows iterating over a resultset (only for sync ops).
Support ```row::operator[](string_view name)``` by adding references to metadata objects in rows.