MySQL 8.4.0
Source Code Documentation
equi_height_bucket.cc File Reference

Equi-height bucket (implementation). More...

#include "sql/histograms/equi_height_bucket.h"
#include <assert.h>
#include <stddef.h>
#include <stdint.h>
#include <sys/types.h>
#include <algorithm>
#include <limits>
#include <memory>
#include "field_types.h"
#include "my_base.h"
#include "my_inttypes.h"
#include "my_time.h"
#include "mysql/strings/m_ctype.h"
#include "mysql_time.h"
#include "sql-common/json_dom.h"
#include "sql-common/my_decimal.h"
#include "sql/histograms/value_map.h"
#include "sql/sql_time.h"
#include "template_utils.h"

Namespaces

namespace  histograms
 
namespace  histograms::equi_height
 

Functions

template<class T >
static bool histograms::equi_height::values_are_equal (const T &val1, const T &val2)
 
static std::uint64_t histograms::equi_height::uchar_array_to_64bit_unsigned (const uchar *ptr, size_t len)
 Convert an array of uchar values into an 64bit unsigned integer. More...
 

Detailed Description

Equi-height bucket (implementation).