MySQL 9.1.0
Source Code Documentation
|
#include "sql/filesort_utils.h"
#include <string.h>
#include <algorithm>
#include <cmath>
#include "add_with_saturate.h"
#include "my_dbug.h"
#include "my_io.h"
#include "my_pointer_arithmetic.h"
#include "sql/cmp_varlen_keys.h"
#include "sql/opt_costmodel.h"
#include "sql/sort_param.h"
#include "sql/sql_sort.h"
#include "sql/thr_malloc.h"
Namespaces | |
namespace | anonymous_namespace{filesort_utils.cc} |
Macros | |
#define | COMPARE(N) if (s1[N] != s2[N]) return s1[N] < s2[N] |
Functions | |
bool | anonymous_namespace{filesort_utils.cc}::my_mem_compare (const uchar *s1, const uchar *s2, size_t len) |
bool | anonymous_namespace{filesort_utils.cc}::my_mem_compare_longkey (const uchar *s1, const uchar *s2, size_t len) |
Variables | |
PSI_memory_key | key_memory_Filesort_buffer_sort_keys |
#define COMPARE | ( | N | ) | if (s1[N] != s2[N]) return s1[N] < s2[N] |
PSI_memory_key key_memory_Filesort_buffer_sort_keys |