![]() |
MySQL 9.4.0
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.