| acquire_lock(MDL_request *mdl_request, Timeout_type lock_wait_timeout) | MDL_context | |
| acquire_locks(MDL_request_list *requests, Timeout_type lock_wait_timeout) | MDL_context | |
| clone_ticket(MDL_request *mdl_request) | MDL_context | |
| clone_tickets(const MDL_context *ticket_owner, enum_mdl_duration duration) | MDL_context | |
| destroy() | MDL_context | |
| done_waiting_for() | MDL_context | inline |
| find_deadlock() | MDL_context | |
| find_lock_owner(const MDL_key *mdl_key, MDL_context_visitor *visitor) | MDL_context | |
| find_ticket(MDL_request *mdl_req, enum_mdl_duration *duration) | MDL_context | private |
| fix_pins() | MDL_context | private |
| get_deadlock_weight() const | MDL_context | inline |
| get_needs_thr_lock_abort() const | MDL_context | inline |
| get_owner() const | MDL_context | inline |
| get_random() | MDL_context | inline |
| get_thd() const | MDL_context | inline |
| has_lock(const MDL_savepoint &mdl_savepoint, MDL_ticket *mdl_ticket) | MDL_context | |
| has_locks() const | MDL_context | inline |
| has_locks(MDL_key::enum_mdl_namespace mdl_namespace) const | MDL_context | |
| has_locks(enum_mdl_duration duration) | MDL_context | inline |
| has_locks_waited_for() const | MDL_context | |
| init(MDL_context_owner *arg) | MDL_context | inline |
| lock_deadlock_victim() | MDL_context | inline |
| m_force_dml_deadlock_weight | MDL_context | private |
| m_LOCK_waiting_for | MDL_context | private |
| m_needs_thr_lock_abort | MDL_context | private |
| m_owner | MDL_context | private |
| m_pins | MDL_context | private |
| m_rand_state | MDL_context | private |
| m_ticket_store | MDL_context | private |
| m_wait | MDL_context | |
| m_waiting_for | MDL_context | private |
| materialize_fast_path_locks() | MDL_context | private |
| MDL_context() | MDL_context | |
| MDL_context(const MDL_context &rhs) | MDL_context | private |
| mdl_savepoint() | MDL_context | inline |
| mdl_unittest::test_drive_fix_pins | MDL_context | friend |
| operator=(MDL_context &rhs) | MDL_context | private |
| owns_equal_or_stronger_lock(const MDL_key *mdl_key, enum_mdl_type mdl_type) | MDL_context | |
| owns_equal_or_stronger_lock(MDL_key::enum_mdl_namespace mdl_namespace, const char *db, const char *name, enum_mdl_type mdl_type) | MDL_context | |
| release_all_locks_for_name(MDL_ticket *ticket) | MDL_context | |
| release_lock(MDL_ticket *ticket) | MDL_context | |
| release_lock(enum_mdl_duration duration, MDL_ticket *ticket) | MDL_context | private |
| release_locks(MDL_release_locks_visitor *visitor) | MDL_context | |
| release_locks_stored_before(enum_mdl_duration duration, MDL_ticket *sentinel) | MDL_context | private |
| release_statement_locks() | MDL_context | |
| release_transactional_locks() | MDL_context | |
| rollback_to_savepoint(const MDL_savepoint &mdl_savepoint) | MDL_context | |
| set_explicit_duration_for_all_locks() | MDL_context | |
| set_force_dml_deadlock_weight(bool force_dml_deadlock_weight) | MDL_context | inline |
| set_lock_duration(MDL_ticket *mdl_ticket, enum_mdl_duration duration) | MDL_context | |
| set_needs_thr_lock_abort(bool needs_thr_lock_abort) | MDL_context | inline |
| set_transaction_duration_for_all_locks() | MDL_context | |
| Ticket_iterator typedef | MDL_context | |
| Ticket_list typedef | MDL_context | |
| try_acquire_lock(MDL_request *mdl_request) | MDL_context | |
| try_acquire_lock_impl(MDL_request *mdl_request, MDL_ticket **out_ticket) | MDL_context | private |
| unlock_deadlock_victim() | MDL_context | inline |
| upgrade_shared_lock(MDL_ticket *mdl_ticket, enum_mdl_type new_type, Timeout_type lock_wait_timeout) | MDL_context | |
| visit_subgraph(MDL_wait_for_graph_visitor *dvisitor) | MDL_context | |
| will_wait_for(MDL_wait_for_subgraph *waiting_for_arg) | MDL_context | inline |