![]()  | 
  
    MySQL 8.4.7
    
   Source Code Documentation 
   | 
 
#include "sql/sql_query_rewrite.h"#include <assert.h>#include <stddef.h>#include "lex_string.h"#include "my_sqlcommand.h"#include "mysql/plugin_audit.h"#include "mysql/service_mysql_alloc.h"#include "mysql/service_rules_table.h"#include "mysql/service_ssl_wrapper.h"#include "mysqld_error.h"#include "sql/sql_audit.h"#include "sql/sql_class.h"#include "sql/sql_error.h"#include "sql/sql_lex.h"#include "sql/sql_parse.h"Functions | |
| static void | raise_query_rewritten_note (THD *thd, const char *original_query, const char *rewritten_query) | 
| void | invoke_pre_parse_rewrite_plugins (THD *thd) | 
| Calls the query rewrite plugins' respective rewrite functions before parsing the query.  More... | |
| bool | invoke_post_parse_rewrite_plugins (THD *thd, bool is_prepared) | 
| Calls query rewrite plugins after parsing the query.  More... | |
| bool invoke_post_parse_rewrite_plugins | ( | THD * | thd, | 
| bool | is_prepared | ||
| ) | 
Calls query rewrite plugins after parsing the query.
| [in] | thd | The session with the query to be rewritten. | 
| is_prepared | True if the query was a prepared statement. | 
| void invoke_pre_parse_rewrite_plugins | ( | THD * | thd | ) | 
Calls the query rewrite plugins' respective rewrite functions before parsing the query.
| [in] | thd | The session sending the query to be rewritten. | 
      
  | 
  static |