#include <procedure.h>
Inheritance diagram for Item_proc:


Public Member Functions | |
| Item_proc (const char *name_par) | |
| enum Type | type () const |
| virtual void | set (double nr)=0 |
| virtual void | set (const char *str, uint length, CHARSET_INFO *cs)=0 |
| virtual void | set (longlong nr)=0 |
| virtual enum_field_types | field_type () const =0 |
| void | set (const char *str) |
| void | make_field (Send_field *tmp_field) |
| unsigned int | size_of () |
Definition at line 29 of file procedure.h.
| Item_proc::Item_proc | ( | const char * | name_par | ) | [inline] |
| virtual enum_field_types Item_proc::field_type | ( | ) | const [pure virtual] |
Reimplemented from Item.
Implemented in Item_proc_real, Item_proc_int, and Item_proc_string.
Referenced by make_field().
Here is the caller graph for this function:

| void Item_proc::make_field | ( | Send_field * | tmp_field | ) | [inline, virtual] |
Reimplemented from Item.
Definition at line 42 of file procedure.h.
References field_type(), and Item::init_make_field().
00043 { 00044 init_make_field(tmp_field,field_type()); 00045 }
Here is the call graph for this function:

| void Item_proc::set | ( | const char * | str | ) | [inline] |
Definition at line 41 of file procedure.h.
References Item::default_charset(), set(), and strlen().
00041 { set(str,(uint) strlen(str), default_charset()); }
Here is the call graph for this function:

| virtual void Item_proc::set | ( | longlong | nr | ) | [pure virtual] |
Implemented in Item_proc_real, Item_proc_int, and Item_proc_string.
| virtual void Item_proc::set | ( | const char * | str, | |
| uint | length, | |||
| CHARSET_INFO * | cs | |||
| ) | [pure virtual] |
Implemented in Item_proc_real, Item_proc_int, and Item_proc_string.
| virtual void Item_proc::set | ( | double | nr | ) | [pure virtual] |
Implemented in Item_proc_real, Item_proc_int, and Item_proc_string.
Referenced by analyse::end_of_records(), and set().
Here is the caller graph for this function:

| unsigned int Item_proc::size_of | ( | ) | [inline] |
Reimplemented in Item_proc_real, Item_proc_int, and Item_proc_string.
Definition at line 46 of file procedure.h.
| enum Type Item_proc::type | ( | ) | const [inline, virtual] |
Implements Item.
Definition at line 36 of file procedure.h.
References Item::PROC_ITEM.
00036 { return Item::PROC_ITEM; }
1.4.7

