23#ifndef _TERMINOLOGY_USE_PREVIOUS_H_
24#define _TERMINOLOGY_USE_PREVIOUS_H_
86 bool use_prefix =
true);
std::string str(const mysqlrouter::ConfigGenerator::Options::Endpoint &ep)
Definition: config_generator.cc:1054
In respect to the organization of modules, this really belongs in terminology_use_previous....
Definition: terminology_use_previous.cc:199
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:232
enum_compatibility_version
Enumeration holding the possible values for @terminology_use_previous.
Definition: terminology_use_previous_enum.h:47
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:201
Performance schema instruments metadata (declarations).
required uint64 version
Definition: replication_group_member_actions.proto:40
Encapsulates a <name, version> pair, holding an instrumentation name, and the version before which it...
Definition: terminology_use_previous.h:34
const char * old_name
The old name, for an instrumentation name that was changed in some server release.
Definition: terminology_use_previous.h:39
enum_compatibility_version version
The version where the name was changed.
Definition: terminology_use_previous.h:43