MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PARAM Class Reference
Inheritance diagram for PARAM:
Collaboration diagram for PARAM:

Public Attributes

KEY_PARTkey [MAX_KEY]
longlong baseflag
uint max_key_part
uint range_count
bool quick
uint fields_bitmap_size
MY_BITMAP needed_fields
MY_BITMAP tmp_covered_fields
key_mapneeded_reg
uint * imerge_cost_buff
uint imerge_cost_buff_size
bool is_ror_scan
uint n_ranges
ORDER::enum_order order_direction
- Public Attributes inherited from RANGE_OPT_PARAM
THD * thd
TABLEtable
Itemcond
table_map prev_tables
table_map read_tables
table_map current_table
KEY_PARTkey_parts
KEY_PARTkey_parts_end
MEM_ROOTmem_root
MEM_ROOTold_root
uint keys
bool using_real_indexes
bool remove_jump_scans
uint real_keynr [MAX_KEY]
uchar min_key [MAX_KEY_LENGTH+MAX_FIELD_WIDTH]
uchar max_key [MAX_KEY_LENGTH+MAX_FIELD_WIDTH]
uint alloced_sel_args
bool force_default_mrr
bool use_index_statistics

Additional Inherited Members

- Public Member Functions inherited from RANGE_OPT_PARAM
bool statement_should_be_aborted () const

Detailed Description

Definition at line 852 of file opt_range.cc.


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