![]() |
MySQL 9.5.0
Source Code Documentation
|
#include "sql/binlog/services/iterator/file_storage.h"#include <my_dbug.h>#include <mysql/components/my_service.h>#include <mysql/components/service.h>#include <mysql/components/service_implementation.h>#include <mysql/service_plugin_registry.h>#include <iomanip>#include <string>#include <vector>#include "mutex_lock.h"#include "scope_guard.h"#include "sql/binlog.h"#include "sql/current_thd.h"Classes | |
| class | Binlog_iterator_ctx |
| This class holds the context of the iterator. More... | |
| class | Binlog_iterator_ctx::Passthrough_allocator |
| This is a passthrough allocator. More... | |
| struct | my_h_binlog_storage_iterator_imp |
Namespaces | |
| namespace | binlog |
| namespace | binlog::services |
| namespace | binlog::services::iterator |
Typedefs | |
| using | Format_description_event = mysql::binlog::event::Format_description_event |
| using | Log_event_type = mysql::binlog::event::Log_event_type |
Functions | |
| static my_h_binlog_storage_iterator_imp * | binlog::services::iterator::iterator_cast (my_h_binlog_storage_iterator iterator) |
| Convenient function to cast the opaque iterator pointer. More... | |
| static Previous_gtids_log_event * | binlog::services::iterator::find_previous_gtids_event (Binlog_file_reader &binlog_file_reader) |
| Gets the previous gtids log event from the given reader. More... | |
| static bool | binlog::services::iterator::has_purged_needed_gtids_already (const Gtid_set &excluded) |
| Checks whether transactions requested have been purged already or not. More... | |
| static bool | binlog::services::iterator::find_files (std::list< std::string > &files_in_index, const Gtid_set &excluded, std::list< std::string > &files) |
| Computes the binlog files that one needs to handle to get the specified transactions. More... | |
Variables | |
| bool | opt_source_verify_checksum |
|
extern |