MySQL 9.1.0
Source Code Documentation
anonymous_namespace{explain_access_path.cc}::ColumnNameCollector Class Reference

Functor that can be passed to WalkItem() to collect the names of all the columns referenced by an Item. More...

Public Member Functions

bool operator() (const Item *item)
 
const std::set< std::string > & column_names () const
 

Private Attributes

std::set< std::string > m_column_names
 

Detailed Description

Functor that can be passed to WalkItem() to collect the names of all the columns referenced by an Item.

Member Function Documentation

◆ column_names()

const std::set< std::string > & anonymous_namespace{explain_access_path.cc}::ColumnNameCollector::column_names ( ) const
inline

◆ operator()()

bool anonymous_namespace{explain_access_path.cc}::ColumnNameCollector::operator() ( const Item item)
inline

Member Data Documentation

◆ m_column_names

std::set<std::string> anonymous_namespace{explain_access_path.cc}::ColumnNameCollector::m_column_names
private

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