MySQL 9.1.0
Source Code Documentation
parse_tree_hints.h File Reference
#include <sys/types.h>
#include "lex_string.h"
#include "my_compiler.h"
#include "sql/mem_root_array.h"
#include "sql/opt_hints.h"
#include "sql/parse_tree_node_base.h"
#include "sql/sql_show.h"
#include "sql_string.h"

Go to the source code of this file.

Classes

struct  Hint_param_table
 
class  PT_hint
 The class is a base class for representation of the different types of the hints. More...
 
class  PT_hint_list
 
class  PT_qb_level_hint
 Parse tree hint object for query block level hints. More...
 
class  PT_table_level_hint
 Parse tree hint object for table level hints. More...
 
class  PT_key_level_hint
 Parse tree hint object for key level hints. More...
 
class  PT_hint_qb_name
 Parse tree hint object for QB_NAME hint. More...
 
class  PT_hint_max_execution_time
 Parse tree hint object for MAX_EXECUTION_TIME hint. More...
 
class  PT_hint_sys_var
 
class  PT_hint_resource_group
 Parse tree hint object for RESOURCE_GROUP hint. More...
 

Typedefs

typedef Mem_root_array_YY< LEX_CSTRINGHint_param_index_list
 
typedef Mem_root_array_YY< Hint_param_tableHint_param_table_list
 

Typedef Documentation

◆ Hint_param_index_list

◆ Hint_param_table_list