MySQL 8.4.2
Source Code Documentation
MDL_context Member List

This is the complete list of members for MDL_context, including all inherited members.

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_contextinline
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_contextprivate
fix_pins()MDL_contextprivate
get_deadlock_weight() constMDL_contextinline
get_needs_thr_lock_abort() constMDL_contextinline
get_owner() constMDL_contextinline
get_random()MDL_contextinline
get_thd() constMDL_contextinline
has_lock(const MDL_savepoint &mdl_savepoint, MDL_ticket *mdl_ticket)MDL_context
has_locks() constMDL_contextinline
has_locks(MDL_key::enum_mdl_namespace mdl_namespace) constMDL_context
has_locks(enum_mdl_duration duration)MDL_contextinline
has_locks_waited_for() constMDL_context
init(MDL_context_owner *arg)MDL_contextinline
lock_deadlock_victim()MDL_contextinline
m_force_dml_deadlock_weightMDL_contextprivate
m_LOCK_waiting_forMDL_contextprivate
m_needs_thr_lock_abortMDL_contextprivate
m_ownerMDL_contextprivate
m_pinsMDL_contextprivate
m_rand_stateMDL_contextprivate
m_ticket_storeMDL_contextprivate
m_waitMDL_context
m_waiting_forMDL_contextprivate
materialize_fast_path_locks()MDL_contextprivate
MDL_context()MDL_context
MDL_context(const MDL_context &rhs)MDL_contextprivate
mdl_savepoint()MDL_contextinline
mdl_unittest::test_drive_fix_pinsMDL_contextfriend
operator=(MDL_context &rhs)MDL_contextprivate
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_contextprivate
release_locks(MDL_release_locks_visitor *visitor)MDL_context
release_locks_stored_before(enum_mdl_duration duration, MDL_ticket *sentinel)MDL_contextprivate
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_contextinline
set_lock_duration(MDL_ticket *mdl_ticket, enum_mdl_duration duration)MDL_context
set_needs_thr_lock_abort(bool needs_thr_lock_abort)MDL_contextinline
set_transaction_duration_for_all_locks()MDL_context
Ticket_iterator typedefMDL_context
Ticket_list typedefMDL_context
try_acquire_lock(MDL_request *mdl_request)MDL_context
try_acquire_lock_impl(MDL_request *mdl_request, MDL_ticket **out_ticket)MDL_contextprivate
unlock_deadlock_victim()MDL_contextinline
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_contextinline