| MySQL 5.6.14 Source Code Document
    | 
| Public Member Functions | |
| IndexPurge (trx_t *trx, dict_index_t *index) UNIV_NOTHROW | |
| ~IndexPurge () UNIV_NOTHROW | |
| ulint | get_n_rows () const UNIV_NOTHROW | 
| Protected Member Functions | |
| IndexPurge (const IndexPurge &) | |
| IndexPurge & | operator= (const IndexPurge &) | 
| - of the index to look for | |
| Find the index field entry in in the cfg indexes fields. 
 | |
| dberr_t | garbage_collect () UNIV_NOTHROW | 
Class that purges delete marked reocords from indexes, both secondary
and cluster. It does a pessimistic delete. This should only be done if we couldn't purge the delete marked reocrds during Phase I.
Definition at line 297 of file row0import.cc.
| 
 | inline | 
Constructor
| trx | - the user transaction covering the import tablespace | 
| index | - to be imported | 
| space_id | - space id of the tablespace | 
Definition at line 303 of file row0import.cc.

| 
 | inline | 
Descructor
Definition at line 317 of file row0import.cc.
| dberr_t IndexPurge::garbage_collect | ( | ) | 
Purge delete marked records.
Purge delete marked records.
Definition at line 1522 of file row0import.cc.


| 
 | inline | 
The number of records that are not delete marked.
Definition at line 325 of file row0import.cc.