MySQL 9.0.0
Source Code Documentation
|
This is the complete list of members for handler, including all inherited members.
active_index | handler | |
adjust_next_insert_id_after_explicit_value(ulonglong nr) | handler | |
analyze(THD *, HA_CHECK_OPT *) | handler | inlinevirtual |
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 |
Blob_context typedef | handler | |
bulk_load_available_memory(THD *thd) const | handler | inlinevirtual |
bulk_load_begin(THD *thd, size_t data_size, size_t memory, size_t num_threads) | handler | inlinevirtual |
bulk_load_check(THD *thd) const | handler | inlinevirtual |
bulk_load_end(THD *thd, void *load_ctx, bool is_error) | handler | inlinevirtual |
bulk_load_execute(THD *thd, void *load_ctx, size_t thread_idx, const Rows_mysql &rows, Bulk_load::Stat_callbacks &wait_cbk) | handler | inlinevirtual |
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) | handler | inlinevirtual |
cancel_pushed_idx_cond() | handler | inlinevirtual |
change_table_ptr(TABLE *table_arg, TABLE_SHARE *share) | handler | inlinevirtual |
check(THD *, HA_CHECK_OPT *) | handler | inlineprivatevirtual |
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 *create_info, uint table_changes) | handler | inlinevirtual |
check_if_supported_inplace_alter(TABLE *altered_table, Alter_inplace_info *ha_alter_info) | handler | virtual |
checksum() const | handler | inlinevirtual |
clone(const char *name, MEM_ROOT *mem_root) | handler | virtual |
close(void)=0 | handler | privatepure virtual |
close_blob(THD *thd, void *load_ctx, size_t thread_idx, Blob_context blob_ctx, unsigned char *blobref) | handler | inlinevirtual |
cmp_ref(const uchar *ref1, const uchar *ref2) const | handler | inlinevirtual |
column_bitmaps_signal() | handler | virtual |
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 | inlineprotectedvirtual |
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 |
create(const char *name, TABLE *form, HA_CREATE_INFO *info, dd::Table *table_def)=0 | handler | pure virtual |
delete_all_rows() | handler | inlinevirtual |
delete_row(const uchar *buf) | handler | inlineprivatevirtual |
delete_table(const char *name, const dd::Table *table_def) | handler | protectedvirtual |
disable_indexes(uint mode) | handler | inlinevirtual |
discard_or_import_tablespace(bool discard, dd::Table *table_def) | handler | inlinevirtual |
drop_table(const char *name) | handler | virtual |
DsMrr_impl | handler | friend |
dup_ref | handler | |
enable_indexes(uint mode) | handler | 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 |
enum_range_scan_direction enum name | handler | |
eq_range | handler | protected |
errkey | handler | |
estimate_in_memory_buffer(ulonglong table_index_size) const | handler | private |
estimate_rows_upper_bound() | handler | inlinevirtual |
estimation_rows_to_insert | handler | protected |
exec_bulk_update(uint *dup_key_found) | handler | inlinevirtual |
explain_extra() const | handler | inlinevirtual |
external_lock(THD *thd, int lock_type) | handler | inlineprivatevirtual |
external_table_offload_error() const | handler | inlinevirtual |
extra(enum ha_extra_function operation) | handler | inlineprivatevirtual |
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_handler | handler | |
ft_init() | handler | inlinevirtual |
ft_init_ext(uint flags, uint inx, String *key) | handler | virtual |
ft_init_ext_with_hints(uint inx, String *key, Ft_hints *hints) | handler | inlinevirtual |
ft_read(uchar *) | handler | inlineprotectedvirtual |
get_auto_increment(ulonglong offset, ulonglong increment, ulonglong nb_desired_values, ulonglong *first_value, ulonglong *nb_reserved_values) | handler | virtual |
get_default_index_algorithm() const | handler | inlinevirtual |
get_dup_key(int error) | handler | |
get_error_message(int error, String *buf) | handler | virtual |
get_extra_columns_and_keys(const HA_CREATE_INFO *create_info, const List< Create_field > *create_list, const KEY *key_info, uint key_count, dd::Table *table_obj) | handler | inlinevirtual |
get_foreign_dup_key(char *child_table_name, uint child_table_name_len, char *child_key_name, uint child_key_name_len) | handler | virtual |
get_ha_share_ptr() | handler | protected |
get_index(void) const | handler | inline |
get_lock_type() const | handler | inline |
get_memory_buffer_size() const | handler | inlinevirtual |
get_partition_handler() | handler | inlinevirtual |
get_real_row_type(const HA_CREATE_INFO *create_info) const | handler | inlinevirtual |
get_se_private_data(dd::Table *dd_table, bool reset) | handler | inlinevirtual |
get_table() const | handler | inline |
get_table_share() const | handler | inline |
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_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, bool *skip_metadata_update) | 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_records_error(int error, ha_rows *num_rows) | handler | 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) | handler | inlinevirtual |
implicit_emptied | handler | |
in_range_check_pushed_down | handler | protected |
INDEX enum value | handler | |
index_end() | handler | inlineprivatevirtual |
index_first(uchar *) | handler | inlineprotectedvirtual |
index_flags(uint idx, uint part, bool all_parts) const =0 | handler | pure virtual |
index_in_memory_estimate(uint keyno) const | handler | |
index_init(uint idx, bool sorted) | handler | inlineprivatevirtual |
index_last(uchar *) | handler | inlineprotectedvirtual |
index_next(uchar *) | handler | inlineprotectedvirtual |
index_next_pushed(uchar *) | handler | inlineprotectedvirtual |
index_next_same(uchar *buf, const uchar *key, uint keylen) | handler | protectedvirtual |
index_only_read_time(uint keynr, double records) | handler | virtual |
index_prev(uchar *) | handler | inlineprotectedvirtual |
index_read(uchar *buf, const uchar *key, uint key_len, enum ha_rkey_function find_flag) | handler | inlineprotectedvirtual |
index_read_idx_map(uchar *buf, uint index, const uchar *key, key_part_map keypart_map, enum ha_rkey_function find_flag) | handler | protectedvirtual |
index_read_last(uchar *buf, const uchar *key, uint key_len) | handler | inlineprotectedvirtual |
index_read_last_map(uchar *buf, const uchar *key, key_part_map keypart_map) | handler | inlineprotectedvirtual |
index_read_map(uchar *buf, const uchar *key, key_part_map keypart_map, enum ha_rkey_function find_flag) | handler | inlineprotectedvirtual |
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 flag)=0 | handler | pure virtual |
init() | handler | inline |
init_table_handle_for_HANDLER() | handler | inlinevirtual |
inited | handler | |
inplace_alter_table(TABLE *altered_table, Alter_inplace_info *ha_alter_info, const dd::Table *old_table_def, dd::Table *new_table_def) | handler | inlineprotectedvirtual |
insert_id_for_cur_row | handler | |
is_crashed() const | handler | inlinevirtual |
is_fatal_error(int error) | handler | virtual |
is_ignorable_error(int error) | handler | virtual |
is_index_algorithm_supported(enum ha_key_alg key_alg) const | handler | inlinevirtual |
is_record_buffer_wanted(ha_rows *const max_rows) const | handler | inlineprivatevirtual |
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, bool *skip_metadata_update) | handler | inlineprivatevirtual |
lock_count(void) const | handler | inlinevirtual |
lock_shared_ha_data() | handler | protected |
low_byte_first() const | handler | inlinevirtual |
m_lock_type | handler | private |
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_random_number_engine | handler | |
m_record_buffer | handler | private |
m_sampling_percentage | handler | |
m_unique | handler | private |
m_update_generated_read_fields | handler | private |
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 | handler | inlinevirtual |
max_supported_key_part_length(HA_CREATE_INFO *create_info) const | handler | inlinevirtual |
max_supported_key_parts() const | handler | inlinevirtual |
max_supported_keys() const | handler | inlinevirtual |
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) | handler | virtual |
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) | handler | virtual |
multi_range_read_init(RANGE_SEQ_IF *seq, void *seq_init_param, uint n_ranges, uint mode, HANDLER_BUFFER *buf) | handler | virtual |
multi_range_read_next(char **range_info) | handler | protectedvirtual |
mv_key_capacity(uint *num_keys, size_t *keys_length) const | handler | inlineprivatevirtual |
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 | |
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)=0 | handler | privatepure virtual |
open_blob(THD *thd, void *load_ctx, size_t thread_idx, Blob_context &blob_ctx, unsigned char *blobref) | handler | inlinevirtual |
optimize(THD *, HA_CHECK_OPT *) | handler | inlinevirtual |
page_read_cost(uint index, double reads) | handler | virtual |
parallel_scan(void *scan_ctx, void **thread_ctxs, Load_init_cbk init_fn, Load_cbk load_fn, Load_end_cbk end_fn) | handler | inlinevirtual |
parallel_scan_end(void *scan_ctx) | handler | inlinevirtual |
parallel_scan_init(void *&scan_ctx, size_t *num_threads, bool use_reserved_threads, size_t max_desired_threads) | handler | inlinevirtual |
parent_of_pushed_join() const | handler | inlinevirtual |
Partition_handler | handler | friend |
position(const uchar *record)=0 | handler | pure virtual |
preload_keys(THD *, HA_CHECK_OPT *) | handler | inlinevirtual |
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 | inlineprotectedvirtual |
primary_key_is_clustered() const | handler | inlinevirtual |
print_error(int error, myf errflag) | handler | virtual |
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) | handler | protectedvirtual |
read_range_next() | handler | protectedvirtual |
read_time(uint index, uint ranges, ha_rows rows) | handler | inlinevirtual |
rebind_psi() | handler | |
records(ha_rows *num_rows) | handler | 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) | handler | inlinevirtual |
ref | handler | |
ref_length | handler | |
release_auto_increment() | handler | inlineprivatevirtual |
rename_table(const char *from, const char *to, const dd::Table *from_table_def, dd::Table *to_table_def) | handler | protectedvirtual |
repair(THD *, HA_CHECK_OPT *) | handler | inlineprivatevirtual |
reset() | handler | inlineprivatevirtual |
restore_auto_increment(ulonglong prev_insert_id) | handler | inline |
RND enum value | handler | |
rnd_end() | handler | inlineprivatevirtual |
rnd_init(bool scan)=0 | handler | privatepure virtual |
rnd_next(uchar *buf)=0 | handler | protectedpure virtual |
rnd_pos(uchar *buf, uchar *pos)=0 | handler | protectedpure virtual |
rnd_pos_by_record(uchar *record) | handler | inlinevirtual |
sample_end(void *scan_ctx) | handler | privatevirtual |
sample_init(void *&scan_ctx, double sampling_percentage, int sampling_seed, enum_sampling_method sampling_method, const bool tablesample) | handler | privatevirtual |
sample_next(void *scan_ctx, uchar *buf) | handler | privatevirtual |
SAMPLING enum value | handler | |
save_end_range | handler | private |
scan_time() | handler | inlinevirtual |
set_end_range(const key_range *range, enum_range_scan_direction direction) | handler | |
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 |
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) | handler | inlinevirtual |
stats | handler | |
store_lock(THD *thd, THR_LOCK_DATA **to, enum thr_lock_type lock_type)=0 | handler | pure virtual |
table | handler | protected |
Table_flags typedef | handler | |
table_flags(void) const =0 | handler | privatepure virtual |
table_in_memory_estimate() const | handler | |
table_scan_cost() | handler | virtual |
table_share | handler | protected |
table_type() const =0 | handler | pure virtual |
tables_in_pushed_join() const | handler | inlinevirtual |
truncate(dd::Table *table_def) | handler | inlinevirtual |
try_semi_consistent_read(bool) | handler | inlinevirtual |
unbind_psi() | handler | |
unload_table(const char *db_name, const char *table_name, bool error_if_not_loaded) | handler | inlineprivatevirtual |
unlock_row() | handler | inlinevirtual |
unlock_shared_ha_data() | handler | protected |
update_auto_increment() | handler | |
update_create_info(HA_CREATE_INFO *create_info) | handler | inlinevirtual |
update_row(const uchar *old_data, uchar *new_data) | handler | inlineprivatevirtual |
upgrade_table(THD *thd, const char *dbname, const char *table_name, dd::Table *dd_table) | handler | inlineprivatevirtual |
use_hidden_primary_key() | handler | virtual |
was_semi_consistent_read() | handler | inlinevirtual |
worst_seek_times(double reads) | handler | virtual |
write_blob(THD *thd, void *load_ctx, size_t thread_idx, Blob_context blob_ctx, unsigned char *blobref, const unsigned char *data, size_t data_len) | handler | inlinevirtual |
write_row(uchar *buf) | handler | inlineprivatevirtual |
~handler(void) | handler | inlinevirtual |