MySQL 8.0.40
Source Code Documentation
hash_map_info Class Reference

Public Member Functions

 hash_map_info ()
 
 ~hash_map_info ()
 
hash_lex_structget_hash_struct_by_len (int len)
 
void insert_symbols (int group_mask)
 
void add_structs_to_map (hash_lex_struct *st, int len)
 
void add_struct_to_map (hash_lex_struct *st)
 
void set_links (hash_lex_struct *st, int len)
 
bool print_hash_map (const char *name, uint group_mask)
 

Public Attributes

hash_lex_structroot_by_len
 
int max_len
 
char * hash_map
 
int size_hash_map
 

Constructor & Destructor Documentation

◆ hash_map_info()

hash_map_info::hash_map_info ( )
inline

◆ ~hash_map_info()

hash_map_info::~hash_map_info ( )
inline

Member Function Documentation

◆ add_struct_to_map()

void hash_map_info::add_struct_to_map ( hash_lex_struct st)

◆ add_structs_to_map()

void hash_map_info::add_structs_to_map ( hash_lex_struct st,
int  len 
)

◆ get_hash_struct_by_len()

hash_lex_struct * hash_map_info::get_hash_struct_by_len ( int  len)

◆ insert_symbols()

void hash_map_info::insert_symbols ( int  group_mask)

◆ print_hash_map()

bool hash_map_info::print_hash_map ( const char *  name,
uint  group_mask 
)

◆ set_links()

void hash_map_info::set_links ( hash_lex_struct st,
int  len 
)

Member Data Documentation

◆ hash_map

char* hash_map_info::hash_map

◆ max_len

int hash_map_info::max_len

◆ root_by_len

hash_lex_struct* hash_map_info::root_by_len

◆ size_hash_map

int hash_map_info::size_hash_map

The documentation for this class was generated from the following file: