| 
    MySQL 5.6.14 Source Code Document
    
   | 
 
#include "row0merge.h"#include "row0ext.h"#include "row0log.h"#include "row0ins.h"#include "row0sel.h"#include "dict0crea.h"#include "trx0purge.h"#include "lock0lock.h"#include "pars0pars.h"#include "ut0sort.h"#include "row0ftsort.h"#include "row0import.h"#include "handler0alter.h"#include "ha_prototypes.h"
Go to the source code of this file.
Macros | |
| #define | row_merge_tuple_sort_ctx(tuples, aux, low, high) row_merge_tuple_sort(n_uniq, n_field, dup, tuples, aux, low, high) | 
| #define | row_merge_tuple_cmp_ctx(a, b) row_merge_tuple_cmp(n_uniq, n_field, a, b, dup) | 
| #define | row_merge_write_rec_low(b, e, size, fd, foffs, mrec, offsets) row_merge_write_rec_low(b, e, mrec, offsets) | 
| #define | ROW_MERGE_WRITE_GET_NEXT(N, INDEX, AT_END) | 
Variables | |
| UNIV_INTERN char | srv_disable_sort_file_cache | 
| static const dict_index_t * | index | 
| static const dict_index_t  const mtuple_t *  | entry | 
New index creation routines using a merge sort
Created 12/4/2005 Jan Lindstrom Completed by Sunny Bains and Marko Makela
Definition in file row0merge.cc.
| #define ROW_MERGE_WRITE_GET_NEXT | ( | N, | |
| INDEX, | |||
| AT_END | |||
| ) | 
| const dict_index_t const mtuple_t* entry | 
in: index fields of the record to encode
Definition at line 111 of file row0merge.cc.
| const dict_index_t* index | 
< in/out: pointer to current end of output buffer in: index
Definition at line 111 of file row0merge.cc.