MySQL 8.0.39
Source Code Documentation
ha_innopart Member List

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

active_indexhandler
adjust_next_insert_id_after_explicit_value(ulonglong nr)handler
alter_flags(uint flags) const overrideha_innopartinlinevirtual
alter_table_flags(uint flags)ha_innopart
analyze(THD *thd, HA_CHECK_OPT *check_opt) overrideha_innobasevirtual
append_create_info(String *packet)handlerinlinevirtual
assign_to_keycache(THD *, HA_CHECK_OPT *)handlerinlinevirtual
auto_inc_interval_for_cur_rowhandler
auto_inc_intervals_counthandler
auto_repair() consthandlerinlinevirtual
batch_mode_t enum namehandlerprivate
build_template(bool whole_row)ha_innobaseprotected
bulk_update_row(const uchar *old_data, uchar *new_data, uint *dup_key_found)handlerinlinevirtual
cached_table_flagshandlerprotected
calculate_key_hash_value(Field **field_array) overrideha_innopartinlinevirtual
can_reuse_mysql_template() const overrideha_innopartinlineprotectedvirtual
cancel_pushed_idx_cond()handlerinlinevirtual
change_active_index(uint part_id, uint keynr)ha_innopartprivate
change_table_ptr(TABLE *table_arg, TABLE_SHARE *share)handlerinlinevirtual
check(THD *thd, HA_CHECK_OPT *check_opt) overrideha_innopartvirtual
check_and_repair(THD *thd)handlerinlinevirtual
check_collation_compatibility()handlerprivate
check_for_upgrade(HA_CHECK_OPT *)handlerinlineprivatevirtual
check_if_incompatible_data(HA_CREATE_INFO *info, uint table_changes) overrideha_innopartinlinevirtual
check_if_supported_inplace_alter(TABLE *altered_table, Alter_inplace_info *ha_alter_info) overrideha_innopartvirtual
check_misplaced_rows(uint read_part_id, bool repair)Partition_helperprotected
checksum() consthandlerinlinevirtual
checksum_in_part(uint part_id) constPartition_helperinlineprivatevirtual
clear_blob_heaps()ha_innopartprivate
clear_ins_upd_nodes()ha_innopartprivate
clone(const char *name, MEM_ROOT *mem_root) overrideha_innopartvirtual
close() overrideha_innopartprivatevirtual
close_partitioning()Partition_helperprotected
cmp_ref(const uchar *ref1, const uchar *ref2) const overrideha_innopartvirtual
column_bitmaps_signal()handlervirtual
commit_inplace_alter_partition(TABLE *altered_table, Alter_inplace_info *ha_alter_info, bool commit, const dd::Table *old_dd_tab, dd::Table *new_dd_tab)ha_innopart
commit_inplace_alter_table(TABLE *altered_table, Alter_inplace_info *ha_alter_info, bool commit, const dd::Table *old_table_def, dd::Table *new_table_def) overrideha_innopartvirtual
commit_inplace_alter_table_impl(TABLE *altered_table, Alter_inplace_info *ha_alter_info, bool commit, Table *new_dd_tab)ha_innobaseprotected
common_first_last(uchar *buf)Partition_helperprivate
common_index_read(uchar *buf, bool have_start_key)Partition_helperprivate
compare_key(key_range *range)handler
compare_key_icp(const key_range *range) consthandler
compare_key_in_buffer(const uchar *buf) consthandler
cond_push(const Item *cond)handlerinlinevirtual
copy_cached_row(uchar *buf, const uchar *cached_row) overrideha_innopartinlineprivatevirtual
copy_partitions(ulonglong *const deleted)Partition_helperprotectedvirtual
create(const char *name, TABLE *form, HA_CREATE_INFO *create_info, dd::Table *table_def) overrideha_innopartvirtual
delete_all_rows() overrideha_innopartinlinevirtual
delete_row(const uchar *record) overrideha_innopartinlineprivatevirtual
delete_row_in_part(uint part_id, const uchar *record) overrideha_innopartprivatevirtual
delete_table(const char *name, const dd::Table *dd_table) overrideha_innopartvirtual
ha_innobase::delete_table(const char *name, const dd::Table *table_def, enum enum_sql_command sqlcom)ha_innobaseprotected
destroy_record_priority_queue()Partition_helperprotected
destroy_record_priority_queue_for_parts() overrideha_innopartinlineprivatevirtual
disable_indexes(uint mode) overrideha_innopartinlinevirtual
discard_or_import_tablespace(bool discard, dd::Table *table_def) overrideha_innopartvirtual
drop_table(const char *name)handlervirtual
dup_refhandler
enable_indexes(uint mode) overrideha_innopartinlinevirtual
end_bulk_delete()handlerinlinevirtual
end_bulk_insert()handlerinlineprivatevirtual
end_bulk_update()handlerinlinevirtual
end_psi_batch_mode()handler
end_psi_batch_mode_if_started()handlerinline
end_rangehandler
end_read_removal(void)handlerinlinevirtual
end_stmt()ha_innobaseprotected
enum_range_scan_direction enum namehandler
enum_using_ref enum namePartition_helperprotected
eq_rangehandlerprotected
errkeyhandler
estimate_in_memory_buffer(ulonglong table_index_size) consthandlerprivate
estimate_rows_upper_bound() overrideha_innopartvirtual
estimation_rows_to_inserthandlerprotected
exchange_partition(uint part_id, dd::Table *part_table_def, dd::Table *swap_table_def)Partition_handler
exchange_partition_low(uint part_id, dd::Table *part_table, dd::Table *swap_table) overrideha_innopartprivatevirtual
exec_bulk_update(uint *dup_key_found)handlerinlinevirtual
explain_extra() consthandlerinlinevirtual
external_lock(THD *thd, int lock_type) overrideha_innopartprivatevirtual
external_table_offload_error() consthandlerinlinevirtual
extra(enum ha_extra_function operation) overrideha_innopartvirtual
extra_opt(enum ha_extra_function operation, ulong cache_size)handlerinlinevirtual
extra_rec_buf_length() consthandlerinlinevirtual
filter_dup_records()handlerprivate
ft_end()ha_innobase
ft_handlerhandler
ft_init() overrideha_innopartinlinevirtual
ft_init_ext(uint flags, uint inx, String *key) overrideha_innopartinlinevirtual
ft_init_ext_with_hints(uint inx, String *key, Ft_hints *hints) overrideha_innopartinlinevirtual
ft_read(uchar *buf) overrideha_innopartinlinevirtual
general_fetch(uchar *buf, uint direction, uint match_mode)ha_innobaseprotected
get_auto_increment(ulonglong offset, ulonglong increment, ulonglong nb_desired_values, ulonglong *first_value, ulonglong *nb_reserved_values) overrideha_innopartvirtual
get_auto_increment_first_field(ulonglong increment, ulonglong nb_desired_values, ulonglong *first_value, ulonglong *nb_reserved_values)Partition_helperprotected
get_default_index_algorithm() const overrideha_innobaseinlinevirtual
get_default_num_partitions(HA_CREATE_INFO *info)Partition_handlerinlinevirtual
get_dup_key(int error)handler
get_dynamic_partition_info(ha_statistics *stat_info, ha_checksum *check_sum, uint part_id) overrideha_innopartinlinevirtual
get_dynamic_partition_info_low(ha_statistics *stat_info, ha_checksum *check_sum, uint part_id)Partition_helpervirtual
get_eq_range() const overrideha_innopartinlineprivatevirtual
get_error_message(int error, String *buf) overrideha_innobasevirtual
get_extra_columns_and_keys(const HA_CREATE_INFO *, const List< Create_field > *, const KEY *, uint, dd::Table *dd_table) overrideha_innobasevirtual
get_foreign_dup_key(char *child_table_name, uint child_table_name_len, char *child_key_name, uint child_key_name_len) overrideha_innopartinlinevirtual
get_ha_share_ptr()handlerprotected
get_handler() overrideha_innopartinlinevirtual
get_index(void) consthandlerinline
get_lock_type() consthandlerinline
get_memory_buffer_size() const overrideha_innobasevirtual
get_num_parts(const char *name, uint *num_parts)Partition_handlerinlinevirtual
get_partition_handler() overrideha_innopartinlinevirtual
get_partition_row_type(const dd::Table *partition_table, uint part_id) overrideha_innopartvirtual
get_real_row_type(const HA_CREATE_INFO *create_info) const overrideha_innobasevirtual
get_se_private_data(dd::Table *dd_table, bool reset) overrideha_innobasevirtual
get_table() const overrideha_innopartinlineprivatevirtual
get_table_share() consthandlerinline
get_thd() const overrideha_innopartinlineprivatevirtual
ha_analyze(THD *thd, HA_CHECK_OPT *check_opt)handler
ha_bulk_update_row(const uchar *old_data, uchar *new_data, uint *dup_key_found)handler
ha_check(THD *thd, HA_CHECK_OPT *check_opt)handler
ha_check_and_repair(THD *thd)handler
ha_check_for_upgrade(HA_CHECK_OPT *check_opt)handler
ha_close(void)handler
ha_commit_inplace_alter_table(TABLE *altered_table, Alter_inplace_info *ha_alter_info, bool commit, const dd::Table *old_table_def, dd::Table *new_table_def)handler
ha_create(const char *name, TABLE *form, HA_CREATE_INFO *info, dd::Table *table_def)handler
ha_delete_all_rows()handler
ha_delete_row(const uchar *buf)handler
ha_delete_table(const char *name, const dd::Table *table_def)handler
ha_disable_indexes(uint mode)handler
ha_discard_or_import_tablespace(bool discard, dd::Table *table_def)handler
ha_drop_table(const char *name)handler
ha_enable_indexes(uint mode)handler
ha_end_bulk_insert()handler
ha_external_lock(THD *thd, int lock_type)handler
ha_extra(enum ha_extra_function operation)handler
ha_ft_read(uchar *buf)handler
ha_get_primary_handler() consthandlerinline
ha_get_record_buffer() consthandlerinline
ha_get_se_private_data(dd::Table *dd_table, bool reset)handler
ha_index_end()handler
ha_index_first(uchar *buf)handler
ha_index_init(uint idx, bool sorted)handler
ha_index_last(uchar *buf)handler
ha_index_next(uchar *buf)handler
ha_index_next_pushed(uchar *buf)handler
ha_index_next_same(uchar *buf, const uchar *key, uint keylen)handler
ha_index_or_rnd_end()handlerinline
ha_index_prev(uchar *buf)handler
ha_index_read_idx_map(uchar *buf, uint index, const uchar *key, key_part_map keypart_map, enum ha_rkey_function find_flag)handler
ha_index_read_last_map(uchar *buf, const uchar *key, key_part_map keypart_map)handler
ha_index_read_map(uchar *buf, const uchar *key, key_part_map keypart_map, enum ha_rkey_function find_flag)handler
ha_index_read_pushed(uchar *buf, const uchar *key, key_part_map keypart_map)handler
ha_innobase(handlerton *hton, TABLE_SHARE *table_arg)ha_innobase
ha_innopart(handlerton *hton, TABLE_SHARE *table_arg)ha_innopart
ha_inplace_alter_table(TABLE *altered_table, Alter_inplace_info *ha_alter_info, const dd::Table *old_table_def, dd::Table *new_table_def)handlerinline
ha_is_record_buffer_wanted(ha_rows *const max_rows) consthandlerinline
ha_load_table(const TABLE &table)handler
ha_multi_range_read_next(char **range_info)handler
ha_mv_key_capacity(uint *num_keys, size_t *keys_length) consthandlerinline
ha_notify_table_changed(Alter_inplace_info *ha_alter_info)handlerinline
ha_open(TABLE *table, const char *name, int mode, int test_if_locked, const dd::Table *table_def)handler
ha_optimize(THD *thd, HA_CHECK_OPT *check_opt)handler
ha_prepare_inplace_alter_table(TABLE *altered_table, Alter_inplace_info *ha_alter_info, const dd::Table *old_table_def, dd::Table *new_table_def)handler
ha_read_first_row(uchar *buf, uint primary_key)handler
ha_read_range_first(const key_range *start_key, const key_range *end_key, bool eq_range, bool sorted)handler
ha_read_range_next()handler
ha_records(ha_rows *num_rows)handlerinline
ha_records(ha_rows *num_rows, uint index)handlerinline
ha_release_auto_increment()handler
ha_rename_table(const char *from, const char *to, const dd::Table *from_table_def, dd::Table *to_table_def)handler
ha_repair(THD *thd, HA_CHECK_OPT *check_opt)handler
ha_reset()handler
ha_rnd_end()handler
ha_rnd_init(bool scan)handler
ha_rnd_next(uchar *buf)handler
ha_rnd_pos(uchar *buf, uchar *pos)handler
ha_sample_end(void *scan_ctx)handler
ha_sample_init(void *&scan_ctx, double sampling_percentage, int sampling_seed, enum_sampling_method sampling_method, const bool tablesample)handler
ha_sample_next(void *scan_ctx, uchar *buf)handler
ha_set_primary_handler(handler *primary_handler)handler
ha_set_record_buffer(Record_buffer *buffer)handlerinline
ha_sharehandlerprivate
ha_start_bulk_insert(ha_rows rows)handler
ha_statistic_increment(ulonglong System_status_var::*offset) consthandlerprotected
ha_table_flags() consthandlerinline
ha_table_share_psi(const TABLE_SHARE *share) consthandlerprotected
ha_thd() consthandlerprotected
ha_truncate(dd::Table *table_def)handler
ha_unload_table(const char *db_name, const char *table_name, bool error_if_not_loaded)handler
ha_update_row(const uchar *old_data, uchar *new_data)handler
ha_upgrade_table(THD *thd, const char *dbname, const char *table_name, dd::Table *dd_table, TABLE *table_arg)handler
ha_write_row(uchar *buf)handler
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_records_error(int error, ha_rows *num_rows)handlerprivate
handle_unordered_next(uchar *buf, bool is_next_same)Partition_helperprivate
handle_unordered_scan_next_partition(uchar *buf)Partition_helperprivate
handler(handlerton *ht_arg, TABLE_SHARE *share_arg)handlerinline
has_transactions()handlerinline
hthandler
hton_supporting_engine_pushdown()handlerinlinevirtual
idx_cond_push(uint keyno, Item *idx_cond) overrideha_innobaseprivatevirtual
implicit_emptiedhandler
in_range_check_pushed_downhandlerprotected
INDEX enum valuehandler
index_end() overrideha_innopartprivatevirtual
index_first(uchar *record) overrideha_innopartinlineprotectedvirtual
index_first_in_part(uint part, uchar *record) overrideha_innopartprivatevirtual
index_flags(uint idx, uint part, bool all_parts) const overrideha_innobasevirtual
index_in_memory_estimate(uint keyno) consthandler
index_init(uint index, bool sorted) overrideha_innopartprivatevirtual
index_last(uchar *record) overrideha_innopartinlineprotectedvirtual
index_last_in_part(uint part, uchar *record) overrideha_innopartprivatevirtual
index_next(uchar *record) overrideha_innopartinlineprotectedvirtual
index_next_in_part(uint part, uchar *record) overrideha_innopartprivatevirtual
index_next_pushed(uchar *)handlerinlineprotectedvirtual
index_next_same(uchar *record, const uchar *, uint keylen) overrideha_innopartinlineprotectedvirtual
index_next_same_in_part(uint part, uchar *record, const uchar *key, uint length) overrideha_innopartprivatevirtual
index_only_read_time(uint keynr, double records)handlervirtual
index_prev(uchar *record) overrideha_innopartinlineprotectedvirtual
index_prev_in_part(uint part, uchar *record) overrideha_innopartprivatevirtual
index_read(uchar *buf, const uchar *key, uint key_len, ha_rkey_function find_flag) overrideha_innobasevirtual
index_read_idx_map(uchar *buf, uint index, const uchar *key, key_part_map keypart_map, enum ha_rkey_function find_flag) overrideha_innopartinlineprotectedvirtual
index_read_idx_map_in_part(uint part, uchar *record, uint index, const uchar *key, key_part_map keypart_map, enum ha_rkey_function find_flag) overrideha_innopartprivatevirtual
index_read_last(uchar *buf, const uchar *key, uint key_len) overrideha_innobasevirtual
index_read_last_map(uchar *record, const uchar *key, key_part_map keypart_map) overrideha_innopartinlineprotectedvirtual
index_read_last_map_in_part(uint part, uchar *record, const uchar *key, key_part_map keypart_map) overrideha_innopartprivatevirtual
index_read_map(uchar *buf, const uchar *key, key_part_map keypart_map, enum ha_rkey_function find_flag) overrideha_innopartinlineprotectedvirtual
index_read_map_in_part(uint part, uchar *record, const uchar *key, key_part_map keypart_map, enum ha_rkey_function find_flag) overrideha_innopartprivatevirtual
index_read_pushed(uchar *, const uchar *, key_part_map)handlerinlineprotectedvirtual
index_scan_cost(uint index, double ranges, double rows)handlervirtual
indexes_are_disabled(void)handlerinlinevirtual
info(uint) overrideha_innobasevirtual
info_low(uint flag, bool is_analyze) overrideha_innopartprotectedvirtual
init()handlerinline
init_partitioning(MEM_ROOT *mem_root)Partition_helperinline
init_record_priority_queue()Partition_helperprotected
init_record_priority_queue_for_parts(uint used_parts) overrideha_innopartprivatevirtual
init_table_handle_for_HANDLER() overrideha_innobasevirtual
initedhandler
initialize_auto_increment(bool no_lock) overrideha_innopartinlineprivatevirtual
initialize_partitioning(partition_info *part_info, bool early)ha_innopartinline
innobase_get_autoinc(ulonglong *value)ha_innobaseprivate
innobase_get_index(uint keynr) overrideha_innopartinlineprivatevirtual
innobase_initialize_autoinc()ha_innopartprivate
innobase_lock_autoinc()ha_innobaseprivate
innobase_set_max_autoinc(ulonglong auto_inc)ha_innobaseprivate
innopart_get_index(uint part_id, uint keynr)ha_innopartinlineprivate
inplace_alter_partition(Alter_inplace_info *ha_alter_info)ha_innopart
inplace_alter_table(TABLE *altered_table, Alter_inplace_info *ha_alter_info, const dd::Table *old_table_def, dd::Table *new_table_def) overrideha_innopartvirtual
inplace_alter_table_impl(TABLE *altered_table, Alter_inplace_info *ha_alter_info)ha_innobaseprotected
insert_id_for_cur_rowhandler
intrinsic_table_write_row(uchar *record)ha_innobaseprivate
is_crashed() consthandlerinlinevirtual
is_fatal_error(int error)handlervirtual
is_ignorable_error(int error) overrideha_innopartvirtual
is_index_algorithm_supported(enum ha_key_alg key_alg) const overrideha_innobaseinlinevirtual
is_record_buffer_wanted(ha_rows *const max_rows) const overrideha_innobaseprivatevirtual
key_and_rowid_cmp(KEY **key_info, uchar *a, uchar *b)ha_innopartstatic
key_compare_result_on_equalhandlerprivate
key_used_on_scanhandler
Load_cbk typedefhandler
Load_end_cbk typedefhandler
Load_init_cbk typedefhandler
load_table(const TABLE &table)handlerinlineprivatevirtual
lock_auto_increment()Partition_helperprotected
lock_count(void) const overrideha_innobasevirtual
lock_shared_ha_data()handlerprotected
low_byte_first() consthandlerinlinevirtual
m_auto_increment_lockPartition_helperprotected
m_auto_increment_safe_stmt_log_lockPartition_helperprotected
m_bitsetha_innopartprivate
m_clust_pcurha_innopartprivate
m_clust_pcur_partsha_innopartprivate
m_curr_key_infoPartition_helperprotected
m_ds_mrrha_innobaseprotected
m_err_recPartition_helperprotected
m_handlerPartition_helperprivate
m_index_scan_typePartition_helperprotected
m_int_table_flagsha_innobaseprotected
m_is_sub_partitionedPartition_helperprotected
m_key_not_foundPartition_helperprotected
m_key_not_found_partitionsPartition_helperprotected
m_last_match_modeha_innobaseprotected
m_last_partPartition_helperprotected
m_lock_typehandlerprivate
m_mysql_has_lockedha_innobaseprotected
m_new_partitionsha_innopartprivate
m_orderedPartition_helperprotected
m_ordered_rec_bufferPartition_helperprotected
m_ordered_scan_ongoingPartition_helperprotected
m_part_infoPartition_helperprotected
m_part_shareha_innopartprivate
m_part_specPartition_helperprotected
m_partsha_innopartprivate
m_pcurha_innopartprivate
m_pcur_mapha_innopartprivate
m_pcur_partsha_innopartprivate
m_pkey_is_clusteredPartition_helperprotected
m_prebuiltha_innobaseprotected
m_primary_handlerhandlerprivate
m_psihandler
m_psi_batch_modehandlerprivate
m_psi_lockerhandlerprivate
m_psi_locker_statehandlerprivate
m_psi_numrowshandlerprivate
m_queuePartition_helperprotected
m_random_number_enginehandler
m_rec_lengthPartition_helperprotected
m_rec_offsetPartition_helperprotected
m_record_bufferhandlerprivate
m_ref_usagePartition_helperprotected
m_reuse_mysql_templateha_innopartprivate
m_reverse_orderPartition_helperprotected
m_sampling_percentagehandler
m_scan_valuePartition_helperprotected
m_shareha_innobaseprotected
m_sql_stat_start_partsha_innopartprivate
m_start_keyPartition_helperprotected
m_start_of_scanha_innobaseprotected
m_stored_select_lock_typeha_innobaseprotected
m_tablePartition_helperprotected
m_top_entryPartition_helperprotected
m_tot_partsPartition_helperprotected
m_uniquehandlerprivate
m_upd_bufha_innobaseprotected
m_upd_buf_sizeha_innobaseprotected
m_update_generated_read_fieldshandlerprivate
m_user_thdha_innobaseprotected
m_virt_gcol_in_end_rangehandler
mark_trx_read_write()handlerprivate
max_key_length() consthandlerinline
max_key_part_length(HA_CREATE_INFO *create_info) consthandlerinline
max_key_parts() consthandlerinline
max_keys() consthandlerinline
max_record_length() consthandlerinline
max_supported_key_length() const overrideha_innobasevirtual
max_supported_key_part_length(HA_CREATE_INFO *create_info) const overrideha_innobasevirtual
max_supported_key_parts() consthandlerinlinevirtual
max_supported_keys() const overrideha_innobasevirtual
max_supported_record_length() consthandlerinlinevirtual
member_of_pushed_join() consthandlerinlinevirtual
min_record_length(uint options) consthandlerinlinevirtual
mrr_cur_rangehandler
mrr_funcshandler
mrr_have_rangehandler
mrr_is_output_sortedhandler
mrr_iterhandler
multi_range_bufferhandler
multi_range_read_info(uint keyno, uint n_ranges, uint keys, uint *bufsz, uint *flags, Cost_estimate *cost) overrideha_innobaseprivatevirtual
multi_range_read_info_const(uint keyno, RANGE_SEQ_IF *seq, void *seq_init_param, uint n_ranges, uint *bufsz, uint *flags, Cost_estimate *cost) overrideha_innobaseprivatevirtual
multi_range_read_init(RANGE_SEQ_IF *seq, void *seq_init_param, uint n_ranges, uint mode, HANDLER_BUFFER *buf) overrideha_innobaseprivatevirtual
multi_range_read_next(char **range_info) overrideha_innobaseprivatevirtual
mv_key_capacity(uint *num_keys, size_t *keys_length) const overrideha_innobaseprotectedvirtual
my_eval_gcolumn_expr(THD *thd, TABLE *table, const MY_BITMAP *const fields, uchar *record, const char **mv_data_ptr, ulong *mv_length)handlerstatic
my_eval_gcolumn_expr_with_open(THD *thd, const char *db_name, const char *table_name, const MY_BITMAP *const fields, uchar *record, const char **mv_data_ptr, ulong *mv_length)handlerstatic
my_gcolumn_template_callback_t typedefhandler
my_prepare_gcolumn_template(THD *thd, const char *db_name, const char *table_name, my_gcolumn_template_callback_t myc, void *ib_table)handlerstatic
next_insert_idhandler
next_partition_index()ha_innopartprivate
NONE enum valuehandler
notify_table_changed(Alter_inplace_info *ha_alter_info)handlerinlineprotectedvirtual
number_of_pushed_joins() consthandlerinlinevirtual
open(const char *name, int mode, uint test_if_locked, const dd::Table *table_def) overrideha_innopartprivatevirtual
open_partitioning(Partition_share *part_share)Partition_helperprotected
optimize(THD *thd, HA_CHECK_OPT *check_opt) overrideha_innopartvirtual
page_read_cost(uint index, double reads)handlervirtual
parallel_scan(void *scan_ctx, void **thread_ctxs, Reader::Init_fn init_fn, Reader::Load_fn load_fn, Reader::End_fn end_fn) overrideha_innopartvirtual
parallel_scan_end(void *parallel_scan_ctx) overrideha_innopartvirtual
parallel_scan_init(void *&scan_ctx, size_t *num_threads, bool use_reserved_threads) overrideha_innopartvirtual
parent_of_pushed_join() consthandlerinlinevirtual
Partition_handler()=defaultPartition_handler
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(const uchar *record) overrideha_innopartinlinevirtual
ha_innobase::position(uchar *record)ha_innobase
position_in_last_part(uchar *ref_arg, const uchar *record) overrideha_innopartprivatevirtual
preload_keys(THD *, HA_CHECK_OPT *)handlerinlinevirtual
prepare_change_partitions()Partition_helper
prepare_for_copy_partitions(Alter_inplace_info *ha_alter_info)ha_innopartprivate
prepare_inplace_alter_partition(TABLE *altered_table, Alter_inplace_info *ha_alter_info, const dd::Table *old_dd_tab, dd::Table *new_dd_tab)ha_innopart
prepare_inplace_alter_table(TABLE *altered_table, Alter_inplace_info *ha_alter_info, const dd::Table *old_table_def, dd::Table *new_table_def) overrideha_innopartvirtual
prepare_inplace_alter_table_impl(TABLE *altered_table, Alter_inplace_info *ha_alter_info, const Table *old_dd_tab, Table *new_dd_tab)ha_innobaseprotected
primary_key_is_clustered() const overrideha_innobasevirtual
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_error(int error, myf errflag) overrideha_innopartvirtual
print_partition_error(int error)Partition_helperprotected
Prio_queue typedefPartition_helperprivate
PSI_BATCH_MODE_NONE enum valuehandlerprivate
PSI_BATCH_MODE_STARTED enum valuehandlerprivate
PSI_BATCH_MODE_STARTING enum valuehandlerprivate
pushed_condhandler
pushed_idx_condhandler
pushed_idx_cond_keynohandler
range_key_parthandlerprotected
RANGE_SCAN_ASC enum valuehandler
RANGE_SCAN_DESC enum valuehandler
range_scan_directionhandlerprivate
ranges_in_seqhandler
read_cost(uint index, double ranges, double rows)handlervirtual
read_range_first(const key_range *start_key, const key_range *end_key, bool eq_range_arg, bool sorted) overrideha_innopartinlinevirtual
read_range_first_in_part(uint part, uchar *record, const key_range *start_key, const key_range *end_key, bool sorted) overrideha_innopartprivatevirtual
read_range_next() overrideha_innopartinlinevirtual
read_range_next_in_part(uint part, uchar *record) overrideha_innopartprivatevirtual
read_time(uint index, uint ranges, ha_rows rows) overrideha_innobasevirtual
Reader typedefha_innopart
rebind_psi()handler
records(ha_rows *num_rows) overrideha_innopartprotectedvirtual
records_from_index(ha_rows *num_rows, uint index)handlerprotectedvirtual
records_in_range(uint inx, key_range *min_key, key_range *max_key) overrideha_innopartvirtual
refhandler
ref_lengthhandler
REF_NOT_USED enum valuePartition_helperprotected
REF_STORED_IN_PQ enum valuePartition_helperprotected
REF_USED_FOR_SORT enum valuePartition_helperprotected
release_auto_increment() overrideha_innopartinlinevirtual
release_auto_increment_all_parts()Partition_helperinlineprivatevirtual
rename_table(const char *from, const char *to, const dd::Table *from_table, dd::Table *to_table) overrideha_innopartvirtual
repair(THD *thd, HA_CHECK_OPT *repair_opt) overrideha_innopartvirtual
reset() overrideha_innopartprivatevirtual
reset_template()ha_innobaseprivate
restore_auto_increment(ulonglong prev_insert_id)handlerinline
return_top_record(uchar *buf)Partition_helperprivate
RND enum valuehandler
rnd_end() overrideha_innopartinlineprivatevirtual
rnd_end_in_part(uint part_id, bool scan) overrideha_innopartprivatevirtual
rnd_init(bool scan) overrideha_innopartinlineprivatevirtual
rnd_init_in_part(uint part_id, bool scan) overrideha_innopartprivatevirtual
rnd_next(uchar *record) overrideha_innopartinlineprotectedvirtual
rnd_next_in_part(uint part_id, uchar *buf) overrideha_innopartprivatevirtual
rnd_pos(uchar *record, uchar *pos) overrideha_innopartprotectedvirtual
rnd_pos_by_record(uchar *record) overrideha_innopartprivatevirtual
sample_end(void *scan_ctx) overrideha_innopartprivatevirtual
sample_init(void *&scan_ctx, double sampling_percentage, int sampling_seed, enum_sampling_method sampling_method, const bool tablesample) overrideha_innopartprivatevirtual
sample_next(void *scan_ctx, uchar *buf) overrideha_innopartprivatevirtual
SAMPLING enum valuehandler
save_auto_increment(ulonglong nr) overrideha_innopartprivatevirtual
save_end_rangehandlerprivate
scan_time() overrideha_innopartprivatevirtual
set_altered_partitions()Partition_helperprotected
set_auto_increment_if_higher()Partition_helperinlineprivate
set_auto_partitions(partition_info *part_info)Partition_handlerinlinevirtual
set_dd_discard_attribute(dd::Table *table_def, bool discard)ha_innopart
set_end_range(const key_range *range, enum_range_scan_direction direction)handler
set_eq_range(bool eq_range_arg) overrideha_innopartinlineprivatevirtual
set_external_table_offload_error(const char *)handlerinlinevirtual
set_ha_share_ptr(Handler_share *arg_ha_share)handlerprotected
set_ha_share_ref(Handler_share **arg_ha_share)handlerinlinevirtual
set_ha_table(TABLE *table_arg)handlerinline
set_next_insert_id(ulonglong id)handlerinline
set_part_info(partition_info *part_info, bool early) overrideha_innopartinlinevirtual
set_part_info_low(partition_info *part_info, bool early)Partition_helpervirtual
set_partition(uint part_id)ha_innopartprivate
set_partition_read_set()Partition_helperinlineprivate
set_range_key_part(KEY_PART_INFO *key_part) overrideha_innopartinlineprivatevirtual
srv_concurrency_enter()ha_innobaseprotected
srv_concurrency_exit()ha_innobaseprotected
start_bulk_delete()handlerinlinevirtual
start_bulk_insert(ha_rows)handlerinlineprivatevirtual
start_bulk_update()handlerinlinevirtual
start_psi_batch_mode()handler
start_read_removal(void)handlerinlinevirtual
start_stmt(THD *thd, thr_lock_type lock_type) overrideha_innopartvirtual
statshandler
store_lock(THD *thd, THR_LOCK_DATA **to, thr_lock_type lock_type) overrideha_innopartprivatevirtual
tablehandlerprotected
table_flags() const overrideha_innopartinlinevirtual
Table_flags typedefhandler
table_in_memory_estimate() consthandler
table_scan_cost()handlervirtual
table_sharehandlerprotected
table_type() const overrideha_innobasevirtual
tables_in_pushed_join() consthandlerinlinevirtual
truncate(dd::Table *table_def)handlerinlinevirtual
truncate_impl(const char *name, TABLE *form, dd::Table *table_def)ha_innopartprivate
truncate_partition(dd::Table *table_def)Partition_handler
truncate_partition_low(dd::Table *dd_table) overrideha_innopartprivatevirtual
try_semi_consistent_read(bool yes) overrideha_innopartprivatevirtual
unbind_psi()handler
unload_table(const char *db_name, const char *table_name, bool error_if_not_loaded)handlerinlineprivatevirtual
unlock_auto_increment()Partition_helperinlineprotected
unlock_row() overrideha_innopartprivatevirtual
unlock_shared_ha_data()handlerprotected
update_auto_increment()handler
update_create_info(HA_CREATE_INFO *create_info) overrideha_innopartvirtual
update_part_elem(partition_element *part_elem, dict_table_t *ib_table, bool display_tablespace)ha_innopartprivate
update_partition(uint part_id)ha_innopartprivate
update_row(const uchar *old_record, uchar *new_record) overrideha_innopartinlineprivatevirtual
update_row_in_part(uint part_id, const uchar *old_row, uchar *new_row) overrideha_innopartprivatevirtual
update_thd()ha_innobaseprivate
update_thd(THD *thd)ha_innobaseprotected
upgrade_table(THD *thd, const char *db_name, const char *table_name, dd::Table *dd_table) overrideha_innobasevirtual
use_hidden_primary_key()handlervirtual
was_semi_consistent_read() overrideha_innopartprivatevirtual
worst_seek_times(double reads)handlervirtual
write_row(uchar *record) overrideha_innopartinlineprivatevirtual
write_row_in_new_part(uint new_part) overrideha_innopartprivatevirtual
write_row_in_part(uint part_id, uchar *record) overrideha_innopartprivatevirtual
~ha_innobase() override=defaultha_innobase
~ha_innopart() override=defaultha_innopart
~handler(void)handlerinlinevirtual
~Partition_handler()=defaultPartition_handlervirtual
~Partition_helper()Partition_helpervirtual