#include <item_cmpfunc.h>
◆ cmp_item_row() [1/3]
cmp_item_row::cmp_item_row |
( |
| ) |
|
|
inline |
◆ cmp_item_row() [2/3]
cmp_item_row::cmp_item_row |
( |
THD * |
thd, |
|
|
Item * |
item |
|
) |
| |
|
inline |
◆ ~cmp_item_row()
cmp_item_row::~cmp_item_row |
( |
| ) |
|
|
override |
◆ cmp_item_row() [3/3]
◆ alloc_comparators()
bool cmp_item_row::alloc_comparators |
( |
THD * |
thd, |
|
|
Item * |
item |
|
) |
| |
|
private |
Allocate comparator objects.
- Parameters
-
thd | Thread descriptor |
item | Item to allocate comparator objects for |
- Return values
-
false | on success, true on error (OOM) |
◆ cmp()
int cmp_item_row::cmp |
( |
Item * |
item | ) |
|
|
overridevirtual |
- Returns
- result (true, false or UNKNOWN) of "stored argument's value <> item's value"
Implements cmp_item.
◆ compare()
int cmp_item_row::compare |
( |
const cmp_item * |
arg | ) |
const |
|
overridevirtual |
◆ make_same()
◆ set_comparator()
void cmp_item_row::set_comparator |
( |
uint |
col, |
|
|
cmp_item * |
comparator |
|
) |
| |
|
inline |
◆ store_value()
void cmp_item_row::store_value |
( |
Item * |
item | ) |
|
|
overridevirtual |
◆ store_value_by_template()
void cmp_item_row::store_value_by_template |
( |
cmp_item * |
tmpl, |
|
|
Item * |
item |
|
) |
| |
|
overridevirtual |
◆ comparators
The documentation for this class was generated from the following files: