| MySQL 5.6.14 Source Code Document
    | 


| Public Member Functions | |
| FT_SELECT (THD *thd, TABLE *table, uint key, bool *error) | |
| int | init () | 
| int | reset () | 
| int | get_next () | 
| int | get_type () | 
|  Public Member Functions inherited from QUICK_RANGE_SELECT | |
| QUICK_RANGE_SELECT (THD *thd, TABLE *table, uint index_arg, bool no_alloc, MEM_ROOT *parent_alloc, bool *create_error) | |
| void | need_sorted_output () | 
| void | range_end () | 
| int | get_next_prefix (uint prefix_length, uint group_key_parts, uchar *cur_prefix) | 
| bool | reverse_sorted () const | 
| bool | reverse_sort_possible () const | 
| bool | unique_key_range () | 
| int | init_ror_merged_scan (bool reuse_handler) | 
| void | save_last_pos () | 
| void | add_keys_and_lengths (String *key_names, String *used_lengths) | 
| void | add_info_string (String *str) | 
| void | dbug_dump (int indent, bool verbose) | 
| QUICK_SELECT_I * | make_reverse (uint used_key_parts_arg) | 
| void | set_handler (handler *file_arg) | 
|  Public Member Functions inherited from QUICK_SELECT_I | |
| virtual bool | clustered_pk_range () | 
| virtual bool | is_keys_used (const MY_BITMAP *fields) | 
| virtual bool | is_valid () | 
| Additional Inherited Members | |
|  Public Types inherited from QUICK_SELECT_I | |
| enum | { QS_TYPE_RANGE = 0, QS_TYPE_INDEX_MERGE = 1, QS_TYPE_RANGE_DESC = 2, QS_TYPE_FULLTEXT = 3, QS_TYPE_ROR_INTERSECT = 4, QS_TYPE_ROR_UNION = 5, QS_TYPE_GROUP_MIN_MAX = 6 } | 
|  Public Attributes inherited from QUICK_RANGE_SELECT | |
| uint | mrr_flags | 
| MEM_ROOT | alloc | 
|  Protected Member Functions inherited from QUICK_RANGE_SELECT | |
| int | cmp_next (QUICK_RANGE *range) | 
| int | cmp_prev (QUICK_RANGE *range) | 
| bool | row_in_ranges () | 
|  Protected Attributes inherited from QUICK_RANGE_SELECT | |
| handler * | file | 
| bool | in_ror_merged_scan | 
| MY_BITMAP | column_bitmap | 
| DYNAMIC_ARRAY | ranges | 
| bool | free_file | 
| QUICK_RANGE ** | cur_range | 
| QUICK_RANGE * | last_range | 
| QUICK_RANGE_SEQ_CTX | qr_traversal_ctx | 
| uint | mrr_buf_size | 
| HANDLER_BUFFER * | mrr_buf_desc | 
| KEY_PART * | key_parts | 
| KEY_PART_INFO * | key_part_info | 
| bool | dont_free | 
Definition at line 951 of file opt_range.h.