MySQL 8.4.0
Source Code Documentation
anonymous_namespace{router_options.cc}::MetadataJsonOptions Class Reference

Static Public Member Functions

static stdx::expected< std::optional< std::string >, std::string > get_router_option_str (const std::string &options, const std::string &name)
 
static stdx::expected< std::optional< uint32_t >, std::string > get_router_option_uint (const std::string &options, const std::string &name, const std::optional< uint32_t > default_value)
 
static stdx::expected< bool, std::string > get_router_option_bool (const std::string &options, const std::string &name, const bool default_value)
 

Member Function Documentation

◆ get_router_option_bool()

static stdx::expected< bool, std::string > anonymous_namespace{router_options.cc}::MetadataJsonOptions::get_router_option_bool ( const std::string &  options,
const std::string &  name,
const bool  default_value 
)
inlinestatic

◆ get_router_option_str()

static stdx::expected< std::optional< std::string >, std::string > anonymous_namespace{router_options.cc}::MetadataJsonOptions::get_router_option_str ( const std::string &  options,
const std::string &  name 
)
inlinestatic

◆ get_router_option_uint()

static stdx::expected< std::optional< uint32_t >, std::string > anonymous_namespace{router_options.cc}::MetadataJsonOptions::get_router_option_uint ( const std::string &  options,
const std::string &  name,
const std::optional< uint32_t >  default_value 
)
inlinestatic

The documentation for this class was generated from the following file: