|
bool | is_cached (const SPI_lru_cache_owner_ptr &cache, Object_id id, SPI_missing_type t) |
|
static bool | get_index_statistics_entries (THD *thd, const String_type &schema_name, const String_type &table_name, std::vector< String_type > &index_names, std::vector< String_type > &column_names) |
|
template<typename T > |
bool | fetch_raw_record (THD *thd, std::function< bool(Raw_record *)> const &processor) |
|
template<typename T > |
static bool | is_backup_lock_and_grl_acquired (THD *thd) |
| Check whether protection against the backup- and global read lock has been acquired. More...
|
|
template<> |
bool | is_backup_lock_and_grl_acquired< Charset > (THD *) |
|
template<> |
bool | is_backup_lock_and_grl_acquired< Collation > (THD *) |
|
template<> |
bool | is_backup_lock_and_grl_acquired< Column_statistics > (THD *) |
|
template bool | Shared_dictionary_cache::get< Abstract_table::Id_key, Abstract_table > (THD *thd, const Abstract_table::Id_key &, Cache_element< Abstract_table > **) |
|
template bool | Shared_dictionary_cache::get< Abstract_table::Name_key, Abstract_table > (THD *thd, const Abstract_table::Name_key &, Cache_element< Abstract_table > **) |
|
template bool | Shared_dictionary_cache::get< Abstract_table::Aux_key, Abstract_table > (THD *thd, const Abstract_table::Aux_key &, Cache_element< Abstract_table > **) |
|
template bool | Shared_dictionary_cache::get_uncached< Abstract_table::Id_key, Abstract_table > (THD *thd, const Abstract_table::Id_key &, enum_tx_isolation, const Abstract_table **) const |
|
template bool | Shared_dictionary_cache::get_uncached< Abstract_table::Name_key, Abstract_table > (THD *thd, const Abstract_table::Name_key &, enum_tx_isolation, const Abstract_table **) const |
|
template bool | Shared_dictionary_cache::get_uncached< Abstract_table::Aux_key, Abstract_table > (THD *thd, const Abstract_table::Aux_key &, enum_tx_isolation, const Abstract_table **) const |
|
template bool | Shared_dictionary_cache::get< Charset::Id_key, Charset > (THD *thd, const Charset::Id_key &, Cache_element< Charset > **) |
|
template bool | Shared_dictionary_cache::get< Charset::Name_key, Charset > (THD *thd, const Charset::Name_key &, Cache_element< Charset > **) |
|
template bool | Shared_dictionary_cache::get< Charset::Aux_key, Charset > (THD *thd, const Charset::Aux_key &, Cache_element< Charset > **) |
|
template bool | Shared_dictionary_cache::get_uncached< Charset::Id_key, Charset > (THD *thd, const Charset::Id_key &, enum_tx_isolation, const Charset **) const |
|
template bool | Shared_dictionary_cache::get_uncached< Charset::Name_key, Charset > (THD *thd, const Charset::Name_key &, enum_tx_isolation, const Charset **) const |
|
template bool | Shared_dictionary_cache::get_uncached< Charset::Aux_key, Charset > (THD *thd, const Charset::Aux_key &, enum_tx_isolation, const Charset **) const |
|
template bool | Shared_dictionary_cache::get< Collation::Id_key, Collation > (THD *thd, const Collation::Id_key &, Cache_element< Collation > **) |
|
template bool | Shared_dictionary_cache::get< Collation::Name_key, Collation > (THD *thd, const Collation::Name_key &, Cache_element< Collation > **) |
|
template bool | Shared_dictionary_cache::get< Collation::Aux_key, Collation > (THD *thd, const Collation::Aux_key &, Cache_element< Collation > **) |
|
template bool | Shared_dictionary_cache::get_uncached< Collation::Id_key, Collation > (THD *thd, const Collation::Id_key &, enum_tx_isolation, const Collation **) const |
|
template bool | Shared_dictionary_cache::get_uncached< Collation::Name_key, Collation > (THD *thd, const Collation::Name_key &, enum_tx_isolation, const Collation **) const |
|
template bool | Shared_dictionary_cache::get_uncached< Collation::Aux_key, Collation > (THD *thd, const Collation::Aux_key &, enum_tx_isolation, const Collation **) const |
|
template bool | Shared_dictionary_cache::get< Event::Id_key, Event > (THD *thd, const Event::Id_key &, Cache_element< Event > **) |
|
template bool | Shared_dictionary_cache::get< Event::Name_key, Event > (THD *thd, const Event::Name_key &, Cache_element< Event > **) |
|
template bool | Shared_dictionary_cache::get< Event::Aux_key, Event > (THD *thd, const Event::Aux_key &, Cache_element< Event > **) |
|
template bool | Shared_dictionary_cache::get_uncached< Event::Id_key, Event > (THD *thd, const Event::Id_key &, enum_tx_isolation, const Event **) const |
|
template bool | Shared_dictionary_cache::get_uncached< Event::Name_key, Event > (THD *thd, const Event::Name_key &, enum_tx_isolation, const Event **) const |
|
template bool | Shared_dictionary_cache::get_uncached< Event::Aux_key, Event > (THD *thd, const Event::Aux_key &, enum_tx_isolation, const Event **) const |
|
template bool | Shared_dictionary_cache::get< Routine::Id_key, Routine > (THD *thd, const Routine::Id_key &, Cache_element< Routine > **) |
|
template bool | Shared_dictionary_cache::get< Routine::Name_key, Routine > (THD *thd, const Routine::Name_key &, Cache_element< Routine > **) |
|
template bool | Shared_dictionary_cache::get< Routine::Aux_key, Routine > (THD *thd, const Routine::Aux_key &, Cache_element< Routine > **) |
|
template bool | Shared_dictionary_cache::get_uncached< Routine::Id_key, Routine > (THD *thd, const Routine::Id_key &, enum_tx_isolation, const Routine **) const |
|
template bool | Shared_dictionary_cache::get_uncached< Routine::Name_key, Routine > (THD *thd, const Routine::Name_key &, enum_tx_isolation, const Routine **) const |
|
template bool | Shared_dictionary_cache::get_uncached< Routine::Aux_key, Routine > (THD *thd, const Routine::Aux_key &, enum_tx_isolation, const Routine **) const |
|
template bool | Shared_dictionary_cache::get< Schema::Id_key, Schema > (THD *thd, const Schema::Id_key &, Cache_element< Schema > **) |
|
template bool | Shared_dictionary_cache::get< Schema::Name_key, Schema > (THD *thd, const Schema::Name_key &, Cache_element< Schema > **) |
|
template bool | Shared_dictionary_cache::get< Schema::Aux_key, Schema > (THD *thd, const Schema::Aux_key &, Cache_element< Schema > **) |
|
template bool | Shared_dictionary_cache::get_uncached< Schema::Id_key, Schema > (THD *thd, const Schema::Id_key &, enum_tx_isolation, const Schema **) const |
|
template bool | Shared_dictionary_cache::get_uncached< Schema::Name_key, Schema > (THD *thd, const Schema::Name_key &, enum_tx_isolation, const Schema **) const |
|
template bool | Shared_dictionary_cache::get_uncached< Schema::Aux_key, Schema > (THD *thd, const Schema::Aux_key &, enum_tx_isolation, const Schema **) const |
|
template bool | Shared_dictionary_cache::get< Spatial_reference_system::Id_key, Spatial_reference_system > (THD *thd, const Spatial_reference_system::Id_key &, Cache_element< Spatial_reference_system > **) |
|
template bool | Shared_dictionary_cache::get< Spatial_reference_system::Name_key, Spatial_reference_system > (THD *thd, const Spatial_reference_system::Name_key &, Cache_element< Spatial_reference_system > **) |
|
template bool | Shared_dictionary_cache::get< Spatial_reference_system::Aux_key, Spatial_reference_system > (THD *thd, const Spatial_reference_system::Aux_key &, Cache_element< Spatial_reference_system > **) |
|
template bool | Shared_dictionary_cache::get_uncached< Spatial_reference_system::Id_key, Spatial_reference_system > (THD *thd, const Spatial_reference_system::Id_key &, enum_tx_isolation, const Spatial_reference_system **) const |
|
template bool | Shared_dictionary_cache::get_uncached< Spatial_reference_system::Name_key, Spatial_reference_system > (THD *thd, const Spatial_reference_system::Name_key &, enum_tx_isolation, const Spatial_reference_system **) const |
|
template bool | Shared_dictionary_cache::get_uncached< Spatial_reference_system::Aux_key, Spatial_reference_system > (THD *thd, const Spatial_reference_system::Aux_key &, enum_tx_isolation, const Spatial_reference_system **) const |
|
template bool | Shared_dictionary_cache::get< Column_statistics::Id_key, Column_statistics > (THD *thd, const Column_statistics::Id_key &, Cache_element< Column_statistics > **) |
|
template bool | Shared_dictionary_cache::get< Column_statistics::Name_key, Column_statistics > (THD *thd, const Column_statistics::Name_key &, Cache_element< Column_statistics > **) |
|
template bool | Shared_dictionary_cache::get< Column_statistics::Aux_key, Column_statistics > (THD *thd, const Column_statistics::Aux_key &, Cache_element< Column_statistics > **) |
|
template bool | Shared_dictionary_cache::get_uncached< Column_statistics::Id_key, Column_statistics > (THD *thd, const Column_statistics::Id_key &, enum_tx_isolation, const Column_statistics **) const |
|
template bool | Shared_dictionary_cache::get_uncached< Column_statistics::Name_key, Column_statistics > (THD *thd, const Column_statistics::Name_key &, enum_tx_isolation, const Column_statistics **) const |
|
template bool | Shared_dictionary_cache::get_uncached< Column_statistics::Aux_key, Column_statistics > (THD *thd, const Column_statistics::Aux_key &, enum_tx_isolation, const Column_statistics **) const |
|
template bool | Shared_dictionary_cache::get< Tablespace::Id_key, Tablespace > (THD *thd, const Tablespace::Id_key &, Cache_element< Tablespace > **) |
|
template bool | Shared_dictionary_cache::get< Tablespace::Name_key, Tablespace > (THD *thd, const Tablespace::Name_key &, Cache_element< Tablespace > **) |
|
template bool | Shared_dictionary_cache::get< Tablespace::Aux_key, Tablespace > (THD *thd, const Tablespace::Aux_key &, Cache_element< Tablespace > **) |
|
template bool | Shared_dictionary_cache::get_uncached< Tablespace::Id_key, Tablespace > (THD *thd, const Tablespace::Id_key &, enum_tx_isolation, const Tablespace **) const |
|
template bool | Shared_dictionary_cache::get_uncached< Tablespace::Name_key, Tablespace > (THD *thd, const Tablespace::Name_key &, enum_tx_isolation, const Tablespace **) const |
|
template bool | Shared_dictionary_cache::get_uncached< Tablespace::Aux_key, Tablespace > (THD *thd, const Tablespace::Aux_key &, enum_tx_isolation, const Tablespace **) const |
|
template bool | Shared_dictionary_cache::get< Resource_group::Id_key, Resource_group > (THD *thd, const Resource_group::Id_key &, Cache_element< Resource_group > **) |
|
template bool | Shared_dictionary_cache::get< Resource_group::Name_key, Resource_group > (THD *thd, const Resource_group::Name_key &, Cache_element< Resource_group > **) |
|
template bool | Shared_dictionary_cache::get< Resource_group::Aux_key, Resource_group > (THD *thd, const Resource_group::Aux_key &, Cache_element< Resource_group > **) |
|
template bool | Shared_dictionary_cache::get_uncached< Resource_group::Id_key, Resource_group > (THD *thd, const Resource_group::Id_key &, enum_tx_isolation, const Resource_group **) const |
|
template bool | Shared_dictionary_cache::get_uncached< Resource_group::Name_key, Resource_group > (THD *thd, const Resource_group::Name_key &, enum_tx_isolation, const Resource_group **) const |
|
template bool | Shared_dictionary_cache::get_uncached< Resource_group::Aux_key, Resource_group > (THD *thd, const Resource_group::Aux_key &, enum_tx_isolation, const Resource_group **) const |
|
template<typename T > |
MDL_request * | lock_request (THD *, const schema_map_t &, const T *) |
|
template<> |
MDL_request * | lock_request (THD *thd, const schema_map_t &schema_map, const Abstract_table *object) |
|
template<> |
MDL_request * | lock_request (THD *thd, const schema_map_t &, const Tablespace *object) |
|
template void | Storage_adapter::core_get< dd::Item_name_key, dd::Abstract_table > (dd::Item_name_key const &, const dd::Abstract_table **) |
|
template void | Storage_adapter::core_get< dd::Global_name_key, dd::Tablespace > (dd::Global_name_key const &, const dd::Tablespace **) |
|
template bool | Storage_adapter::get< Abstract_table::Id_key, Abstract_table > (THD *, const Abstract_table::Id_key &, enum_tx_isolation, bool, const Abstract_table **) |
|
template bool | Storage_adapter::get< Abstract_table::Name_key, Abstract_table > (THD *, const Abstract_table::Name_key &, enum_tx_isolation, bool, const Abstract_table **) |
|
template bool | Storage_adapter::get< Abstract_table::Aux_key, Abstract_table > (THD *, const Abstract_table::Aux_key &, enum_tx_isolation, bool, const Abstract_table **) |
|
template bool | Storage_adapter::get< Charset::Id_key, Charset > (THD *, const Charset::Id_key &, enum_tx_isolation, bool, const Charset **) |
|
template bool | Storage_adapter::get< Charset::Name_key, Charset > (THD *, const Charset::Name_key &, enum_tx_isolation, bool, const Charset **) |
|
template bool | Storage_adapter::get< Charset::Aux_key, Charset > (THD *, const Charset::Aux_key &, enum_tx_isolation, bool, const Charset **) |
|
template bool | Storage_adapter::get< Collation::Id_key, Collation > (THD *, const Collation::Id_key &, enum_tx_isolation, bool, const Collation **) |
|
template bool | Storage_adapter::get< Collation::Name_key, Collation > (THD *, const Collation::Name_key &, enum_tx_isolation, bool, const Collation **) |
|
template bool | Storage_adapter::get< Collation::Aux_key, Collation > (THD *, const Collation::Aux_key &, enum_tx_isolation, bool, const Collation **) |
|
template bool | Storage_adapter::get< Column_statistics::Id_key, Column_statistics > (THD *, const Column_statistics::Id_key &, enum_tx_isolation, bool, const Column_statistics **) |
|
template bool | Storage_adapter::get< Column_statistics::Name_key, Column_statistics > (THD *, const Column_statistics::Name_key &, enum_tx_isolation, bool, const Column_statistics **) |
|
template bool | Storage_adapter::get< Column_statistics::Aux_key, Column_statistics > (THD *, const Column_statistics::Aux_key &, enum_tx_isolation, bool, const Column_statistics **) |
|
template bool | Storage_adapter::get< Event::Id_key, Event > (THD *, const Event::Id_key &, enum_tx_isolation, bool, const Event **) |
|
template bool | Storage_adapter::get< Event::Name_key, Event > (THD *, const Event::Name_key &, enum_tx_isolation, bool, const Event **) |
|
template bool | Storage_adapter::get< Event::Aux_key, Event > (THD *, const Event::Aux_key &, enum_tx_isolation, bool, const Event **) |
|
template bool | Storage_adapter::get< Resource_group::Id_key, Resource_group > (THD *, const Resource_group::Id_key &, enum_tx_isolation, bool, const Resource_group **) |
|
template bool | Storage_adapter::get< Resource_group::Name_key, Resource_group > (THD *, const Resource_group::Name_key &, enum_tx_isolation, bool, const Resource_group **) |
|
template bool | Storage_adapter::get< Resource_group::Aux_key, Resource_group > (THD *, const Resource_group::Aux_key &, enum_tx_isolation, bool, const Resource_group **) |
|
template bool | Storage_adapter::get< Routine::Id_key, Routine > (THD *, const Routine::Id_key &, enum_tx_isolation, bool, const Routine **) |
|
template bool | Storage_adapter::get< Routine::Name_key, Routine > (THD *, const Routine::Name_key &, enum_tx_isolation, bool, const Routine **) |
|
template bool | Storage_adapter::get< Routine::Aux_key, Routine > (THD *, const Routine::Aux_key &, enum_tx_isolation, bool, const Routine **) |
|
template bool | Storage_adapter::get< Schema::Id_key, Schema > (THD *, const Schema::Id_key &, enum_tx_isolation, bool, const Schema **) |
|
template bool | Storage_adapter::get< Schema::Name_key, Schema > (THD *, const Schema::Name_key &, enum_tx_isolation, bool, const Schema **) |
|
template bool | Storage_adapter::get< Schema::Aux_key, Schema > (THD *, const Schema::Aux_key &, enum_tx_isolation, bool, const Schema **) |
|
template bool | Storage_adapter::get< Spatial_reference_system::Id_key, Spatial_reference_system > (THD *, const Spatial_reference_system::Id_key &, enum_tx_isolation, bool, const Spatial_reference_system **) |
|
template bool | Storage_adapter::get< Spatial_reference_system::Name_key, Spatial_reference_system > (THD *, const Spatial_reference_system::Name_key &, enum_tx_isolation, bool, const Spatial_reference_system **) |
|
template bool | Storage_adapter::get< Spatial_reference_system::Aux_key, Spatial_reference_system > (THD *, const Spatial_reference_system::Aux_key &, enum_tx_isolation, bool, const Spatial_reference_system **) |
|
template bool | Storage_adapter::get< Tablespace::Id_key, Tablespace > (THD *, const Tablespace::Id_key &, enum_tx_isolation, bool, const Tablespace **) |
|
template bool | Storage_adapter::get< Tablespace::Name_key, Tablespace > (THD *, const Tablespace::Name_key &, enum_tx_isolation, bool, const Tablespace **) |
|
template bool | Storage_adapter::get< Tablespace::Aux_key, Tablespace > (THD *, const Tablespace::Aux_key &, enum_tx_isolation, bool, const Tablespace **) |
|
template bool | Storage_adapter::get< Table_stat::Name_key, Table_stat > (THD *, const Table_stat::Name_key &, enum_tx_isolation, bool, const Table_stat **) |
|
template bool | Storage_adapter::get< Index_stat::Name_key, Index_stat > (THD *, const Index_stat::Name_key &, enum_tx_isolation, bool, const Index_stat **) |
|