MySQL 8.4.0
Source Code Documentation
status_vars.cc File Reference
#include <mysql/components/services/log_builtins.h>
#include <mysql/service_plugin_registry.h>
#include <mysqld_error.h>
#include <atomic>
#include "my_dbug.h"
#include "required_services.h"
#include "template_utils.h"

Namespaces

namespace  binlog
 
namespace  binlog::service
 
namespace  binlog::service::iterators
 
namespace  binlog::service::iterators::tests
 

Functions

static bool binlog::service::iterators::tests::acquire_service_handles ()
 
static void binlog::service::iterators::tests::release_service_handles ()
 
static int binlog::service::iterators::tests::show_count_buffer_reallocations (THD *, SHOW_VAR *var, char *buf)
 
static int binlog::service::iterators::tests::show_sum_buffer_size_requested (THD *, SHOW_VAR *var, char *buf)
 
bool binlog::service::iterators::tests::register_status_variables ()
 Registers the status variables. More...
 
bool binlog::service::iterators::tests::unregister_status_variables ()
 unregisters the status variables. More...
 

Variables

my_h_service binlog::service::iterators::tests::h_ret_statvar_svc = nullptr
 
const mysql_service_status_variable_registration_tbinlog::service::iterators::tests::statvar_register_srv = nullptr
 
std::atomic< uint64_t > binlog::service::iterators::tests::global_status_var_count_buffer_reallocations {0}
 counts the number of reallocations done when the read buffer was not large enough More...
 
std::atomic< uint64_t > binlog::service::iterators::tests::global_status_var_sum_buffer_size_requested {0}
 the sum of memory allocation requests More...
 
SHOW_VAR binlog::service::iterators::tests::status_func_var []