![]() |
MySQL 8.0.43
Source Code Documentation
|
This is the complete list of members for ha_innopart, including all inherited members.
| active_index | handler | |
| adjust_next_insert_id_after_explicit_value(ulonglong nr) | handler | |
| alter_flags(uint flags) const override | ha_innopart | inlinevirtual |
| alter_table_flags(uint flags) | ha_innopart | |
| analyze(THD *thd, HA_CHECK_OPT *check_opt) override | ha_innobase | virtual |
| append_create_info(String *packet) | handler | inlinevirtual |
| assign_to_keycache(THD *, HA_CHECK_OPT *) | handler | inlinevirtual |
| auto_inc_interval_for_cur_row | handler | |
| auto_inc_intervals_count | handler | |
| auto_repair() const | handler | inlinevirtual |
| batch_mode_t enum name | handler | private |
| build_template(bool whole_row) | ha_innobase | protected |
| bulk_update_row(const uchar *old_data, uchar *new_data, uint *dup_key_found) | handler | inlinevirtual |
| cached_table_flags | handler | protected |
| calculate_key_hash_value(Field **field_array) override | ha_innopart | inlinevirtual |
| can_reuse_mysql_template() const override | ha_innopart | inlineprotectedvirtual |
| cancel_pushed_idx_cond() | handler | inlinevirtual |
| change_active_index(uint part_id, uint keynr) | ha_innopart | private |
| change_table_ptr(TABLE *table_arg, TABLE_SHARE *share) | handler | inlinevirtual |
| check(THD *thd, HA_CHECK_OPT *check_opt) override | ha_innopart | virtual |
| check_and_repair(THD *thd) | handler | inlinevirtual |
| check_collation_compatibility() | handler | private |
| check_for_upgrade(HA_CHECK_OPT *) | handler | inlineprivatevirtual |
| check_if_incompatible_data(HA_CREATE_INFO *info, uint table_changes) override | ha_innopart | inlinevirtual |
| check_if_supported_inplace_alter(TABLE *altered_table, Alter_inplace_info *ha_alter_info) override | ha_innopart | virtual |
| check_misplaced_rows(uint read_part_id, bool repair) | Partition_helper | protected |
| checksum() const | handler | inlinevirtual |
| checksum_in_part(uint part_id) const | Partition_helper | inlineprivatevirtual |
| clear_blob_heaps() | ha_innopart | private |
| clear_ins_upd_nodes() | ha_innopart | private |
| clone(const char *name, MEM_ROOT *mem_root) override | ha_innopart | virtual |
| close() override | ha_innopart | privatevirtual |
| close_partitioning() | Partition_helper | protected |
| cmp_ref(const uchar *ref1, const uchar *ref2) const override | ha_innopart | virtual |
| column_bitmaps_signal() | handler | virtual |
| 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) override | ha_innopart | virtual |
| commit_inplace_alter_table_impl(TABLE *altered_table, Alter_inplace_info *ha_alter_info, bool commit, Table *new_dd_tab) | ha_innobase | protected |
| common_first_last(uchar *buf) | Partition_helper | private |
| common_index_read(uchar *buf, bool have_start_key) | Partition_helper | private |
| compare_key(key_range *range) | handler | |
| compare_key_icp(const key_range *range) const | handler | |
| compare_key_in_buffer(const uchar *buf) const | handler | |
| cond_push(const Item *cond) | handler | inlinevirtual |
| copy_cached_row(uchar *buf, const uchar *cached_row) override | ha_innopart | inlineprivatevirtual |
| copy_partitions(ulonglong *const deleted) | Partition_helper | protectedvirtual |
| create(const char *name, TABLE *form, HA_CREATE_INFO *create_info, dd::Table *table_def) override | ha_innopart | virtual |
| delete_all_rows() override | ha_innopart | inlinevirtual |
| delete_row(const uchar *record) override | ha_innopart | inlineprivatevirtual |
| delete_row_in_part(uint part_id, const uchar *record) override | ha_innopart | privatevirtual |
| delete_table(const char *name, const dd::Table *dd_table) override | ha_innopart | virtual |
| ha_innobase::delete_table(const char *name, const dd::Table *table_def, enum enum_sql_command sqlcom) | ha_innobase | protected |
| destroy_record_priority_queue() | Partition_helper | protected |
| destroy_record_priority_queue_for_parts() override | ha_innopart | inlineprivatevirtual |
| disable_indexes(uint mode) override | ha_innopart | inlinevirtual |
| discard_or_import_tablespace(bool discard, dd::Table *table_def) override | ha_innopart | virtual |
| drop_table(const char *name) | handler | virtual |
| dup_ref | handler | |
| enable_indexes(uint mode) override | ha_innopart | inlinevirtual |
| end_bulk_delete() | handler | inlinevirtual |
| end_bulk_insert() | handler | inlineprivatevirtual |
| end_bulk_update() | handler | inlinevirtual |
| end_psi_batch_mode() | handler | |
| end_psi_batch_mode_if_started() | handler | inline |
| end_range | handler | |
| end_read_removal(void) | handler | inlinevirtual |
| end_stmt() | ha_innobase | protected |
| enum_range_scan_direction enum name | handler | |
| enum_using_ref enum name | Partition_helper | protected |
| eq_range | handler | protected |
| errkey | handler | |
| estimate_in_memory_buffer(ulonglong table_index_size) const | handler | private |
| estimate_rows_upper_bound() override | ha_innopart | virtual |
| estimation_rows_to_insert | handler | protected |
| 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) override | ha_innopart | privatevirtual |
| exec_bulk_update(uint *dup_key_found) | handler | inlinevirtual |
| explain_extra() const | handler | inlinevirtual |
| external_lock(THD *thd, int lock_type) override | ha_innopart | privatevirtual |
| external_table_offload_error() const | handler | inlinevirtual |
| extra(enum ha_extra_function operation) override | ha_innopart | virtual |
| extra_opt(enum ha_extra_function operation, ulong cache_size) | handler | inlinevirtual |
| extra_rec_buf_length() const | handler | inlinevirtual |
| filter_dup_records() | handler | private |
| ft_end() | ha_innobase | |
| ft_handler | handler | |
| ft_init() override | ha_innopart | inlinevirtual |
| ft_init_ext(uint flags, uint inx, String *key) override | ha_innopart | inlinevirtual |
| ft_init_ext_with_hints(uint inx, String *key, Ft_hints *hints) override | ha_innopart | inlinevirtual |
| ft_read(uchar *buf) override | ha_innopart | inlinevirtual |
| general_fetch(uchar *buf, uint direction, uint match_mode) | ha_innobase | protected |
| get_auto_increment(ulonglong offset, ulonglong increment, ulonglong nb_desired_values, ulonglong *first_value, ulonglong *nb_reserved_values) override | ha_innopart | virtual |
| get_auto_increment_first_field(ulonglong increment, ulonglong nb_desired_values, ulonglong *first_value, ulonglong *nb_reserved_values) | Partition_helper | protected |
| get_default_index_algorithm() const override | ha_innobase | inlinevirtual |
| get_default_num_partitions(HA_CREATE_INFO *info) | Partition_handler | inlinevirtual |
| get_dup_key(int error) | handler | |
| get_dynamic_partition_info(ha_statistics *stat_info, ha_checksum *check_sum, uint part_id) override | ha_innopart | inlinevirtual |
| get_dynamic_partition_info_low(ha_statistics *stat_info, ha_checksum *check_sum, uint part_id) | Partition_helper | virtual |
| get_eq_range() const override | ha_innopart | inlineprivatevirtual |
| get_error_message(int error, String *buf) override | ha_innobase | virtual |
| get_extra_columns_and_keys(const HA_CREATE_INFO *, const List< Create_field > *, const KEY *, uint, dd::Table *dd_table) override | ha_innobase | virtual |
| get_foreign_dup_key(char *child_table_name, uint child_table_name_len, char *child_key_name, uint child_key_name_len) override | ha_innopart | inlinevirtual |
| get_ha_share_ptr() | handler | protected |
| get_handler() override | ha_innopart | inlinevirtual |
| get_index(void) const | handler | inline |
| get_lock_type() const | handler | inline |
| get_memory_buffer_size() const override | ha_innobase | virtual |
| get_num_parts(const char *name, uint *num_parts) | Partition_handler | inlinevirtual |
| get_partition_handler() override | ha_innopart | inlinevirtual |
| get_partition_row_type(const dd::Table *partition_table, uint part_id) override | ha_innopart | virtual |
| get_real_row_type(const HA_CREATE_INFO *create_info) const override | ha_innobase | virtual |
| get_se_private_data(dd::Table *dd_table, bool reset) override | ha_innobase | virtual |
| get_table() const override | ha_innopart | inlineprivatevirtual |
| get_table_share() const | handler | inline |
| get_thd() const override | ha_innopart | inlineprivatevirtual |
| 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() const | handler | inline |
| ha_get_record_buffer() const | handler | inline |
| 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() | handler | inline |
| 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) | handler | inline |
| ha_is_record_buffer_wanted(ha_rows *const max_rows) const | handler | inline |
| 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) const | handler | inline |
| ha_notify_table_changed(Alter_inplace_info *ha_alter_info) | handler | inline |
| 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) | handler | inline |
| ha_records(ha_rows *num_rows, uint index) | handler | inline |
| 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) | handler | inline |
| ha_share | handler | private |
| ha_start_bulk_insert(ha_rows rows) | handler | |
| ha_statistic_increment(ulonglong System_status_var::*offset) const | handler | protected |
| ha_table_flags() const | handler | inline |
| ha_table_share_psi(const TABLE_SHARE *share) const | handler | protected |
| ha_thd() const | handler | protected |
| 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_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_records_error(int error, ha_rows *num_rows) | handler | private |
| handle_unordered_next(uchar *buf, bool is_next_same) | Partition_helper | private |
| handle_unordered_scan_next_partition(uchar *buf) | Partition_helper | private |
| handler(handlerton *ht_arg, TABLE_SHARE *share_arg) | handler | inline |
| has_transactions() | handler | inline |
| ht | handler | |
| hton_supporting_engine_pushdown() | handler | inlinevirtual |
| idx_cond_push(uint keyno, Item *idx_cond) override | ha_innobase | privatevirtual |
| implicit_emptied | handler | |
| in_range_check_pushed_down | handler | protected |
| INDEX enum value | handler | |
| index_end() override | ha_innopart | privatevirtual |
| index_first(uchar *record) override | ha_innopart | inlineprotectedvirtual |
| index_first_in_part(uint part, uchar *record) override | ha_innopart | privatevirtual |
| index_flags(uint idx, uint part, bool all_parts) const override | ha_innobase | virtual |
| index_in_memory_estimate(uint keyno) const | handler | |
| index_init(uint index, bool sorted) override | ha_innopart | privatevirtual |
| index_last(uchar *record) override | ha_innopart | inlineprotectedvirtual |
| index_last_in_part(uint part, uchar *record) override | ha_innopart | privatevirtual |
| index_next(uchar *record) override | ha_innopart | inlineprotectedvirtual |
| index_next_in_part(uint part, uchar *record) override | ha_innopart | privatevirtual |
| index_next_pushed(uchar *) | handler | inlineprotectedvirtual |
| index_next_same(uchar *record, const uchar *, uint keylen) override | ha_innopart | inlineprotectedvirtual |
| index_next_same_in_part(uint part, uchar *record, const uchar *key, uint length) override | ha_innopart | privatevirtual |
| index_only_read_time(uint keynr, double records) | handler | virtual |
| index_prev(uchar *record) override | ha_innopart | inlineprotectedvirtual |
| index_prev_in_part(uint part, uchar *record) override | ha_innopart | privatevirtual |
| index_read(uchar *buf, const uchar *key, uint key_len, ha_rkey_function find_flag) override | ha_innobase | virtual |
| index_read_idx_map(uchar *buf, uint index, const uchar *key, key_part_map keypart_map, enum ha_rkey_function find_flag) override | ha_innopart | inlineprotectedvirtual |
| 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) override | ha_innopart | privatevirtual |
| index_read_last(uchar *buf, const uchar *key, uint key_len) override | ha_innobase | virtual |
| index_read_last_map(uchar *record, const uchar *key, key_part_map keypart_map) override | ha_innopart | inlineprotectedvirtual |
| index_read_last_map_in_part(uint part, uchar *record, const uchar *key, key_part_map keypart_map) override | ha_innopart | privatevirtual |
| index_read_map(uchar *buf, const uchar *key, key_part_map keypart_map, enum ha_rkey_function find_flag) override | ha_innopart | inlineprotectedvirtual |
| index_read_map_in_part(uint part, uchar *record, const uchar *key, key_part_map keypart_map, enum ha_rkey_function find_flag) override | ha_innopart | privatevirtual |
| index_read_pushed(uchar *, const uchar *, key_part_map) | handler | inlineprotectedvirtual |
| index_scan_cost(uint index, double ranges, double rows) | handler | virtual |
| indexes_are_disabled(void) | handler | inlinevirtual |
| info(uint) override | ha_innobase | virtual |
| info_low(uint flag, bool is_analyze) override | ha_innopart | protectedvirtual |
| init() | handler | inline |
| 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) override | ha_innopart | privatevirtual |
| init_table_handle_for_HANDLER() override | ha_innobase | virtual |
| inited | handler | |
| initialize_auto_increment(bool no_lock) override | ha_innopart | inlineprivatevirtual |
| initialize_partitioning(partition_info *part_info, bool early) | ha_innopart | inline |
| innobase_get_autoinc(ulonglong *value) | ha_innobase | private |
| innobase_get_index(uint keynr) override | ha_innopart | inlineprivatevirtual |
| innobase_initialize_autoinc() | ha_innopart | private |
| innobase_lock_autoinc() | ha_innobase | private |
| innobase_set_max_autoinc(ulonglong auto_inc) | ha_innobase | private |
| innopart_get_index(uint part_id, uint keynr) | ha_innopart | inlineprivate |
| 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) override | ha_innopart | virtual |
| inplace_alter_table_impl(TABLE *altered_table, Alter_inplace_info *ha_alter_info) | ha_innobase | protected |
| insert_id_for_cur_row | handler | |
| intrinsic_table_write_row(uchar *record) | ha_innobase | private |
| is_crashed() const | handler | inlinevirtual |
| is_fatal_error(int error) | handler | virtual |
| is_ignorable_error(int error) override | ha_innopart | virtual |
| is_index_algorithm_supported(enum ha_key_alg key_alg) const override | ha_innobase | inlinevirtual |
| is_record_buffer_wanted(ha_rows *const max_rows) const override | ha_innobase | privatevirtual |
| key_and_rowid_cmp(KEY **key_info, uchar *a, uchar *b) | ha_innopart | static |
| key_compare_result_on_equal | handler | private |
| key_used_on_scan | handler | |
| Load_cbk typedef | handler | |
| Load_end_cbk typedef | handler | |
| Load_init_cbk typedef | handler | |
| load_table(const TABLE &table) | handler | inlineprivatevirtual |
| lock_auto_increment() | Partition_helper | protected |
| lock_count(void) const override | ha_innobase | virtual |
| lock_shared_ha_data() | handler | protected |
| low_byte_first() const | handler | inlinevirtual |
| m_auto_increment_lock | Partition_helper | protected |
| m_auto_increment_safe_stmt_log_lock | Partition_helper | protected |
| m_bitset | ha_innopart | private |
| m_clust_pcur | ha_innopart | private |
| m_clust_pcur_parts | ha_innopart | private |
| m_curr_key_info | Partition_helper | protected |
| m_ds_mrr | ha_innobase | protected |
| m_err_rec | Partition_helper | protected |
| m_handler | Partition_helper | private |
| m_index_scan_type | Partition_helper | protected |
| m_int_table_flags | ha_innobase | 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_match_mode | ha_innobase | protected |
| m_last_part | Partition_helper | protected |
| m_lock_type | handler | private |
| m_mysql_has_locked | ha_innobase | protected |
| m_new_partitions | ha_innopart | private |
| 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 | ha_innopart | private |
| m_part_spec | Partition_helper | protected |
| m_parts | ha_innopart | private |
| m_pcur | ha_innopart | private |
| m_pcur_map | ha_innopart | private |
| m_pcur_parts | ha_innopart | private |
| m_pkey_is_clustered | Partition_helper | protected |
| m_prebuilt | ha_innobase | protected |
| m_primary_handler | handler | private |
| m_psi | handler | |
| m_psi_batch_mode | handler | private |
| m_psi_locker | handler | private |
| m_psi_locker_state | handler | private |
| m_psi_numrows | handler | private |
| m_queue | Partition_helper | protected |
| m_random_number_engine | handler | |
| m_rec_length | Partition_helper | protected |
| m_rec_offset | Partition_helper | protected |
| m_record_buffer | handler | private |
| m_ref_usage | Partition_helper | protected |
| m_reuse_mysql_template | ha_innopart | private |
| m_reverse_order | Partition_helper | protected |
| m_sampling_percentage | handler | |
| m_scan_value | Partition_helper | protected |
| m_share | ha_innobase | protected |
| m_sql_stat_start_parts | ha_innopart | private |
| m_start_key | Partition_helper | protected |
| m_start_of_scan | ha_innobase | protected |
| m_stored_select_lock_type | ha_innobase | protected |
| m_table | Partition_helper | protected |
| m_top_entry | Partition_helper | protected |
| m_tot_parts | Partition_helper | protected |
| m_unique | handler | private |
| m_upd_buf | ha_innobase | protected |
| m_upd_buf_size | ha_innobase | protected |
| m_update_generated_read_fields | handler | private |
| m_user_thd | ha_innobase | protected |
| m_virt_gcol_in_end_range | handler | |
| mark_trx_read_write() | handler | private |
| max_key_length() const | handler | inline |
| max_key_part_length(HA_CREATE_INFO *create_info) const | handler | inline |
| max_key_parts() const | handler | inline |
| max_keys() const | handler | inline |
| max_record_length() const | handler | inline |
| max_supported_key_length() const override | ha_innobase | virtual |
| max_supported_key_part_length(HA_CREATE_INFO *create_info) const override | ha_innobase | virtual |
| max_supported_key_parts() const | handler | inlinevirtual |
| max_supported_keys() const override | ha_innobase | virtual |
| max_supported_record_length() const | handler | inlinevirtual |
| member_of_pushed_join() const | handler | inlinevirtual |
| min_record_length(uint options) const | handler | inlinevirtual |
| mrr_cur_range | handler | |
| mrr_funcs | handler | |
| mrr_have_range | handler | |
| mrr_is_output_sorted | handler | |
| mrr_iter | handler | |
| multi_range_buffer | handler | |
| multi_range_read_info(uint keyno, uint n_ranges, uint keys, uint *bufsz, uint *flags, Cost_estimate *cost) override | ha_innobase | privatevirtual |
| multi_range_read_info_const(uint keyno, RANGE_SEQ_IF *seq, void *seq_init_param, uint n_ranges, uint *bufsz, uint *flags, bool *force_default_mrr, Cost_estimate *cost) override | ha_innobase | privatevirtual |
| multi_range_read_init(RANGE_SEQ_IF *seq, void *seq_init_param, uint n_ranges, uint mode, HANDLER_BUFFER *buf) override | ha_innobase | privatevirtual |
| multi_range_read_next(char **range_info) override | ha_innobase | privatevirtual |
| mv_key_capacity(uint *num_keys, size_t *keys_length) const override | ha_innobase | protectedvirtual |
| my_eval_gcolumn_expr(THD *thd, TABLE *table, const MY_BITMAP *const fields, uchar *record, const char **mv_data_ptr, ulong *mv_length) | handler | static |
| 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) | handler | static |
| my_gcolumn_template_callback_t typedef | handler | |
| my_prepare_gcolumn_template(THD *thd, const char *db_name, const char *table_name, my_gcolumn_template_callback_t myc, void *ib_table) | handler | static |
| next_insert_id | handler | |
| next_partition_index() | ha_innopart | private |
| NONE enum value | handler | |
| notify_table_changed(Alter_inplace_info *ha_alter_info) | handler | inlineprotectedvirtual |
| number_of_pushed_joins() const | handler | inlinevirtual |
| open(const char *name, int mode, uint test_if_locked, const dd::Table *table_def) override | ha_innopart | privatevirtual |
| open_partitioning(Partition_share *part_share) | Partition_helper | protected |
| optimize(THD *thd, HA_CHECK_OPT *check_opt) override | ha_innopart | virtual |
| page_read_cost(uint index, double reads) | handler | virtual |
| parallel_scan(void *scan_ctx, void **thread_ctxs, Reader::Init_fn init_fn, Reader::Load_fn load_fn, Reader::End_fn end_fn) override | ha_innopart | virtual |
| parallel_scan_end(void *parallel_scan_ctx) override | ha_innopart | virtual |
| parallel_scan_init(void *&scan_ctx, size_t *num_threads, bool use_reserved_threads) override | ha_innopart | virtual |
| parent_of_pushed_join() const | handler | inlinevirtual |
| Partition_handler()=default | Partition_handler | |
| 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(const uchar *record) override | ha_innopart | inlinevirtual |
| ha_innobase::position(uchar *record) | ha_innobase | |
| position_in_last_part(uchar *ref_arg, const uchar *record) override | ha_innopart | privatevirtual |
| preload_keys(THD *, HA_CHECK_OPT *) | handler | inlinevirtual |
| prepare_change_partitions() | Partition_helper | |
| prepare_for_copy_partitions(Alter_inplace_info *ha_alter_info) | ha_innopart | private |
| 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) override | ha_innopart | virtual |
| prepare_inplace_alter_table_impl(TABLE *altered_table, Alter_inplace_info *ha_alter_info, const Table *old_dd_tab, Table *new_dd_tab) | ha_innobase | protected |
| primary_key_is_clustered() const override | ha_innobase | virtual |
| 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_error(int error, myf errflag) override | ha_innopart | virtual |
| print_partition_error(int error) | Partition_helper | protected |
| Prio_queue typedef | Partition_helper | private |
| PSI_BATCH_MODE_NONE enum value | handler | private |
| PSI_BATCH_MODE_STARTED enum value | handler | private |
| PSI_BATCH_MODE_STARTING enum value | handler | private |
| pushed_cond | handler | |
| pushed_idx_cond | handler | |
| pushed_idx_cond_keyno | handler | |
| range_key_part | handler | protected |
| RANGE_SCAN_ASC enum value | handler | |
| RANGE_SCAN_DESC enum value | handler | |
| range_scan_direction | handler | private |
| ranges_in_seq | handler | |
| read_cost(uint index, double ranges, double rows) | handler | virtual |
| read_range_first(const key_range *start_key, const key_range *end_key, bool eq_range_arg, bool sorted) override | ha_innopart | inlinevirtual |
| read_range_first_in_part(uint part, uchar *record, const key_range *start_key, const key_range *end_key, bool sorted) override | ha_innopart | privatevirtual |
| read_range_next() override | ha_innopart | inlinevirtual |
| read_range_next_in_part(uint part, uchar *record) override | ha_innopart | privatevirtual |
| read_time(uint index, uint ranges, ha_rows rows) override | ha_innobase | virtual |
| Reader typedef | ha_innopart | |
| rebind_psi() | handler | |
| records(ha_rows *num_rows) override | ha_innopart | protectedvirtual |
| records_from_index(ha_rows *num_rows, uint index) | handler | protectedvirtual |
| records_in_range(uint inx, key_range *min_key, key_range *max_key) override | ha_innopart | virtual |
| ref | handler | |
| ref_length | handler | |
| 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() override | ha_innopart | inlinevirtual |
| release_auto_increment_all_parts() | Partition_helper | inlineprivatevirtual |
| rename_table(const char *from, const char *to, const dd::Table *from_table, dd::Table *to_table) override | ha_innopart | virtual |
| repair(THD *thd, HA_CHECK_OPT *repair_opt) override | ha_innopart | virtual |
| reset() override | ha_innopart | privatevirtual |
| reset_template() | ha_innobase | private |
| restore_auto_increment(ulonglong prev_insert_id) | handler | inline |
| return_top_record(uchar *buf) | Partition_helper | private |
| RND enum value | handler | |
| rnd_end() override | ha_innopart | inlineprivatevirtual |
| rnd_end_in_part(uint part_id, bool scan) override | ha_innopart | privatevirtual |
| rnd_init(bool scan) override | ha_innopart | inlineprivatevirtual |
| rnd_init_in_part(uint part_id, bool scan) override | ha_innopart | privatevirtual |
| rnd_next(uchar *record) override | ha_innopart | inlineprotectedvirtual |
| rnd_next_in_part(uint part_id, uchar *buf) override | ha_innopart | privatevirtual |
| rnd_pos(uchar *record, uchar *pos) override | ha_innopart | protectedvirtual |
| rnd_pos_by_record(uchar *record) override | ha_innopart | privatevirtual |
| sample_end(void *scan_ctx) override | ha_innopart | privatevirtual |
| sample_init(void *&scan_ctx, double sampling_percentage, int sampling_seed, enum_sampling_method sampling_method, const bool tablesample) override | ha_innopart | privatevirtual |
| sample_next(void *scan_ctx, uchar *buf) override | ha_innopart | privatevirtual |
| SAMPLING enum value | handler | |
| save_auto_increment(ulonglong nr) override | ha_innopart | privatevirtual |
| save_end_range | handler | private |
| scan_time() override | ha_innopart | privatevirtual |
| set_altered_partitions() | Partition_helper | protected |
| set_auto_increment_if_higher() | Partition_helper | inlineprivate |
| set_auto_partitions(partition_info *part_info) | Partition_handler | inlinevirtual |
| 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) override | ha_innopart | inlineprivatevirtual |
| set_external_table_offload_error(const char *) | handler | inlinevirtual |
| set_ha_share_ptr(Handler_share *arg_ha_share) | handler | protected |
| set_ha_share_ref(Handler_share **arg_ha_share) | handler | inlinevirtual |
| set_ha_table(TABLE *table_arg) | handler | inline |
| set_next_insert_id(ulonglong id) | handler | inline |
| set_part_info(partition_info *part_info, bool early) override | ha_innopart | inlinevirtual |
| set_part_info_low(partition_info *part_info, bool early) | Partition_helper | virtual |
| set_partition(uint part_id) | ha_innopart | private |
| set_partition_read_set() | Partition_helper | inlineprivate |
| set_range_key_part(KEY_PART_INFO *key_part) override | ha_innopart | inlineprivatevirtual |
| srv_concurrency_enter() | ha_innobase | protected |
| srv_concurrency_exit() | ha_innobase | protected |
| start_bulk_delete() | handler | inlinevirtual |
| start_bulk_insert(ha_rows) | handler | inlineprivatevirtual |
| start_bulk_update() | handler | inlinevirtual |
| start_psi_batch_mode() | handler | |
| start_read_removal(void) | handler | inlinevirtual |
| start_stmt(THD *thd, thr_lock_type lock_type) override | ha_innopart | virtual |
| stats | handler | |
| store_lock(THD *thd, THR_LOCK_DATA **to, thr_lock_type lock_type) override | ha_innopart | privatevirtual |
| table | handler | protected |
| table_flags() const override | ha_innopart | inlinevirtual |
| Table_flags typedef | handler | |
| table_in_memory_estimate() const | handler | |
| table_scan_cost() | handler | virtual |
| table_share | handler | protected |
| table_type() const override | ha_innobase | virtual |
| tables_in_pushed_join() const | handler | inlinevirtual |
| truncate(dd::Table *table_def) | handler | inlinevirtual |
| truncate_impl(const char *name, TABLE *form, dd::Table *table_def) | ha_innopart | private |
| truncate_partition(dd::Table *table_def) | Partition_handler | |
| truncate_partition_low(dd::Table *dd_table) override | ha_innopart | privatevirtual |
| try_semi_consistent_read(bool yes) override | ha_innopart | privatevirtual |
| unbind_psi() | handler | |
| unload_table(const char *db_name, const char *table_name, bool error_if_not_loaded) | handler | inlineprivatevirtual |
| unlock_auto_increment() | Partition_helper | inlineprotected |
| unlock_row() override | ha_innopart | privatevirtual |
| unlock_shared_ha_data() | handler | protected |
| update_auto_increment() | handler | |
| update_create_info(HA_CREATE_INFO *create_info) override | ha_innopart | virtual |
| update_part_elem(partition_element *part_elem, dict_table_t *ib_table, bool display_tablespace) | ha_innopart | private |
| update_partition(uint part_id) | ha_innopart | private |
| update_row(const uchar *old_record, uchar *new_record) override | ha_innopart | inlineprivatevirtual |
| update_row_in_part(uint part_id, const uchar *old_row, uchar *new_row) override | ha_innopart | privatevirtual |
| update_thd() | ha_innobase | private |
| update_thd(THD *thd) | ha_innobase | protected |
| upgrade_table(THD *thd, const char *db_name, const char *table_name, dd::Table *dd_table) override | ha_innobase | virtual |
| use_hidden_primary_key() | handler | virtual |
| was_semi_consistent_read() override | ha_innopart | privatevirtual |
| worst_seek_times(double reads) | handler | virtual |
| write_row(uchar *record) override | ha_innopart | inlineprivatevirtual |
| write_row_in_new_part(uint new_part) override | ha_innopart | privatevirtual |
| write_row_in_part(uint part_id, uchar *record) override | ha_innopart | privatevirtual |
| ~ha_innobase() override=default | ha_innobase | |
| ~ha_innopart() override=default | ha_innopart | |
| ~handler(void) | handler | inlinevirtual |
| ~Partition_handler()=default | Partition_handler | virtual |
| ~Partition_helper() | Partition_helper | virtual |