Go to the source code of this file.
|
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...
|
|
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) |
|
◆ esalary_close_table()
Destroy the Esalary_Table_Handle at plugin code when corresponding table in performance schema is closed.
◆ esalary_delete_all_rows()
int esalary_delete_all_rows |
( |
void |
| ) |
|
◆ esalary_delete_row_values()
◆ esalary_get_row_count()
unsigned long long esalary_get_row_count |
( |
void |
| ) |
|
◆ esalary_index_init()
◆ esalary_index_next()
◆ esalary_index_read()
◆ esalary_open_table()
Instantiate Esalary_Table_Handle at plugin code when corresponding table in performance schema is opened.
◆ esalary_read_column_value()
◆ esalary_reset_position()
◆ esalary_rnd_init()
◆ esalary_rnd_next()
◆ esalary_rnd_pos()
◆ esalary_update_column_value()
◆ esalary_update_row_values()
◆ esalary_write_column_value()
◆ esalary_write_row_values()
◆ init_esalary_share()
◆ col_bigint_svc
◆ col_date_svc
◆ col_int_svc
◆ col_time_svc
◆ esalary_records_vector
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.
◆ esalary_st_share
◆ LOCK_esalary_records_array