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

#include <gtid.h>

Public Member Functions

 GtidSetOfRanges ()
 
 GtidSetOfRanges (const GtidSetOfRanges &other)
 
GtidSetOfRangesoperator= (const GtidRange &other)
 
GtidSetOfRangesoperator= (const GtidSetOfRanges &other)
 
bool operator== (const GtidSetOfRanges &other) const
 
bool has (const GtidRange &other) const
 
bool contains (const GtidRange &other) const
 
bool contains (const GtidSetOfRanges &other) const
 
bool parse (const std::vector< std::string > &values)
 
std::string to_string () const
 
void insert (const GtidRange &other)
 
auto begin ()
 
auto end ()
 
auto begin () const
 
auto end () const
 
uint64_t size () const
 

Public Attributes

std::list< GtidRangeranges_
 

Constructor & Destructor Documentation

◆ GtidSetOfRanges() [1/2]

mrs::database::inner::GtidSetOfRanges::GtidSetOfRanges ( )
inline

◆ GtidSetOfRanges() [2/2]

mrs::database::inner::GtidSetOfRanges::GtidSetOfRanges ( const GtidSetOfRanges other)
inline

Member Function Documentation

◆ begin() [1/2]

auto mrs::database::inner::GtidSetOfRanges::begin ( )
inline

◆ begin() [2/2]

auto mrs::database::inner::GtidSetOfRanges::begin ( ) const
inline

◆ contains() [1/2]

bool mrs::database::inner::GtidSetOfRanges::contains ( const GtidRange other) const
inline

◆ contains() [2/2]

bool mrs::database::inner::GtidSetOfRanges::contains ( const GtidSetOfRanges other) const
inline

◆ end() [1/2]

auto mrs::database::inner::GtidSetOfRanges::end ( )
inline

◆ end() [2/2]

auto mrs::database::inner::GtidSetOfRanges::end ( ) const
inline

◆ has()

bool mrs::database::inner::GtidSetOfRanges::has ( const GtidRange other) const
inline

◆ insert()

void mrs::database::inner::GtidSetOfRanges::insert ( const GtidRange other)
inline

◆ operator=() [1/2]

GtidSetOfRanges & mrs::database::inner::GtidSetOfRanges::operator= ( const GtidRange other)
inline

◆ operator=() [2/2]

GtidSetOfRanges & mrs::database::inner::GtidSetOfRanges::operator= ( const GtidSetOfRanges other)
inline

◆ operator==()

bool mrs::database::inner::GtidSetOfRanges::operator== ( const GtidSetOfRanges other) const
inline

◆ parse()

bool mrs::database::inner::GtidSetOfRanges::parse ( const std::vector< std::string > &  values)
inline

◆ size()

uint64_t mrs::database::inner::GtidSetOfRanges::size ( ) const
inline

◆ to_string()

std::string mrs::database::inner::GtidSetOfRanges::to_string ( ) const
inline

Member Data Documentation

◆ ranges_

std::list<GtidRange> mrs::database::inner::GtidSetOfRanges::ranges_

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