MySQL 8.0.40
Source Code Documentation
Mysql::Tools::Dump Namespace Reference

Namespaces

namespace  Detail
 

Classes

class  Abstract_chain_element
 
class  Abstract_connection_provider
 
class  Abstract_crawler
 
class  Abstract_data_formatter_wrapper
 Implementation of common logic for classes that directs execution of dump tasks to Data Formatters. More...
 
class  Abstract_data_object
 Base class for all main DB objects. More...
 
class  Abstract_database_dump_task
 Abstract class for defining single database definition dump task. More...
 
class  Abstract_dump_task
 Base class for most individual dump process tasks, not suitable for lightweight dump tasks (e.g. More...
 
class  Abstract_mysql_chain_element_extension
 
class  Abstract_object_reader_wrapper
 Implementation of common logic for classes that directs execution of dump tasks to Object Readers. More...
 
class  Abstract_output_writer_wrapper
 Implementation of common logic for classes that directs execution of dump tasks to Data Formatters. More...
 
class  Abstract_plain_sql_object
 Abstract object carrying its definition in SQL formatted string only. More...
 
class  Abstract_plain_sql_object_dump_task
 Abstract task for dumping object carrying its definition in SQL formatted string only. More...
 
class  Abstract_progress_reporter
 
class  Abstract_progress_watcher
 Gathers information about progress of current dump progress and format messages on progress.Also it should expose API for receiving processed progress information: collected objects and rows information along with time elapsed, ETA. More...
 
class  Abstract_simple_dump_task
 Base class for all individual dump process tasks. More...
 
class  Abstract_table_dump_task
 Abstract class for defining single DB table dump task. More...
 
class  Chain_data
 
class  Column_statistic
 
class  Composite_message_handler
 
class  Compression_lz4_writer
 Wrapper to another Output Writer, compresses formatted data stream with LZ4. More...
 
class  Compression_zlib_writer
 Wrapper to another Output Writer, compresses formatted data stream with zlib. More...
 
class  Database
 
class  Database_end_dump_task
 
class  Database_start_dump_task
 
class  Dump_end_dump_task
 
class  Dump_start_dump_task
 
class  Event_scheduler_event
 
class  Field
 
class  File_writer
 Writes formatted data to specified file. More...
 
class  I_chain_element
 Interface for all objects that can process data in any part of dump process. More...
 
class  I_chain_maker
 
class  I_connection_provider
 
class  I_crawler
 
class  I_data_formatter
 
class  I_data_formatter_wrapper
 Represents class that directs execution of dump tasks to Data Formatters. More...
 
class  I_data_object
 
class  I_dump_task
 Interface for all individual dump process tasks. More...
 
class  I_object_reader
 
class  I_object_reader_wrapper
 Represents class that directs execution of dump tasks to Object Readers. More...
 
class  I_output_writer
 
class  I_output_writer_wrapper
 Represents class that directs execution of dump tasks to Output Writers. More...
 
class  I_progress_reporter
 
class  I_progress_watcher
 
class  Item_processing_data
 Data structure for objects that are processed in any chain. More...
 
class  Mysql_chain_element_options
 
class  Mysql_crawler
 Searches DB objects using connection to MYSQL server. More...
 
class  Mysql_field
 
class  Mysql_function
 
class  Mysql_object_reader
 Parses any DB object(excluding rows and privileges for DB objects) data using connection to MySQL server. More...
 
class  Mysql_object_reader_options
 
class  Mysqldump_tool_chain_maker
 Chain maker implemented in Mysql_dump application, constructs chain based on command line options that are compatible with these available in previous implementation. More...
 
class  Mysqldump_tool_chain_maker_options
 
class  Object_filter
 
class  Object_queue
 Wrapper to another Object Reader, adds all objects to read on queue. More...
 
class  Privilege
 
class  Program
 
class  Row
 Represents single data row. More...
 
class  Row_group_dump_task
 Represents single data row. More...
 
class  Simple_id_generator
 
class  Single_transaction_connection_provider
 
class  Sql_formatter
 Prints object data in SQL format. More...
 
class  Sql_formatter_options
 
class  Standard_progress_watcher
 
class  Standard_writer
 Writes formatted data to standard output or error stream. More...
 
class  Stored_procedure
 
class  Table
 
class  Table_deferred_indexes_dump_task
 Represents task for deferred creation secondary indexes for single DB table. More...
 
class  Table_definition_dump_task
 Represents single DB table DDL creation task. More...
 
class  Table_rows_dump_task
 Represents task for extracting rows of single DB table. More...
 
class  Tables_definition_ready_dump_task
 Represents task for additional work once all Table_definition_dump_task are processed. More...
 
class  Thread_specific_connection_provider
 
class  Trigger
 
class  View
 

Enumerations

enum class  enum_gtid_purged_mode : unsigned long { GTID_PURGED_OFF = 0 , GTID_PURGED_AUTO = 1 , GTID_PURGED_ON = 2 }
 

Variables

bool use_show_create_user
 

Enumeration Type Documentation

◆ enum_gtid_purged_mode

enum class Mysql::Tools::Dump::enum_gtid_purged_mode : unsigned long
strong
Enumerator
GTID_PURGED_OFF 
GTID_PURGED_AUTO 
GTID_PURGED_ON 

Variable Documentation

◆ use_show_create_user

bool Mysql::Tools::Dump::use_show_create_user
extern