MySQL 8.0.39
Source Code Documentation
|
#include "sql/dd/dd_tablespace.h"
#include <stddef.h>
#include <string.h>
#include <memory>
#include "lex_string.h"
#include "my_dbug.h"
#include "my_inttypes.h"
#include "my_io.h"
#include "my_sys.h"
#include "mysql_com.h"
#include "mysqld_error.h"
#include "sql/dd/cache/dictionary_client.h"
#include "sql/dd/dd.h"
#include "sql/dd/dictionary.h"
#include "sql/dd/impl/dictionary_impl.h"
#include "sql/dd/impl/system_registry.h"
#include "sql/dd/object_id.h"
#include "sql/dd/properties.h"
#include "sql/dd/string_type.h"
#include "sql/dd/types/index.h"
#include "sql/dd/types/partition.h"
#include "sql/dd/types/partition_index.h"
#include "sql/dd/types/table.h"
#include "sql/dd/types/tablespace.h"
#include "sql/dd/types/tablespace_file.h"
#include "sql/key.h"
#include "sql/sql_class.h"
#include "sql/sql_servers.h"
#include "sql/sql_table.h"
#include "sql/table.h"
Namespaces | |
namespace | anonymous_namespace{dd_tablespace.cc} |
namespace | dd |
The version of the current data dictionary table definitions. | |
Functions | |
template<typename T > | |
bool | anonymous_namespace{dd_tablespace.cc}::get_and_store_tablespace_name (THD *thd, const T *obj, Tablespace_hash_set *tablespace_set) |
bool | dd::fill_table_and_parts_tablespace_names (THD *thd, const char *db_name, const char *table_name, Tablespace_hash_set *tablespace_set) |
Fill Tablespace_hash_set with tablespace names used by the given db_name.table_name. More... | |
template<typename T > | |
bool | dd::get_tablespace_name (THD *thd, const T *obj, String_type *name) |
Read tablespace name of a tablespace_id from Table or similar object. More... | |
template<typename T > | |
bool | dd::get_tablespace_name (THD *thd, const T *obj, const char **tablespace_name, MEM_ROOT *mem_root) |
Read tablespace name of a tablespace_id. More... | |