![]()  | 
  
    MySQL 9.5.0
    
   Source Code Documentation 
   | 
 
A strategy for prelocking algorithm to be used for LOCK TABLES statement. More...
#include <sql_base.h>
Private Member Functions | |
| bool | handle_table (THD *thd, Query_tables_list *prelocking_ctx, Table_ref *table_list, bool *need_prelocking) override | 
| Defines how prelocking algorithm for LOCK TABLES statement should handle table list elements.  More... | |
Additional Inherited Members | |
  Public Member Functions inherited from DML_prelocking_strategy | |
| bool | handle_routine (THD *thd, Query_tables_list *prelocking_ctx, Sroutine_hash_entry *rt, sp_head *sp, bool *need_prelocking) override | 
| Defines how prelocking algorithm for DML statements should handle routines:  More... | |
| bool | handle_view (THD *thd, Query_tables_list *prelocking_ctx, Table_ref *table_list, bool *need_prelocking) override | 
| Defines how prelocking algorithm for DML statements should handle view - all view routines should be added to the prelocking set.  More... | |
  Public Member Functions inherited from Prelocking_strategy | |
| virtual | ~Prelocking_strategy ()=default | 
A strategy for prelocking algorithm to be used for LOCK TABLES statement.