diff options
author | Julius Goryavsky <julius.goryavsky@mariadb.com> | 2020-03-11 12:07:06 +0100 |
---|---|---|
committer | Julius Goryavsky <julius.goryavsky@mariadb.com> | 2020-03-11 12:07:06 +0100 |
commit | 19ef6bb73823bb213591deb7dff1b211fa59920e (patch) | |
tree | f59cc56ffd57ca7aa3694e5160e752d7bde90706 /sql/sql_analyze_stmt.h | |
parent | e9765e6d594d98ae52acf0c1278857cc6c7061cc (diff) | |
parent | 9d7ed94f6a526748eff29dae2939a3fd341f118b (diff) | |
download | mariadb-git-bb-10.5-MDEV-13362.tar.gz |
Merge branch '10.5' of https://github.com/MariaDB/server into bb-10.5-MDEV-13362bb-10.5-MDEV-13362
Diffstat (limited to 'sql/sql_analyze_stmt.h')
-rw-r--r-- | sql/sql_analyze_stmt.h | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/sql/sql_analyze_stmt.h b/sql/sql_analyze_stmt.h index 9d5151c3be2..bc7c60a318b 100644 --- a/sql/sql_analyze_stmt.h +++ b/sql/sql_analyze_stmt.h @@ -221,7 +221,10 @@ public: time_tracker(do_timing), r_limit(0), r_used_pq(0), r_examined_rows(0), r_sorted_rows(0), r_output_rows(0), sort_passes(0), - sort_buffer_size(0) + sort_buffer_size(0), + r_using_addons(false), + r_packed_addon_fields(false), + r_sort_keys_packed(false) {} /* Functions that filesort uses to report various things about its execution */ @@ -263,6 +266,18 @@ public: else sort_buffer_size= bufsize; } + + inline void report_addon_fields_format(bool addons_packed) + { + r_using_addons= true; + r_packed_addon_fields= addons_packed; + } + inline void report_sort_keys_format(bool sort_keys_packed) + { + r_sort_keys_packed= sort_keys_packed; + } + + void get_data_format(String *str); /* Functions to get the statistics */ void print_json_members(Json_writer *writer); @@ -322,6 +337,9 @@ private: other - value */ ulonglong sort_buffer_size; + bool r_using_addons; + bool r_packed_addon_fields; + bool r_sort_keys_packed; }; |