MySQL 9.0.0
Source Code Documentation
RANGE_SEQ_ENTRY Struct Reference

Public Attributes

ucharmin_key
 
ucharmax_key
 
uint min_key_flag
 
uint max_key_flag
 
enum ha_rkey_function rkey_func_flag
 
uint min_key_parts
 
uint max_key_parts
 
SEL_ARGkey_tree
 Pointer into the R-B tree for this keypart. More...
 

Member Data Documentation

◆ key_tree

SEL_ARG* RANGE_SEQ_ENTRY::key_tree

Pointer into the R-B tree for this keypart.

It points to the currently active range for the keypart, so calling next on it will get to the next range. sel_arg_range_seq_next() uses this to avoid reparsing the R-B range trees each time a new range is fetched.

◆ max_key

uchar * RANGE_SEQ_ENTRY::max_key

◆ max_key_flag

uint RANGE_SEQ_ENTRY::max_key_flag

◆ max_key_parts

uint RANGE_SEQ_ENTRY::max_key_parts

◆ min_key

uchar* RANGE_SEQ_ENTRY::min_key

◆ min_key_flag

uint RANGE_SEQ_ENTRY::min_key_flag

◆ min_key_parts

uint RANGE_SEQ_ENTRY::min_key_parts

◆ rkey_func_flag

enum ha_rkey_function RANGE_SEQ_ENTRY::rkey_func_flag

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