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

#include <query_entries_auth_app.h>

Inheritance diagram for mrs::database::QueryEntriesAuthApp:
[legend]

Public Types

using AuthApp = entry::AuthApp
 
using Entries = std::vector< AuthApp >
 

Public Member Functions

virtual const Entriesget_entries ()=0
 
virtual uint64_t get_last_update ()=0
 
virtual void query_entries (MySQLSession *session)=0
 

Additional Inherited Members

- Protected Types inherited from mrs::database::QueryRaw
using MySQLSession = mysqlrouter::MySQLSession
 
using Row = MySQLSession::Row
 
using ResultRow = MySQLSession::ResultRow
 
using OnResultSetEnd = MySQLSession::OnResultSetEnd
 
- Protected Member Functions inherited from mrs::database::QueryRaw
virtual ~QueryRaw ()=default
 
virtual void execute (MySQLSession *session)
 
virtual void query (MySQLSession *session, const std::string &q)
 
virtual void prepare_and_execute (MySQLSession *session, const std::string &q, std::vector< MYSQL_BIND > pt, const OnResultSetEnd &on_resultset_end)
 
std::unique_ptr< MySQLSession::ResultRowquery_one (MySQLSession *session)
 
std::unique_ptr< MySQLSession::ResultRowquery_one (MySQLSession *session, const std::string &q)
 
virtual void on_row (const ResultRow &r)
 
virtual void on_metadata (unsigned number, MYSQL_FIELD *fields)
 
- Protected Attributes inherited from mrs::database::QueryRaw
mysqlrouter::sqlstring query_
 
std::optional< std::string > sqlstate_
 
MYSQL_FIELDmetadata_ {nullptr}
 
unsigned num_of_metadata_ {0}
 

Member Typedef Documentation

◆ AuthApp

◆ Entries

Member Function Documentation

◆ get_entries()

virtual const Entries & mrs::database::QueryEntriesAuthApp::get_entries ( )
pure virtual

◆ get_last_update()

virtual uint64_t mrs::database::QueryEntriesAuthApp::get_last_update ( )
pure virtual

◆ query_entries()

virtual void mrs::database::QueryEntriesAuthApp::query_entries ( MySQLSession session)
pure virtual

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