![]()  | 
  
    MySQL 9.5.0
    
   Source Code Documentation 
   | 
 
#include <array>#include <chrono>#include <memory>#include <mutex>#include <stdexcept>#include <system_error>#include "common.h"#include "mysql/harness/config_option.h"#include "mysql/harness/config_parser.h"#include "mysql/harness/dynamic_config.h"#include "mysql/harness/loader.h"#include "mysql/harness/logging/logging.h"#include "mysql/harness/plugin.h"#include "mysql/harness/plugin_config.h"#include "mysql/harness/section_config_exposer.h"#include "mysqlrouter/jit_executor_component.h"#include "mysqlrouter/jit_executor_options.h"#include "mysqlrouter/jit_executor_plugin_export.h"#include "scope_guard.h"Classes | |
| class | jit_executor::PluginConfig | 
| class | jit_executor::anonymous_namespace{jit_executor_plugin.cc}::ConfigExposer | 
Namespaces | |
| namespace | jit_executor | 
| namespace | jit_executor::anonymous_namespace{jit_executor_plugin.cc} | 
Typedefs | |
| template<class T > | |
| using | IntOption = mysql_harness::IntOption< T > | 
| connection pool plugin.  More... | |
Functions | |
| static void | jit_executor::init (mysql_harness::PluginFuncEnv *env) | 
| static void | jit_executor::deinit (mysql_harness::PluginFuncEnv *) | 
| static void | jit_executor::expose_configuration (mysql_harness::PluginFuncEnv *env, const char *, bool initial) | 
Variables | |
| static constexpr std::string_view | jit_executor::kSectionName {"jit_executor"} | 
| static constexpr uint32_t | jit_executor::kDefaultMaxGraalVMContexts {8} | 
| static constexpr std::array | jit_executor::required | 
| mysql_harness::Plugin JIT_EXECUTOR_PLUGIN_EXPORT | jit_executor::harness_plugin_jit_executor | 
| using IntOption = mysql_harness::IntOption<T> | 
connection pool plugin.