mariadb/trx
marko 2e08171ada branches/zip: Bug fixes for BLOB handling. At least one bug remains:
page_zip_dir_delete() will need to handle BLOBs.

rec_set_field_extern_bits(), rec_set_field_extern_bits_new():
Add parameter offsets.

rec_offs_set_nth_extern(): New function to set an extern bit in offsets.
This will be called when an extern bit is set in a record.

page_cur_rec_insert(), page_cur_insert_rec_low(): Document that the
parameter "offsets" is in/out.

page_zip_dir_delete(): Note that the array of BLOB pointers will need
to be shifted.

page0zip.ic: Document the entry type for clearing a record.

page_zip_available(): Add parameter "index".  Remove parameters
"is_leaf" and "is_clustered".

page_zip_get_trailer_len(): New function for computing the trailer length
of the compressed page.

page_zip_apply_log(): Implement the modification log entry type for
clearing the data bytes of a record.

page_zip_decompress(): Initialize n_blobs when actually copying the
BLOB pointers to place.

page_zip_validate(): Add diagnostic messages for failures.  Check
also m_start, m_end, and n_blobs.

page_zip_write_blob_ptr(): Add page_zip_validate() assertion.
2006-03-14 14:38:45 +00:00
..
Makefile.am Import 5.0 code. 2005-10-27 07:29:40 +00:00
trx0purge.c branches/zip: Merge revisions 247:265 from trunk. 2006-03-03 14:43:05 +00:00
trx0rec.c branches/zip: Bug fixes for BLOB handling. At least one bug remains: 2006-03-14 14:38:45 +00:00
trx0roll.c branches/zip: Merge revisions 236:247 from trunk. 2006-02-27 09:33:26 +00:00
trx0rseg.c branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
trx0sys.c branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
trx0trx.c branches/zip: Merge revisions 247:265 from trunk. 2006-03-03 14:43:05 +00:00
trx0undo.c branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00