#include <table.h>
Inheritance diagram for Field_iterator:


Public Member Functions | |
| Field_iterator () | |
| virtual | ~Field_iterator () |
| virtual void | set (TABLE_LIST *)=0 |
| virtual void | next ()=0 |
| virtual bool | end_of_fields ()=0 |
| virtual const char * | name ()=0 |
| virtual Item * | create_item (THD *)=0 |
| virtual Field * | field ()=0 |
Definition at line 874 of file table.h.
| Field_iterator::Field_iterator | ( | ) | [inline] |
| virtual Field_iterator::~Field_iterator | ( | ) | [inline, virtual] |
| virtual Item* Field_iterator::create_item | ( | THD * | ) | [pure virtual] |
Implemented in Field_iterator_table, Field_iterator_view, Field_iterator_natural_join, and Field_iterator_table_ref.
Referenced by Field_iterator_table_ref::create_item().
Here is the caller graph for this function:

| virtual bool Field_iterator::end_of_fields | ( | ) | [pure virtual] |
Implemented in Field_iterator_table, Field_iterator_view, Field_iterator_natural_join, and Field_iterator_table_ref.
Referenced by check_grant_all_columns(), Field_iterator_table_ref::end_of_fields(), and Field_iterator_table_ref::next().
Here is the caller graph for this function:

| virtual Field* Field_iterator::field | ( | ) | [pure virtual] |
Implemented in Field_iterator_table, Field_iterator_view, Field_iterator_natural_join, and Field_iterator_table_ref.
Referenced by Field_iterator_table_ref::field().
Here is the caller graph for this function:

| virtual const char* Field_iterator::name | ( | ) | [pure virtual] |
Implemented in Field_iterator_table, Field_iterator_view, Field_iterator_natural_join, and Field_iterator_table_ref.
Referenced by check_grant_all_columns(), and Field_iterator_table_ref::name().
Here is the caller graph for this function:

| virtual void Field_iterator::next | ( | ) | [pure virtual] |
Implemented in Field_iterator_table, Field_iterator_view, Field_iterator_natural_join, and Field_iterator_table_ref.
Referenced by check_grant_all_columns(), and Field_iterator_table_ref::next().
Here is the caller graph for this function:

| virtual void Field_iterator::set | ( | TABLE_LIST * | ) | [pure virtual] |
Implemented in Field_iterator_table, Field_iterator_view, Field_iterator_natural_join, and Field_iterator_table_ref.
Referenced by Field_iterator_table_ref::set_field_iterator().
Here is the caller graph for this function:

1.4.7

