MySQL 9.1.0
Source Code Documentation
|
Interface class to visit groups of SQL objects. More...
#include <pfs_visitor.h>
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... | |
Interface class to visit groups of SQL objects.
|
default |
|
virtualdefault |
|
inlinevirtual |
Visit global data.
Reimplemented in PFS_object_wait_visitor, PFS_table_io_wait_visitor, and PFS_table_lock_wait_visitor.
|
inlinevirtual |
Visit a table.
Reimplemented in PFS_object_wait_visitor, PFS_table_io_wait_visitor, PFS_table_io_stat_visitor, PFS_table_lock_wait_visitor, and PFS_table_lock_stat_visitor.
|
inlinevirtual |
Visit a table index.
Reimplemented in PFS_index_io_stat_visitor.
|
inlinevirtual |
Visit a table share.
Reimplemented in PFS_object_wait_visitor, PFS_table_io_wait_visitor, PFS_table_io_stat_visitor, PFS_table_lock_wait_visitor, and PFS_table_lock_stat_visitor.
|
inlinevirtual |
Visit a table share index.
Reimplemented in PFS_index_io_stat_visitor.