MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PFS_table_share Struct Reference

#include <pfs_instr_class.h>

Collaboration diagram for PFS_table_share:

Public Member Functions

uint32 get_version ()
enum_object_type get_object_type ()
void aggregate_io (void)
void aggregate_lock (void)
void aggregate (void)
void init_refcount (void)
int get_refcount (void)
void inc_refcount (void)
void dec_refcount (void)
void refresh_setup_object_flags (PFS_thread *thread)

Public Attributes

pfs_lock m_lock
bool m_enabled
bool m_timed
PFS_table_share_key m_key
const char * m_schema_name
uint m_schema_name_length
const char * m_table_name
uint m_table_name_length
uint m_key_count
PFS_table_stat m_table_stat
PFS_table_key m_keys [MAX_INDEXES]

Detailed Description

Instrumentation metadata for a table share.

Definition at line 241 of file pfs_instr_class.h.

Member Data Documentation

bool PFS_table_share::m_enabled

True if table instrumentation is enabled. This flag is computed from the content of table setup_objects.

Definition at line 289 of file pfs_instr_class.h.

PFS_table_share_key PFS_table_share::m_key

Search key.

Definition at line 296 of file pfs_instr_class.h.

uint PFS_table_share::m_key_count

Number of indexes.

Definition at line 306 of file pfs_instr_class.h.

PFS_table_key PFS_table_share::m_keys[MAX_INDEXES]

Index names.

Definition at line 310 of file pfs_instr_class.h.

pfs_lock PFS_table_share::m_lock

Internal lock.

Definition at line 284 of file pfs_instr_class.h.

const char* PFS_table_share::m_schema_name

Schema name.

Definition at line 298 of file pfs_instr_class.h.

uint PFS_table_share::m_schema_name_length

Length in bytes of m_schema_name.

Definition at line 300 of file pfs_instr_class.h.

const char* PFS_table_share::m_table_name

Table name.

Definition at line 302 of file pfs_instr_class.h.

uint PFS_table_share::m_table_name_length

Length in bytes of m_table_name.

Definition at line 304 of file pfs_instr_class.h.

PFS_table_stat PFS_table_share::m_table_stat

Table statistics.

Definition at line 308 of file pfs_instr_class.h.

bool PFS_table_share::m_timed

True if table instrumentation is timed. This flag is computed from the content of table setup_objects.

Definition at line 294 of file pfs_instr_class.h.


The documentation for this struct was generated from the following files: