acquire(const K &key, const T **object, bool *local_committed, bool *local_uncommitted) | dd::cache::Dictionary_client | private |
acquire(Object_id id, const T **object) | dd::cache::Dictionary_client | |
acquire(const String_type &object_name, const T **object) | dd::cache::Dictionary_client | |
acquire(const String_type &schema_name, const String_type &object_name, const T **object) | dd::cache::Dictionary_client | |
acquire(const String_type &schema_name, const String_type &object_name, const typename T::Cache_partition **object) | dd::cache::Dictionary_client | |
acquire_for_modification(Object_id id, T **object) | dd::cache::Dictionary_client | |
acquire_for_modification(const String_type &object_name, T **object) | dd::cache::Dictionary_client | |
acquire_for_modification(const String_type &schema_name, const String_type &object_name, T **object) | dd::cache::Dictionary_client | |
acquire_for_modification(const String_type &schema_name, const String_type &object_name, typename T::Cache_partition **object) | dd::cache::Dictionary_client | |
acquire_uncached(Object_id id, T **object) | dd::cache::Dictionary_client | |
acquire_uncached(Object_id id, std::unique_ptr< T > *object_ptr) | dd::cache::Dictionary_client | |
acquire_uncached_impl(Object_id id, T **object) | dd::cache::Dictionary_client | private |
acquire_uncached_table_by_partition_se_private_id(const String_type &engine, Object_id se_partition_id, Table **table) | dd::cache::Dictionary_client | |
acquire_uncached_table_by_se_private_id(const String_type &engine, Object_id se_private_id, Table **table, bool skip_spi_cache=false) | dd::cache::Dictionary_client | |
acquire_uncached_uncommitted(Object_id id, T **object) | dd::cache::Dictionary_client | |
acquire_uncached_uncommitted(Object_id id, std::unique_ptr< T > *object_ptr) | dd::cache::Dictionary_client | |
acquire_uncached_uncommitted_impl(Object_id id, T **object) | dd::cache::Dictionary_client | private |
acquire_uncommitted(const K &key, T **object, bool *dropped) | dd::cache::Dictionary_client | private |
auto_delete(T *object) | dd::cache::Dictionary_client | inlineprivate |
check_constraint_exists(const Schema &schema, const String_type &check_cons_name, bool *exists) | dd::cache::Dictionary_client | |
check_foreign_key_exists(const Schema &schema, const String_type &foreign_key_name, bool *exists) | dd::cache::Dictionary_client | |
commit_modified_objects() | dd::cache::Dictionary_client | |
Const_ptr_vec typedef | dd::cache::Dictionary_client | private |
Dictionary_client(THD *thd) | dd::cache::Dictionary_client | explicit |
drop(const T *object) | dd::cache::Dictionary_client | |
dump() const | dd::cache::Dictionary_client | |
fetch(Const_ptr_vec< Object_type > *coll, const Object_key *object_key) | dd::cache::Dictionary_client | private |
fetch_fk_children_uncached(const String_type &parent_schema, const String_type &parent_name, const String_type &parent_engine, bool uncommitted, std::vector< String_type > *children_schemas, std::vector< String_type > *children_names) | dd::cache::Dictionary_client | |
fetch_global_component_ids(std::vector< Object_id > *ids) const | dd::cache::Dictionary_client | |
fetch_global_component_names(std::vector< String_type > *names) const | dd::cache::Dictionary_client | |
fetch_global_components(Const_ptr_vec< T > *coll) | dd::cache::Dictionary_client | |
fetch_referencing_views_object_id(const char *schema, const char *tbl_or_sf_name, std::vector< Object_id > *view_ids) const | dd::cache::Dictionary_client | |
fetch_schema_component_names(const Schema *schema, std::vector< String_type > *names) const | dd::cache::Dictionary_client | |
fetch_schema_component_names(const Schema *schema, std::vector< String_type > *names) const | dd::cache::Dictionary_client | |
fetch_schema_component_names(const Schema *schema, std::vector< String_type > *names) const | dd::cache::Dictionary_client | |
fetch_schema_component_names(const Schema *schema, std::vector< String_type > *names) const | dd::cache::Dictionary_client | |
fetch_schema_components(const Schema *schema, Const_ptr_vec< T > *coll) | dd::cache::Dictionary_client | |
fetch_schema_table_names_by_engine(const Schema *schema, const String_type &engine, std::vector< String_type > *names) const | dd::cache::Dictionary_client | |
fetch_schema_table_names_not_hidden_by_se(const Schema *schema, std::vector< String_type > *names) const | dd::cache::Dictionary_client | |
foreach(const Object_key *object_key, std::function< bool(std::unique_ptr< Object_type > &)> const &processor) const | dd::cache::Dictionary_client | |
get_table_name_by_partition_se_private_id(const String_type &engine, Object_id se_partition_id, String_type *schema_name, String_type *table_name) | dd::cache::Dictionary_client | |
get_table_name_by_se_private_id(const String_type &engine, Object_id se_private_id, String_type *schema_name, String_type *table_name) | dd::cache::Dictionary_client | |
get_table_name_by_trigger_name(const Schema &schema, const String_type &trigger_name, String_type *table_name) | dd::cache::Dictionary_client | |
invalidate(const String_type &schema_name, const String_type &table_name) | dd::cache::Dictionary_client | |
invalidate(const T *object) | dd::cache::Dictionary_client | |
is_user_definer(const LEX_USER &user, bool *is_definer) const | dd::cache::Dictionary_client | |
m_current_releaser | dd::cache::Dictionary_client | private |
m_default_releaser | dd::cache::Dictionary_client | private |
m_no_table_spids | dd::cache::Dictionary_client | private |
m_registry_committed | dd::cache::Dictionary_client | private |
m_registry_dropped | dd::cache::Dictionary_client | private |
m_registry_uncommitted | dd::cache::Dictionary_client | private |
m_thd | dd::cache::Dictionary_client | private |
m_uncached_objects | dd::cache::Dictionary_client | private |
no_auto_delete(T *object) | dd::cache::Dictionary_client | inlineprivate |
register_dropped_object(T *object) | dd::cache::Dictionary_client | private |
register_uncommitted_object(T *object) | dd::cache::Dictionary_client | private |
release(Object_registry *registry) | dd::cache::Dictionary_client | private |
release(Object_registry *registry) | dd::cache::Dictionary_client | private |
remove_table_dynamic_statistics(const String_type &schema_name, const String_type &table_name) | dd::cache::Dictionary_client | |
remove_uncommitted_objects(bool commit_to_shared_cache) | dd::cache::Dictionary_client | private |
rollback_modified_objects() | dd::cache::Dictionary_client | |
store(T *object) | dd::cache::Dictionary_client | |
store(Table_stat *object) | dd::cache::Dictionary_client | |
store(Index_stat *object) | dd::cache::Dictionary_client | |
update(T *new_object) | dd::cache::Dictionary_client | |
~Dictionary_client() | dd::cache::Dictionary_client | |