![]()  | 
  
    MySQL 8.0.44
    
   Source Code Documentation 
   | 
 
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 | 
      
  | 
  strong | 
      
  | 
  extern |