summaryrefslogtreecommitdiff
path: root/sql/event_data_objects.h
diff options
context:
space:
mode:
authorSergei Golubchik <serg@mariadb.org>2020-02-14 17:05:31 +0100
committerSergei Golubchik <serg@mariadb.org>2020-03-10 19:24:23 +0100
commitd4605bc90fa488ef27393ce7e45e88b4b9bf2c46 (patch)
treeb864e8e26627263269989b6da548cd01799d44b6 /sql/event_data_objects.h
parent70e7b5095d44f580eb0a287fb6d6c794276e75d2 (diff)
downloadmariadb-git-d4605bc90fa488ef27393ce7e45e88b4b9bf2c46.tar.gz
perfschema statement instrumentation related changes
Diffstat (limited to 'sql/event_data_objects.h')
-rw-r--r--sql/event_data_objects.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/sql/event_data_objects.h b/sql/event_data_objects.h
index d7cfefaa948..c20a8c31425 100644
--- a/sql/event_data_objects.h
+++ b/sql/event_data_objects.h
@@ -30,6 +30,8 @@ class THD;
class Time_zone;
struct TABLE;
+void init_scheduler_psi_keys(void);
+
class Event_queue_element_for_exec
{
public:
@@ -48,6 +50,15 @@ private:
/* Prevent use of these */
Event_queue_element_for_exec(const Event_queue_element_for_exec &);
void operator=(Event_queue_element_for_exec &);
+#ifdef HAVE_PSI_INTERFACE
+public:
+ PSI_statement_info* get_psi_info()
+ {
+ return & psi_info;
+ }
+
+ static PSI_statement_info psi_info;
+#endif
};