MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
opt_option_usage.cc File Reference

Functions

static const std::string container_mysql_server_name ("mysql_server")
 
static const std::string traditional_optimizer_option_name ("Traditional Optimizer")
 
static const std::string hypergraph_optimizer_option_name ("Hypergraph Optimizer")
 
static bool set_option_tracker_traditional_optimizer_usage_count (unsigned long long new_value)
 
static bool set_option_tracker_hypergraph_optimizer_usage_count (unsigned long long new_value)
 
bool optimizer_options_usage_init (const mysql_service_mysql_option_tracker_option_t *opt, const mysql_service_registry_t *srv_registry)
 
bool optimizer_options_usage_deinit (const mysql_service_mysql_option_tracker_option_t *opt, const mysql_service_registry_t *srv_registry)
 

Variables

unsigned long long option_tracker_traditional_optimizer_usage_count = 0
 
unsigned long long option_tracker_hypergraph_optimizer_usage_count = 0
 
static bool traditional_optimizer_option_callback_define_failed = false
 
static bool hypergraph_optimizer_option_callback_define_failed = false
 

Function Documentation

◆ container_mysql_server_name()

static const std::string container_mysql_server_name ( "mysql_server"  )
static

◆ hypergraph_optimizer_option_name()

static const std::string hypergraph_optimizer_option_name ( "Hypergraph Optimizer )

◆ optimizer_options_usage_deinit()

bool optimizer_options_usage_deinit ( const mysql_service_mysql_option_tracker_option_t opt,
const mysql_service_registry_t srv_registry 
)

◆ optimizer_options_usage_init()

bool optimizer_options_usage_init ( const mysql_service_mysql_option_tracker_option_t opt,
const mysql_service_registry_t srv_registry 
)

◆ set_option_tracker_hypergraph_optimizer_usage_count()

static bool set_option_tracker_hypergraph_optimizer_usage_count ( unsigned long long  new_value)
static

◆ set_option_tracker_traditional_optimizer_usage_count()

static bool set_option_tracker_traditional_optimizer_usage_count ( unsigned long long  new_value)
static

◆ traditional_optimizer_option_name()

static const std::string traditional_optimizer_option_name ( "Traditional Optimizer )

Variable Documentation

◆ hypergraph_optimizer_option_callback_define_failed

bool hypergraph_optimizer_option_callback_define_failed = false
static

◆ option_tracker_hypergraph_optimizer_usage_count

unsigned long long option_tracker_hypergraph_optimizer_usage_count = 0

◆ option_tracker_traditional_optimizer_usage_count

unsigned long long option_tracker_traditional_optimizer_usage_count = 0

◆ traditional_optimizer_option_callback_define_failed

bool traditional_optimizer_option_callback_define_failed = false
static