MySQL  8.0.17
Source Code Documentation
dd.h File Reference

Go to the source code of this file.

Namespaces

 dd
 The version of the current data dictionary table definitions.
 

Enumerations

enum  dd::enum_dd_init_type {
  dd::enum_dd_init_type::DD_INITIALIZE = 1, dd::enum_dd_init_type::DD_INITIALIZE_SYSTEM_VIEWS, dd::enum_dd_init_type::DD_RESTART_OR_UPGRADE, dd::enum_dd_init_type::DD_POPULATE_UPGRADE,
  dd::enum_dd_init_type::DD_DELETE, dd::enum_dd_init_type::DD_UPDATE_I_S_METADATA
}
 

Functions

bool dd::init (enum_dd_init_type dd_init)
 Initialize data dictionary upon server startup, server startup on old data directory or install data dictionary for the first time. More...
 
bool dd::shutdown ()
 Shuts down the data dictionary instance by deleting the instance of dd::Dictionary_impl* upon server shutdown. More...
 
class Dictionary * dd::get_dictionary ()
 Get the data dictionary instance. More...
 
template<typename X >
Xdd::create_object ()
 Create a instance of data dictionary object of type X. More...