![]() |
MySQL 8.0.43
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... | |