◆ List
◆ Ticket_list()
MDL_lock::Ticket_list::Ticket_list |
( |
| ) |
|
|
inline |
◆ add_ticket()
void MDL_lock::Ticket_list::add_ticket |
( |
MDL_ticket * |
ticket | ) |
|
Add ticket to MDL_lock's list of waiting requests and update corresponding bitmap of lock types.
◆ bitmap()
bitmap_t MDL_lock::Ticket_list::bitmap |
( |
| ) |
const |
|
inline |
◆ clear_bit_if_not_in_list()
void MDL_lock::Ticket_list::clear_bit_if_not_in_list |
( |
enum_mdl_type |
type | ) |
|
|
private |
Clear bit corresponding to the type of metadata lock in bitmap representing set of such types if list of tickets does not contain ticket with such type.
- Parameters
-
[in] | type | Type of metadata lock to look up in the list. |
◆ is_empty()
bool MDL_lock::Ticket_list::is_empty |
( |
| ) |
const |
|
inline |
◆ operator const List &()
MDL_lock::Ticket_list::operator const List & |
( |
| ) |
const |
|
inline |
◆ remove_ticket()
void MDL_lock::Ticket_list::remove_ticket |
( |
MDL_ticket * |
ticket | ) |
|
Remove ticket from MDL_lock's list of requests and update corresponding bitmap of lock types.
◆ m_bitmap
bitmap_t MDL_lock::Ticket_list::m_bitmap |
|
private |
Bitmap of types of tickets in this list.
◆ m_list
List MDL_lock::Ticket_list::m_list |
|
private |
The documentation for this class was generated from the following file: