MySQL 8.0.40
Source Code Documentation
dd.h File Reference

Go to the source code of this file.

Namespaces

namespace  dd
 The version of the current data dictionary table definitions.
 

Enumerations

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

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...