![]()  | 
  
    MySQL 9.5.0
    
   Source Code Documentation 
   | 
 
#include "mysqlrouter/cluster_metadata_instance_attributes.h"#include <stdexcept>#include <rapidjson/document.h>#include <rapidjson/stringbuffer.h>#include <rapidjson/writer.h>#include "common.h"#include "harness_assert.h"#include "mysql/harness/event_state_tracker.h"#include "mysql/harness/logging/logging.h"#include "mysql/harness/string_utils.h"#include "mysqld_error.h"#include "mysqlrouter/utils.h"#include "mysqlrouter/utils_sqlstring.h"#include "router_config.h"Namespaces | |
| namespace | anonymous_namespace{cluster_metadata_instance_attributes.cc} | 
| namespace | mysqlrouter | 
Functions | |
| stdx::expected< std::optional< std::string >, std::string > | anonymous_namespace{cluster_metadata_instance_attributes.cc}::get_string_attribute (const std::string_view &attributes, const std::string_view &name) | 
| Returns value for the string field set in the attributes.  More... | |
| static stdx::expected< bool, std::string > | anonymous_namespace{cluster_metadata_instance_attributes.cc}::get_bool_tag (const std::map< std::string, std::string, std::less<> > &tags, const std::string_view &name, const bool default_value) | 
| Returns value for the boolean field set in the attributes.  More... | |
| std::map< std::string, std::string, std::less<> > | anonymous_namespace{cluster_metadata_instance_attributes.cc}::get_json_attributes (const rapidjson::Value &obj) | 
| Get a set of key value pairs from a JSON object.  More... | |