MySQL 8.4.2
Source Code Documentation
|
Helper class for keeping track for which tables we need to invalidate data-dictionary cache entries and performing such invalidation. More...
#include <sql_table.h>
Public Member Functions | |
void | add (const char *db_name, const char *table_name, handlerton *hton) |
void | invalidate (THD *thd) |
const Parent_map & | parents () const |
bool | is_empty () const |
void | clear () |
Private Types | |
typedef std::map< std::pair< dd::String_type, dd::String_type >, handlerton * > | Parent_map |
Private Attributes | |
Parent_map | m_parent_map |
Helper class for keeping track for which tables we need to invalidate data-dictionary cache entries and performing such invalidation.
|
private |
void Foreign_key_parents_invalidator::add | ( | const char * | db_name, |
const char * | table_name, | ||
handlerton * | hton | ||
) |
|
inline |
void Foreign_key_parents_invalidator::invalidate | ( | THD * | thd | ) |
|
inline |
|
inline |
|
private |