24#ifndef TERMINOLOGY_USE_PREVIOUS_H_ 
   25#define TERMINOLOGY_USE_PREVIOUS_H_ 
   87                         bool use_prefix = 
true);
 
std::string str(const mysqlrouter::ConfigGenerator::Options::Endpoint &ep)
Definition: config_generator.cc:1078
 
In respect to the organization of modules, this really belongs in terminology_use_previous....
Definition: terminology_use_previous.cc:195
 
bool is_older_required(enum_compatibility_version version)
Checks the session variable @session.terminology_use_previous, to determine whether an instrumented o...
Definition: terminology_use_previous.cc:228
 
enum_compatibility_version
Enumeration holding the possible values for @terminology_use_previous.
Definition: terminology_use_previous_enum.h:48
 
compatible_name_t lookup(PFS_class_type class_type, const std::string &str, bool use_prefix)
For a given PFS_class_type, and a name within that class, return the version-dependent alias for that...
Definition: terminology_use_previous.cc:197
 
Performance schema instruments metadata (declarations).
 
required uint64 version
Definition: replication_group_member_actions.proto:41
 
Encapsulates a <name, version> pair, holding an instrumentation name, and the version before which it...
Definition: terminology_use_previous.h:35
 
const char * old_name
The old name, for an instrumentation name that was changed in some server release.
Definition: terminology_use_previous.h:40
 
enum_compatibility_version version
The version where the name was changed.
Definition: terminology_use_previous.h:44