MySQL 8.4.2
Source Code Documentation

Interface class to visit groups of SQL objects. More...

#include <pfs_visitor.h>

Inheritance diagram for PFS_object_visitor:
[legend]

Public Member Functions

 PFS_object_visitor ()=default
 
virtual ~PFS_object_visitor ()=default
 
virtual void visit_global ()
 Visit global data. More...
 
virtual void visit_table_share (PFS_table_share *)
 Visit a table share. More...
 
virtual void visit_table_share_index (PFS_table_share *, uint index)
 Visit a table share index. More...
 
virtual void visit_table (PFS_table *)
 Visit a table. More...
 
virtual void visit_table_index (PFS_table *, uint index)
 Visit a table index. More...
 

Detailed Description

Interface class to visit groups of SQL objects.

See also
PFS_object_iterator

Constructor & Destructor Documentation

◆ PFS_object_visitor()

PFS_object_visitor::PFS_object_visitor ( )
default

◆ ~PFS_object_visitor()

virtual PFS_object_visitor::~PFS_object_visitor ( )
virtualdefault

Member Function Documentation

◆ visit_global()

virtual void PFS_object_visitor::visit_global ( )
inlinevirtual

◆ visit_table()

virtual void PFS_object_visitor::visit_table ( PFS_table )
inlinevirtual

◆ visit_table_index()

virtual void PFS_object_visitor::visit_table_index ( PFS_table ,
uint  index 
)
inlinevirtual

Visit a table index.

Reimplemented in PFS_index_io_stat_visitor.

◆ visit_table_share()

virtual void PFS_object_visitor::visit_table_share ( PFS_table_share )
inlinevirtual

◆ visit_table_share_index()

virtual void PFS_object_visitor::visit_table_share_index ( PFS_table_share ,
uint  index 
)
inlinevirtual

Visit a table share index.

Reimplemented in PFS_index_io_stat_visitor.


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