My Project
|
Public Member Functions | |
Item_func_num1 (Item *a) | |
Item_func_num1 (Item *a, Item *b) | |
void | fix_num_length_and_dec () |
void | find_num_type () |
String * | str_op (String *str) |
Performs the operation that this functions implements when the result type is a string type. | |
bool | date_op (MYSQL_TIME *ltime, uint fuzzydate) |
Performs the operation that this functions implements when the result type is MYSQL_TYPE_DATE or MYSQL_TYPE_DATETIME. | |
bool | time_op (MYSQL_TIME *ltime) |
bool Item_func_num1::date_op | ( | MYSQL_TIME * | ltime, |
uint | fuzzydate | ||
) | [inline, virtual] |
Performs the operation that this functions implements when the result type is MYSQL_TYPE_DATE or MYSQL_TYPE_DATETIME.
Implements Item_func_numhybrid.
void Item_func_num1::find_num_type | ( | void | ) | [virtual] |
Set result type for a numeric function of one argument (can be also used by a numeric function of many arguments, if the result type depends only on the first argument)
Implements Item_func_numhybrid.
Reimplemented in Item_func_int_val.
String* Item_func_num1::str_op | ( | String * | ) | [inline, virtual] |
Performs the operation that this functions implements when the result type is a string type.
Implements Item_func_numhybrid.