InnoDB Plugin
1.0
|
Functions | |
UNIV_INLINE ulint | trx_undo_rec_get_type (const trx_undo_rec_t *undo_rec) |
UNIV_INLINE ulint | trx_undo_rec_get_cmpl_info (const trx_undo_rec_t *undo_rec) |
UNIV_INLINE ibool | trx_undo_rec_get_extern_storage (const trx_undo_rec_t *undo_rec) |
UNIV_INLINE undo_no_t | trx_undo_rec_get_undo_no (const trx_undo_rec_t *undo_rec) |
UNIV_INLINE ulint | trx_undo_rec_get_offset (undo_no_t undo_no) |
UNIV_INLINE trx_undo_rec_t * | trx_undo_rec_copy (const trx_undo_rec_t *undo_rec, mem_heap_t *heap) |
Transaction undo log record
Created 3/26/1996 Heikki Tuuri
UNIV_INLINE trx_undo_rec_t* trx_undo_rec_copy | ( | const trx_undo_rec_t * | undo_rec, |
mem_heap_t * | heap | ||
) |
Copies the undo record to the heap.
undo_rec | in: undo log record |
heap | in: heap where copied |
UNIV_INLINE ulint trx_undo_rec_get_cmpl_info | ( | const trx_undo_rec_t * | undo_rec | ) |
Reads from an undo log record the record compiler info.
undo_rec | in: undo log record |
UNIV_INLINE ibool trx_undo_rec_get_extern_storage | ( | const trx_undo_rec_t * | undo_rec | ) |
Returns TRUE if an undo log record contains an extern storage field.
undo_rec | in: undo log record |
UNIV_INLINE ulint trx_undo_rec_get_offset | ( | undo_no_t | undo_no | ) |
Returns the start of the undo record data area.
undo_no | in: undo no read from node |
UNIV_INLINE ulint trx_undo_rec_get_type | ( | const trx_undo_rec_t * | undo_rec | ) |
Reads from an undo log record the record type.
undo_rec | in: undo log record |
UNIV_INLINE undo_no_t trx_undo_rec_get_undo_no | ( | const trx_undo_rec_t * | undo_rec | ) |
Reads the undo log record number.
undo_rec | in: undo log record |