MySQL 8.3.0
Source Code Documentation
pfs_example_machines_by_emp_by_mtype.h File Reference

Go to the source code of this file.

Classes

class  M_by_emp_by_mtype_record
 
struct  POS_m_by_emp_by_mtype
 
struct  M_by_emp_by_mtype_Table_Handle
 

Functions

PSI_table_handlem_by_emp_by_mtype_open_table (PSI_pos **pos)
 Instantiate Table_Handle at plugin code when corresponding table in performance schema is opened. More...
 
void m_by_emp_by_mtype_close_table (PSI_table_handle *handle)
 Destroy the Table_Handle at plugin code when corresponding table in performance schema is closed. More...
 
int m_by_emp_by_mtype_rnd_next (PSI_table_handle *handle)
 
int m_by_emp_by_mtype_rnd_init (PSI_table_handle *h, bool scan)
 
int m_by_emp_by_mtype_rnd_pos (PSI_table_handle *handle)
 
int m_by_emp_by_mtype_index_init (PSI_table_handle *handle, uint idx, bool sorted, PSI_index_handle **index)
 
int m_by_emp_by_mtype_index_read (PSI_index_handle *index, PSI_key_reader *reader, unsigned int idx, int find_flag)
 
int m_by_emp_by_mtype_index_next (PSI_table_handle *handle)
 
void m_by_emp_by_mtype_reset_position (PSI_table_handle *handle)
 
int m_by_emp_by_mtype_read_column_value (PSI_table_handle *handle, PSI_field *field, uint index)
 
int m_by_emp_by_mtype_write_row_values (PSI_table_handle *handle)
 
int m_by_emp_by_mtype_write_column_value (PSI_table_handle *handle, PSI_field *field, unsigned int index)
 
int m_by_emp_by_mtype_update_row_values (PSI_table_handle *handle)
 
int m_by_emp_by_mtype_update_column_value (PSI_table_handle *handle, PSI_field *field, unsigned int index)
 
int m_by_emp_by_mtype_delete_row_values (PSI_table_handle *handle)
 
int m_by_emp_by_mtype_delete_all_rows (void)
 
unsigned long long m_by_emp_by_mtype_get_row_count (void)
 
void init_m_by_emp_by_mtype_share (PFS_engine_table_share_proxy *share)
 

Variables

const mysql_service_pfs_plugin_column_integer_v1_tcol_int_svc
 
const mysql_service_pfs_plugin_column_enum_v1_tcol_enum_svc
 
const mysql_service_pfs_plugin_column_string_v2_tcol_string_svc
 
PFS_engine_table_share_proxy m_by_emp_by_mtype_st_share
 

Function Documentation

◆ init_m_by_emp_by_mtype_share()

void init_m_by_emp_by_mtype_share ( PFS_engine_table_share_proxy share)

◆ m_by_emp_by_mtype_close_table()

void m_by_emp_by_mtype_close_table ( PSI_table_handle handle)

Destroy the Table_Handle at plugin code when corresponding table in performance schema is closed.

◆ m_by_emp_by_mtype_delete_all_rows()

int m_by_emp_by_mtype_delete_all_rows ( void  )

◆ m_by_emp_by_mtype_delete_row_values()

int m_by_emp_by_mtype_delete_row_values ( PSI_table_handle handle)

◆ m_by_emp_by_mtype_get_row_count()

unsigned long long m_by_emp_by_mtype_get_row_count ( void  )

◆ m_by_emp_by_mtype_index_init()

int m_by_emp_by_mtype_index_init ( PSI_table_handle handle,
uint  idx,
bool  sorted,
PSI_index_handle **  index 
)

◆ m_by_emp_by_mtype_index_next()

int m_by_emp_by_mtype_index_next ( PSI_table_handle handle)

◆ m_by_emp_by_mtype_index_read()

int m_by_emp_by_mtype_index_read ( PSI_index_handle index,
PSI_key_reader reader,
unsigned int  idx,
int  find_flag 
)

◆ m_by_emp_by_mtype_open_table()

PSI_table_handle * m_by_emp_by_mtype_open_table ( PSI_pos **  pos)

Instantiate Table_Handle at plugin code when corresponding table in performance schema is opened.

◆ m_by_emp_by_mtype_read_column_value()

int m_by_emp_by_mtype_read_column_value ( PSI_table_handle handle,
PSI_field field,
uint  index 
)

◆ m_by_emp_by_mtype_reset_position()

void m_by_emp_by_mtype_reset_position ( PSI_table_handle handle)

◆ m_by_emp_by_mtype_rnd_init()

int m_by_emp_by_mtype_rnd_init ( PSI_table_handle h,
bool  scan 
)

◆ m_by_emp_by_mtype_rnd_next()

int m_by_emp_by_mtype_rnd_next ( PSI_table_handle handle)

◆ m_by_emp_by_mtype_rnd_pos()

int m_by_emp_by_mtype_rnd_pos ( PSI_table_handle handle)

◆ m_by_emp_by_mtype_update_column_value()

int m_by_emp_by_mtype_update_column_value ( PSI_table_handle handle,
PSI_field field,
unsigned int  index 
)

◆ m_by_emp_by_mtype_update_row_values()

int m_by_emp_by_mtype_update_row_values ( PSI_table_handle handle)

◆ m_by_emp_by_mtype_write_column_value()

int m_by_emp_by_mtype_write_column_value ( PSI_table_handle handle,
PSI_field field,
unsigned int  index 
)

◆ m_by_emp_by_mtype_write_row_values()

int m_by_emp_by_mtype_write_row_values ( PSI_table_handle handle)

Variable Documentation

◆ col_enum_svc

const mysql_service_pfs_plugin_column_enum_v1_t* col_enum_svc
extern

◆ col_int_svc

◆ col_string_svc

const mysql_service_pfs_plugin_column_string_v2_t* col_string_svc
extern

◆ m_by_emp_by_mtype_st_share

PFS_engine_table_share_proxy m_by_emp_by_mtype_st_share
extern