mariadb/row
marko 3b074d7bf5 Fix a severe bug that was introduced in r1422 when fixing Bug #21101.
When creating an index containing a too long record, InnoDB would
dereference a NULL pointer when trying to determine the maximum row length.

innodb_check_for_record_too_big_error(): Replace the dict_table_t*
parameter with a Boolean flag.  There is not always a dict_table_t object
when this function is called.

page_get_free_space_of_empty_noninline(): Move the definition and
declaration from row0mysql (!) to page0page.  Make the signature
identical with page_get_free_space_of_empty().

create_clustered_index_when_no_primary(): Add the parameter "comp".
Remove unnecessary casts.
2007-06-12 09:51:03 +00:00
..
row0ins.c Split ut_a(a && b [&& c...]); into separate ut_a(a); ut_a(b); [ut_a(c); ...]. 2007-05-21 13:43:36 +00:00
row0mysql.c Fix a severe bug that was introduced in r1422 when fixing Bug #21101. 2007-06-12 09:51:03 +00:00
row0purge.c row_purge_parse_undo_rec(): Correct a faulty condition. Luckily, this 2006-09-26 11:37:58 +00:00
row0row.c Revert r799, which was supposed to prevent similar cases as Bug #21638. 2007-05-28 11:29:45 +00:00
row0sel.c Reindent with tabs instead of spaces. 2007-04-20 22:51:55 +00:00
row0uins.c Revamp the line splits done in r763 and r764 that can now be done better, 2006-09-19 07:22:21 +00:00
row0umod.c Revamp the line splits done in r763 and r764 that can now be done better, 2006-09-19 07:22:21 +00:00
row0undo.c Lock the data dictionary during rollback. This removes the rare 2007-03-14 13:45:49 +00:00
row0upd.c Unify dict_table_get_and_increment_handle_count() with dict_table_get() by 2006-12-12 09:37:18 +00:00
row0vers.c Merge r1239 from 2007-01-18 21:27:31 +00:00