![]() |
MySQL 8.0.43
Source Code Documentation
|
#include "sql/dd/impl/types/tablespace_impl.h"#include "sql/dd/impl/bootstrap/bootstrap_ctx.h"#include <assert.h>#include <algorithm>#include <atomic>#include <functional>#include <memory>#include <set>#include <sstream>#include <string>#include <vector>#include "my_rapidjson_size_t.h"#include <rapidjson/document.h>#include <rapidjson/prettywriter.h>#include "sql/dd/impl/object_key.h"#include "sql/dd/impl/properties_impl.h"#include "sql/dd/impl/raw/raw_record.h"#include "sql/dd/impl/raw/raw_record_set.h"#include "sql/dd/impl/raw/raw_table.h"#include "sql/dd/impl/sdi_impl.h"#include "sql/dd/impl/sdi_utils.h"#include "sql/dd/impl/tables/index_partitions.h"#include "sql/dd/impl/tables/indexes.h"#include "sql/dd/impl/tables/schemata.h"#include "sql/dd/impl/tables/table_partitions.h"#include "sql/dd/impl/tables/tables.h"#include "sql/dd/impl/tables/tablespace_files.h"#include "sql/dd/impl/tables/tablespaces.h"#include "sql/dd/impl/transaction_impl.h"#include "sql/dd/impl/types/index_impl.h"#include "sql/dd/impl/types/partition_index_impl.h"#include "sql/dd/impl/types/tablespace_file_impl.h"#include "sql/dd/properties.h"#include "sql/dd/string_type.h"#include "sql/dd/types/abstract_table.h"#include "sql/dd/types/partition.h"#include "sql/dd/types/tablespace_file.h"#include "sql/dd/types/weak_object.h"#include "sql/handler.h"#include "sql/sql_class.h"#include "sql/strfunc.h"#include "m_string.h"#include "my_inttypes.h"#include "my_sys.h"#include "mysqld_error.h"Namespaces | |
| namespace | dd |
| The version of the current data dictionary table definitions. | |
| namespace | dd::anonymous_namespace{tablespace_impl.cc} |
Functions | |
| template<typename PT > | |
| PT & | dd::anonymous_namespace{tablespace_impl.cc}::ref (PT *tp) |
| template<typename SC , typename KT > | |
| bool | dd::anonymous_namespace{tablespace_impl.cc}::select_clos_where_key_matches (SC &&s, Raw_table *rtp, KT &&k) |
| template<typename R , typename LESSF = std::less<typename R::value_type>, typename EQUALF = std::equal_to<typename R::value_type>> | |
| R::iterator | dd::anonymous_namespace{tablespace_impl.cc}::remove_duplicates (R *rp, LESSF &&lessf=LESSF(), EQUALF &&equalf=EQUALF()) |
| bool | dd::operator== (const Tablespace_table_ref &a, const Tablespace_table_ref &b) |
| bool | dd::operator< (const Tablespace_table_ref &a, const Tablespace_table_ref &b) |
| bool | dd::fetch_tablespace_table_refs (THD *thd, const Tablespace &tso, Tablespace_table_ref_vec *tblrefs) |
| Fetch (by inserting into tblref vector) Tablespace_table_ref objects which describe tables in a given tablespace. More... | |
| MDL_request * | dd::mdl_req (THD *thd, const Tablespace_table_ref &tref, enum enum_mdl_type mdl_type) |
| Create am MDL_request for a the table identified by a Tablespace_table_ref. More... | |
| MDL_request * | dd::mdl_schema_req (THD *thd, const dd::String_type &schema_name) |
| Create am MDL_request for a the schema name provided. More... | |
Variables | |
| static const std::set< String_type > | dd::default_valid_option_keys |