MySQL 8.0.37
Source Code Documentation
Mysql::Tools::Dump::Mysql_crawler Member List

This is the complete list of members for Mysql::Tools::Dump::Mysql_crawler, including all inherited members.

Abstract_chain_element(std::function< bool(const Mysql::Tools::Base::Message_data &)> *message_handler, Simple_id_generator *object_id_generator)Mysql::Tools::Dump::Abstract_chain_elementprotected
Abstract_crawler(std::function< bool(const Mysql::Tools::Base::Message_data &)> *message_handler, Simple_id_generator *object_id_generator, Mysql::Tools::Base::Abstract_program *program)Mysql::Tools::Dump::Abstract_crawlerprotected
Abstract_mysql_chain_element_extension(I_connection_provider *connection_provider, std::function< bool(const Mysql::Tools::Base::Message_data &)> *message_handler, const Mysql_chain_element_options *options)Mysql::Tools::Dump::Abstract_mysql_chain_element_extensionprotected
compare_no_case_latin_with_db_string(const std::string &latin_name, const std::string &db_name)Mysql::Tools::Dump::Abstract_mysql_chain_element_extensionprotected
enumerate_column_statistics(const Table &table, Abstract_dump_task *dependency)Mysql::Tools::Dump::Mysql_crawlerprivate
enumerate_database_objects(const Database &db)Mysql::Tools::Dump::Mysql_crawlerprivate
enumerate_event_scheduler_events(const Database &db)Mysql::Tools::Dump::Mysql_crawlerprivate
enumerate_functions(const Database &db, std::string type)Mysql::Tools::Dump::Mysql_crawlerprivate
enumerate_objects() overrideMysql::Tools::Dump::Mysql_crawlervirtual
enumerate_table_triggers(const Table &table, Abstract_dump_task *dependency)Mysql::Tools::Dump::Mysql_crawlerprivate
enumerate_tables(const Database &db)Mysql::Tools::Dump::Mysql_crawlerprivate
enumerate_users()Mysql::Tools::Dump::Mysql_crawlerprivate
enumerate_views(const Database &db)Mysql::Tools::Dump::Mysql_crawlerprivate
generate_new_object_id()Mysql::Tools::Dump::Abstract_chain_elementprotected
get_charset() constMysql::Tools::Dump::Abstract_mysql_chain_element_extensionprotected
get_connection_provider() constMysql::Tools::Dump::Abstract_mysql_chain_element_extensionprotected
get_create_statement(Mysql::Tools::Base::Mysql_query_runner *runner, const std::string &database_name, const std::string &object_name, const std::string &object_type, uint field_id=1)Mysql::Tools::Dump::Abstract_mysql_chain_element_extensionprotected
get_id() const overrideMysql::Tools::Dump::Mysql_crawlerinlinevirtual
get_message_handler() constMysql::Tools::Dump::Abstract_chain_elementprotected
get_mysql_chain_element_options() constMysql::Tools::Dump::Abstract_mysql_chain_element_extensionprotected
get_object_id_generator() constMysql::Tools::Dump::Abstract_chain_elementprotected
get_program()Mysql::Tools::Dump::Abstract_crawlerprotected
get_quoted_object_full_name(const Abstract_data_object *object)Mysql::Tools::Dump::Abstract_mysql_chain_element_extensionprotected
get_quoted_object_full_name(const std::string &database_name, const std::string &object_name)Mysql::Tools::Dump::Abstract_mysql_chain_element_extensionprotected
get_runner() constMysql::Tools::Dump::Abstract_mysql_chain_element_extensionprotected
get_server_version()Mysql::Tools::Dump::Abstract_mysql_chain_element_extensionprotected
get_server_version_string()Mysql::Tools::Dump::Abstract_mysql_chain_element_extensionprotected
get_version_specific_statement(std::string create_string, const std::string &keyword, std::string main_version, std::string definer_version)Mysql::Tools::Dump::Mysql_crawlerprivate
have_progress_watcher()Mysql::Tools::Dump::Abstract_progress_reporterprotected
item_completion_in_child_callback(Item_processing_data *item_processed) overrideMysql::Tools::Dump::Mysql_crawlerinlineprotectedvirtual
item_completion_in_child_callback_wrapper(Item_processing_data *item_processed)Mysql::Tools::Dump::Abstract_chain_elementprivate
item_completion_in_child_completes_task_callback(Item_processing_data *item_processed)Mysql::Tools::Dump::Abstract_chain_elementprivate
m_chain_makersMysql::Tools::Dump::Abstract_crawlerprivate
m_charsetMysql::Tools::Dump::Abstract_mysql_chain_element_extensionprivate
m_connection_providerMysql::Tools::Dump::Abstract_mysql_chain_element_extensionprivate
m_current_database_end_dump_taskMysql::Tools::Dump::Mysql_crawlerprivate
m_current_database_start_dump_taskMysql::Tools::Dump::Mysql_crawlerprivate
m_dump_end_taskMysql::Tools::Dump::Mysql_crawlerprivate
m_dump_start_taskMysql::Tools::Dump::Mysql_crawlerprivate
m_dump_tasks_createdMysql::Tools::Dump::Abstract_crawlerprivate
m_idMysql::Tools::Dump::Abstract_chain_elementprivate
m_item_processed_callbackMysql::Tools::Dump::Abstract_chain_elementprivate
m_item_processed_complete_callbackMysql::Tools::Dump::Abstract_chain_elementprivate
Mysql::m_message_handlerMysql::Tools::Dump::Abstract_chain_elementprivate
m_mysqldump_tool_cmaker_optionsMysql::Tools::Dump::Mysql_crawlerprivate
m_object_id_generatorMysql::Tools::Dump::Abstract_chain_elementprivate
m_optionsMysql::Tools::Dump::Abstract_mysql_chain_element_extensionprivate
m_programMysql::Tools::Dump::Abstract_crawlerprivate
m_progress_watchersMysql::Tools::Dump::Abstract_progress_reporterprivate
m_tables_definition_ready_dump_taskMysql::Tools::Dump::Mysql_crawlerprivate
Mysql_crawler(I_connection_provider *connection_provider, std::function< bool(const Mysql::Tools::Base::Message_data &)> *message_handler, Simple_id_generator *object_id_generator, Mysql_chain_element_options *options, Mysqldump_tool_chain_maker_options *m_mysqldump_tool_cmaker_options, Mysql::Tools::Base::Abstract_program *program)Mysql::Tools::Dump::Mysql_crawler
need_callbacks_in_child() overrideMysql::Tools::Dump::Abstract_crawlerprotectedvirtual
new_chain_created(Chain_data *new_chain_data, Item_processing_data *parent_processing_data, I_chain_element *child_chain_element)Mysql::Tools::Dump::Abstract_chain_elementprotected
new_chain_created(Item_processing_data *current_item_data, I_dump_task *dump_task_created)Mysql::Tools::Dump::Abstract_chain_elementprotected
new_task_created(I_dump_task *dump_task_created)Mysql::Tools::Dump::Abstract_chain_elementprotected
next_chain_idMysql::Tools::Dump::Abstract_crawlerprivatestatic
next_idMysql::Tools::Dump::Abstract_chain_elementprivatestatic
object_processing_ends(Item_processing_data *processed_item)Mysql::Tools::Dump::Abstract_chain_elementprotected
object_processing_starts(Item_processing_data *item_to_process)Mysql::Tools::Dump::Abstract_chain_elementprotected
object_to_be_processed_in_child(Item_processing_data *current_item_data, I_chain_element *child_chain_element)Mysql::Tools::Dump::Abstract_chain_elementprotected
operator=(Abstract_chain_element &&other)=deleteMysql::Tools::Dump::Abstract_chain_element
pass_message(const Mysql::Tools::Base::Message_data &message_data)Mysql::Tools::Dump::Abstract_chain_elementprotected
process_dump_task(I_dump_task *new_dump_task)Mysql::Tools::Dump::Abstract_crawlerprotected
quote_name(const std::string &name)Mysql::Tools::Dump::Abstract_mysql_chain_element_extensionprotected
register_chain_maker(I_chain_maker *new_chain_maker) overrideMysql::Tools::Dump::Abstract_crawlervirtual
register_progress_watcher(I_progress_watcher *new_progress_watcher) overrideMysql::Tools::Dump::Mysql_crawlerinlinevirtual
register_progress_watchers_in_child(I_progress_reporter *reporter)Mysql::Tools::Dump::Abstract_progress_reporterprotected
report_crawler_completed(I_crawler *crawler)Mysql::Tools::Dump::Abstract_progress_reporterprotectedvirtual
report_new_chain_created(Item_processing_data *new_chain_creator)Mysql::Tools::Dump::Abstract_progress_reporterprotected
report_object_processing_ended(Item_processing_data *finished_process_data)Mysql::Tools::Dump::Abstract_progress_reporterprotected
report_object_processing_started(Item_processing_data *process_data)Mysql::Tools::Dump::Abstract_progress_reporterprotected
task_to_be_processed_in_child(Item_processing_data *current_item_data, I_chain_element *child_chain_element, I_dump_task *task_to_be_processed, std::function< void(Item_processing_data *)> *callback)Mysql::Tools::Dump::Abstract_chain_elementprivate
try_process_task(Item_processing_data *item_to_process, void(TClass::*processing_func)(TType *, Item_processing_data *))Mysql::Tools::Dump::Abstract_chain_elementinlineprotected
try_process_task(Item_processing_data *item_to_process, void(TClass::*processing_func)(TType *))Mysql::Tools::Dump::Abstract_chain_elementinlineprotected
wait_for_tasks_completion()Mysql::Tools::Dump::Abstract_crawlerprotected
~Abstract_crawler() overrideMysql::Tools::Dump::Abstract_crawler
~I_chain_element() overrideMysql::Tools::Dump::I_chain_element
~I_progress_reporter()Mysql::Tools::Dump::I_progress_reportervirtual