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 63e9515826 branches/zip: Fix some bugs in the insertion of records.
row_upd_rec_in_place(), page_zip_write_rec(): Add parameter "index".

page_dir_set_n_heap(): Add a debug assertion that on compressed
pages, n_heap will always be incremented by one.  Improve code formatting.

page_zip_dir_add_slot(): New function, called from
page_cur_insert_rec_low() after page_mem_alloc_heap().

rec_set_n_owned_new(): Do not call page_zip_rec_set_owned()
on the supremum record.

rec_offs_make_valid(): Add debug assertions.

page_zip_dir_user_size(): Correct an off-by-one error in the debug assertion.

page_zip_apply_log(): Add parameter trx_id_col.  Skip trx_id and roll_ptr.

page_zip_decompress(): Simplify the handling of "storage" in the loop that
copies the uncompressed fields.

page_zip_write_rec(): Store trx_id and roll_ptr separately.

page_zip_write_trx_id(), page_zip_write_roll_ptr(): Fix off-by-one errors.

page_cur_insert_rec_low(): Call page_zip_dir_add_slot() after
page_mem_alloc_heap().  Remove some redundant assertions.
Pass page_zip to page_dir_split_slot().
2006-03-06 21:00:05 +00:00
btr branches/zip: Fix some bugs in the insertion of records. 2006-03-06 21:00:05 +00:00
buf branches/zip: Fix some bugs in incremental compression. 2006-03-02 14:05:32 +00:00
data branches/zip: Merge revisions 236:247 from trunk. 2006-02-27 09:33:26 +00:00
dict branches/zip: Merge table->zip to table->flags. Add dict_table_is_zip(). 2006-03-03 08:39:20 +00:00
dyn branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
eval branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
fil branches/zip: Fix some bugs in incremental compression. 2006-03-02 14:05:32 +00:00
fsp branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
fut branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
ha branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
handler branches/zip: Merge revisions 236:247 from trunk. 2006-02-27 09:33:26 +00:00
ibuf branches/zip: Merge table->zip to table->flags. Add dict_table_is_zip(). 2006-03-03 08:39:20 +00:00
include branches/zip: Fix some bugs in the insertion of records. 2006-03-06 21:00:05 +00:00
lock branches/zip: Merge revisions 236:247 from trunk. 2006-02-27 09:33:26 +00:00
log branches/zip: Fix some bugs in incremental compression. 2006-03-02 14:05:32 +00:00
mach branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
mem branches/zip: Merge revisions 236:247 from trunk. 2006-02-27 09:33:26 +00:00
mtr branches/zip: Merge revisions 236:247 from trunk. 2006-02-27 09:33:26 +00:00
mysql-test branches/zip: Merge revisions 247:265 from trunk. 2006-03-03 14:43:05 +00:00
os branches/zip: Merge revisions 236:247 from trunk. 2006-02-27 09:33:26 +00:00
page branches/zip: Fix some bugs in the insertion of records. 2006-03-06 21:00:05 +00:00
pars branches/zip: Merge revisions 236:247 from trunk. 2006-02-27 09:33:26 +00:00
que branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
read branches/zip: Merge revisions 247:265 from trunk. 2006-03-03 14:43:05 +00:00
rem branches/zip: Bug fixes 2006-03-03 14:32:27 +00:00
row branches/zip: Fix some bugs in the insertion of records. 2006-03-06 21:00:05 +00:00
srv branches/zip: Merge revisions 236:247 from trunk. 2006-02-27 09:33:26 +00:00
sync branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
thr branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
trx branches/zip: Fix some bugs in the insertion of records. 2006-03-06 21:00:05 +00:00
usr branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
ut branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
compile-innodb branches/zip: Merge revisions 79:200 from trunk. 2006-02-17 14:19:39 +00:00
compile-innodb-debug branches/zip: Merge revisions 9:72 from trunk. 2005-11-29 12:30:46 +00:00
configure.in branches/zip: Merge revisions 9:72 from trunk. 2005-11-29 12:30:46 +00:00
export.sh branches/zip: Merge revisions 9:72 from trunk. 2005-11-29 12:30:46 +00:00
Makefile.am branches/zip: Merge revisions 79:200 from trunk. 2006-02-17 14:19:39 +00:00
setup.sh branches/zip: Merge revisions 79:200 from trunk. 2006-02-17 14:19:39 +00:00