MySQL 8.4.1
Source Code Documentation
Partition_helper Member List

This is the complete list of members for Partition_helper, including all inherited members.

check_misplaced_rows(uint read_part_id, bool repair)Partition_helperprotected
checksum_in_part(uint part_id) constPartition_helperinlineprivatevirtual
close_partitioning()Partition_helperprotected
common_first_last(uchar *buf)Partition_helperprivate
common_index_read(uchar *buf, bool have_start_key)Partition_helperprivate
copy_cached_row(uchar *to_rec, const uchar *from_rec)Partition_helperinlineprivatevirtual
copy_partitions(ulonglong *const deleted)Partition_helperprotectedvirtual
delete_row_in_part(uint part_id, const uchar *buf)=0Partition_helperprivatepure virtual
destroy_record_priority_queue()Partition_helperprotected
destroy_record_priority_queue_for_parts()Partition_helperinlineprivatevirtual
enum_using_ref enum namePartition_helperprotected
get_auto_increment_first_field(ulonglong increment, ulonglong nb_desired_values, ulonglong *first_value, ulonglong *nb_reserved_values)Partition_helperprotected
get_dynamic_partition_info_low(ha_statistics *stat_info, ha_checksum *check_sum, uint part_id)Partition_helpervirtual
get_eq_range() const =0Partition_helperprivatepure virtual
get_table() const =0Partition_helperprivatepure virtual
get_thd() const =0Partition_helperprivatepure virtual
handle_ordered_index_scan(uchar *buf)Partition_helperprivate
handle_ordered_index_scan_key_not_found()Partition_helperprivate
handle_ordered_next(uchar *buf, bool is_next_same)Partition_helperprivate
handle_ordered_prev(uchar *buf)Partition_helperprivate
handle_unordered_next(uchar *buf, bool is_next_same)Partition_helperprivate
handle_unordered_scan_next_partition(uchar *buf)Partition_helperprivate
index_first_in_part(uint part, uchar *buf)=0Partition_helperprivatepure virtual
index_last_in_part(uint part, uchar *buf)=0Partition_helperprivatepure virtual
index_next_in_part(uint part, uchar *buf)=0Partition_helperprivatepure virtual
index_next_same_in_part(uint part, uchar *buf, const uchar *key, uint length)=0Partition_helperprivatepure virtual
index_prev_in_part(uint part, uchar *buf)=0Partition_helperprivatepure 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)=0Partition_helperprivatepure virtual
index_read_last_map_in_part(uint part, uchar *buf, const uchar *key, key_part_map keypart_map)=0Partition_helperprivatepure virtual
index_read_map_in_part(uint part, uchar *buf, const uchar *key, key_part_map keypart_map, enum ha_rkey_function find_flag)=0Partition_helperprivatepure virtual
init_partitioning(MEM_ROOT *mem_root)Partition_helperinline
init_record_priority_queue()Partition_helperprotected
init_record_priority_queue_for_parts(uint used_parts)Partition_helperinlineprivatevirtual
initialize_auto_increment(bool no_lock)=0Partition_helperprivatepure virtual
lock_auto_increment()Partition_helperprotected
m_auto_increment_lockPartition_helperprotected
m_auto_increment_safe_stmt_log_lockPartition_helperprotected
m_curr_key_infoPartition_helperprotected
m_err_recPartition_helperprotected
m_handlerPartition_helperprivate
m_index_scan_typePartition_helperprotected
m_is_sub_partitionedPartition_helperprotected
m_key_not_foundPartition_helperprotected
m_key_not_found_partitionsPartition_helperprotected
m_last_partPartition_helperprotected
m_orderedPartition_helperprotected
m_ordered_rec_bufferPartition_helperprotected
m_ordered_scan_ongoingPartition_helperprotected
m_part_infoPartition_helperprotected
m_part_sharePartition_helperprivate
m_part_specPartition_helperprotected
m_pkey_is_clusteredPartition_helperprotected
m_queuePartition_helperprotected
m_rec_lengthPartition_helperprotected
m_rec_offsetPartition_helperprotected
m_ref_usagePartition_helperprotected
m_reverse_orderPartition_helperprotected
m_scan_valuePartition_helperprotected
m_start_keyPartition_helperprotected
m_tablePartition_helperprotected
m_top_entryPartition_helperprotected
m_tot_partsPartition_helperprotected
open_partitioning(Partition_share *part_share)Partition_helperprotected
Partition_helper(handler *main_handler)Partition_helper
PARTITION_INDEX_FIRST enum valuePartition_helperprivate
PARTITION_INDEX_FIRST_UNORDERED enum valuePartition_helperprivate
PARTITION_INDEX_LAST enum valuePartition_helperprivate
PARTITION_INDEX_READ enum valuePartition_helperprivate
PARTITION_INDEX_READ_LAST enum valuePartition_helperprivate
partition_index_scan_type enum namePartition_helperprivate
PARTITION_NO_INDEX_SCAN enum valuePartition_helperprivate
PARTITION_READ_RANGE enum valuePartition_helperprivate
partition_scan_set_up(uchar *buf, bool idx_read_flag)Partition_helperprivate
ph_calculate_key_hash_value(Field **field_array)Partition_helperstatic
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_helperprivate
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)=0Partition_helperprivatepure 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_helperprotected
print_partition_error(int error)Partition_helperprotected
Prio_queue typedefPartition_helperprivate
read_range_first_in_part(uint part, uchar *buf, const key_range *start_key, const key_range *end_key, bool sorted)=0Partition_helperprivatepure virtual
read_range_next_in_part(uint part, uchar *buf)=0Partition_helperprivatepure virtual
REF_NOT_USED enum valuePartition_helperprotected
REF_STORED_IN_PQ enum valuePartition_helperprotected
REF_USED_FOR_SORT enum valuePartition_helperprotected
release_auto_increment_all_parts()Partition_helperinlineprivatevirtual
return_top_record(uchar *buf)Partition_helperprivate
rnd_end_in_part(uint part_id, bool scan)=0Partition_helperprivatepure virtual
rnd_init_in_part(uint part_id, bool table_scan)=0Partition_helperprivatepure virtual
rnd_next_in_part(uint part_id, uchar *buf)=0Partition_helperprivatepure virtual
save_auto_increment(ulonglong nr)Partition_helperinlineprivatevirtual
set_altered_partitions()Partition_helperprotected
set_auto_increment_if_higher()Partition_helperinlineprivate
set_eq_range(bool eq_range)=0Partition_helperprivatepure virtual
set_part_info_low(partition_info *part_info, bool early)Partition_helpervirtual
set_partition_read_set()Partition_helperinlineprivate
set_range_key_part(KEY_PART_INFO *key_part)=0Partition_helperprivatepure virtual
unlock_auto_increment()Partition_helperinlineprotected
update_row_in_part(uint part_id, const uchar *old_data, uchar *new_data)=0Partition_helperprivatepure virtual
write_row_in_new_part(uint new_part)=0Partition_helperprivatepure virtual
write_row_in_part(uint part_id, uchar *buf)=0Partition_helperprivatepure virtual
~Partition_helper()Partition_helpervirtual