mariadb/dict
marko e106d9d5ac branches/zip: When dropping temporary indexes and tables at startup,
first load them to the data dictionary cache and use the normal
routines for dropping tables or indexes.  This should reduce the
risk of bugs and also make the code compatible with the upcoming
TablespaceDictionary implementation.

DICT_SYS_INDEXES_NAME_FIELD: The clustered index position of SYS_INDEXES.NAME.

row_merge_drop_temp_indexes(): Scan SYS_INDEXES for tables containing
temporary indexes, and load the tables as needed. Invoke
row_merge_drop_index() to drop the indexes.

row_mysql_drop_temp_tables(): Scan SYS_TABLES for temporary tables,
load them with dict_load_table() and drop them with
row_drop_table_for_mysql().

rb://251, not yet reviewed
2010-02-09 11:53:59 +00:00
..
dict0boot.c branches/zip: When dropping temporary indexes and tables at startup, 2010-02-09 11:53:59 +00:00
dict0crea.c branches/zip: dict_sys_tables_get_flags(), dict_create_sys_*_tuple(): 2010-01-13 11:19:00 +00:00
dict0dict.c branches/zip: dict_field_print_low(): Add const qualifier. 2010-02-09 11:45:40 +00:00
dict0load.c branches/zip: dict_sys_tables_get_flags(), dict_create_sys_*_tuple(): 2010-01-13 11:19:00 +00:00
dict0mem.c branches/zip: Suppress errors about non-found temporary tables. 2009-11-30 10:50:11 +00:00