Search Results
https://dev.mysql.com/doc/internals/en/event-header-fields.html
The master/server relationships look like this: M1---->M2 ^ | | | +--M3<-+ A client sends an INSERT statement to M1. The value of this constant is 13 in MySQL 3.23 (v1 format), and 19 in MySQL 4.0 and up (v3 format and up). The first 19 bytes for v4 ...
https://dev.mysql.com/doc/internals/en/implementing-commit.html
The THD parameter is used to identify the transaction that needs to be committed, while the bool all parameter indicates if this is a full transaction commit or just the end of a statement that is part of the transaction. If the server is in ...
https://dev.mysql.com/doc/internals/en/implementing-external-lock-method.html
The [custom-engine.html#custom-engine-api-reference-external_lock external_lock()] method is called at the start of a statement or when a LOCK TABLES statement is issued. Examples of using external_lock() can be found in the sql/ha_innodb.cc file, ...
https://dev.mysql.com/doc/internals/en/information-schema-optimizer-trace-table.html
TRACE: The trace, in JSON format (see json.org: basically it has scalars (number, string, bool) and structures (either arrays or associative arrays)).
https://dev.mysql.com/doc/internals/en/item-class.html
To us, the word Item means more than just “thingamabob”; it is a technical term with a precise definition in the context of our source code. In the function category we include operators such as + and ||, because operators are merely functions ...
https://dev.mysql.com/doc/internals/en/overview.html
The MySQL protocol is used between MySQL Clients and a MySQL Server.
https://dev.mysql.com/doc/internals/en/rows-event.html
repeat rows until event-end Fields table_id (6) -- If the table id is 0x00ffffff it is a dummy event that should have the end of statement flag set that declares that all table maps can be freed. Note if the post_header_length in the ...
https://dev.mysql.com/doc/internals/en/start-stmt.html
Purpose Called at the beginning of a statement for transaction purposes. When table is locked a statement is started by calling start_stmt instead of external_lock Parameters thd lock_type Return Values This method has no return values. Synopsis ...
https://dev.mysql.com/doc/internals/en/too-greedy-test.html
Refined statement: --replace_column 15 <CREATE_TIME> 16 <UPDATE_TIME> 17 <CHECK_TIME> SELECT * FROM information_schema.tables WHERE TABLE_SCHEMA = 'test' AND TABLE_NAME = 't1'; the number of columns within information_schema.tables changes the data ... Let's assume we have to check that every new created table causes a row in ...
https://dev.mysql.com/doc/internals/en/use-of-disable-abort-on-error.html
This option is very useful when starting to write a new test because the test will not abort if your script contains some failing statements or SQL syntax errors. But there are only rare situations where the final versions of a test should use ...