Class hist::HistogramReader¶
ClassList > hist > HistogramReader
#include <histogram_reader.hpp>
Public Functions¶
| Type | Name |
|---|---|
| HistogramReader () = default |
|
| std::int64_t | bucket_approx_ndv (std::uint32_t i) const |
| std::uint64_t | bucket_count () noexcept const |
| std::int64_t | bucket_cumulative (std::int32_t i) const |
| T | bucket_hi (std::int32_t i) const |
| double | bucket_hi (std::int32_t i) const |
| std::string | bucket_hi_dump (std::uint32_t i) const |
| std::string | bucket_hi_dump (std::uint32_t i) const |
| std::string | bucket_hi_dump_with_type (std::uint32_t i, DB_TYPE attr_type) const |
| std::int64_t | bucket_rows (std::uint32_t i) const |
| bool | check_value_included (std::uint32_t i, const T & value) const |
| int | create (HistogramReader & reader, std::string_view blob) |
| int | find_bucket (const T & value) const |
| bool | find_bucket_and_check (const T & value, int & bucket_index) |
| int | reset (std::string_view blob) |
| std::uint64_t | total_rows () const |
Public Functions Documentation¶
function HistogramReader¶
function bucket_approx_ndv¶
function bucket_count¶
function bucket_cumulative¶
function bucket_hi [1/2]¶
function bucket_hi [2/2]¶
function bucket_hi_dump [1/2]¶
function bucket_hi_dump [2/2]¶
function bucket_hi_dump_with_type¶
std::string hist::HistogramReader::bucket_hi_dump_with_type (
std::uint32_t i,
DB_TYPE attr_type
) const
function bucket_rows¶
function check_value_included¶
template<typename T>
inline bool hist::HistogramReader::check_value_included (
std::uint32_t i,
const T & value
) const
function create¶
function find_bucket¶
function find_bucket_and_check¶
template<typename T>
inline bool hist::HistogramReader::find_bucket_and_check (
const T & value,
int & bucket_index
)
function reset¶
function total_rows¶
The documentation for this class was generated from the following file cubrid/src/optimizer/histogram/histogram_reader.hpp