MySQL 8.4.3
Source Code Documentation
|
Iterator over intervals of a const Gtid_set. More...
#include <rpl_gtid.h>
Public Member Functions | |
Const_interval_iterator (const Gtid_set *gtid_set, rpl_sidno sidno) | |
Create this Const_interval_iterator. More... | |
Const_interval_iterator (const Gtid_set *gtid_set) | |
Create this Const_interval_iterator. More... | |
Public Member Functions inherited from Gtid_set::Interval_iterator_base< const Gtid_set *, const Interval * > | |
Interval_iterator_base (const Gtid_set * gtid_set, rpl_sidno sidno) | |
Construct a new iterator over the GNO intervals for a given Gtid_set. More... | |
Interval_iterator_base (const Gtid_set * gtid_set) | |
Construct a new iterator over the free intervals of a Gtid_set. More... | |
void | init (const Gtid_set * gtid_set, rpl_sidno sidno) |
Reset this iterator. More... | |
void | next () |
Advance current_elem one step. More... | |
const Interval * | get () const |
Return current_elem. More... | |
Additional Inherited Members | |
Protected Attributes inherited from Gtid_set::Interval_iterator_base< const Gtid_set *, const Interval * > | |
const Interval * * | p |
Holds the address of the 'next' pointer of the previous element, or the address of the initial pointer into the list, if the current element is the first element. More... | |
Iterator over intervals of a const Gtid_set.
|
inline |
Create this Const_interval_iterator.
|
inline |
Create this Const_interval_iterator.