MySQL 8.4.3
Source Code Documentation
|
Base class for dictionary objects which has single column integer primary key. More...
#include <entity_object.h>
Public Member Functions | |
virtual Object_id | id () const =0 |
The unique dictionary object id. More... | |
virtual bool | is_persistent () const =0 |
Is dictionary object persistent in dictionary tables ? More... | |
virtual const String_type & | name () const =0 |
virtual void | set_name (const String_type &name)=0 |
Public Member Functions inherited from dd::Weak_object | |
virtual void | debug_print (String_type &outb) const =0 |
Weak_object ()=default | |
Weak_object (const Weak_object &)=default | |
virtual | ~Weak_object ()=default |
Private Member Functions | |
virtual class Entity_object_impl * | impl ()=0 |
virtual const class Entity_object_impl * | impl () const =0 |
Friends | |
class | cache::Storage_adapter |
class | Entity_object_table_impl |
Base class for dictionary objects which has single column integer primary key.
|
pure virtual |
The unique dictionary object id.
Implemented in dd::Abstract_table_impl, dd::Charset_impl, dd::Check_constraint_impl, dd::Collation_impl, dd::Column_impl, dd::Column_statistics_impl, dd::Entity_object_impl, dd::Event_impl, dd::Foreign_key_impl, dd::Function_impl, dd::Index_impl, dd::Index_stat_impl, dd::Parameter_impl, dd::Partition_impl, dd::Procedure_impl, dd::Resource_group_impl, dd::Routine_impl, dd::Schema_impl, dd::Spatial_reference_system_impl, dd::Table_impl, dd::Table_stat_impl, dd::Tablespace_impl, dd::Trigger_impl, and dd::View_impl.
|
privatepure virtual |
Implemented in dd::Abstract_table_impl, dd::Charset_impl, dd::Check_constraint_impl, dd::Collation_impl, dd::Column_impl, dd::Column_statistics_impl, dd::Entity_object_impl, dd::Event_impl, dd::Foreign_key_impl, dd::Function_impl, dd::Index_impl, dd::Index_stat_impl, dd::Parameter_impl, dd::Partition_impl, dd::Procedure_impl, dd::Resource_group_impl, dd::Routine_impl, dd::Schema_impl, dd::Spatial_reference_system_impl, dd::Table_impl, dd::Table_stat_impl, dd::Tablespace_impl, dd::Trigger_impl, and dd::View_impl.
|
privatepure virtual |
Implemented in dd::Abstract_table_impl, dd::Charset_impl, dd::Check_constraint_impl, dd::Collation_impl, dd::Column_impl, dd::Column_statistics_impl, dd::Entity_object_impl, dd::Event_impl, dd::Foreign_key_impl, dd::Function_impl, dd::Index_impl, dd::Index_stat_impl, dd::Parameter_impl, dd::Partition_impl, dd::Procedure_impl, dd::Resource_group_impl, dd::Routine_impl, dd::Schema_impl, dd::Spatial_reference_system_impl, dd::Table_impl, dd::Table_stat_impl, dd::Tablespace_impl, dd::Trigger_impl, and dd::View_impl.
|
pure virtual |
Is dictionary object persistent in dictionary tables ?
Implemented in dd::Abstract_table_impl, dd::Charset_impl, dd::Check_constraint_impl, dd::Collation_impl, dd::Column_impl, dd::Column_statistics_impl, dd::Entity_object_impl, dd::Event_impl, dd::Foreign_key_impl, dd::Function_impl, dd::Index_impl, dd::Index_stat_impl, dd::Parameter_impl, dd::Partition_impl, dd::Procedure_impl, dd::Resource_group_impl, dd::Routine_impl, dd::Schema_impl, dd::Spatial_reference_system_impl, dd::Table_impl, dd::Table_stat_impl, dd::Tablespace_impl, dd::Trigger_impl, and dd::View_impl.
|
pure virtual |
Implemented in dd::Abstract_table_impl, dd::Charset_impl, dd::Check_constraint_impl, dd::Collation_impl, dd::Column_impl, dd::Column_statistics_impl, dd::Entity_object_impl, dd::Event_impl, dd::Foreign_key_impl, dd::Function_impl, dd::Index_impl, dd::Index_stat_impl, dd::Parameter_impl, dd::Partition_impl, dd::Procedure_impl, dd::Resource_group_impl, dd::Routine_impl, dd::Schema_impl, dd::Spatial_reference_system_impl, dd::Table_impl, dd::Table_stat_impl, dd::Tablespace_impl, dd::Trigger_impl, and dd::View_impl.
|
pure virtual |
Implemented in dd::Abstract_table_impl, dd::Charset_impl, dd::Check_constraint_impl, dd::Collation_impl, dd::Column_impl, dd::Column_statistics_impl, dd::Entity_object_impl, dd::Event_impl, dd::Foreign_key_impl, dd::Function_impl, dd::Index_impl, dd::Index_stat_impl, dd::Parameter_impl, dd::Partition_impl, dd::Procedure_impl, dd::Resource_group_impl, dd::Routine_impl, dd::Schema_impl, dd::Spatial_reference_system_impl, dd::Table_impl, dd::Table_stat_impl, dd::Tablespace_impl, dd::Trigger_impl, and dd::View_impl.
|
friend |
|
friend |