MySQL 9.0.0
Source Code Documentation
|
#include "sql/dd/dd.h"
#include "sql/dd/cache/object_registry.h"
#include "sql/dd/impl/cache/shared_dictionary_cache.h"
#include "sql/dd/impl/dictionary_impl.h"
#include "sql/dd/impl/system_registry.h"
#include "sql/dd/impl/types/charset_impl.h"
#include "sql/dd/impl/types/collation_impl.h"
#include "sql/dd/impl/types/column_impl.h"
#include "sql/dd/impl/types/column_statistics_impl.h"
#include "sql/dd/impl/types/column_type_element_impl.h"
#include "sql/dd/impl/types/entity_object_impl.h"
#include "sql/dd/impl/types/event_impl.h"
#include "sql/dd/impl/types/foreign_key_element_impl.h"
#include "sql/dd/impl/types/foreign_key_impl.h"
#include "sql/dd/impl/types/function_impl.h"
#include "sql/dd/impl/types/index_element_impl.h"
#include "sql/dd/impl/types/index_impl.h"
#include "sql/dd/impl/types/index_stat_impl.h"
#include "sql/dd/impl/types/partition_impl.h"
#include "sql/dd/impl/types/partition_index_impl.h"
#include "sql/dd/impl/types/partition_value_impl.h"
#include "sql/dd/impl/types/procedure_impl.h"
#include "sql/dd/impl/types/resource_group_impl.h"
#include "sql/dd/impl/types/schema_impl.h"
#include "sql/dd/impl/types/spatial_reference_system_impl.h"
#include "sql/dd/impl/types/table_impl.h"
#include "sql/dd/impl/types/table_stat_impl.h"
#include "sql/dd/impl/types/tablespace_file_impl.h"
#include "sql/dd/impl/types/tablespace_impl.h"
#include "sql/dd/impl/types/view_impl.h"
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 > | |
X * | dd::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 Tablespace * | dd::create_object< Tablespace > () |
template Tablespace_file * | dd::create_object< Tablespace_file > () |
template View * | dd::create_object< View > () |