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

#include <gtid.h>

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

Public Types

using Parent = Gtid< inner::GtidSetOfRanges >
 

Public Member Functions

 GtidSet ()
 
 GtidSet (const std::string &v)
 
bool parse (const std::string &v)
 
- Public Member Functions inherited from mrs::database::inner::Gtid< inner::GtidSetOfRanges >
 Gtid (const GTIDuuid &uid, T &&...v)
 
bool operator== (const Gtid &other) const
 
bool contains (const Gtid< OtherRange > &other) const
 
bool parse (const std::string &gtid)
 
std::string to_string () const
 
bool try_merge (const GtidRange &range)
 
bool try_merge (const Gtid< SomeRange > &gtid)
 
bool insert (const Gtid< SomeRange > &other)
 
void set (const Gtid< SomeRange > &other)
 
uint64_t size () const
 
const GTIDuuidget_uid () const
 
const inner::GtidSetOfRangesget_range () const
 

Additional Inherited Members

- Protected Attributes inherited from mrs::database::inner::Gtid< inner::GtidSetOfRanges >
GTIDuuid uid_
 
inner::GtidSetOfRanges range_
 

Member Typedef Documentation

◆ Parent

Constructor & Destructor Documentation

◆ GtidSet() [1/2]

mrs::database::GtidSet::GtidSet ( )
inline

◆ GtidSet() [2/2]

mrs::database::GtidSet::GtidSet ( const std::string &  v)
inline

Member Function Documentation

◆ parse()

bool mrs::database::GtidSet::parse ( const std::string &  v)
inline

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