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.