MySQL 8.3.0
Source Code Documentation
Mysql::Tools::Dump::I_data_formatter Class Referenceabstract

#include <i_data_formatter.h>

Inheritance diagram for Mysql::Tools::Dump::I_data_formatter:
[legend]

Public Member Functions

virtual void format_object (Item_processing_data *processing_data)=0
 Creates string representation for output of DB object related to specified dump task object. More...
 
- Public Member Functions inherited from Mysql::Tools::Dump::I_chain_element
 ~I_chain_element () override
 
virtual uint64 get_id () const =0
 Returns an application unique ID of this chain element object. More...
 
- Public Member Functions inherited from Mysql::Tools::Dump::I_progress_reporter
virtual ~I_progress_reporter ()
 
virtual void register_progress_watcher (I_progress_watcher *new_progress_watcher)=0
 Add new Progress Watcher to report to. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Mysql::Tools::Dump::I_chain_element
virtual void item_completion_in_child_callback (Item_processing_data *item_processed)=0
 This callback can be requested to be called by child for any object processing. More...
 

Member Function Documentation

◆ format_object()

virtual void Mysql::Tools::Dump::I_data_formatter::format_object ( Item_processing_data processing_data)
pure virtual

Creates string representation for output of DB object related to specified dump task object.

Implemented in Mysql::Tools::Dump::Sql_formatter.


The documentation for this class was generated from the following file: