MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
mrs::database::QueryChangesAuthUser Class Reference

#include <query_changes_auth_user.h>

Public Types

using MySQLSession = mysqlrouter::MySQLSession
 
using ChangedUsersIds = mrs::users::UserManager::ChangedUsersIds
 

Public Member Functions

 QueryChangesAuthUser (const uint64_t last_audit_log_id)
 
void query_changed_ids (MySQLSession *session)
 
ChangedUsersIdsget_changed_ids ()
 

Private Attributes

ChangedUsersIds entries_fetched
 
uint64_t audit_log_id_ {0}
 
bool first_run_ {true}
 

Member Typedef Documentation

◆ ChangedUsersIds

◆ MySQLSession

Constructor & Destructor Documentation

◆ QueryChangesAuthUser()

mrs::database::QueryChangesAuthUser::QueryChangesAuthUser ( const uint64_t  last_audit_log_id)

Member Function Documentation

◆ get_changed_ids()

ChangedUsersIds & mrs::database::QueryChangesAuthUser::get_changed_ids ( )
inline

◆ query_changed_ids()

void mrs::database::QueryChangesAuthUser::query_changed_ids ( MySQLSession session)

Member Data Documentation

◆ audit_log_id_

uint64_t mrs::database::QueryChangesAuthUser::audit_log_id_ {0}
private

◆ entries_fetched

ChangedUsersIds mrs::database::QueryChangesAuthUser::entries_fetched
private

◆ first_run_

bool mrs::database::QueryChangesAuthUser::first_run_ {true}
private

The documentation for this class was generated from the following files: