MySQL  8.0.21
Source Code Documentation
Field_iterator_table Class Reference

#include <table.h>

Inheritance diagram for Field_iterator_table:
Field_iterator

Public Member Functions

 Field_iterator_table ()
 
void set (TABLE_LIST *table)
 
void set_table (TABLE *table)
 
void next ()
 
bool end_of_fields ()
 
const char * name ()
 
Itemcreate_item (THD *thd)
 
Fieldfield ()
 
- Public Member Functions inherited from Field_iterator
virtual ~Field_iterator ()=default
 

Private Attributes

Field ** ptr
 

Constructor & Destructor Documentation

◆ Field_iterator_table()

Field_iterator_table::Field_iterator_table ( )
inline

Member Function Documentation

◆ create_item()

Item * Field_iterator_table::create_item ( THD thd)
virtual

Implements Field_iterator.

◆ end_of_fields()

bool Field_iterator_table::end_of_fields ( )
inlinevirtual

Implements Field_iterator.

◆ field()

Field* Field_iterator_table::field ( )
inlinevirtual

Implements Field_iterator.

◆ name()

const char * Field_iterator_table::name ( )
virtual

Implements Field_iterator.

◆ next()

void Field_iterator_table::next ( void  )
inlinevirtual

Implements Field_iterator.

◆ set()

void Field_iterator_table::set ( TABLE_LIST table)
inlinevirtual

Implements Field_iterator.

◆ set_table()

void Field_iterator_table::set_table ( TABLE table)
inline

Member Data Documentation

◆ ptr

Field** Field_iterator_table::ptr
private

The documentation for this class was generated from the following files: