My Project
MDL_lock Member List
This is the complete list of members for MDL_lock, including all inherited members.
bitmap_t typedef (defined in MDL_lock)MDL_lock
can_grant_lock(enum_mdl_type type, MDL_context *requstor_ctx, bool ignore_lock_priority) const MDL_lock
create(const MDL_key *key, MDL_map_partition *map_part)MDL_lock [inline, static]
destroy(MDL_lock *lock) (defined in MDL_lock)MDL_lock [inline, static]
has_pending_conflicting_lock(enum_mdl_type type)MDL_lock
hog_lock_types_bitmap() const =0 (defined in MDL_lock)MDL_lock [pure virtual]
incompatible_granted_types_bitmap() const =0 (defined in MDL_lock)MDL_lock [pure virtual]
incompatible_waiting_types_bitmap() const =0 (defined in MDL_lock)MDL_lock [pure virtual]
is_empty() const (defined in MDL_lock)MDL_lock [inline]
keyMDL_lock
m_grantedMDL_lock
m_hog_lock_countMDL_lock
m_is_destroyed (defined in MDL_lock)MDL_lock
m_map_partMDL_lock
m_ref_release (defined in MDL_lock)MDL_lock
m_ref_usageMDL_lock
m_rwlockMDL_lock
m_versionMDL_lock
m_waitingMDL_lock
MDL_lock(const MDL_key *key_arg, MDL_map_partition *map_part) (defined in MDL_lock)MDL_lock [inline]
needs_notification(const MDL_ticket *ticket) const =0 (defined in MDL_lock)MDL_lock [pure virtual]
notify_conflicting_locks(MDL_context *ctx)=0 (defined in MDL_lock)MDL_lock [pure virtual]
remove_ticket(Ticket_list MDL_lock::*queue, MDL_ticket *ticket)MDL_lock
reschedule_waiters()MDL_lock
Ticket_iterator typedef (defined in MDL_lock)MDL_lock
visit_subgraph(MDL_ticket *waiting_ticket, MDL_wait_for_graph_visitor *gvisitor)MDL_lock
~MDL_lock() (defined in MDL_lock)MDL_lock [inline, virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines