MySQL 8.3.0
Source Code Documentation
histograms::Histogram Member List

This is the complete list of members for histograms::Histogram, including all inherited members.

apply_operator(const enum_operator op, const T &value) consthistograms::Histogramprivate
buckets_str()histograms::Histograminlineprotectedstatic
clone(MEM_ROOT *mem_root) const =0histograms::Histogrampure virtual
collation_id_str()histograms::Histograminlinestatic
data_type_str()histograms::Histograminlinestatic
enum_histogram_type enum namehistograms::Histogram
equi_height_str()histograms::Histograminlinestatic
extract_json_dom_value(const Json_dom *json_dom, T *out, Error_context *context)histograms::Histogramprotected
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, MYSQL_TIME *out, Error_context *context)histograms::Histogram
extract_json_dom_value(const Json_dom *json_dom, my_decimal *out, Error_context *context)histograms::Histogram
get_character_set() consthistograms::Histograminline
get_column_name() consthistograms::Histograminline
get_data_type() consthistograms::Histograminline
get_database_name() consthistograms::Histograminline
get_equal_to_selectivity_dispatcher(const T &value) consthistograms::Histogramprivate
get_greater_than_selectivity_dispatcher(const T &value) consthistograms::Histogramprivate
get_histogram_type() consthistograms::Histograminline
get_less_than_selectivity_dispatcher(const T &value) consthistograms::Histogramprivate
get_mem_root() consthistograms::Histograminline
get_non_null_values_fraction() consthistograms::Histograminline
get_null_values_fraction() consthistograms::Histogram
get_num_buckets() const =0histograms::Histogrampure virtual
get_num_buckets_specified() consthistograms::Histograminline
get_num_distinct_values() const =0histograms::Histogrampure virtual
get_raw_selectivity(Item **items, size_t item_count, enum_operator op, double *selectivity) consthistograms::Histogramprivate
get_sampling_rate() consthistograms::Histograminline
get_selectivity(Item **items, size_t item_count, enum_operator op, double *selectivity) consthistograms::Histogram
get_selectivity_dispatcher(Item *item, const enum_operator op, const TYPELIB *typelib, double *selectivity) consthistograms::Histogramprivate
get_table_name() consthistograms::Histograminline
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::Histogramprotected
Histogram(MEM_ROOT *mem_root, const Histogram &other, bool *error)histograms::Histogramprotected
Histogram()=deletehistograms::Histogram
Histogram(const Histogram &other)=deletehistograms::Histogram
histogram_data_type_to_json(Json_object *json_object) consthistograms::Histogramprotected
histogram_to_json(Json_object *json_object) const =0histograms::Histogrampure virtual
histogram_type_str()histograms::Histograminlinestatic
histogram_type_to_str() const =0histograms::Histogrampure virtual
json_to_histogram(const Json_object &json_object, Error_context *context)=0histograms::Histogramprotectedpure virtual
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::Histogramstatic
last_updated_str()histograms::Histograminlineprotectedstatic
m_charsethistograms::Histogramprotected
m_column_namehistograms::Histogramprivate
m_data_typehistograms::Histogramprivate
m_database_namehistograms::Histogramprivate
m_hist_typehistograms::Histogramprivate
m_mem_roothistograms::Histogramprivate
m_null_values_fractionhistograms::Histogramprotected
m_num_buckets_specifiedhistograms::Histogramprotected
m_sampling_ratehistograms::Histogramprotected
m_table_namehistograms::Histogramprivate
null_values_str()histograms::Histograminlineprotectedstatic
numer_of_buckets_specified_str()histograms::Histograminlineprotectedstatic
sampling_rate_str()histograms::Histograminlineprotectedstatic
singleton_str()histograms::Histograminlinestatic
store_histogram(THD *thd) consthistograms::Histogram
~Histogram()=defaulthistograms::Histogramvirtual