MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Prelocking_strategy Class Reference

#include <sql_base.h>

Inheritance diagram for Prelocking_strategy:

Public Member Functions

virtual bool handle_routine (THD *thd, Query_tables_list *prelocking_ctx, Sroutine_hash_entry *rt, sp_head *sp, bool *need_prelocking)=0
virtual bool handle_table (THD *thd, Query_tables_list *prelocking_ctx, TABLE_LIST *table_list, bool *need_prelocking)=0
virtual bool handle_view (THD *thd, Query_tables_list *prelocking_ctx, TABLE_LIST *table_list, bool *need_prelocking)=0

Detailed Description

An abstract class for a strategy specifying how the prelocking algorithm should extend the prelocking set while processing already existing elements in the set.

Definition at line 377 of file sql_base.h.


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