| MySQL 5.6.14 Source Code Document
    | 

Go to the source code of this file.
| Functions | |
| UNIV_INTERN row_ext_t * | row_ext_create (ulint n_ext, const ulint *ext, ulint flags, const dtuple_t *tuple, mem_heap_t *heap) | 
Caching of externally stored column prefixes
Created September 2006 Marko Makela
Definition in file row0ext.cc.
| UNIV_INTERN row_ext_t* row_ext_create | ( | ulint | n_ext, | 
| const ulint * | ext, | ||
| ulint | flags, | ||
| const dtuple_t * | tuple, | ||
| mem_heap_t * | heap | ||
| ) | 
Creates a cache of column prefixes of externally stored columns.
| n_ext | in: number of externally stored columns | 
| ext | in: col_no's of externally stored columns in the InnoDB table object, as reported by dict_col_get_no(); NOT relative to the records in the clustered index | 
| flags | in: table->flags | 
| tuple | in: data tuple containing the field references of the externally stored columns; must be indexed by col_no; the clustered index record must be covered by a lock or a page latch to prevent deletion (rollback or purge). | 
| heap | in: heap where created | 
Definition at line 91 of file row0ext.cc.

