MySQL 8.4.2
Source Code Documentation
Field_iterator_table Class Reference

#include <table.h>

Inheritance diagram for Field_iterator_table:
[legend]

Public Member Functions

 Field_iterator_table ()
 
void set (Table_ref *table) override
 
void set_table (TABLE *table)
 
void next () override
 
bool end_of_fields () override
 
const char * name () override
 
Itemcreate_item (THD *thd) override
 
Fieldfield () override
 
- 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)
overridevirtual

Implements Field_iterator.

◆ end_of_fields()

bool Field_iterator_table::end_of_fields ( )
inlineoverridevirtual

Implements Field_iterator.

◆ field()

Field * Field_iterator_table::field ( )
inlineoverridevirtual

Implements Field_iterator.

◆ name()

const char * Field_iterator_table::name ( )
overridevirtual

Implements Field_iterator.

◆ next()

void Field_iterator_table::next ( void  )
inlineoverridevirtual

Implements Field_iterator.

◆ set()

void Field_iterator_table::set ( Table_ref table)
inlineoverridevirtual

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: