MySQL  8.0.16
Source Code Documentation
Lock_tables_prelocking_strategy Class Reference

A strategy for prelocking algorithm to be used for LOCK TABLES statement. More...

#include <sql_base.h>

Inheritance diagram for Lock_tables_prelocking_strategy:
DML_prelocking_strategy Prelocking_strategy

Private Member Functions

virtual bool handle_table (THD *thd, Query_tables_list *prelocking_ctx, TABLE_LIST *table_list, bool *need_prelocking)
 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
virtual bool handle_routine (THD *thd, Query_tables_list *prelocking_ctx, Sroutine_hash_entry *rt, sp_head *sp, bool *need_prelocking)
 Defines how prelocking algorithm for DML statements should handle routines: More...
 
virtual bool handle_view (THD *thd, Query_tables_list *prelocking_ctx, TABLE_LIST *table_list, bool *need_prelocking)
 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 ()
 

Detailed Description

A strategy for prelocking algorithm to be used for LOCK TABLES statement.


The documentation for this class was generated from the following files: