MySQL 8.4.0
Source Code Documentation
dd::Index_stat Class Referenceabstract

#include <index_stat.h>

Inheritance diagram for dd::Index_stat:
[legend]

Public Types

typedef Index_stat_impl Impl
 
typedef tables::Index_stats DD_table
 
typedef Composite_4char_key Name_key
 

Public Member Functions

virtual const String_typeschema_name () const =0
 
virtual void set_schema_name (const String_type &schema_name)=0
 
virtual const String_typetable_name () const =0
 
virtual void set_table_name (const String_type &table_name)=0
 
virtual const String_typeindex_name () const =0
 
virtual void set_index_name (const String_type &index_name)=0
 
virtual const String_typecolumn_name () const =0
 
virtual void set_column_name (const String_type &column_name)=0
 
virtual ulonglong cardinality () const =0
 
virtual void set_cardinality (ulonglong cardinality)=0
 
virtual ulonglong cached_time () const =0
 
virtual void set_cached_time (ulonglong cached_time)=0
 
- Public Member Functions inherited from dd::Entity_object
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_typename () 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
 

Member Typedef Documentation

◆ DD_table

◆ Impl

◆ Name_key

Member Function Documentation

◆ cached_time()

virtual ulonglong dd::Index_stat::cached_time ( ) const
pure virtual

Implemented in dd::Index_stat_impl.

◆ cardinality()

virtual ulonglong dd::Index_stat::cardinality ( ) const
pure virtual

Implemented in dd::Index_stat_impl.

◆ column_name()

virtual const String_type & dd::Index_stat::column_name ( ) const
pure virtual

Implemented in dd::Index_stat_impl.

◆ index_name()

virtual const String_type & dd::Index_stat::index_name ( ) const
pure virtual

Implemented in dd::Index_stat_impl.

◆ schema_name()

virtual const String_type & dd::Index_stat::schema_name ( ) const
pure virtual

Implemented in dd::Index_stat_impl.

◆ set_cached_time()

virtual void dd::Index_stat::set_cached_time ( ulonglong  cached_time)
pure virtual

Implemented in dd::Index_stat_impl.

◆ set_cardinality()

virtual void dd::Index_stat::set_cardinality ( ulonglong  cardinality)
pure virtual

Implemented in dd::Index_stat_impl.

◆ set_column_name()

virtual void dd::Index_stat::set_column_name ( const String_type column_name)
pure virtual

Implemented in dd::Index_stat_impl.

◆ set_index_name()

virtual void dd::Index_stat::set_index_name ( const String_type index_name)
pure virtual

Implemented in dd::Index_stat_impl.

◆ set_schema_name()

virtual void dd::Index_stat::set_schema_name ( const String_type schema_name)
pure virtual

Implemented in dd::Index_stat_impl.

◆ set_table_name()

virtual void dd::Index_stat::set_table_name ( const String_type table_name)
pure virtual

Implemented in dd::Index_stat_impl.

◆ table_name()

virtual const String_type & dd::Index_stat::table_name ( ) const
pure virtual

Implemented in dd::Index_stat_impl.


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