My Project
Public Member Functions
QUICK_SELECT_DESC Class Reference
Inheritance diagram for QUICK_SELECT_DESC:
QUICK_RANGE_SELECT QUICK_SELECT_I

List of all members.

Public Member Functions

 QUICK_SELECT_DESC (QUICK_RANGE_SELECT *q, uint used_key_parts, bool *create_err)
int get_next ()
bool reverse_sorted () const
bool reverse_sort_possible () const
int get_type ()
QUICK_SELECT_Imake_reverse (uint used_key_parts_arg)

Member Function Documentation

QUICK_SELECT_I* QUICK_SELECT_DESC::make_reverse ( uint  used_key_parts_arg) [inline, virtual]

Create a compatible quick select with the result ordered in an opposite way

Parameters:
used_key_parts_argNumber of used key parts
Return values:
NULLin case of errors (OOM etc)
pointerto a newly created QUICK_SELECT_DESC if success

Reimplemented from QUICK_RANGE_SELECT.

bool QUICK_SELECT_DESC::reverse_sort_possible ( ) const [inline, virtual]

Whether the range access method is capable of returning records in reverse order.

Reimplemented from QUICK_RANGE_SELECT.

bool QUICK_SELECT_DESC::reverse_sorted ( ) const [inline, virtual]

Whether the range access method returns records in reverse order.

Reimplemented from QUICK_RANGE_SELECT.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines