26#ifndef ROUTER_SRC_REST_MRS_SRC_MRS_INTERFACE_QUERY_FACTORY_H_
27#define ROUTER_SRC_REST_MRS_SRC_MRS_INTERFACE_QUERY_FACTORY_H_
34class QueryAuditLogEntries;
35class QueryEntriesAuthPrivileges;
36class QueryEntriesContentFile;
37class QueryEntriesAuthApp;
38class QueryRestSPMedia;
39class QueryEntryGroupRowSecurity;
40class QueryEntryContentFile;
41class QueryEntryAuthUser;
42class QueryEntryObject;
43class QueryChangesContentFile;
46class QueryRestTableSingleRow;
47class QueryRestObjectInsert;
49class QueryTableColumns;
50class QueryEntryFields;
59 virtual std::shared_ptr<database::QueryAuditLogEntries>
61 virtual std::shared_ptr<database::QueryEntriesAuthPrivileges>
64 virtual std::shared_ptr<database::QueryEntryContentFile>
66 virtual std::shared_ptr<database::QueryRestSPMedia>
68 virtual std::shared_ptr<database::QueryEntryGroupRowSecurity>
70 virtual std::shared_ptr<database::QueryEntryAuthUser>
74 virtual std::shared_ptr<database::QueryUserGroups>
77 virtual std::shared_ptr<database::QueryRestTableSingleRow>
Definition: query_factory.h:55
virtual std::shared_ptr< database::QueryEntryGroupRowSecurity > create_query_group_row_security()=0
virtual std::shared_ptr< database::QueryRestTable > create_query_table()=0
virtual std::shared_ptr< database::QueryEntryFields > create_query_fields()=0
virtual std::shared_ptr< database::QueryRestSP > create_query_sp()=0
virtual std::shared_ptr< database::QueryRestTableSingleRow > create_query_table_single_row(bool encode_bigints_as_string)=0
virtual std::shared_ptr< database::QueryUserGroups > create_query_user_groups()=0
virtual std::shared_ptr< database::QueryEntryAuthUser > create_query_auth_user()=0
virtual ~QueryFactory()=default
virtual std::shared_ptr< database::QueryAuditLogEntries > create_query_audit_log()=0
virtual std::shared_ptr< database::QueryEntriesAuthPrivileges > create_query_auth_privileges()=0
virtual std::shared_ptr< database::QueryRestSPMedia > create_query_sp_media()=0
virtual std::shared_ptr< database::QueryEntryContentFile > create_query_content_file()=0
virtual std::shared_ptr< database::QueryEntryObject > create_query_object()=0
Definition: authorize_manager.h:48