MySQL 8.0.40
Source Code Documentation
Mysql::Tools::Dump::I_chain_element Class Referenceabstract

Interface for all objects that can process data in any part of dump process. More...

#include <i_chain_element.h>

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

Public Member Functions

 ~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...
 

Protected Member Functions

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...
 

Detailed Description

Interface for all objects that can process data in any part of dump process.

Constructor & Destructor Documentation

◆ ~I_chain_element()

I_chain_element::~I_chain_element ( )
overridedefault

Member Function Documentation

◆ get_id()

◆ item_completion_in_child_callback()

virtual void Mysql::Tools::Dump::I_chain_element::item_completion_in_child_callback ( Item_processing_data item_processed)
protectedpure virtual

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