26#ifndef ROUTER_SRC_REST_MRS_SRC_MRS_DATABASE_QUERY_CHANGES_DB_SERVICE_H_ 
   27#define ROUTER_SRC_REST_MRS_SRC_MRS_DATABASE_QUERY_CHANGES_DB_SERVICE_H_ 
   40                        const uint64_t last_audit_log_id,
 
   41                        const std::optional<uint64_t> &router_id);
 
Definition: query_changes_db_service.h:37
 
void query_entries(MySQLSession *session) override
Fetch from database the list of all defined object/path entries.
Definition: query_changes_db_service.cc:40
 
void query_service_entries(MySQLSession *session, VectorOfEntries *out, const std::string &table_name, const entry::UniversalId id)
Definition: query_changes_db_service.cc:75
 
std::string build_query(const std::string &table_name, const entry::UniversalId id)
Definition: query_changes_db_service.cc:114
 
void query_similar_service_entries(MySQLSession *session, VectorOfEntries *out, const DbService &similar_entry)
Definition: query_changes_db_service.cc:99
 
std::set< entry::UniversalId > entries_fetched
Definition: query_changes_db_service.h:66
 
QueryChangesDbService(SupportedMrsMetadataVersion v, const uint64_t last_audit_log_id, const std::optional< uint64_t > &router_id)
Definition: query_changes_db_service.cc:33
 
Definition: query_entries_db_service.h:39
 
entry::DbService DbService
Definition: query_entries_db_service.h:41
 
std::vector< DbService > VectorOfEntries
Definition: query_entries_db_service.h:42
 
Definition: mysql_session.h:157
 
SupportedMrsMetadataVersion
Definition: supported_mrs_schema_version.h:32
 
Definition: authorize_manager.h:48
 
mrs::database::entry::UniversalId UniversalId
Definition: universal_id.h:33
 
const char * table_name
Definition: rules_table_service.cc:56