![]()  | 
  
    MySQL 9.5.0
    
   Source Code Documentation 
   | 
 
Namespaces | |
| namespace | monitoring | 
| namespace | service | 
| namespace | services | 
Classes | |
| class | AtomicBgcTicket | 
| Implements atomic ops on BgcTicket object.  More... | |
| class | AtomicBgcTicketGuard | 
| RAII opaque for AtomicBgcTicket (set in use/set used synchronization operations in constructor/destructor)  More... | |
| class | Bgc_ticket_manager | 
| Singleton class that manages the grouping of sessions for the Binlog Group Commit (BGC), using a ticketing system.  More... | |
| class | BgcTicket | 
| Represents the Binlog Group Commit Ticket - BGC Ticket.  More... | |
| class | Binlog_recovery | 
| Recovers from last crashed binlog at server start.  More... | |
| class | Context | 
| Global context for binary logging.  More... | |
| class | Decompressing_event_object_istream | 
| Stream class that yields Log_event objects from a source.  More... | |
| class | Log_sanitizer | 
| Class used to recover binary / relay log file.  More... | |
Enumerations | |
| enum class | BgcTmOptions { empty = 0 , inc_session_count = 1 } | 
Enumeration for passing options to Bgc_ticket_manager operations.  More... | |
Functions | |
| static Decompressing_event_object_istream::Status_t | binlog_read_error_to_status (Binlog_read_error::Error_type e) | 
| std::ostream & | operator<< (std::ostream &os, const AtomicBgcTicket &arg) | 
| std::ostream & | operator<< (std::ostream &os, const BgcTicket &arg) | 
| bool | operator< (const BgcTicket &lhs, const BgcTicket &rhs) | 
| bool | operator> (const BgcTicket &lhs, const BgcTicket &rhs) | 
| bool | operator>= (const BgcTicket &lhs, const BgcTicket &rhs) | 
| bool | operator== (const BgcTicket &lhs, const BgcTicket &rhs) | 
| bool | operator!= (const BgcTicket &lhs, const BgcTicket &rhs) | 
Variables | |
| Context | global_context | 
| The global context for binary log related global context.  More... | |
      
  | 
  strong | 
      
  | 
  static | 
| bool binlog::operator!= | ( | const BgcTicket & | lhs, | 
| const BgcTicket & | rhs | ||
| ) | 
Comparison without (!) first bit
| [in] | lhs | Left hand side BgcTicket argument (const ref) | 
| [in] | rhs | Right hand side BgcTicket argument (const ref) | 
| true | lhs != rhs | 
| false | rhs == lhs | 
| [in] | lhs | Left hand side BgcTicket argument (const ref) | 
| [in] | rhs | Right hand side BgcTicket argument (const ref) | 
| std::ostream & binlog::operator<< | ( | std::ostream & | os, | 
| const AtomicBgcTicket & | arg | ||
| ) | 
| [in] | os | Reference to stream obj | 
| [in] | arg | Constant reference to AtomicBgcTicket object | 
| std::ostream & binlog::operator<< | ( | std::ostream & | os, | 
| const BgcTicket & | arg | ||
| ) | 
| [in] | os | Reference to stream obj | 
| [in] | arg | Constant reference to BgcTicket object | 
Comparison without (!) first bit, meaning that if some thread locked on lhs or rhs, tickets can still be equal
| [in] | lhs | Left hand side BgcTicket argument (const ref) | 
| [in] | rhs | Right hand side BgcTicket argument (const ref) | 
| true | lhs == rhs | 
| false | rhs != lhs | 
| [in] | lhs | Left hand side BgcTicket argument (const ref) | 
| [in] | rhs | Right hand side BgcTicket argument (const ref) | 
| true | lhs > rhs | 
| false | rhs <= lhs | 
| [in] | lhs | Left hand side BgcTicket argument (const ref) | 
| [in] | rhs | Right hand side BgcTicket argument (const ref) | 
| true | lhs >= rhs | 
| false | !(rhs >= lhs) | 
| Context binlog::global_context | 
The global context for binary log related global context.