#include <assert.h>
#include <algorithm>
#include "field_types.h"
#include "my_base.h"
#include "my_byteorder.h"
#include "my_inttypes.h"
#include "my_io.h"
#include "mysql_com.h"
#include "sql/mem_root_array.h"
#include "sql/sql_array.h"
#include "sql/sql_const.h"
#include "sql/sql_sort.h"
#include "sql/thr_malloc.h"
#include "sql_string.h"
Go to the source code of this file.
|
struct | st_sort_field |
| Struct that holds information about a sort field. More...
|
|
struct | Sort_addon_field |
| The structure Sort_addon_field describes the layout for field values appended to sorted values in records to be sorted in the sort buffer. More...
|
|
class | Addon_fields |
| This class wraps information about usage of addon fields. More...
|
|
class | Sort_param |
| There are several record formats for sorting: More...
|
|
◆ Addon_fields_array
◆ Addon_fields_status
Enumerator |
---|
unknown_status | |
using_addon_fields | |
fulltext_searched | |
keep_rowid | |
row_not_packable | |
row_contains_blob | |
skip_heuristic | |
using_priority_queue | |
◆ addon_fields_text()
◆ get_start_of_payload()
◆ using_packed_addons()
Are we using "packed addon fields"?