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:1081
In respect to the organization of modules, this really belongs in terminology_use_previous....
Definition: terminology_use_previous.cc:200
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:233
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:202
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