MySQL 9.0.0
Source Code Documentation
sdi_api.cc File Reference
#include "sql/dd/sdi_api.h"
#include <sys/types.h>
#include <algorithm>
#include <type_traits>
#include "my_dbug.h"
#include "my_inttypes.h"
#include "my_sys.h"
#include "mysql/psi/mysql_file.h"
#include "mysqld_error.h"
#include "sql/auth/auth_acls.h"
#include "sql/auth/auth_common.h"
#include "sql/dd/cache/dictionary_client.h"
#include "sql/dd/dd.h"
#include "sql/dd/dd_table.h"
#include "sql/dd/impl/sdi.h"
#include "sql/dd/impl/sdi_utils.h"
#include "sql/dd/impl/types/object_table_definition_impl.h"
#include "sql/dd/sdi_file.h"
#include "sql/dd/types/schema.h"
#include "sql/dd/types/table.h"
#include "sql/dd_sql_view.h"
#include "sql/mdl.h"
#include "sql/mysqld.h"
#include "sql/sql_base.h"
#include "sql/sql_class.h"
#include "sql/sql_error.h"
#include "sql/sql_servers.h"
#include "sql/strfunc.h"
#include "sql/table.h"
#include "thr_lock.h"

Namespaces

namespace  dd
 The version of the current data dictionary table definitions.
 
namespace  dd::sdi
 

Functions

bool dd::sdi::check_privileges (THD *thd, const Import_target &t)
 Check that we have the the necessary privileges to import this table. More...
 
MDL_requestdd::sdi::mdl_request (const Import_target &t, MEM_ROOT *mem_root)
 Creates an MDL_request for exclusive MDL on the table being imported. More...