MySQL 9.1.0
Source Code Documentation
PART_PRUNE_PARAM Struct Reference

Public Attributes

RANGE_OPT_PARAM range_param
 
partition_infopart_info
 
get_part_id_func get_top_partition_id_func
 
mark_full_part_func mark_full_partition_used
 
KEY_PARTkey
 
uint part_fields
 
uint subpart_fields
 
int last_part_partno
 
int last_subpart_partno
 
bool * is_part_keypart
 
bool * is_subpart_keypart
 
bool ignore_part_fields
 
SEL_ARG ** arg_stack
 
SEL_ARG ** arg_stack_end
 
uint cur_part_fields
 
uint cur_subpart_fields
 
PARTITION_ITERATOR part_iter
 
MY_BITMAP subparts_bitmap
 
uchar min_key [MAX_KEY_LENGTH+MAX_FIELD_WIDTH]
 
uchar max_key [MAX_KEY_LENGTH+MAX_FIELD_WIDTH]
 
ucharcur_min_key
 
ucharcur_max_key
 
uint cur_min_flag
 
uint cur_max_flag
 

Member Data Documentation

◆ arg_stack

SEL_ARG** PART_PRUNE_PARAM::arg_stack

◆ arg_stack_end

SEL_ARG** PART_PRUNE_PARAM::arg_stack_end

◆ cur_max_flag

uint PART_PRUNE_PARAM::cur_max_flag

◆ cur_max_key

uchar* PART_PRUNE_PARAM::cur_max_key

◆ cur_min_flag

uint PART_PRUNE_PARAM::cur_min_flag

◆ cur_min_key

uchar* PART_PRUNE_PARAM::cur_min_key

◆ cur_part_fields

uint PART_PRUNE_PARAM::cur_part_fields

◆ cur_subpart_fields

uint PART_PRUNE_PARAM::cur_subpart_fields

◆ get_top_partition_id_func

get_part_id_func PART_PRUNE_PARAM::get_top_partition_id_func

◆ ignore_part_fields

bool PART_PRUNE_PARAM::ignore_part_fields

◆ is_part_keypart

bool* PART_PRUNE_PARAM::is_part_keypart

◆ is_subpart_keypart

bool* PART_PRUNE_PARAM::is_subpart_keypart

◆ key

KEY_PART* PART_PRUNE_PARAM::key

◆ last_part_partno

int PART_PRUNE_PARAM::last_part_partno

◆ last_subpart_partno

int PART_PRUNE_PARAM::last_subpart_partno

◆ mark_full_partition_used

mark_full_part_func PART_PRUNE_PARAM::mark_full_partition_used

◆ max_key

uchar PART_PRUNE_PARAM::max_key[MAX_KEY_LENGTH+MAX_FIELD_WIDTH]

◆ min_key

uchar PART_PRUNE_PARAM::min_key[MAX_KEY_LENGTH+MAX_FIELD_WIDTH]

◆ part_fields

uint PART_PRUNE_PARAM::part_fields

◆ part_info

partition_info* PART_PRUNE_PARAM::part_info

◆ part_iter

PARTITION_ITERATOR PART_PRUNE_PARAM::part_iter

◆ range_param

RANGE_OPT_PARAM PART_PRUNE_PARAM::range_param

◆ subpart_fields

uint PART_PRUNE_PARAM::subpart_fields

◆ subparts_bitmap

MY_BITMAP PART_PRUNE_PARAM::subparts_bitmap

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