#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"?