![]()  | 
  
    MySQL 8.0.44
    
   Source Code Documentation 
   | 
 
Logically a part of AccessPath::index_skip_scan(), but is too large, so split out into its own struct. More...
#include <index_skip_scan_plan.h>
Public Attributes | |
| KEY * | index_info | 
| The index chosen for data access.  More... | |
| uint | eq_prefix_len | 
| Length of the equality prefix.  More... | |
| uint | eq_prefix_key_parts | 
| Number of key parts in the equality prefix.  More... | |
| EQPrefix * | eq_prefixes | 
| Array of equality constants (IN list)  More... | |
| KEY_PART_INFO * | range_key_part | 
| The key part corresponding to the range condition.  More... | |
| uchar * | min_range_key | 
| uchar * | max_range_key | 
| uchar * | min_search_key | 
| uchar * | max_search_key | 
| uint | range_cond_flag | 
| uint | range_key_len | 
| const SEL_ARG * | range_part_tracing_only | 
| SEL_ROOT * | index_range_tree | 
| The sub-tree corresponding to index_info.  More... | |
| bool | has_aggregate_function | 
| TRUE if there are aggregate functions.  More... | |
Logically a part of AccessPath::index_skip_scan(), but is too large, so split out into its own struct.
| uint IndexSkipScanParameters::eq_prefix_key_parts | 
Number of key parts in the equality prefix.
| uint IndexSkipScanParameters::eq_prefix_len | 
Length of the equality prefix.
| EQPrefix* IndexSkipScanParameters::eq_prefixes | 
Array of equality constants (IN list)
| bool IndexSkipScanParameters::has_aggregate_function | 
TRUE if there are aggregate functions.
| KEY* IndexSkipScanParameters::index_info | 
The index chosen for data access.
| SEL_ROOT* IndexSkipScanParameters::index_range_tree | 
The sub-tree corresponding to index_info.
| uchar* IndexSkipScanParameters::max_range_key | 
| uchar* IndexSkipScanParameters::max_search_key | 
| uchar* IndexSkipScanParameters::min_range_key | 
| uchar* IndexSkipScanParameters::min_search_key | 
| uint IndexSkipScanParameters::range_cond_flag | 
| uint IndexSkipScanParameters::range_key_len | 
| KEY_PART_INFO* IndexSkipScanParameters::range_key_part | 
The key part corresponding to the range condition.
| const SEL_ARG* IndexSkipScanParameters::range_part_tracing_only |