mariadb/handler
marko d019dd3797 branches/zip: Do not call trx_allocate_for_mysql() directly, but use
helper functions that initialize some members of the transaction struct.
(Bug )

innobase_trx_init(): New function: initialize some fields of a
transaction struct from a MySQL THD object.

innobase_trx_allocate(): New function: allocate and initialize a
transaction struct.

check_trx_exists(): Use the above two functions.

ha_innobase::delete_table(), ha_innobase::rename_table(),
ha_innobase::add_index(), ha_innobase::final_drop_index():
Use innobase_trx_allocate().

innobase_drop_database(): In the Windows plugin, initialize the trx_t
specially, because the THD is not available.  Otherwise, use
innobase_trx_allocate().

rb://69 accepted by Heikki Tuuri
2009-01-07 14:22:18 +00:00
..
ha_innodb.cc branches/zip: Do not call trx_allocate_for_mysql() directly, but use 2009-01-07 14:22:18 +00:00
ha_innodb.h branches/zip: Do not call trx_allocate_for_mysql() directly, but use 2009-01-07 14:22:18 +00:00
handler0alter.cc branches/zip: Do not call trx_allocate_for_mysql() directly, but use 2009-01-07 14:22:18 +00:00
handler0vars.h branches/zip: windows plugin - fix references to array variables. 2008-11-04 10:43:14 +00:00
i_s.cc branches/zip: implement the delayloading of externals for the plugin 2008-10-27 20:48:29 +00:00
i_s.h branches/zip: Rename the compression-related INFORMATION_SCHEMA tables 2008-03-28 10:31:24 +00:00
mysql_addons.cc branches/zip: 2008-12-04 16:49:24 +00:00
win_delay_loader.cc branches/zip: 2008-11-27 21:26:39 +00:00