|
| MYSQL_LOCK * | mysql_lock_tables (THD *thd, TABLE **table, size_t count, uint flags) |
| | Lock tables. More...
|
| |
| void | mysql_unlock_tables (THD *thd, MYSQL_LOCK *sql_lock) |
| |
| void | mysql_unlock_read_tables (THD *thd, MYSQL_LOCK *sql_lock) |
| | unlock all tables locked for read. More...
|
| |
| void | mysql_unlock_some_tables (THD *thd, TABLE **table, uint count) |
| | Unlock some of the tables locked by mysql_lock_tables. More...
|
| |
| void | mysql_lock_remove (THD *thd, MYSQL_LOCK *locked, TABLE *table) |
| | Try to find the table in the list of locked tables. More...
|
| |
| void | mysql_lock_abort_for_thread (THD *thd, TABLE *table) |
| | Abort one thread / table combination. More...
|
| |
| MYSQL_LOCK * | mysql_lock_merge (MYSQL_LOCK *a, MYSQL_LOCK *b) |
| |
| bool | lock_schema_name (THD *thd, const char *db) |
| | Obtain an exclusive metadata lock on a schema name. More...
|
| |
| bool | lock_tablespace_names (THD *thd, Tablespace_hash_set *tablespace_set, ulong lock_wait_timeout, MEM_ROOT *mem_root) |
| | Acquire IX MDL lock each tablespace name from the given set. More...
|
| |
| bool | lock_object_name (THD *thd, MDL_key::enum_mdl_namespace mdl_type, const char *db, const char *name) |
| | Obtain an exclusive metadata lock on an object name. More...
|
| |
| bool | acquire_shared_global_read_lock (THD *thd, unsigned long lock_wait_timeout) |
| | Acquire protection against the global read lock. More...
|
| |