Search Results
https://dev.mysql.com/doc/internals/en/com-query-response.html
Note Not all Table Column Types have a representation in the Text or Binary protocol. Image description If it is not a valid Protocol::LengthEncodedInteger it is either a ERR_Packet or a Protocol::LOCAL_INFILE_Request. Image description 14.6.4.1.1 ...
https://dev.mysql.com/doc/internals/en/complicated-test-architecture.html
If your test is very complicated, write a sufficient explanation of the test architecture. This helps avoid having someone else come along and unintentially change the test in ways that: Shift the goal of the check Destroy your test architecture ...
https://dev.mysql.com/doc/internals/en/config-directory.html
All the files in it have the extension .m4, which is a normal expectation of the GNU autoconf tool.
https://dev.mysql.com/doc/internals/en/connection-phase-packets.html
Note If client wants to have a secure SSL connection and sets CLIENT_SSL flag it should first send the SSL Request Packet and only then, after establishing the secure connection, it should send the Handshake Response Packet. Protocol::Handshake ...
https://dev.mysql.com/doc/internals/en/cowork-with-dbug-facility.html
Sometimes it is also useful to see, which synchronization points have been run through (hit) with or without executing actions. When running the MySQL test suite with a "debug" server (the DBUG facility is configured in) and the --debug command ...
https://dev.mysql.com/doc/internals/en/creating-index-keys.html
In general, the storage engine will have to use row information passed in methods such as [custom-engine.html#custom-engine-api-reference-write_row write_row()], [custom-engine.html#custom-engine-api-reference-delete_row delete_row()], and ... As ...
https://dev.mysql.com/doc/internals/en/custom-engine-source-files.html
After you have copied and renamed the files you must replace all instances of EXAMPLE and example with the name of your storage engine. The easiest way to implement a new storage engine is to begin by copying and modifying the EXAMPLE storage ...
https://dev.mysql.com/doc/internals/en/dbug-sleep.html
In cases where the normal server code does not have a block point at the critical place, one can insert an artificial synchronization point. If this is not possible, the test must be moved into a test file that includes 'have_debug.inc'.
https://dev.mysql.com/doc/internals/en/debug-sync-facility.html
MySQL supports a Debug Sync Facility, which - in spite of the "debug" in its name - is completely independent from the DBUG facility (except that it uses DBUG to trace its operation, if DBUG is also configured in the server). The documentation here ...
https://dev.mysql.com/doc/internals/en/describing-packets.html
If a field has a fixed value, its description shows it as a hex value in brackets like this: [00] .