mariadb/trx
marko 8fb8584e75 branches/zip: row_ext: Fetch the BLOB prefixes already at row_ext_create().
Only add indexed BLOBs to row_ext.

trx_undo_rec_get_partial_row(): Move the BLOB fetching to row_ext_create().

row_build(): Pass only those BLOBs to row_ext_create() that are referenced by
ordering columns of some indexes, similar to trx_undo_rec_get_partial_row().

row_ext_create(): Add the parameter "tuple".  Move the implementation
from row0ext.ic to row0ext.c.

row_ext_lookup_ith(), row_ext_lookup(): Return a const pointer.  Remove
the parameters "field" and "f_len".  Make the row_ext_t* parameter const.

row_ext_t: Remove the field zip_size.

field_ref_zero[]: Declare in btr0types.h instead of btr0cur.h.

row_ext_lookup_low(): Rename to row_ext_cache_fill() and change the
signature.
2007-11-29 12:47:18 +00:00
..
trx0i_s.c branches/zip: 2007-11-28 07:07:23 +00:00
trx0purge.c branches/zip: Use ut_dulint_zero and ut_dulint_is_zero whenever possible. 2007-05-18 11:01:58 +00:00
trx0rec.c branches/zip: row_ext: Fetch the BLOB prefixes already at row_ext_create(). 2007-11-29 12:47:18 +00:00
trx0roll.c branches/zip: trx_rollback_or_clean_all_recovered(): Acquire the 2007-11-02 12:53:06 +00:00
trx0rseg.c branches/zip: Make mutex_own() work with UNIV_DEBUG, without UNIV_SYNC_DEBUG. 2007-01-18 18:29:12 +00:00
trx0sys.c branches/zip: Merge 1664:1783 from trunk. 2007-08-30 09:21:25 +00:00
trx0trx.c branches/zip: 2007-11-28 07:07:23 +00:00
trx0undo.c branches/zip: Introduce two new dictionary operation modes for transactions. 2007-10-19 10:52:25 +00:00