MySQL 26.7.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< QueryAuditLogEntries > create_query_audit_log () override
 
std::shared_ptr< mrs::database::QueryEntriesAuthPrivileges > create_query_auth_privileges () override
 
std::shared_ptr< QueryEntryContentFile > create_query_content_file () override
 
std::shared_ptr< QueryRestSPMedia > create_query_sp_media () override
 
std::shared_ptr< QueryEntryGroupRowSecurity > create_query_group_row_security () override
 
std::shared_ptr< QueryEntryAuthUser > create_query_auth_user () override
 
std::shared_ptr< QueryEntryObjectBase > create_query_object () override
 
std::shared_ptr< QueryUserGroups > create_query_user_groups () override
 
std::shared_ptr< QueryRestTable > create_query_table () override
 
std::shared_ptr< QueryRestTableSingleRow > create_query_table_single_row (bool encode_bigints_as_string) override
 
std::shared_ptr< QueryRestSP > create_query_sp () override
 
std::shared_ptr< database::QueryEntryFields > create_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: