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 4387cbe014 branches/zip: Identify records in the modification log by heap_no.
page_zip_compress(), page_zip_decompress(), page_zip_write_rec():
Note that the end marker of the modification log is 1 byte.

page_zip_find_heap_no(): Remove.

page_zip_apply_log(): Remove parameter "page".  Instead of a 2-byte offset
to the record, decode the heap number using a variable-length code.

page_zip_write_rec(): Check the range of heap_no with debug assertions.
Encode the heap number instead of an offset to the start of the record.
2006-03-01 13:39:56 +00:00
btr branches/zip: Make page_delete_rec_list_start() work on compressed pages, 2006-02-27 12:38:49 +00:00
buf branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
data branches/zip: Merge revisions 236:247 from trunk. 2006-02-27 09:33:26 +00:00
dict branches/zip: Merge revisions 236:247 from trunk. 2006-02-27 09:33:26 +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: Merge revisions 236:247 from trunk. 2006-02-27 09:33:26 +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 revisions 236:247 from trunk. 2006-02-27 09:33:26 +00:00
include branches/zip: Move some private functions from page0zip.ic and page0zip.h 2006-03-01 11:38:25 +00:00
lock branches/zip: Merge revisions 236:247 from trunk. 2006-02-27 09:33:26 +00:00
log branches/zip: Merge revisions 236:247 from trunk. 2006-02-27 09:33:26 +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 79:200 from trunk. 2006-02-17 14:19:39 +00:00
os branches/zip: Merge revisions 236:247 from trunk. 2006-02-27 09:33:26 +00:00
page branches/zip: Identify records in the modification log by heap_no. 2006-03-01 13:39:56 +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 200:236 from trunk. 2006-02-23 19:25:29 +00:00
rem branches/zip: Merge revisions 236:247 from trunk. 2006-02-27 09:33:26 +00:00
row branches/zip: Merge revisions 236:247 from trunk. 2006-02-27 09:33:26 +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: Merge revisions 236:247 from trunk. 2006-02-27 09:33:26 +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