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

#include <table_events_stages.h>

Inheritance diagram for table_events_stages_history_long:
Collaboration diagram for table_events_stages_history_long:

Public Member Functions

virtual int rnd_init (bool scan)
virtual int rnd_next ()
virtual int rnd_pos (const void *pos)
virtual void reset_position (void)

Static Public Member Functions

static PFS_engine_tablecreate ()
static int delete_all_rows ()

Static Public Attributes

static PFS_engine_table_share m_share

Additional Inherited Members

- Protected Member Functions inherited from table_events_stages_common
virtual int read_row_values (TABLE *table, unsigned char *buf, Field **fields, bool read_all)
 table_events_stages_common (const PFS_engine_table_share *share, void *pos)
void make_row (PFS_events_stages *stage)
- Protected Attributes inherited from table_events_stages_common
row_events_stages m_row
bool m_row_exists

Detailed Description

Table PERFORMANCE_SCHEMA.EVENTS_STAGES_HISTORY_LONG.

Definition at line 181 of file table_events_stages.h.

Member Function Documentation

void table_events_stages_history_long::reset_position ( void  )
virtual

Reset the cursor position to the beginning of the table.

Implements PFS_engine_table.

Definition at line 450 of file table_events_stages.cc.

int table_events_stages_history_long::rnd_init ( bool  scan)
virtual

Initialize table scan.

Reimplemented from PFS_engine_table.

Definition at line 456 of file table_events_stages.cc.

Here is the call graph for this function:

int table_events_stages_history_long::rnd_next ( )
virtual

Fetch the next row in this cursor.

Implements PFS_engine_table.

Definition at line 462 of file table_events_stages.cc.

Here is the call graph for this function:

int table_events_stages_history_long::rnd_pos ( const void *  pos)
virtual

Fetch a row by position.

Parameters
posposition to fetch

Implements PFS_engine_table.

Definition at line 491 of file table_events_stages.cc.

Here is the call graph for this function:

Member Data Documentation

PFS_engine_table_share table_events_stages_history_long::m_share
static
Initial value:
{
{ C_STRING_WITH_LEN("events_stages_history_long") },
&table_events_stages_history_long::create,
NULL,
&table_events_stages_history_long::delete_all_rows,
NULL,
10000,
sizeof(PFS_simple_index),
&m_table_lock,
&table_events_stages_current::m_field_def,
false
}

Table share

Definition at line 185 of file table_events_stages.h.


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