![]()  | 
  
    MySQL 8.0.44
    
   Source Code Documentation 
   | 
 
This is the complete list of members for Gtid_set, including all inherited members.
| _add_gtid(rpl_sidno sidno, rpl_gno gno) | Gtid_set | inline | 
| _add_gtid(const Gtid >id) | Gtid_set | inline | 
| _remove_gtid(rpl_sidno sidno, rpl_gno gno) | Gtid_set | inline | 
| _remove_gtid(const Gtid >id) | Gtid_set | inline | 
| add_gno_interval(Interval_iterator *ivitp, rpl_gno start, rpl_gno end, Free_intervals_lock *lock) | Gtid_set | private | 
| add_gno_intervals(rpl_sidno sidno, Const_interval_iterator ivit, Free_intervals_lock *lock) | Gtid_set | private | 
| add_gtid_encoding(const uchar *encoded, size_t length, size_t *actual_length=nullptr) | Gtid_set | |
| add_gtid_set(const Gtid_set *other) | Gtid_set | |
| add_gtid_text(const char *text, bool *anonymous=nullptr, bool *starts_with_plus=nullptr) | Gtid_set | |
| add_interval_memory(int n_intervals, Interval *intervals_param) | Gtid_set | inline | 
| add_interval_memory_lock_taken(int n_ivs, Interval *ivs) | Gtid_set | private | 
| assert_free_intervals_locked() | Gtid_set | inlineprivate | 
| cached_string_format | Gtid_set | mutableprivate | 
| cached_string_length | Gtid_set | mutableprivate | 
| CHUNK_GROW_SIZE | Gtid_set | privatestatic | 
| chunks | Gtid_set | private | 
| claim_memory_ownership(bool claim) | Gtid_set | |
| clear() | Gtid_set | |
| clear_set_and_sid_map() | Gtid_set | |
| commented_string_format | Gtid_set | static | 
| contains_gtid(rpl_sidno sidno, rpl_gno gno) const | Gtid_set | |
| contains_gtid(const Gtid >id) const | Gtid_set | inline | 
| contains_sidno(rpl_sidno sidno) const | Gtid_set | inline | 
| create_new_chunk(int size) | Gtid_set | private | 
| dbug_print(const char *text="", bool need_lock=false, const Gtid_set::String_format *sf=nullptr) const | Gtid_set | inline | 
| default_string_format | Gtid_set | static | 
| encode(uchar *buf) const | Gtid_set | |
| ensure_sidno(rpl_sidno sidno) | Gtid_set | |
| equals(const Gtid_set *other) const | Gtid_set | private | 
| free_intervals | Gtid_set | private | 
| free_intervals_mutex | Gtid_set | private | 
| get_encoded_length() const | Gtid_set | |
| get_free_interval(Interval **out) | Gtid_set | private | 
| get_gtid_count(rpl_sidno sidno) const | Gtid_set | inline | 
| get_gtid_intervals(std::list< Gtid_interval > *gtid_intervals) const | Gtid_set | |
| get_last_gno(rpl_sidno sidno) const | Gtid_set | |
| get_max_sidno() const | Gtid_set | inline | 
| get_n_intervals(rpl_sidno sidno) const | Gtid_set | inlineprivate | 
| get_n_intervals() const | Gtid_set | inlineprivate | 
| get_sid_map() const | Gtid_set | inline | 
| get_string_length(const String_format *string_format=nullptr) const | Gtid_set | |
| Gtid_set(Sid_map *sid_map, Checkable_rwlock *sid_lock=nullptr) | Gtid_set | |
| Gtid_set(Sid_map *sid_map, const char *text, enum_return_status *status, Checkable_rwlock *sid_lock=nullptr) | Gtid_set | |
| Gtid_set::Free_intervals_lock | Gtid_set | friend | 
| has_cached_string_length | Gtid_set | mutableprivate | 
| init() | Gtid_set | private | 
| intersection(const Gtid_set *other, Gtid_set *result) | Gtid_set | |
| is_empty() const | Gtid_set | inline | 
| is_intersection_nonempty(const Gtid_set *other) const | Gtid_set | |
| is_interval_intersection_nonempty(Const_interval_iterator *ivit1, Const_interval_iterator *ivit2) | Gtid_set | privatestatic | 
| is_interval_subset(Const_interval_iterator *sub, Const_interval_iterator *super) | Gtid_set | privatestatic | 
| is_size_greater_than_or_equal(ulonglong num) const | Gtid_set | |
| is_subset(const Gtid_set *super) const | Gtid_set | |
| is_subset_for_sid(const Gtid_set *super, rpl_sidno superset_sidno, rpl_sidno subset_sidno) const | Gtid_set | |
| is_subset_not_equals(const Gtid_set *super) const | Gtid_set | inline | 
| is_valid(const char *text) | Gtid_set | static | 
| key_gtid_executed_free_intervals_mutex | Gtid_set | static | 
| m_intervals | Gtid_set | private | 
| n_chunks | Gtid_set | private | 
| operator<< | Gtid_set | friend | 
| print(bool need_lock=false, const Gtid_set::String_format *sf=nullptr) const | Gtid_set | inline | 
| put_free_interval(Interval *iv) | Gtid_set | private | 
| remove_gno_interval(Interval_iterator *ivitp, rpl_gno start, rpl_gno end, Free_intervals_lock *lock) | Gtid_set | private | 
| remove_gno_intervals(rpl_sidno sidno, Const_interval_iterator ivit, Free_intervals_lock *lock) | Gtid_set | private | 
| remove_gtid_set(const Gtid_set *other) | Gtid_set | |
| remove_intervals_for_sidno(Gtid_set *other, rpl_sidno sidno) | Gtid_set | |
| sid_lock | Gtid_set | mutableprivate | 
| sid_map | Gtid_set | private | 
| sidno_equals(rpl_sidno sidno, const Gtid_set *other, rpl_sidno other_sidno) const | Gtid_set | private | 
| sql_string_format | Gtid_set | static | 
| to_string(char *buf, bool need_lock=false, const String_format *string_format=nullptr) const | Gtid_set | |
| to_string(char **buf, bool need_lock=false, const String_format *string_format=nullptr) const | Gtid_set | |
| ~Gtid_set() | Gtid_set |