mariadb/row
marko 1561b414e1 branches/zip: Introduce two new dictionary operation modes for transactions.
enum trx_dict_op: dictionary operation modes

trx_get_dict_operation(), trx_set_dict_operation(): Accessors for
trx->dict_operation.

lock_table_enqueue_waiting(), lock_rec_enqueue_waiting(): Do not complain
about lock waits if the dictionary mode is TRX_DICT_OP_INDEX_MAY_WAIT.

row_merge_lock_table(): Remove the work-around for avoiding the warning
in lock_table_enqueue_waiting().

trx_undo_mark_as_dict_operation(): Do not write trx->table_id to the
undo log unless the dict_operation is TRX_DICT_OP_TABLE.

ha_innobase::add_index(): Set the dict_operation mode initially to
TRX_DICT_OP_INDEX_MAY_WAIT, then lock the table exclusively, and set the
mode to TRX_DICT_OP_INDEX, and optionally to TRX_DICT_OP_TABLE when
creating a temporary table.
2007-10-19 10:52:25 +00:00
..
row0ext.c branches/zip: Add row_ext_t for caching prefixes of externally stored columns. 2006-09-26 07:28:23 +00:00
row0ins.c branches/zip: Remove const warnings reported by GCC 4.2.1. 2007-10-18 07:12:05 +00:00
row0merge.c branches/zip: Introduce two new dictionary operation modes for transactions. 2007-10-19 10:52:25 +00:00
row0mysql.c branches/zip: Introduce two new dictionary operation modes for transactions. 2007-10-19 10:52:25 +00:00
row0purge.c branches/zip: Define the macro rec_offs_init() and use it for initializing 2007-09-28 07:05:57 +00:00
row0row.c branches/zip: Initialize dfield_t::ext as soon as possible. This should 2007-10-17 12:13:29 +00:00
row0sel.c branches/zip: Initialize dfield_t::ext as soon as possible. This should 2007-10-17 12:13:29 +00:00
row0uins.c branches/zip: Simplify crash recovery in fast index creation. 2007-09-05 10:18:03 +00:00
row0umod.c branches/zip: Introduce TEMP_INDEX_PREFIX == 0xff for indexes being populated 2007-08-31 09:58:22 +00:00
row0undo.c branches/zip: Define the macro rec_offs_init() and use it for initializing 2007-09-28 07:05:57 +00:00
row0upd.c branches/zip: Initialize dfield_t::ext as soon as possible. This should 2007-10-17 12:13:29 +00:00
row0vers.c branches/zip: Rename dtuple_datas_are_ordering_equal() to dtuple_coll_cmp(), 2007-05-22 09:34:25 +00:00