Public Attributes | |
KEY_PART * | key [MAX_KEY] |
uint32_t | max_key_part |
uint32_t | range_count |
unsigned char | min_key [MAX_KEY_LENGTH+MAX_FIELD_WIDTH] |
unsigned char | max_key [MAX_KEY_LENGTH+MAX_FIELD_WIDTH] |
bool | quick |
boost::dynamic_bitset | needed_fields |
boost::dynamic_bitset | tmp_covered_fields |
key_map * | needed_reg |
uint32_t * | imerge_cost_buff |
uint32_t | imerge_cost_buff_size |
bool | is_ror_scan |
uint32_t | n_ranges |
Session * | session |
Table * | table |
COND * | cond |
table_map | prev_tables |
table_map | read_tables |
table_map | current_table |
KEY_PART * | key_parts |
KEY_PART * | key_parts_end |
memory::Root * | mem_root |
memory::Root * | old_root |
uint32_t | keys |
bool | using_real_indexes |
bool | remove_jump_scans |
uint32_t | real_keynr [MAX_KEY] |
uint32_t | alloced_sel_args |
bool | force_default_mrr |
Definition at line 143 of file range_param.h.