![]()  | 
  
    MySQL 8.4.7
    
   Source Code Documentation 
   | 
 
A class to keep list of table shares for non-native performance schema tables i.e. More...
#include <pfs_engine_table.h>
Public Member Functions | |
| PFS_dynamic_table_shares ()=default | |
| void | init_mutex () | 
| void | destroy_mutex () | 
| void | lock_share_list () | 
| void | unlock_share_list () | 
| void | add_share (PFS_engine_table_share *share) | 
| PFS_engine_table_share * | find_share (const char *table_name, bool is_dead_too) | 
| Find a share in the list.  More... | |
| void | remove_share (PFS_engine_table_share *share) | 
| Remove a share from the list.  More... | |
Private Attributes | |
| std::vector< PFS_engine_table_share * > | shares_vector | 
| mysql_mutex_t | LOCK_pfs_share_list | 
A class to keep list of table shares for non-native performance schema tables i.e.
table created by plugins/components in performance schema.
      
  | 
  default | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  private | 
      
  | 
  private |