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


Public Member Functions | |
| Procedure (select_result *res, uint flags_par) | |
| virtual | ~Procedure () |
| virtual void | add (void)=0 |
| virtual void | end_group (void)=0 |
| virtual int | send_row (List< Item > &fields)=0 |
| virtual bool | change_columns (List< Item > &fields)=0 |
| virtual void | update_refs (void) |
| virtual bool | end_of_records () |
Public Attributes | |
| const uint | flags |
| ORDER * | group |
| ORDER * | param_fields |
Protected Attributes | |
| List< Item > * | fields |
| select_result * | result |
Definition at line 133 of file procedure.h.
| Procedure::Procedure | ( | select_result * | res, | |
| uint | flags_par | |||
| ) | [inline] |
Definition at line 140 of file procedure.h.
00140 :result(res),flags(flags_par), 00141 group(0),param_fields(0) {}
| virtual Procedure::~Procedure | ( | ) | [inline, virtual] |
Definition at line 142 of file procedure.h.
References fields, group, and param_fields.
00142 {group=param_fields=0; fields=0; }
| virtual void Procedure::add | ( | void | ) | [pure virtual] |
Implemented in analyse.
Referenced by end_send_group(), and end_write_group().
Here is the caller graph for this function:

| virtual void Procedure::end_group | ( | void | ) | [pure virtual] |
Implemented in analyse.
Referenced by end_send_group(), and end_write_group().
Here is the caller graph for this function:

| virtual bool Procedure::end_of_records | ( | void | ) | [inline, virtual] |
Reimplemented in analyse.
Definition at line 148 of file procedure.h.
Referenced by end_send(), end_send_group(), and JOIN::exec().
Here is the caller graph for this function:

Implemented in analyse.
Referenced by end_send(), end_send_group(), and JOIN::exec().
Here is the caller graph for this function:

| virtual void Procedure::update_refs | ( | void | ) | [inline, virtual] |
Definition at line 147 of file procedure.h.
Referenced by JOIN::exec().
Here is the caller graph for this function:

List<Item>* Procedure::fields [protected] |
| const uint Procedure::flags |
Definition at line 138 of file procedure.h.
Referenced by JOIN::exec(), JOIN::prepare(), and setup_end_select_func().
select_result* Procedure::result [protected] |
1.4.7

