|
static enum enum_date_cmp_type | can_compare_as_dates (Item *a, Item *b, int64_t *const_val_arg) |
|
static void * | operator new (size_t size) |
|
static void * | operator new (size_t size, Root &root) |
|
static void * | operator new (size_t size, Root *root) |
|
static void * | operator new[] (size_t size) |
|
static void * | operator new[] (size_t size, Root &root) |
|
static void * | operator new[] (size_t size, Root *root) |
|
static void | operator delete (void *) |
|
static void | operator delete (void *, Root &) |
|
static void | operator delete (void *, Root *) |
|
static void | operator delete[] (void *) |
|
static void | operator delete[] (void *, Root &) |
|
static void | operator delete[] (void *, Root *) |
|
|
static arg_cmp_func | comparator_matrix [5][2] |
|
|
enum | enum_date_cmp_type { CMP_DATE_DFLT = 0,
CMP_DATE_WITH_DATE,
CMP_DATE_WITH_STR,
CMP_STR_WITH_DATE
} |
|
Definition at line 51 of file cmpfunc.h.
int drizzled::Arg_comparator::compare_binary_string |
( |
) | |
|
Compare strings byte by byte. End spaces are also compared.
- Return values
-
<0 | *a < *b |
0 | *b == *b |
>0 | *a > *b |
Definition at line 1130 of file cmpfunc.cc.
int drizzled::Arg_comparator::compare_e_int_diff_signedness |
( |
) | |
|
Compare unsigned *a with signed *b or signed *a with unsigned *b.
Definition at line 1381 of file cmpfunc.cc.
int drizzled::Arg_comparator::compare_e_string |
( |
) | |
|
Compare strings, but take into account that NULL == NULL.
Definition at line 1154 of file cmpfunc.cc.
int drizzled::Arg_comparator::compare_int_signed_unsigned |
( |
) | |
|
Compare signed (*a) with unsigned (*B)
Definition at line 1321 of file cmpfunc.cc.
int drizzled::Arg_comparator::compare_int_unsigned |
( |
) | |
|
Compare values as BIGINT UNSIGNED.
Definition at line 1298 of file cmpfunc.cc.
int drizzled::Arg_comparator::compare_int_unsigned_signed |
( |
) | |
|
Compare unsigned (*a) with signed (*B)
Definition at line 1346 of file cmpfunc.cc.
arg_cmp_func drizzled::Arg_comparator::comparator_matrix |
|
static |
Initial value:=
{&Arg_comparator::compare_real, &Arg_comparator::compare_e_real},
{&Arg_comparator::compare_int_signed, &Arg_comparator::compare_e_int},
{&Arg_comparator::compare_row, &Arg_comparator::compare_e_row},
{&Arg_comparator::compare_decimal, &Arg_comparator::compare_e_decimal}}
Definition at line 117 of file cmpfunc.h.
The documentation for this class was generated from the following files: