Search Results
https://dev.mysql.com/doc/internals/en/preparing-for-index-use.html
The [custom-engine.html#custom-engine-api-reference-index_init index_init()] method is called before an index is used to allow the storage engine to perform any necessary preparation or optimization: int ha_foo::index_init(uint keynr, bool sorted) ...
https://dev.mysql.com/doc/internals/en/starting-transaction-from-external-lock-method.html
MySQL calls [custom-engine.html#custom-engine-api-reference-external_lock handler::external_lock()] for every table it is going to use at the beginning of every statement. Thus, if a table is touched for the first time, it implicitly starts a ...
https://dev.mysql.com/doc/internals/en/starting-transaction-from-start-stmt-call.html
The first method call that can start a transaction is the [custom-engine.html#custom-engine-transactions-starting-start-stmt start_stmt()] method. It holds state relevant data for the current client, such as identity, network connection and other ...
https://dev.mysql.com/doc/internals/en/stored-programs.html
The content formerly located in this chapter is now maintained in the Stored Programs section of the MySQL Server Doxygen documentation, available at https://dev.mysql.com/doc/index-other.html.
https://dev.mysql.com/doc/internals/en/support-for-delete.html
For non-indexed storage engines the parameter can be ignored, but transactional storage engines may need to store the deleted data for rollback purposes. The following example is from the CSV storage engine: int ha_tina::delete_row(const byte * buf) ...
https://dev.mysql.com/doc/internals/en/zlib-directory.html
zlib is a data compression library used to support the compressed protocol and the COMPRESS/UNCOMPRESS functions under Windows. On Unix, MySQL uses the system libgz.a library for this purpose. Zlib --- which presumably stands for "Zip Library" --- ...
https://dev.mysql.com/doc/relnotes/connector-cpp/en/news-8-0-21.html
Configuration Notes JSON Notes Security Notes X DevAPI Notes Functionality Added or Changed Bugs Fixed Configuration Notes The CMake configuration files were revised to work better when Connector/C++ is used as a subproject of application projects.
https://dev.mysql.com/doc/relnotes/connector-cpp/en/news-8-0-24.html
Typically, the client would see Lost connection to MySQL server during query (CR_SERVER_LOST) or MySQL server has gone away (CR_SERVER_GONE_ERROR). In such cases, the server now writes the reason to the connection before closing it, and client ...
https://dev.mysql.com/doc/relnotes/connector-cpp/en/news-8-0-28.html
Deprecation and Removal Notes Pluggable Authentication Security Notes Bugs Fixed Deprecation and Removal Notes The TLSv1 and TLSv1.1 connection protocols were deprecated in Connector/C++ 8.0.26 and now are removed in this release. The removed ...
https://dev.mysql.com/doc/relnotes/connector-cpp/en/news-8-0-31.html
Compilation Notes Configuration Notes Security Notes Functionality Added or Changed Bugs Fixed Compilation Notes Connector/C++ now compiles cleanly using Clang for Linux and Solaris. (WL #15065) Configuration Notes Several CMake options have been ...