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::anonymous_namespace{dd.cc}
 
namespace  dd::upgrade
 

Functions

bool dd::anonymous_namespace{dd.cc}::create_temporary_schemas (THD *thd, Object_id *mysql_schema_id, Object_id *target_table_schema_id, String_type *target_table_schema_name, Object_id *actual_table_schema_id)
 
void dd::anonymous_namespace{dd.cc}::establish_table_name_sets (std::set< String_type > *create_set, std::set< String_type > *remove_set)
 
bool dd::anonymous_namespace{dd.cc}::update_meta_data (THD *thd)
 Adjust metadata in source DD tables in mysql schema. More...
 
bool dd::anonymous_namespace{dd.cc}::migrate_meta_data (THD *thd, const std::set< String_type > &create_set, const std::set< String_type > &remove_set)
 Copy meta data from the actual tables to the target tables. More...
 
bool dd::anonymous_namespace{dd.cc}::update_object_ids (THD *thd, const std::set< String_type > &create_set, const std::set< String_type > &remove_set, Object_id mysql_schema_id, Object_id target_table_schema_id, const String_type &target_table_schema_name, Object_id actual_table_schema_id)
 
bool dd::upgrade::upgrade_tables (THD *thd)