MySQL 9.1.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
dd.cc File Reference

Namespaces

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

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...
 
template Charset_impl * dd::create_object< Charset_impl > ()
 
template Collation * dd::create_object< Collation > ()
 
template Collation_impl * dd::create_object< Collation_impl > ()
 
template Column * dd::create_object< Column > ()
 
template Column_statistics * dd::create_object< Column_statistics > ()
 
template Column_type_element * dd::create_object< Column_type_element > ()
 
template Event * dd::create_object< Event > ()
 
template Function * dd::create_object< Function > ()
 
template Foreign_key * dd::create_object< Foreign_key > ()
 
template Foreign_key_element * dd::create_object< Foreign_key_element > ()
 
template Index * dd::create_object< Index > ()
 
template Index_element * dd::create_object< Index_element > ()
 
template Index_stat * dd::create_object< Index_stat > ()
 
template Partition * dd::create_object< Partition > ()
 
template Partition_index * dd::create_object< Partition_index > ()
 
template Partition_value * dd::create_object< Partition_value > ()
 
template Procedure * dd::create_object< Procedure > ()
 
template Resource_group * dd::create_object< Resource_group > ()
 
template Schema * dd::create_object< Schema > ()
 
template Spatial_reference_system * dd::create_object< Spatial_reference_system > ()
 
template Table * dd::create_object< Table > ()
 
template Table_stat * dd::create_object< Table_stat > ()
 
template Tablespacedd::create_object< Tablespace > ()
 
template Tablespace_file * dd::create_object< Tablespace_file > ()
 
template View * dd::create_object< View > ()