MySQL 9.3.0
Source Code Documentation
mrs::database::v2::QueryFactory Class Reference

#include <query_factory.h>

Inheritance diagram for mrs::database::v2::QueryFactory:
[legend]

Public Member Functions

std::shared_ptr< QueryAuditLogEntriescreate_query_audit_log () override
 
std::shared_ptr< mrs::database::QueryEntriesAuthPrivilegescreate_query_auth_privileges () override
 
std::shared_ptr< QueryEntryContentFilecreate_query_content_file () override
 
std::shared_ptr< QueryRestSPMediacreate_query_sp_media () override
 
std::shared_ptr< QueryEntryGroupRowSecuritycreate_query_group_row_security () override
 
std::shared_ptr< QueryEntryAuthUsercreate_query_auth_user () override
 
std::shared_ptr< QueryEntryObjectBasecreate_query_object () override
 
std::shared_ptr< QueryUserGroupscreate_query_user_groups () override
 
std::shared_ptr< QueryRestTablecreate_query_table () override
 
std::shared_ptr< QueryRestTableSingleRowcreate_query_table_single_row (bool encode_bigints_as_string) override
 
std::shared_ptr< QueryRestSPcreate_query_sp () override
 
std::shared_ptr< database::QueryEntryFieldscreate_query_fields () override
 
- Public Member Functions inherited from mrs::interface::QueryFactory
virtual ~QueryFactory ()=default
 

Member Function Documentation

◆ create_query_audit_log()

std::shared_ptr< QueryAuditLogEntries > mrs::database::v2::QueryFactory::create_query_audit_log ( )
overridevirtual

◆ create_query_auth_privileges()

std::shared_ptr< QueryEntriesAuthPrivileges > mrs::database::v2::QueryFactory::create_query_auth_privileges ( )
overridevirtual

◆ create_query_auth_user()

std::shared_ptr< QueryEntryAuthUser > mrs::database::v2::QueryFactory::create_query_auth_user ( )
overridevirtual

◆ create_query_content_file()

std::shared_ptr< QueryEntryContentFile > mrs::database::v2::QueryFactory::create_query_content_file ( )
overridevirtual

◆ create_query_fields()

std::shared_ptr< database::QueryEntryFields > mrs::database::v2::QueryFactory::create_query_fields ( )
overridevirtual

◆ create_query_group_row_security()

std::shared_ptr< QueryEntryGroupRowSecurity > mrs::database::v2::QueryFactory::create_query_group_row_security ( )
overridevirtual

◆ create_query_object()

std::shared_ptr< QueryEntryObjectBase > mrs::database::v2::QueryFactory::create_query_object ( )
overridevirtual

◆ create_query_sp()

std::shared_ptr< QueryRestSP > mrs::database::v2::QueryFactory::create_query_sp ( )
overridevirtual

◆ create_query_sp_media()

std::shared_ptr< QueryRestSPMedia > mrs::database::v2::QueryFactory::create_query_sp_media ( )
overridevirtual

◆ create_query_table()

std::shared_ptr< QueryRestTable > mrs::database::v2::QueryFactory::create_query_table ( )
overridevirtual

◆ create_query_table_single_row()

std::shared_ptr< QueryRestTableSingleRow > mrs::database::v2::QueryFactory::create_query_table_single_row ( bool  encode_bigints_as_string)
overridevirtual

◆ create_query_user_groups()

std::shared_ptr< QueryUserGroups > mrs::database::v2::QueryFactory::create_query_user_groups ( )
overridevirtual

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