MySQL  8.0.21
Source Code Documentation
dd::system_views::System_view Class Referenceabstract

This class represents base class for all INFORMATION_SCHEMA system views defined in sql/dd/impl/system_views/ headers. More...

#include <system_view.h>

Inheritance diagram for dd::system_views::System_view:
dd::system_views::System_view_impl< T > dd::system_views::System_view_impl< System_view_select_definition_impl > dd::system_views::Administrable_role_authorizations dd::system_views::Applicable_roles dd::system_views::Character_sets dd::system_views::Check_constraints dd::system_views::Collation_charset_applicability dd::system_views::Collations dd::system_views::Column_statistics dd::system_views::Columns dd::system_views::Columns_extensions dd::system_views::Enabled_roles dd::system_views::Events dd::system_views::Files dd::system_views::Innodb_datafiles dd::system_views::Innodb_fields dd::system_views::Innodb_foreign dd::system_views::Innodb_foreign_cols dd::system_views::Innodb_tablespaces_brief dd::system_views::Key_column_usage dd::system_views::Keywords dd::system_views::Parameters dd::system_views::Partitions dd::system_views::Referential_constraints dd::system_views::Resource_groups dd::system_views::Role_column_grants dd::system_views::Role_routine_grants dd::system_views::Role_table_grants dd::system_views::Routines dd::system_views::Schemata dd::system_views::St_geometry_columns dd::system_views::St_spatial_reference_systems dd::system_views::St_units_of_measure dd::system_views::Statistics_base dd::system_views::Table_constraints dd::system_views::Table_constraints_extensions dd::system_views::Tables_base dd::system_views::Tables_extensions dd::system_views::Tablespaces_extensions dd::system_views::Triggers dd::system_views::User_attributes dd::system_views::View_routine_usage dd::system_views::View_table_usage dd::system_views::Views

Public Member Functions

virtual ~System_view ()
 
virtual const String_typename () const =0
 
virtual const System_view_definitionview_definition () const =0
 
virtual bool hidden () const =0
 

Detailed Description

This class represents base class for all INFORMATION_SCHEMA system views defined in sql/dd/impl/system_views/ headers.

Constructor & Destructor Documentation

◆ ~System_view()

virtual dd::system_views::System_view::~System_view ( )
inlinevirtual

Member Function Documentation

◆ hidden()

◆ name()

virtual const String_type& dd::system_views::System_view::name ( ) const
pure virtual

Implemented in dd::system_views::Show_statistics, dd::system_views::Files, dd::system_views::Statistics, dd::system_views::Tables, dd::system_views::Routines, dd::system_views::Events, dd::system_views::Partitions, dd::system_views::Columns, dd::system_views::Triggers, dd::system_views::Parameters, dd::system_views::Role_routine_grants, dd::system_views::Statistics_base, dd::system_views::Tables_base, dd::system_views::Key_column_usage, dd::system_views::Role_column_grants, dd::system_views::Role_table_grants, dd::system_views::Applicable_roles, dd::system_views::Referential_constraints, dd::system_views::St_geometry_columns, dd::system_views::Table_constraints, dd::system_views::Views, dd::system_views::Collations, dd::system_views::St_spatial_reference_systems, dd::system_views::View_routine_usage, dd::system_views::View_table_usage, dd::system_views::Check_constraints, dd::system_views::Schemata, dd::system_views::St_units_of_measure, dd::system_views::Character_sets, dd::system_views::Column_statistics, dd::system_views::Enabled_roles, dd::system_views::Innodb_foreign, dd::system_views::Innodb_tablespaces_brief, dd::system_views::Resource_groups, dd::system_views::Innodb_foreign_cols, dd::system_views::Keywords, dd::system_views::Collation_charset_applicability, dd::system_views::User_attributes, dd::system_views::Administrable_role_authorizations, dd::system_views::Innodb_datafiles, dd::system_views::Innodb_fields, dd::system_views::Columns_extensions, dd::system_views::Table_constraints_extensions, dd::system_views::Tables_extensions, and dd::system_views::Tablespaces_extensions.

◆ view_definition()

virtual const System_view_definition* dd::system_views::System_view::view_definition ( ) const
pure virtual

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