24#ifndef DD__TABLE_STAT_INCLUDED
25#define DD__TABLE_STAT_INCLUDED
34class Composite_char_key;
Definition: object_keys.h:295
Base class for dictionary objects which has single column integer primary key.
Definition: entity_object.h:48
Definition: table_stat_impl.h:54
Definition: table_stat.h:43
virtual const String_type & table_name() const =0
virtual ulonglong table_rows() const =0
virtual ulonglong cached_time() const =0
virtual void set_cached_time(ulonglong cached_time)=0
virtual const String_type & schema_name() const =0
virtual ulonglong avg_row_length() const =0
virtual ulonglong index_length() const =0
virtual void set_schema_name(const String_type &schema_name)=0
virtual void set_table_rows(ulonglong table_rows)=0
virtual ulonglong max_data_length() const =0
Table_stat_impl Impl
Definition: table_stat.h:45
virtual void set_data_free(ulonglong data_free)=0
virtual ulonglong data_length() const =0
virtual void set_data_length(ulonglong data_length)=0
virtual void set_max_data_length(ulonglong max_data_length)=0
tables::Table_stats DD_table
Definition: table_stat.h:46
virtual void set_update_time(ulonglong update_time)=0
virtual void set_check_time(ulonglong check_time)=0
virtual void set_index_length(ulonglong index_length)=0
virtual ulonglong checksum() const =0
virtual void set_table_name(const String_type &table_name)=0
virtual void set_auto_increment(ulonglong auto_increment)=0
virtual void set_checksum(ulonglong checksum)=0
virtual ulonglong check_time() const =0
virtual ulonglong update_time() const =0
virtual ulonglong data_free() const =0
virtual ulonglong auto_increment() const =0
Composite_char_key Name_key
Definition: table_stat.h:47
virtual void set_avg_row_length(ulonglong avg_row_length)=0
Definition: table_stats.h:45
unsigned long long int ulonglong
Definition: my_inttypes.h:56
The version of the current data dictionary table definitions.
Definition: dictionary_client.h:43
Char_string_template< String_type_allocator > String_type
Definition: string_type.h:51