MySQL 9.1.0
Source Code Documentation
persistent_dynamic_loader.h File Reference

Go to the source code of this file.

Classes

struct  s_mysql_persistent_dynamic_loader
 Service for managing the list of loaded Components. More...
 

Typedefs

typedef struct s_mysql_persistent_dynamic_loader mysql_service_persistent_dynamic_loader_t
 Service for managing the list of loaded Components. More...
 

Typedef Documentation

◆ mysql_service_persistent_dynamic_loader_t

Service for managing the list of loaded Components.

It assures the list to be persisted in MySQL table.

This service breaks a little a concept of having only simple types as arguments. This possibly could be improved further into process of making more system parts implemented as proper components. Once we have a way to access (system) tables through services, this would not be needed and persistent dynamic loader could be another implementation of dynamic_loader service. Also, the THD parameter could be replaced by getting the value of the current_thd.