Go to the source code of this file.
◆ enable_digest_if_any_plugin_needs_it()
Enables digests in the parser state if any plugin needs it. 
- Parameters
 - 
  
    | thd | The session. | 
    | ps | This parser state will have digests enabled if any plugin needs it. | 
  
   
- Note
 - For the time being, only post-parse query rewrite plugins are able to request digests. If other plugin types need the same, this function needs to be modified. 
 
 
 
◆ invoke_post_parse_rewrite_plugins()
      
        
          | bool invoke_post_parse_rewrite_plugins  | 
          ( | 
          THD *  | 
          thd,  | 
        
        
           | 
           | 
          bool  | 
          is_prepared  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Calls query rewrite plugins after parsing the query. 
- Parameters
 - 
  
    | [in] | thd | The session with the query to be rewritten.  | 
     | is_prepared | True if the query was a prepared statement.  | 
  
   
 
 
◆ invoke_pre_parse_rewrite_plugins()
      
        
          | void invoke_pre_parse_rewrite_plugins  | 
          ( | 
          THD *  | 
          thd | ) | 
           | 
        
      
 
Calls the query rewrite plugins' respective rewrite functions before parsing the query. 
- Parameters
 - 
  
    | [in] | thd | The session sending the query to be rewritten.  |