![]() |
MySQL 9.2.0
Source Code Documentation
|
Namespaces | |
namespace | anonymous_namespace{rpn.cc} |
Classes | |
class | Context |
class | Expression |
struct | Function_definition |
class | Regex_store |
class | Token |
Enumerations | |
enum class | Guidelines_vars { local_cluster , router_hostname , router_bind_address , port_ro , port_rw , port_rw_split , route_name , name , server_label , server_address , server_port , uuid , server_version , cluster_name , clusterset_name , is_cluster_invalidated , member_role , cluster_role , target_ip , target_port , source_ip , session_rand , user , schema } |
Functions | |
bool | operator== (const Token &lhs, const Token &rhs) |
bool | operator< (const Token &lhs, const Token &rhs) |
bool | operator<= (const Token &lhs, const Token &rhs) |
std::string | to_string (const Token::Type tt) |
std::string | to_string (const Token &token, bool print_value) |
const std::map< Guidelines_vars, std::string_view > & | get_vars_names () |
bool | operator== (const Expression &l, const Expression &r) |
bool | operator!= (const Expression &lhs, const Expression &rhs) |
std::string | error_msg (const char *msg, const std::string &exp, int beg, int end) |
std::vector< std::string_view > | get_variables_names () |
bool | operator!= (const Token &lhs, const Token &rhs) |
bool | operator> (const Token &lhs, const Token &rhs) |
bool | operator>= (const Token &lhs, const Token &rhs) |
Variables | |
static Regex_store | g_regex_store |
|
strong |
std::string routing_guidelines::rpn::error_msg | ( | const char * | msg, |
const std::string & | exp, | ||
int | beg, | ||
int | end | ||
) |
std::vector< std::string_view > routing_guidelines::rpn::get_variables_names | ( | ) |
const std::map< Guidelines_vars, std::string_view > & routing_guidelines::rpn::get_vars_names | ( | ) |
bool routing_guidelines::rpn::operator!= | ( | const Expression & | lhs, |
const Expression & | rhs | ||
) |
|
inline |
bool routing_guidelines::rpn::operator== | ( | const Expression & | l, |
const Expression & | r | ||
) |
std::string routing_guidelines::rpn::to_string | ( | const Token & | token, |
bool | print_value | ||
) |
std::string routing_guidelines::rpn::to_string | ( | const Token::Type | tt | ) |
|
static |