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

#include <i_object_reader.h>

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

Public Member Functions

virtual void read_object (Item_processing_data *item_to_process)=0
 Reads information on DB object related to task. 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

◆ read_object()

virtual void Mysql::Tools::Dump::I_object_reader::read_object ( Item_processing_data item_to_process)
pure virtual

Reads information on DB object related to task.

Implemented in Mysql::Tools::Dump::Mysql_object_reader, and Mysql::Tools::Dump::Object_queue.


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