MySQL 8.0.39
Source Code Documentation
|
API for the query rewrite plugin types (MYSQL_REWRITE_PRE_PARSE_PLUGIN and MYSQL_REWRITE_POST_PARSE_PLUGIN). More...
#include "plugin.h"
Go to the source code of this file.
Classes | |
struct | Mysql_rewrite_post_parse_param |
Structure that is passed during each step of a rewriting. More... | |
struct | st_mysql_rewrite_post_parse |
struct | Mysql_rewrite_pre_parse_param |
Structure that is passed during each step of a rewriting. More... | |
struct | st_mysql_rewrite_pre_parse |
Macros | |
#define | FLAG_REWRITE_PLUGIN_QUERY_REWRITTEN 1 |
Must be set by a plugin if the query is rewritten. More... | |
#define | FLAG_REWRITE_PLUGIN_IS_PREPARED_STATEMENT 2 |
Is set by the server if the query is prepared statement. More... | |
Typedefs | |
typedef struct Mysql_rewrite_post_parse_param | Mysql_rewrite_post_parse_param |
Structure that is passed during each step of a rewriting. More... | |
typedef struct Mysql_rewrite_pre_parse_param | Mysql_rewrite_pre_parse_param |
Structure that is passed during each step of a rewriting. More... | |
API for the query rewrite plugin types (MYSQL_REWRITE_PRE_PARSE_PLUGIN and MYSQL_REWRITE_POST_PARSE_PLUGIN).
#define FLAG_REWRITE_PLUGIN_IS_PREPARED_STATEMENT 2 |
Is set by the server if the query is prepared statement.
#define FLAG_REWRITE_PLUGIN_QUERY_REWRITTEN 1 |
Must be set by a plugin if the query is rewritten.
typedef struct Mysql_rewrite_post_parse_param Mysql_rewrite_post_parse_param |
Structure that is passed during each step of a rewriting.
typedef struct Mysql_rewrite_pre_parse_param Mysql_rewrite_pre_parse_param |
Structure that is passed during each step of a rewriting.