| 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 |