| 
| PSI_table_handle *  | esalary_open_table (PSI_pos **pos) | 
|   | Instantiate Esalary_Table_Handle at plugin code when corresponding table in performance schema is opened.  More...
  | 
|   | 
| void  | esalary_close_table (PSI_table_handle *handle) | 
|   | Destroy the Esalary_Table_Handle at plugin code when corresponding table in performance schema is closed.  More...
  | 
|   | 
| static void  | copy_record (Esalary_Record *dest, Esalary_Record *source) | 
|   | 
| int  | esalary_rnd_next (PSI_table_handle *handle) | 
|   | 
| int  | esalary_rnd_init (PSI_table_handle *h, bool scan) | 
|   | 
| int  | esalary_rnd_pos (PSI_table_handle *handle) | 
|   | 
| int  | esalary_index_init (PSI_table_handle *handle, uint idx, bool sorted, PSI_index_handle **index) | 
|   | 
| int  | esalary_index_read (PSI_index_handle *index, PSI_key_reader *reader, unsigned int idx, int find_flag) | 
|   | 
| int  | esalary_index_next (PSI_table_handle *handle) | 
|   | 
| void  | esalary_reset_position (PSI_table_handle *handle) | 
|   | 
| int  | esalary_read_column_value (PSI_table_handle *handle, PSI_field *field, uint index) | 
|   | 
| int  | esalary_write_row_values (PSI_table_handle *handle) | 
|   | 
| int  | esalary_write_column_value (PSI_table_handle *handle, PSI_field *field, unsigned int index) | 
|   | 
| int  | esalary_update_row_values (PSI_table_handle *handle) | 
|   | 
| int  | esalary_update_column_value (PSI_table_handle *handle, PSI_field *field, unsigned int index) | 
|   | 
| int  | esalary_delete_row_values (PSI_table_handle *handle) | 
|   | 
| int  | esalary_delete_all_rows (void) | 
|   | 
| unsigned long long  | esalary_get_row_count (void) | 
|   | 
| void  | init_esalary_share (PFS_engine_table_share_proxy *share) | 
|   |