diff options
Diffstat (limited to 'sql/sql_statistics.h')
-rw-r--r-- | sql/sql_statistics.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/sql/sql_statistics.h b/sql/sql_statistics.h index c5b1aa54399..14877417072 100644 --- a/sql/sql_statistics.h +++ b/sql/sql_statistics.h @@ -154,7 +154,9 @@ class Histogram_builder; class Histogram_base { public: - virtual bool parse(MEM_ROOT *mem_root, Field *field, Histogram_type type_arg, + virtual bool parse(MEM_ROOT *mem_root, + const char *db_name, const char *table_name, + Field *field, Histogram_type type_arg, const char *hist_data, size_t hist_data_len)= 0; virtual void serialize(Field *to_field)= 0; @@ -311,8 +313,9 @@ public: Histogram_type get_type() override { return type; } - bool parse(MEM_ROOT *mem_root, Field *, Histogram_type type_arg, - const char *hist_data, size_t hist_data_len) override; + bool parse(MEM_ROOT *mem_root, const char*, const char*, Field*, + Histogram_type type_arg, const char *hist_data, + size_t hist_data_len) override; void serialize(Field *to_field) override; void init_for_collection(MEM_ROOT *mem_root, Histogram_type htype_arg, ulonglong size) override; |