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