MySQL 9.3.0
Source Code Documentation
mrs::interface::QueryRetry Class Referenceabstract

#include <query_retry.h>

Inheritance diagram for mrs::interface::QueryRetry:
[legend]

Public Types

using FilterObjectGenerator = mrs::database::FilterObjectGenerator
 

Public Member Functions

virtual ~QueryRetry ()=default
 
virtual void before_query ()=0
 
virtual mysqlrouter::MySQLSessionget_session ()=0
 
virtual const FilterObjectGeneratorget_fog ()=0
 
virtual bool should_retry (const uint64_t affected) const =0
 

Member Typedef Documentation

◆ FilterObjectGenerator

Constructor & Destructor Documentation

◆ ~QueryRetry()

virtual mrs::interface::QueryRetry::~QueryRetry ( )
virtualdefault

Member Function Documentation

◆ before_query()

virtual void mrs::interface::QueryRetry::before_query ( )
pure virtual

◆ get_fog()

virtual const FilterObjectGenerator & mrs::interface::QueryRetry::get_fog ( )
pure virtual

◆ get_session()

virtual mysqlrouter::MySQLSession * mrs::interface::QueryRetry::get_session ( )
pure virtual

◆ should_retry()

virtual bool mrs::interface::QueryRetry::should_retry ( const uint64_t  affected) const
pure virtual

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