summaryrefslogtreecommitdiff
path: root/sql/sql_explain.h
diff options
context:
space:
mode:
Diffstat (limited to 'sql/sql_explain.h')
-rw-r--r--sql/sql_explain.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/sql/sql_explain.h b/sql/sql_explain.h
index a7ef0beb649..c4bfa4d09bf 100644
--- a/sql/sql_explain.h
+++ b/sql/sql_explain.h
@@ -175,6 +175,9 @@ public:
void print_explain_json(Explain_query *query, Json_writer *writer,
bool is_analyze);
+ void print_explain_json_interns(Explain_query *query, Json_writer *writer,
+ bool is_analyze);
+
/* A flat array of Explain structs for tables. */
Explain_table_access** join_tabs;
uint n_join_tabs;
@@ -222,6 +225,9 @@ public:
*/
const char *message;
+ /* Expensive constant condition */
+ Item *exec_const_cond;
+
/* Global join attributes. In tabular form, they are printed on the first row */
bool using_temporary;
bool using_filesort;