MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
row0purge.cc File Reference
#include "row0purge.h"
#include "fsp0fsp.h"
#include "mach0data.h"
#include "trx0rseg.h"
#include "trx0trx.h"
#include "trx0roll.h"
#include "trx0undo.h"
#include "trx0purge.h"
#include "trx0rec.h"
#include "que0que.h"
#include "row0row.h"
#include "row0upd.h"
#include "row0vers.h"
#include "row0mysql.h"
#include "row0log.h"
#include "log0log.h"
#include "srv0mon.h"
#include "srv0start.h"
Include dependency graph for row0purge.cc:

Go to the source code of this file.

Macros

#define row_purge_upd_exist_or_extern(thr, node, undo_rec)   row_purge_upd_exist_or_extern_func(node,undo_rec)
#define row_purge_record(node, undo_rec, thr, updated_extern)   row_purge_record_func(node,undo_rec,updated_extern)

Functions

UNIV_INTERN purge_node_trow_purge_node_create (que_thr_t *parent, mem_heap_t *heap)

Detailed Description

Purge obsolete records

Created 3/14/1997 Heikki Tuuri

Definition in file row0purge.cc.

Function Documentation

UNIV_INTERN purge_node_t* row_purge_node_create ( que_thr_t parent,
mem_heap_t heap 
)

Creates a purge node to a query graph.

Returns
own: purge node
Parameters
parentin: parent node
heapin: memory heap where created

Definition at line 65 of file row0purge.cc.

Here is the call graph for this function: