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 |