The world's most popular open source database
#include <handler.h>
Collaboration diagram for handlerton:

Definition at line 563 of file handler.h.
Referenced by mysql_alter_table().
| int(* handlerton::alter_tablespace)(THD *thd, st_alter_tablespace *ts_info) |
Referenced by mysql_alter_tablespace().
| int(* handlerton::binlog_func)(THD *thd, enum_binlog_func fn, void *arg) |
| void(* handlerton::binlog_log_query)(THD *thd, enum_binlog_command binlog_command, const char *query, uint query_length, const char *db, const char *table_name) |
| int(* handlerton::close_connection)(THD *thd) |
Referenced by binlog_init(), and closecon_handlerton().
| void(* handlerton::close_cursor_read_view)(void *) |
| int(* handlerton::commit)(THD *thd, bool all) |
Referenced by binlog_init(), iter_schema_engines(), and show_handlerton().
| int(* handlerton::commit_by_xid)(XID *xid) |
Referenced by xacommit_handlerton(), and xarecover_handlerton().
| handler*(* handlerton::create)(TABLE_SHARE *table, MEM_ROOT *mem_root) |
| void*(* handlerton::create_cursor_read_view)() |
| enum handler_create_iterator_result(* handlerton::create_iterator)(enum handler_iterator_type type, struct handler_iterator *fill_this_in) |
Definition at line 574 of file handler.h.
Referenced by archive_db_init(), binlog_init(), blackhole_init(), example_init_func(), ha_finalize_handlerton(), ha_initialize_handlerton(), ha_legacy_type(), heap_init(), myisam_init(), myisammrg_init(), mysql_alter_table(), mysql_rm_table_part2(), and tina_init_func().
| void(* handlerton::drop_database)(char *path) |
Referenced by dropdb_handlerton().
| int(* handlerton::fill_files_table)(THD *thd, struct st_table_list *tables, class Item *cond) |
Referenced by run_hton_fill_schema_files().
Definition at line 643 of file handler.h.
Referenced by archive_db_init(), binlog_init(), blackhole_init(), example_init_func(), ha_check_storage_engine_flag(), ha_resolve_by_name(), heap_init(), iter_schema_engines(), myisam_init(), myisammrg_init(), show_handlerton(), and tina_init_func().
Referenced by flush_handlerton(), and ha_flush_logs().
| enum log_status(* handlerton::get_log_status)(char *log) |
| int(* handlerton::panic)(enum ha_panic_function flag) |
Referenced by archive_db_init(), ha_finalize_handlerton(), heap_init(), myisam_init(), myisammrg_init(), panic_handlerton(), and tina_init_func().
Referenced by mysql_create_table_internal().
| int(* handlerton::prepare)(THD *thd, bool all) |
Referenced by binlog_init(), ha_initialize_handlerton(), iter_schema_engines(), show_handlerton(), and trans_register_ha().
| int(* handlerton::recover)(XID *xid_list, uint len) |
Referenced by xacommit_handlerton(), xarecover_handlerton(), and xarollback_handlerton().
| int(* handlerton::release_temporary_latches)(THD *thd) |
Referenced by release_temporary_latches().
| int(* handlerton::rollback)(THD *thd, bool all) |
Referenced by binlog_init().
| int(* handlerton::rollback_by_xid)(XID *xid) |
Referenced by xarecover_handlerton(), and xarollback_handlerton().
Definition at line 594 of file handler.h.
Referenced by binlog_init(), and ha_initialize_handlerton().
| int(* handlerton::savepoint_release)(THD *thd, void *sv) |
| int(* handlerton::savepoint_rollback)(THD *thd, void *sv) |
Referenced by binlog_init().
| int(* handlerton::savepoint_set)(THD *thd, void *sv) |
Referenced by binlog_init(), iter_schema_engines(), and show_handlerton().
| void(* handlerton::set_cursor_read_view)(void *) |
Referenced by Sensitive_cursor::fetch().
| bool(* handlerton::show_status)(THD *thd, stat_print_fn *print, enum ha_stat_type stat) |
Referenced by ha_show_status(), and showstat_handlerton().
Definition at line 584 of file handler.h.
Referenced by binlog_close_connection(), binlog_commit(), binlog_rollback(), binlog_savepoint_rollback(), binlog_savepoint_set(), closecon_handlerton(), get_thd_ndb(), ha_get_storage_engine(), ha_initialize_handlerton(), ha_resolve_storage_engine_name(), ha_show_status(), mysql_alter_tablespace(), set_thd_ndb(), thd_ha_data(), sys_var_thd_storage_engine::value_ptr(), MYSQL_BIN_LOG::write(), and xarecover_handlerton().
| int(* handlerton::start_consistent_snapshot)(THD *thd) |
Referenced by snapshot_handlerton().
Definition at line 568 of file handler.h.
Referenced by archive_db_init(), binlog_init(), blackhole_init(), closecon_handlerton(), dropdb_handlerton(), example_init_func(), exts_handlerton(), flush_handlerton(), get_new_handler(), ha_finalize_handlerton(), ha_flush_logs(), ha_initialize_handlerton(), ha_show_status(), ha_storage_engine_is_enabled(), heap_init(), iter_schema_engines(), myisam_init(), myisammrg_init(), mysql_alter_tablespace(), panic_handlerton(), release_temporary_latches(), show_handlerton(), showstat_handlerton(), snapshot_handlerton(), tina_init_func(), xacommit_handlerton(), xarecover_handlerton(), and xarollback_handlerton().
1.4.7

