MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
mrs::database::v3::SchemaMonitorFactory Class Reference
Inheritance diagram for mrs::database::v3::SchemaMonitorFactory:
[legend]

Public Member Functions

 ~SchemaMonitorFactory () override=default
 
std::unique_ptr< database::QueryEntriesAuthAppcreate_authentication_fetcher () override
 
std::unique_ptr< database::QueryEntriesAuthAppcreate_authentication_monitor (const uint64_t last_audit_log_id) override
 
std::unique_ptr< database::QueryEntriesDbServicecreate_db_service_fetcher (const std::optional< uint64_t > &router_id) override
 
std::unique_ptr< database::QueryEntriesDbObjectcreate_db_object_fetcher (interface::QueryFactory *query_factory) override
 
std::unique_ptr< database::QueryEntriesDbServicecreate_db_service_monitor (const uint64_t last_audit_log_id, const std::optional< uint64_t > &router_id) override
 
std::unique_ptr< database::QueryEntriesDbSchemacreate_db_schema_monitor (const uint64_t last_audit_log_id) override
 
std::unique_ptr< database::QueryEntriesDbObjectcreate_db_object_monitor (interface::QueryFactory *query_factory, const uint64_t last_audit_log_id) override
 
std::unique_ptr< database::QueryEntriesDbSchemacreate_db_schema_fetcher () override
 
std::unique_ptr< database::QueryEntriesContentSetcreate_content_set_fetcher () override
 
std::unique_ptr< database::QueryEntriesContentSetcreate_content_set_monitor (const uint64_t last_audit_log_id) override
 
std::unique_ptr< database::QueryEntriesContentFilecreate_content_file_monitor (const uint64_t last_audit_log_id) override
 
std::unique_ptr< database::QueryEntriesContentFilecreate_content_file_fetcher () override
 
- Public Member Functions inherited from mrs::database::v2::SchemaMonitorFactory
 ~SchemaMonitorFactory () override=default
 
std::unique_ptr< database::QueryStatecreate_turn_state_fetcher (const std::optional< uint64_t > &router_id) override
 
std::unique_ptr< database::QueryEntriesUrlHostcreate_url_host_fetcher () override
 
std::unique_ptr< database::QueryEntriesUrlHostcreate_url_host_monitor (const uint64_t last_audit_log_id) override
 
virtual std::unique_ptr< database::QueryChangesAuthUsercreate_auth_user_monitor (const uint64_t last_audit_log_id) override
 
- Public Member Functions inherited from mrs::interface::QueryMonitorFactory
virtual ~QueryMonitorFactory ()=default
 

Constructor & Destructor Documentation

◆ ~SchemaMonitorFactory()

mrs::database::v3::SchemaMonitorFactory::~SchemaMonitorFactory ( )
overridedefault

Member Function Documentation

◆ create_authentication_fetcher()

std::unique_ptr< database::QueryEntriesAuthApp > mrs::database::v3::SchemaMonitorFactory::create_authentication_fetcher ( )
inlineoverridevirtual

◆ create_authentication_monitor()

std::unique_ptr< database::QueryEntriesAuthApp > mrs::database::v3::SchemaMonitorFactory::create_authentication_monitor ( const uint64_t  last_audit_log_id)
inlineoverridevirtual

◆ create_content_file_fetcher()

std::unique_ptr< database::QueryEntriesContentFile > mrs::database::v3::SchemaMonitorFactory::create_content_file_fetcher ( )
inlineoverridevirtual

◆ create_content_file_monitor()

std::unique_ptr< database::QueryEntriesContentFile > mrs::database::v3::SchemaMonitorFactory::create_content_file_monitor ( const uint64_t  last_audit_log_id)
inlineoverridevirtual

◆ create_content_set_fetcher()

std::unique_ptr< database::QueryEntriesContentSet > mrs::database::v3::SchemaMonitorFactory::create_content_set_fetcher ( )
inlineoverridevirtual

◆ create_content_set_monitor()

std::unique_ptr< database::QueryEntriesContentSet > mrs::database::v3::SchemaMonitorFactory::create_content_set_monitor ( const uint64_t  last_audit_log_id)
inlineoverridevirtual

◆ create_db_object_fetcher()

std::unique_ptr< database::QueryEntriesDbObject > mrs::database::v3::SchemaMonitorFactory::create_db_object_fetcher ( interface::QueryFactory query_factory)
inlineoverridevirtual

◆ create_db_object_monitor()

std::unique_ptr< database::QueryEntriesDbObject > mrs::database::v3::SchemaMonitorFactory::create_db_object_monitor ( interface::QueryFactory query_factory,
const uint64_t  last_audit_log_id 
)
inlineoverridevirtual

◆ create_db_schema_fetcher()

std::unique_ptr< database::QueryEntriesDbSchema > mrs::database::v3::SchemaMonitorFactory::create_db_schema_fetcher ( )
inlineoverridevirtual

◆ create_db_schema_monitor()

std::unique_ptr< database::QueryEntriesDbSchema > mrs::database::v3::SchemaMonitorFactory::create_db_schema_monitor ( const uint64_t  last_audit_log_id)
inlineoverridevirtual

◆ create_db_service_fetcher()

std::unique_ptr< database::QueryEntriesDbService > mrs::database::v3::SchemaMonitorFactory::create_db_service_fetcher ( const std::optional< uint64_t > &  router_id)
inlineoverridevirtual

◆ create_db_service_monitor()

std::unique_ptr< database::QueryEntriesDbService > mrs::database::v3::SchemaMonitorFactory::create_db_service_monitor ( const uint64_t  last_audit_log_id,
const std::optional< uint64_t > &  router_id 
)
inlineoverridevirtual

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