MySQL 8.0.40
Source Code Documentation
Mysql::Tools::Dump::Abstract_connection_provider Class Reference

#include <abstract_connection_provider.h>

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

Classes

class  Message_handler_wrapper
 

Protected Member Functions

 Abstract_connection_provider (Mysql::Tools::Base::I_connection_factory *connection_factory)
 
virtual Mysql::Tools::Base::Mysql_query_runnercreate_new_runner (std::function< bool(const Mysql::Tools::Base::Message_data &)> *message_handler)
 

Private Attributes

Mysql::Tools::Base::I_connection_factorym_connection_factory
 

Additional Inherited Members

- Public Member Functions inherited from Mysql::Tools::Dump::I_connection_provider
virtual ~I_connection_provider ()=default
 
virtual Mysql::Tools::Base::Mysql_query_runnerget_runner (std::function< bool(const Mysql::Tools::Base::Message_data &)> *message_handler)=0
 

Constructor & Destructor Documentation

◆ Abstract_connection_provider()

Abstract_connection_provider::Abstract_connection_provider ( Mysql::Tools::Base::I_connection_factory connection_factory)
explicitprotected

Member Function Documentation

◆ create_new_runner()

Mysql::Tools::Base::Mysql_query_runner * Abstract_connection_provider::create_new_runner ( std::function< bool(const Mysql::Tools::Base::Message_data &)> *  message_handler)
protectedvirtual

Member Data Documentation

◆ m_connection_factory

Mysql::Tools::Base::I_connection_factory* Mysql::Tools::Dump::Abstract_connection_provider::m_connection_factory
private

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