MySQL 9.1.0
Source Code Documentation
|
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... | |
Equi-height bucket (implementation).