#include <sort_field.h>
Public Attributes | |
Field * | field |
Item * | item |
size_t | length |
uint32_t | suffix_length |
Item_result | result_type |
bool | reverse |
bool | need_strxnfrm |
A structure used to describe sort information for a field or item used in ORDER BY.
Definition at line 30 of file sort_field.h.
Field* drizzled::SortField::field |
Field to sort
Definition at line 33 of file sort_field.h.
Referenced by drizzled::SortParam::make_sortkey(), and drizzled::FileSort::sortlength().
Item* drizzled::SortField::item |
Item if not sorting fields
Definition at line 34 of file sort_field.h.
Referenced by drizzled::SortParam::make_sortkey(), and drizzled::FileSort::sortlength().
size_t drizzled::SortField::length |
Length of sort field
Definition at line 35 of file sort_field.h.
Referenced by drizzled::SortParam::make_sortkey(), and drizzled::FileSort::sortlength().
bool drizzled::SortField::need_strxnfrm |
If we have to use strxnfrm()
Definition at line 39 of file sort_field.h.
Referenced by drizzled::SortParam::make_sortkey(), and drizzled::FileSort::sortlength().
Item_result drizzled::SortField::result_type |
Type of item
Definition at line 37 of file sort_field.h.
Referenced by drizzled::SortParam::make_sortkey(), and drizzled::FileSort::sortlength().
bool drizzled::SortField::reverse |
if descending sort
Definition at line 38 of file sort_field.h.
Referenced by drizzled::SortParam::make_sortkey().
uint32_t drizzled::SortField::suffix_length |
Length suffix (0-4)
Definition at line 36 of file sort_field.h.
Referenced by drizzled::SortParam::make_sortkey(), and drizzled::FileSort::sortlength().