MySQL 8.0.40
Source Code Documentation
|
Element that represents the table in the specific table cache. More...
#include <table_cache.h>
Public Member Functions | |
Table_cache_element (TABLE_SHARE *share_arg) | |
TABLE_SHARE * | get_share () const |
Private Types | |
typedef I_P_List< TABLE, I_P_List_adapter< TABLE, &TABLE::cache_next, &TABLE::cache_prev > > | TABLE_list |
Private Attributes | |
TABLE_list | used_tables |
TABLE_list | free_tables |
TABLE_SHARE * | share |
Friends | |
class | Table_cache |
class | Table_cache_manager |
class | Table_cache_iterator |
Element that represents the table in the specific table cache.
Plays for table cache instance role similar to role of TABLE_SHARE for table definition cache.
It is an implementation detail of Table_cache and is present in the header file only to allow inlining of some methods.
|
private |
|
inline |
|
inline |
|
friend |
|
friend |
|
friend |
|
private |
|
private |
|
private |