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 |