mariadb/page
marko ac5b886f4f branches/zip: Fix some BLOB handling bugs.
btr_store_big_rec_extern_fields(): Assert that page_zip is non-NULL
if and only if dict_table_is_zip() holds.

btr_free_externally_stored_field(): Observe dict_table_is_zip().
Allow page_zip==NULL even if dict_table_is_zip().  Remove the
related TODO comment in row_purge_upd_exist_or_extern().

page_zip_available(): uncompressed_size already includes
PAGE_ZIP_DIR_SLOT_SIZE.

page_zip_decompress(): Remove bogus assertion d_stream.next_out == last.
Do not subtract BTR_EXTERN_FIELD_REF_SIZE from d_stream.avail_in when
decompressing records, because the records may be deleted later in
page_zip_apply_log(), and no BLOB pointers are allocated for deleted
records.
2006-04-03 20:33:31 +00:00
..
Makefile.am branches/zip: 2005-10-27 11:48:10 +00:00
page0cur.c branches/zip: Minor improvements. 2006-03-22 08:05:06 +00:00
page0page.c branches/zip: Fix some bugs 2006-04-03 11:19:01 +00:00
page0zip.c branches/zip: Fix some BLOB handling bugs. 2006-04-03 20:33:31 +00:00