mariadb/pars
marko 487677d01b Merge r1264 from branches/zip: Avoid memory fragmentation when
adding column definitions to tables.

dict_mem_table_add_col(): Add the parameter "heap" for temporary memory
allocation.  Allow it and "name" to be NULL.  These parameters are NULL
when creating dummy indexes.

dict_add_col_name(): Remove calls to ut_malloc() and ut_free().

dict_table_get_col_name(): Allow table->col_names to be NULL.

dict_table_add_system_columns(), dict_table_add_to_cache():
Add the parameter "heap".
---
Additional changes that had to be merged from branches/zip:

dict_table_add_system_columns(): New function, factored out from
dict_table_add_to_cache().

mlog_parse_index(): Add some consistency checks, and make use of
dict_table_add_system_columns().
2007-08-15 12:41:46 +00:00
..
lexyy.c Merge a change from MySQL AB: 2007-03-01 15:24:14 +00:00
make_bison.sh Add make_flex.sh and update lexer/parser generation documentation. 2006-03-28 09:32:48 +00:00
make_flex.sh Add make_flex.sh and update lexer/parser generation documentation. 2006-03-28 09:32:48 +00:00
pars0grm.c SQL parser: Modify syntax so that the only valid top-level statement is a 2006-06-01 07:19:16 +00:00
pars0grm.h Changes to InnoDB's SQL parser: 2006-05-31 05:34:18 +00:00
pars0grm.y SQL parser: Modify syntax so that the only valid top-level statement is a 2006-06-01 07:19:16 +00:00
pars0lex.l Merge changes from MySQL AB: 2007-03-01 15:21:12 +00:00
pars0opt.c Revamp the line splits done in r763 and r764 that can now be done better, 2006-09-19 07:22:21 +00:00
pars0pars.c Merge r1264 from branches/zip: Avoid memory fragmentation when 2007-08-15 12:41:46 +00:00
pars0sym.c Reduce the size of the data dictionary cache. (Bug #20877) 2006-09-12 14:06:46 +00:00