![]() |
MySQL 9.3.0
Source Code Documentation
|
#include "sql/opt_option_usage.h"
#include <string>
#include "mysql/components/library_mysys/option_tracker_usage.h"
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 |
|
static |
static const std::string hypergraph_optimizer_option_name | ( | "Hypergraph Optimizer" | ) |
bool optimizer_options_usage_deinit | ( | const mysql_service_mysql_option_tracker_option_t * | opt, |
const mysql_service_registry_t * | srv_registry | ||
) |
bool optimizer_options_usage_init | ( | const mysql_service_mysql_option_tracker_option_t * | opt, |
const mysql_service_registry_t * | srv_registry | ||
) |
|
static |
|
static |
static const std::string traditional_optimizer_option_name | ( | "Traditional Optimizer" | ) |
|
static |
unsigned long long option_tracker_hypergraph_optimizer_usage_count = 0 |
unsigned long long option_tracker_traditional_optimizer_usage_count = 0 |
|
static |