MySQL 8.0.31
Source Code Documentation
dynamic_state.cc File Reference
#include "mysql/harness/dynamic_state.h"
#include <fstream>
#include <stdexcept>
#include <system_error>
#include <rapidjson/document.h>
#include <rapidjson/error/en.h>
#include <rapidjson/filereadstream.h>
#include <rapidjson/istreamwrapper.h>
#include <rapidjson/prettywriter.h>
#include <rapidjson/schema.h>
#include <rapidjson/stringbuffer.h>
#include "dynamic_state_schema.h"

Classes

struct  anonymous_namespace{dynamic_state.cc}::SchemaVersion
 
struct  mysql_harness::DynamicState::Pimpl
 

Namespaces

namespace  anonymous_namespace{dynamic_state.cc}
 
namespace  mysql_harness
 

Typedefs

using anonymous_namespace{dynamic_state.cc}::JsonValue = rapidjson::GenericValue< rapidjson::UTF8<>, rapidjson::CrtAllocator >
 
using anonymous_namespace{dynamic_state.cc}::JsonDocument = rapidjson::GenericDocument< rapidjson::UTF8<>, rapidjson::CrtAllocator >
 
using anonymous_namespace{dynamic_state.cc}::JsonStringBuffer = rapidjson::GenericStringBuffer< rapidjson::UTF8<>, rapidjson::CrtAllocator >
 
using anonymous_namespace{dynamic_state.cc}::JsonSchemaDocument = rapidjson::GenericSchemaDocument< JsonValue, rapidjson::CrtAllocator >
 
using anonymous_namespace{dynamic_state.cc}::JsonSchemaValidator = rapidjson::GenericSchemaValidator< JsonSchemaDocument >
 

Variables

constexpr const char * anonymous_namespace{dynamic_state.cc}::kVersionFieldName = "version"
 
const SchemaVersion anonymous_namespace{dynamic_state.cc}::kVersionCluster {1, 0, 0}
 
const SchemaVersion anonymous_namespace{dynamic_state.cc}::kVersionClusterSet {1, 1, 0}
 
const SchemaVersion anonymous_namespace{dynamic_state.cc}::kCurrentVersion = kVersionClusterSet