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