Go to the source code of this file.
 | 
| PSI_table_handle *  | ename_open_table (PSI_pos **pos) | 
|   | Instantiate Ename_Table_Handle at plugin code when corresponding table in performance schema is opened.  More...
  | 
|   | 
| void  | ename_close_table (PSI_table_handle *handle) | 
|   | Destroy the Ename_Table_Handle at plugin code when corresponding table in performance schema is closed.  More...
  | 
|   | 
| int  | ename_rnd_next (PSI_table_handle *handle) | 
|   | 
| int  | ename_rnd_init (PSI_table_handle *h, bool scan) | 
|   | 
| int  | ename_rnd_pos (PSI_table_handle *handle) | 
|   | 
| int  | ename_index_init (PSI_table_handle *handle, uint idx, bool sorted, PSI_index_handle **index) | 
|   | 
| int  | ename_index_read (PSI_index_handle *index, PSI_key_reader *reader, unsigned int idx, int find_flag) | 
|   | 
| int  | ename_index_next (PSI_table_handle *handle) | 
|   | 
| void  | ename_reset_position (PSI_table_handle *handle) | 
|   | 
| int  | ename_read_column_value (PSI_table_handle *handle, PSI_field *field, uint index) | 
|   | 
| int  | ename_write_row_values (PSI_table_handle *handle) | 
|   | 
| int  | ename_write_column_value (PSI_table_handle *handle, PSI_field *field, unsigned int index) | 
|   | 
| int  | ename_update_row_values (PSI_table_handle *handle) | 
|   | 
| int  | ename_update_column_value (PSI_table_handle *handle, PSI_field *field, unsigned int index) | 
|   | 
| int  | ename_delete_row_values (PSI_table_handle *handle) | 
|   | 
| int  | ename_delete_all_rows (void) | 
|   | 
| unsigned long long  | ename_get_row_count (void) | 
|   | 
| void  | init_ename_share (PFS_engine_table_share_proxy *share) | 
|   | 
◆ EMPLOYEE_NAME_LEN
      
        
          | #define EMPLOYEE_NAME_LEN   20 * 4 | 
        
      
 
 
◆ EMPLOYEEE_NAME_MAX_ROWS
      
        
          | #define EMPLOYEEE_NAME_MAX_ROWS   100 | 
        
      
 
 
◆ ename_close_table()
Destroy the Ename_Table_Handle at plugin code when corresponding table in performance schema is closed. 
 
 
◆ ename_delete_all_rows()
      
        
          | int ename_delete_all_rows  | 
          ( | 
          void  | 
           | ) | 
           | 
        
      
 
 
◆ ename_delete_row_values()
◆ ename_get_row_count()
      
        
          | unsigned long long ename_get_row_count  | 
          ( | 
          void  | 
           | ) | 
           | 
        
      
 
 
◆ ename_index_init()
◆ ename_index_next()
◆ ename_index_read()
◆ ename_open_table()
Instantiate Ename_Table_Handle at plugin code when corresponding table in performance schema is opened. 
 
 
◆ ename_read_column_value()
◆ ename_reset_position()
◆ ename_rnd_init()
◆ ename_rnd_next()
◆ ename_rnd_pos()
◆ ename_update_column_value()
◆ ename_update_row_values()
◆ ename_write_column_value()
◆ ename_write_row_values()
◆ init_ename_share()
◆ col_int_svc
◆ col_string_svc
◆ ename_records_array
An array to keep rows of the tables. 
When a row is inserted in plugin table, it will be stored here. When a row is queried from plugin table, it will be fetched from here. 
 
 
◆ ename_st_share
◆ LOCK_ename_records_array