MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Filesort_info Class Reference
Collaboration diagram for Filesort_info:

Public Member Functions

void sort_buffer (Sort_param *param, uint count)
uchar * get_record_buffer (uint idx)
uchar ** get_sort_keys ()
uchar ** alloc_sort_buffer (uint num_records, uint record_length)
std::pair< uint, uint > sort_buffer_properties () const
void free_sort_buffer ()
void init_record_pointers ()
size_t sort_buffer_size () const

Public Attributes

IO_CACHEio_cache
uchar * buffpek
uint buffpek_len
uchar * addon_buf
size_t addon_length
struct st_sort_addon_fieldaddon_field
void(* unpack )(struct st_sort_addon_field *, uchar *)
uchar * record_pointers
ha_rows found_records

Detailed Description

Definition at line 324 of file table.h.

Member Function Documentation

uchar* Filesort_info::get_record_buffer ( uint  idx)
inline

Accessors for Filesort_buffer (which ).

Definition at line 348 of file table.h.

Here is the call graph for this function:

void Filesort_info::sort_buffer ( Sort_param param,
uint  count 
)
inline

Sort filesort_buffer

Definition at line 342 of file table.h.

Here is the call graph for this function:


The documentation for this class was generated from the following file: