MySQL 9.1.0
Source Code Documentation
|
#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_CSTRING > | Hint_param_index_list |
typedef Mem_root_array_YY< Hint_param_table > | Hint_param_table_list |