| check_misplaced_rows(uint read_part_id, bool repair) | Partition_helper | protected |
| checksum_in_part(uint part_id) const | Partition_helper | inlineprivatevirtual |
| close_partitioning() | Partition_helper | protected |
| common_first_last(uchar *buf) | Partition_helper | private |
| common_index_read(uchar *buf, bool have_start_key) | Partition_helper | private |
| copy_cached_row(uchar *to_rec, const uchar *from_rec) | Partition_helper | inlineprivatevirtual |
| copy_partitions(ulonglong *const deleted) | Partition_helper | protectedvirtual |
| delete_row_in_part(uint part_id, const uchar *buf)=0 | Partition_helper | privatepure virtual |
| destroy_record_priority_queue() | Partition_helper | protected |
| destroy_record_priority_queue_for_parts() | Partition_helper | inlineprivatevirtual |
| enum_using_ref enum name | Partition_helper | protected |
| get_auto_increment_first_field(ulonglong increment, ulonglong nb_desired_values, ulonglong *first_value, ulonglong *nb_reserved_values) | Partition_helper | protected |
| get_dynamic_partition_info_low(ha_statistics *stat_info, ha_checksum *check_sum, uint part_id) | Partition_helper | virtual |
| get_eq_range() const =0 | Partition_helper | privatepure virtual |
| get_table() const =0 | Partition_helper | privatepure virtual |
| get_thd() const =0 | Partition_helper | privatepure virtual |
| handle_ordered_index_scan(uchar *buf) | Partition_helper | private |
| handle_ordered_index_scan_key_not_found() | Partition_helper | private |
| handle_ordered_next(uchar *buf, bool is_next_same) | Partition_helper | private |
| handle_ordered_prev(uchar *buf) | Partition_helper | private |
| handle_unordered_next(uchar *buf, bool is_next_same) | Partition_helper | private |
| handle_unordered_scan_next_partition(uchar *buf) | Partition_helper | private |
| index_first_in_part(uint part, uchar *buf)=0 | Partition_helper | privatepure virtual |
| index_last_in_part(uint part, uchar *buf)=0 | Partition_helper | privatepure virtual |
| index_next_in_part(uint part, uchar *buf)=0 | Partition_helper | privatepure virtual |
| index_next_same_in_part(uint part, uchar *buf, const uchar *key, uint length)=0 | Partition_helper | privatepure virtual |
| index_prev_in_part(uint part, uchar *buf)=0 | Partition_helper | privatepure virtual |
| index_read_idx_map_in_part(uint part, uchar *buf, uint index, const uchar *key, key_part_map keypart_map, enum ha_rkey_function find_flag)=0 | Partition_helper | privatepure virtual |
| index_read_last_map_in_part(uint part, uchar *buf, const uchar *key, key_part_map keypart_map)=0 | Partition_helper | privatepure virtual |
| index_read_map_in_part(uint part, uchar *buf, const uchar *key, key_part_map keypart_map, enum ha_rkey_function find_flag)=0 | Partition_helper | privatepure virtual |
| init_partitioning(MEM_ROOT *mem_root) | Partition_helper | inline |
| init_record_priority_queue() | Partition_helper | protected |
| init_record_priority_queue_for_parts(uint used_parts) | Partition_helper | inlineprivatevirtual |
| initialize_auto_increment(bool no_lock)=0 | Partition_helper | privatepure virtual |
| lock_auto_increment() | Partition_helper | protected |
| m_auto_increment_lock | Partition_helper | protected |
| m_auto_increment_safe_stmt_log_lock | Partition_helper | protected |
| m_curr_key_info | Partition_helper | protected |
| m_err_rec | Partition_helper | protected |
| m_handler | Partition_helper | private |
| m_index_scan_type | Partition_helper | protected |
| m_is_sub_partitioned | Partition_helper | protected |
| m_key_not_found | Partition_helper | protected |
| m_key_not_found_partitions | Partition_helper | protected |
| m_last_part | Partition_helper | protected |
| m_ordered | Partition_helper | protected |
| m_ordered_rec_buffer | Partition_helper | protected |
| m_ordered_scan_ongoing | Partition_helper | protected |
| m_part_info | Partition_helper | protected |
| m_part_share | Partition_helper | private |
| m_part_spec | Partition_helper | protected |
| m_pkey_is_clustered | Partition_helper | protected |
| m_queue | Partition_helper | protected |
| m_rec_length | Partition_helper | protected |
| m_rec_offset | Partition_helper | protected |
| m_ref_usage | Partition_helper | protected |
| m_reverse_order | Partition_helper | protected |
| m_scan_value | Partition_helper | protected |
| m_start_key | Partition_helper | protected |
| m_table | Partition_helper | protected |
| m_top_entry | Partition_helper | protected |
| m_tot_parts | Partition_helper | protected |
| open_partitioning(Partition_share *part_share) | Partition_helper | protected |
| Partition_helper(handler *main_handler) | Partition_helper | |
| PARTITION_INDEX_FIRST enum value | Partition_helper | private |
| PARTITION_INDEX_FIRST_UNORDERED enum value | Partition_helper | private |
| PARTITION_INDEX_LAST enum value | Partition_helper | private |
| PARTITION_INDEX_READ enum value | Partition_helper | private |
| PARTITION_INDEX_READ_LAST enum value | Partition_helper | private |
| partition_index_scan_type enum name | Partition_helper | private |
| PARTITION_NO_INDEX_SCAN enum value | Partition_helper | private |
| PARTITION_READ_RANGE enum value | Partition_helper | private |
| partition_scan_set_up(uchar *buf, bool idx_read_flag) | Partition_helper | private |
| ph_calculate_key_hash_value(Field **field_array) | Partition_helper | static |
| ph_delete_row(const uchar *buf) | Partition_helper | |
| ph_index_first(uchar *buf) | Partition_helper | |
| ph_index_init_setup(uint key_nr, bool sorted) | Partition_helper | |
| ph_index_last(uchar *buf) | Partition_helper | |
| ph_index_next(uchar *buf) | Partition_helper | |
| ph_index_next_same(uchar *buf, uint keylen) | Partition_helper | |
| ph_index_prev(uchar *buf) | Partition_helper | |
| ph_index_read_idx_map(uchar *buf, uint index, const uchar *key, key_part_map keypart_map, enum ha_rkey_function find_flag) | Partition_helper | |
| ph_index_read_last_map(uchar *buf, const uchar *key, key_part_map keypart_map) | Partition_helper | |
| ph_index_read_map(uchar *buf, const uchar *key, key_part_map keypart_map, enum ha_rkey_function find_flag) | Partition_helper | |
| ph_position(const uchar *record) | Partition_helper | |
| ph_read_range_first(const key_range *start_key, const key_range *end_key, bool eq_range_arg, bool sorted) | Partition_helper | |
| ph_read_range_next() | Partition_helper | |
| ph_release_auto_increment() | Partition_helper | |
| ph_rnd_end() | Partition_helper | |
| ph_rnd_init(bool scan) | Partition_helper | |
| ph_rnd_next(uchar *buf) | Partition_helper | |
| ph_rnd_next_in_part(uint part_id, uchar *buf) | Partition_helper | private |
| ph_update_row(const uchar *old_data, uchar *new_data) | Partition_helper | |
| ph_write_row(uchar *buf) | Partition_helper | |
| position_in_last_part(uchar *ref, const uchar *row)=0 | Partition_helper | privatepure virtual |
| prepare_change_partitions() | Partition_helper | |
| print_admin_msg(THD *thd, uint len, const char *msg_type, const char *db_name, const char *table_name, const char *op_name, const char *fmt,...) | Partition_helper | protected |
| print_partition_error(int error) | Partition_helper | protected |
| Prio_queue typedef | Partition_helper | private |
| read_range_first_in_part(uint part, uchar *buf, const key_range *start_key, const key_range *end_key, bool sorted)=0 | Partition_helper | privatepure virtual |
| read_range_next_in_part(uint part, uchar *buf)=0 | Partition_helper | privatepure virtual |
| REF_NOT_USED enum value | Partition_helper | protected |
| REF_STORED_IN_PQ enum value | Partition_helper | protected |
| REF_USED_FOR_SORT enum value | Partition_helper | protected |
| release_auto_increment_all_parts() | Partition_helper | inlineprivatevirtual |
| return_top_record(uchar *buf) | Partition_helper | private |
| rnd_end_in_part(uint part_id, bool scan)=0 | Partition_helper | privatepure virtual |
| rnd_init_in_part(uint part_id, bool table_scan)=0 | Partition_helper | privatepure virtual |
| rnd_next_in_part(uint part_id, uchar *buf)=0 | Partition_helper | privatepure virtual |
| save_auto_increment(ulonglong nr) | Partition_helper | inlineprivatevirtual |
| set_altered_partitions() | Partition_helper | protected |
| set_auto_increment_if_higher() | Partition_helper | inlineprivate |
| set_eq_range(bool eq_range)=0 | Partition_helper | privatepure virtual |
| set_part_info_low(partition_info *part_info, bool early) | Partition_helper | virtual |
| set_partition_read_set() | Partition_helper | inlineprivate |
| set_range_key_part(KEY_PART_INFO *key_part)=0 | Partition_helper | privatepure virtual |
| unlock_auto_increment() | Partition_helper | inlineprotected |
| update_row_in_part(uint part_id, const uchar *old_data, uchar *new_data)=0 | Partition_helper | privatepure virtual |
| write_row_in_new_part(uint new_part)=0 | Partition_helper | privatepure virtual |
| write_row_in_part(uint part_id, uchar *buf)=0 | Partition_helper | privatepure virtual |
| ~Partition_helper() | Partition_helper | virtual |