MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.
Find a file
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
btr When buffering an insert to a prefix index of a variable-length column, 2007-06-01 06:01:15 +00:00
buf Make InnoDB pluggable. That is, merge the modifications from MySQL WL#2936 2007-05-10 11:31:36 +00:00
data 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
dict Document that DICT_MAX_INDEX_COL_LEN must not be changed. 2007-05-29 12:10:44 +00:00
dyn Make InnoDB pluggable. That is, merge the modifications from MySQL WL#2936 2007-05-10 11:31:36 +00:00
eval Make InnoDB pluggable. That is, merge the modifications from MySQL WL#2936 2007-05-10 11:31:36 +00:00
fil Make InnoDB pluggable. That is, merge the modifications from MySQL WL#2936 2007-05-10 11:31:36 +00:00
fsp Define an auxiliary macro UT_BITS_IN_BYTES() and use it where possible. 2007-05-28 11:10:41 +00:00
fut Make InnoDB pluggable. That is, merge the modifications from MySQL WL#2936 2007-05-10 11:31:36 +00:00
ha Make InnoDB pluggable. That is, merge the modifications from MySQL WL#2936 2007-05-10 11:31:36 +00:00
handler Fix a severe bug that was introduced in r1422 when fixing Bug #21101. 2007-06-12 09:51:03 +00:00
ibuf When buffering an insert to a prefix index of a variable-length column, 2007-06-01 06:01:15 +00:00
include Fix a severe bug that was introduced in r1422 when fixing Bug #21101. 2007-06-12 09:51:03 +00:00
lock 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
log logs_empty_and_mark_files_at_shutdown(): Remove trailing whitespace that 2007-05-29 08:45:31 +00:00
mach Make InnoDB pluggable. That is, merge the modifications from MySQL WL#2936 2007-05-10 11:31:36 +00:00
mem Make InnoDB pluggable. That is, merge the modifications from MySQL WL#2936 2007-05-10 11:31:36 +00:00
mtr Make InnoDB pluggable. That is, merge the modifications from MySQL WL#2936 2007-05-10 11:31:36 +00:00
mysql-test mysql-test/innodb_trx_weight.inc: Add username root to the "connect" statement. 2007-06-06 12:13:59 +00:00
os Make InnoDB pluggable. That is, merge the modifications from MySQL WL#2936 2007-05-10 11:31:36 +00:00
page Fix a severe bug that was introduced in r1422 when fixing Bug #21101. 2007-06-12 09:51:03 +00:00
pars Make InnoDB pluggable. That is, merge the modifications from MySQL WL#2936 2007-05-10 11:31:36 +00:00
que Make InnoDB pluggable. That is, merge the modifications from MySQL WL#2936 2007-05-10 11:31:36 +00:00
read Make InnoDB pluggable. That is, merge the modifications from MySQL WL#2936 2007-05-10 11:31:36 +00:00
rem Fix some in:/out: comments. 2007-06-12 06:53:29 +00:00
row Fix a severe bug that was introduced in r1422 when fixing Bug #21101. 2007-06-12 09:51:03 +00:00
srv Fix Bug#20090 as suggested in the bug followup by Heikki. 2007-06-04 14:00:44 +00:00
sync 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
thr Make InnoDB pluggable. That is, merge the modifications from MySQL WL#2936 2007-05-10 11:31:36 +00:00
trx trx0trx.c: Add missing #include "ha_prototypes.h". 2007-05-23 09:58:05 +00:00
usr Make InnoDB pluggable. That is, merge the modifications from MySQL WL#2936 2007-05-10 11:31:36 +00:00
ut Add #include <ctype.h>. Apparently, this header is no longer included by 2007-05-11 08:43:06 +00:00
CMakeLists.txt Merge a change from MySQL AB: 2007-03-27 06:03:03 +00:00
compile-innodb compile-innodb, compile-innodb-debug: 2006-08-31 09:36:45 +00:00
compile-innodb-debug compile-innodb, compile-innodb-debug: 2006-08-31 09:36:45 +00:00
export.sh export.sh: Adapt to ha_innodb now living in storage/innobase in the MySQL 2006-09-21 09:44:03 +00:00
Makefile.am Make InnoDB pluggable. That is, merge the modifications from MySQL WL#2936 2007-05-10 11:31:36 +00:00
plug.in Make InnoDB pluggable. That is, merge the modifications from MySQL WL#2936 2007-05-10 11:31:36 +00:00
revert_gen.sh Add revert_gen.sh. 2006-03-31 07:43:13 +00:00
setup.sh Fix typo which was causing bogus symbolic link *.opt to be created and 2007-04-18 11:35:51 +00:00