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