![]() |
MySQL 8.0.43
Source Code Documentation
|
Namespaces | |
| namespace | monitoring |
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... | |
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.