MySQL 9.0.0
Source Code Documentation
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 > ()