26#ifndef ROUTER_SRC_REST_MRS_SRC_MRS_DATABASE_QUERY_AUDIT_LOG_ENTRIES_H_
27#define ROUTER_SRC_REST_MRS_SRC_MRS_DATABASE_QUERY_AUDIT_LOG_ENTRIES_H_
43 const std::vector<std::string> &allowed_tables,
44 const uint64_t audit_log_id);
46 const std::vector<std::string> &allowed_tables,
47 const uint64_t audit_log_id);
51 void build_query(
const std::vector<std::string> &allowed_tables,
Definition: query_entries_audit_log.h:37
VectorOfAuditEntries entries
Definition: query_entries_audit_log.h:48
void on_row_count(const ResultRow &r)
Definition: query_entries_audit_log.cc:79
virtual uint64_t query_entries(MySQLSession *session, const std::vector< std::string > &allowed_tables, const uint64_t audit_log_id)
Definition: query_entries_audit_log.cc:34
uint64_t max_id_
Definition: query_entries_audit_log.h:58
virtual uint64_t count_entries(MySQLSession *session, const std::vector< std::string > &allowed_tables, const uint64_t audit_log_id)
Definition: query_entries_audit_log.cc:45
void on_row(const ResultRow &r) override
Definition: query_entries_audit_log.cc:71
void on_row_entries(const ResultRow &r)
Definition: query_entries_audit_log.cc:83
bool fetch_entries_
Definition: query_entries_audit_log.h:57
void build_query(const std::vector< std::string > &allowed_tables, const uint64_t audit_log_id, bool count_entries)
Definition: query_entries_audit_log.cc:55
uint64_t no_of_entries_
Definition: query_entries_audit_log.h:59
std::vector< entry::AuditLog > VectorOfAuditEntries
Definition: query_entries_audit_log.h:39
Definition: mysql_session.h:310
Definition: mysql_session.h:157
Definition: authorize_manager.h:48
const mysql_service_registry_t * r
Definition: pfs_example_plugin_employee.cc:86