mariadb/include
marko b0ae76c51a branches/zip: Minor cleanup and bug fixes
btr_page_reorganize_low(): Rename new_page to temp_page.

btr_store_big_rec_extern_fields(): FIL_PAGE_TYPE is 2 bytes, not 4.

buf_page_init(), buf_page_create(), buf_read_page_low(),
buf_page_init_for_read(): Add parameter zip_size.

buf_page_init_for_backup_restore(),
recv_apply_log_recs_for_backup(): Enclose in #ifdef UNIV_HOTBACKUP.

Enclose some debug code in #ifdef UNIV_LOG_REPLICATE.

page_zip_write_header_log(): Replace page_zip with a pointer to
the uncompressed page.

page_zip_write_rec(): Relax an assertion about blob_no + n_ext.

page_copy_rec_list_to_created_page_write_log(): Allow logging to be disabled.
2006-04-26 09:35:18 +00:00
..
btr0btr.h branches/zip: Initial steps towards disk-based storage of compressed pages. 2006-04-05 13:41:12 +00:00
btr0btr.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
btr0cur.h branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
btr0cur.ic branches/zip: Replace buf_block_align(btr_cur_get_page()) with 2006-03-10 12:10:47 +00:00
btr0pcur.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
btr0pcur.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
btr0sea.h branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
btr0sea.ic branches/zip: Merge revisions 79:200 from trunk. 2006-02-17 14:19:39 +00:00
btr0types.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
buf0buf.h branches/zip: Minor cleanup and bug fixes 2006-04-26 09:35:18 +00:00
buf0buf.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
buf0flu.h branches/zip: Fix some bugs in incremental compression. 2006-03-02 14:05:32 +00:00
buf0flu.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
buf0lru.h branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
buf0lru.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
buf0rea.h Import 5.0 code. 2005-10-27 07:29:40 +00:00
buf0types.h Import 5.0 code. 2005-10-27 07:29:40 +00:00
data0data.h branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
data0data.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
data0type.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
data0type.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
data0types.h Import 5.0 code. 2005-10-27 07:29:40 +00:00
db0err.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
dict0boot.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
dict0boot.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
dict0crea.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
dict0crea.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
dict0dict.h branches/zip: Write the compressed page size to SYS_TABLES.TYPE 2006-04-25 07:12:32 +00:00
dict0dict.ic branches/zip: Write the compressed page size to SYS_TABLES.TYPE 2006-04-25 07:12:32 +00:00
dict0load.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
dict0load.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
dict0mem.h branches/zip: Write the compressed page size to SYS_TABLES.TYPE 2006-04-25 07:12:32 +00:00
dict0mem.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
dict0types.h Import 5.0 code. 2005-10-27 07:29:40 +00:00
dyn0dyn.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
dyn0dyn.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
eval0eval.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
eval0eval.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
eval0proc.h branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
eval0proc.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
fil0fil.h branches/zip: Write the compressed page size to SYS_TABLES.TYPE 2006-04-25 07:12:32 +00:00
fsp0fsp.h branches/zip: Write the compressed page size to SYS_TABLES.TYPE 2006-04-25 07:12:32 +00:00
fsp0fsp.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
fut0fut.h Import 5.0 code. 2005-10-27 07:29:40 +00:00
fut0fut.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
fut0lst.h Import 5.0 code. 2005-10-27 07:29:40 +00:00
fut0lst.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
ha0ha.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
ha0ha.ic branches/zip: Merge revisions 9:72 from trunk. 2005-11-29 12:30:46 +00:00
hash0hash.h branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
hash0hash.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
ibuf0ibuf.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
ibuf0ibuf.ic branches/zip: Write the compressed page size to SYS_TABLES.TYPE 2006-04-25 07:12:32 +00:00
ibuf0types.h Import 5.0 code. 2005-10-27 07:29:40 +00:00
lock0lock.h branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
lock0lock.ic branches/zip: Note that TRX_ID and ROLL_PTR only exist on B-tree leaf pages 2006-03-09 17:26:02 +00:00
lock0types.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
log0log.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
log0log.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
log0recv.h branches/zip: Minor cleanup and bug fixes 2006-04-26 09:35:18 +00:00
log0recv.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
mach0data.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
mach0data.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
Makefile.i Add 5.0 -> 5.1 changes. 2005-10-27 07:51:34 +00:00
mem0dbg.h branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
mem0dbg.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
mem0mem.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
mem0mem.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
mem0pool.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
mem0pool.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
mtr0log.h branches/zip: Implement the compression of BLOB columns. 2006-02-16 12:58:18 +00:00
mtr0log.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
mtr0mtr.h branches/zip: Write the compressed page size to SYS_TABLES.TYPE 2006-04-25 07:12:32 +00:00
mtr0mtr.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
mtr0types.h Import 5.0 code. 2005-10-27 07:29:40 +00:00
os0file.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
os0proc.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
os0proc.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
os0sync.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
os0sync.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
os0thread.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
os0thread.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
page0cur.h branches/zip: Add the redo log type MLOG_ZIP_PAGE_COMPRESS. Remove 2006-04-11 12:27:06 +00:00
page0cur.ic branches/zip: Bug fixes for BLOB handling. At least one bug remains: 2006-03-14 14:38:45 +00:00
page0page.h branches/zip: Replace the redo log entry types 2006-04-10 19:48:37 +00:00
page0page.ic branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
page0types.h branches/zip: Improve the clearing of deleted records. Try to support 2006-03-16 14:02:22 +00:00
page0zip.h branches/zip: Fix some crash recovery bugs. 2006-04-11 18:40:44 +00:00
page0zip.ic branches/zip: Minor cleanup and bug fixes 2006-04-26 09:35:18 +00:00
pars0grm.h branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
pars0opt.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
pars0opt.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
pars0pars.h branches/zip: Merge revisions 459:465 from trunk. 2006-04-12 12:39:58 +00:00
pars0pars.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
pars0sym.h branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
pars0sym.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
pars0types.h branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
que0que.h branches/zip: Merge revisions 459:465 from trunk. 2006-04-12 12:39:58 +00:00
que0que.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
que0types.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
read0read.h branches/zip: Merge revisions 247:265 from trunk. 2006-03-03 14:43:05 +00:00
read0read.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
read0types.h Import 5.0 code. 2005-10-27 07:29:40 +00:00
rem0cmp.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
rem0cmp.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
rem0rec.h branches/zip: Minor fixes 2006-03-16 09:44:52 +00:00
rem0rec.ic branches/zip: Implement in-place updates of BLOB pointers. 2006-03-13 15:02:16 +00:00
rem0types.h Import 5.0 code. 2005-10-27 07:29:40 +00:00
row0ins.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
row0ins.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
row0mysql.h branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
row0mysql.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
row0purge.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
row0purge.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
row0row.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
row0row.ic branches/zip: Note that TRX_ID and ROLL_PTR only exist on B-tree leaf pages 2006-03-09 17:26:02 +00:00
row0sel.h branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
row0sel.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
row0types.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
row0uins.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
row0uins.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
row0umod.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
row0umod.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
row0undo.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
row0undo.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
row0upd.h branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
row0upd.ic branches/zip: Note that TRX_ID and ROLL_PTR only exist on B-tree leaf pages 2006-03-09 17:26:02 +00:00
row0vers.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
row0vers.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
srv0que.h Import 5.0 code. 2005-10-27 07:29:40 +00:00
srv0srv.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
srv0srv.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
srv0start.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
sync0arr.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
sync0arr.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
sync0rw.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
sync0rw.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
sync0sync.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
sync0sync.ic branches/zip: Merge revisions 236:247 from trunk. 2006-02-27 09:33:26 +00:00
sync0types.h Import 5.0 code. 2005-10-27 07:29:40 +00:00
thr0loc.h Import 5.0 code. 2005-10-27 07:29:40 +00:00
thr0loc.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
trx0purge.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
trx0purge.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
trx0rec.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
trx0rec.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
trx0roll.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
trx0roll.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
trx0rseg.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
trx0rseg.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
trx0sys.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
trx0sys.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
trx0trx.h branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
trx0trx.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
trx0types.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
trx0undo.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
trx0undo.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
trx0xa.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
univ.i branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
usr0sess.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
usr0sess.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
usr0types.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
ut0byte.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
ut0byte.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
ut0dbg.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
ut0lst.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
ut0mem.h branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
ut0mem.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
ut0rnd.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
ut0rnd.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
ut0sort.h branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
ut0ut.h branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
ut0ut.ic branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
ut0vec.h branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
ut0vec.ic branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00