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.