| add_bucket_from_json(const Json_array *json_bucket, Error_context *context) | histograms::Equi_height< T > | private | 
  | apply_operator(const enum_operator op, const T &value) const | histograms::Histogram | private | 
  | auto_update_str() | histograms::Histogram | inlineprotectedstatic | 
  | buckets_str() | histograms::Histogram | inlineprotectedstatic | 
  | build_histogram(const Value_map< T > &value_map, size_t num_buckets) | histograms::Equi_height< T > |  | 
  | clone(MEM_ROOT *mem_root) const override | histograms::Equi_height< T > | virtual | 
  | collation_id_str() | histograms::Histogram | inlinestatic | 
  | create(MEM_ROOT *mem_root, const std::string &db_name, const std::string &tbl_name, const std::string &col_name, Value_map_type data_type) | histograms::Equi_height< T > | static | 
  | data_type_str() | histograms::Histogram | inlinestatic | 
  | enum_histogram_type enum name | histograms::Histogram |  | 
  | Equi_height(const Equi_height< T > &other)=delete | histograms::Equi_height< T > |  | 
  | Equi_height(MEM_ROOT *mem_root, const std::string &db_name, const std::string &tbl_name, const std::string &col_name, Value_map_type data_type, bool *error) | histograms::Equi_height< T > | private | 
  | Equi_height(MEM_ROOT *mem_root, const Equi_height< T > &other, bool *error) | histograms::Equi_height< T > | private | 
  | equi_height_str() | histograms::Equi_height< T > | inlineprivatestatic | 
  | extract_json_dom_value(const Json_dom *json_dom, T *out, Error_context *context) | histograms::Histogram | protected | 
  | extract_json_dom_value(const Json_dom *json_dom, double *out, Error_context *context) | histograms::Histogram |  | 
  | extract_json_dom_value(const Json_dom *json_dom, String *out, Error_context *context) | histograms::Histogram |  | 
  | extract_json_dom_value(const Json_dom *json_dom, ulonglong *out, Error_context *context) | histograms::Histogram |  | 
  | extract_json_dom_value(const Json_dom *json_dom, longlong *out, Error_context *context) | histograms::Histogram |  | 
  | extract_json_dom_value(const Json_dom *json_dom, Time_val *out, Error_context *context) | histograms::Histogram |  | 
  | extract_json_dom_value(const Json_dom *json_dom, Datetime_val *out, Error_context *context) | histograms::Histogram |  | 
  | extract_json_dom_value(const Json_dom *json_dom, my_decimal *out, Error_context *context) | histograms::Histogram |  | 
  | get_auto_update() const | histograms::Histogram | inline | 
  | get_buckets() const | histograms::Equi_height< T > | inline | 
  | get_character_set() const | histograms::Histogram | inline | 
  | get_column_name() const | histograms::Histogram | inline | 
  | get_data_type() const | histograms::Histogram | inline | 
  | get_database_name() const | histograms::Histogram | inline | 
  | get_equal_to_selectivity(const T &value) const | histograms::Equi_height< T > |  | 
  | get_equal_to_selectivity_dispatcher(const T &value) const | histograms::Histogram | private | 
  | get_greater_than_selectivity(const T &value) const | histograms::Equi_height< T > |  | 
  | get_greater_than_selectivity_dispatcher(const T &value) const | histograms::Histogram | private | 
  | get_histogram_type() const | histograms::Histogram | inline | 
  | get_less_than_selectivity(const T &value) const | histograms::Equi_height< T > |  | 
  | get_less_than_selectivity_dispatcher(const T &value) const | histograms::Histogram | private | 
  | get_mem_root() const | histograms::Histogram | inline | 
  | get_non_null_values_fraction() const | histograms::Histogram | inline | 
  | get_null_values_fraction() const | histograms::Histogram |  | 
  | get_num_buckets() const override | histograms::Equi_height< T > | inlinevirtual | 
  | get_num_buckets_specified() const | histograms::Histogram | inline | 
  | get_num_distinct_values() const override | histograms::Equi_height< T > | virtual | 
  | get_raw_selectivity(Item **items, size_t item_count, enum_operator op, double *selectivity) const | histograms::Histogram | private | 
  | get_sampling_rate() const | histograms::Histogram | inline | 
  | get_selectivity(Item **items, size_t item_count, enum_operator op, double *selectivity) const | histograms::Histogram |  | 
  | get_selectivity_dispatcher(Item *item, const enum_operator op, const TYPELIB *typelib, double *selectivity) const | histograms::Histogram | private | 
  | get_table_name() const | histograms::Histogram | inline | 
  | Histogram(MEM_ROOT *mem_root, const std::string &db_name, const std::string &tbl_name, const std::string &col_name, enum_histogram_type type, Value_map_type data_type, bool *error) | histograms::Histogram | protected | 
  | Histogram(MEM_ROOT *mem_root, const Histogram &other, bool *error) | histograms::Histogram | protected | 
  | Histogram()=delete | histograms::Histogram |  | 
  | Histogram(const Histogram &other)=delete | histograms::Histogram |  | 
  | histogram_data_type_to_json(Json_object *json_object) const | histograms::Histogram | protected | 
  | histogram_to_json(Json_object *json_object) const override | histograms::Equi_height< T > | virtual | 
  | histogram_type_str() | histograms::Histogram | inlinestatic | 
  | histogram_type_to_str() const override | histograms::Equi_height< T > | virtual | 
  | json_to_histogram(const Json_object &json_object, Error_context *context) override | histograms::Equi_height< T > | protectedvirtual | 
  | histograms::Histogram::json_to_histogram(MEM_ROOT *mem_root, const std::string &schema_name, const std::string &table_name, const std::string &column_name, const Json_object &json_object, Error_context *context) | histograms::Histogram | static | 
  | last_updated_str() | histograms::Histogram | inlineprotectedstatic | 
  | m_auto_update | histograms::Histogram | private | 
  | m_buckets | histograms::Equi_height< T > | private | 
  | m_charset | histograms::Histogram | protected | 
  | m_column_name | histograms::Histogram | private | 
  | m_data_type | histograms::Histogram | private | 
  | m_database_name | histograms::Histogram | private | 
  | m_hist_type | histograms::Histogram | private | 
  | m_mem_root | histograms::Histogram | private | 
  | m_null_values_fraction | histograms::Histogram | protected | 
  | m_num_buckets_specified | histograms::Histogram | protected | 
  | m_sampling_rate | histograms::Histogram | protected | 
  | m_table_name | histograms::Histogram | private | 
  | null_values_str() | histograms::Histogram | inlineprotectedstatic | 
  | numer_of_buckets_specified_str() | histograms::Histogram | inlineprotectedstatic | 
  | sampling_rate_str() | histograms::Histogram | inlineprotectedstatic | 
  | set_auto_update(bool auto_update) | histograms::Histogram | inline | 
  | singleton_str() | histograms::Histogram | inlinestatic | 
  | store_histogram(THD *thd) const | histograms::Histogram |  | 
  | ~Histogram()=default | histograms::Histogram | virtual |