mirror of
https://github.com/MariaDB/server.git
synced 2025-11-09 11:41:36 +03:00
Merge branch 'bb-11.4-serg' into bb-11.8-serg
This commit is contained in:
@@ -603,10 +603,24 @@ private:
|
||||
k-component prefixes among them
|
||||
*/
|
||||
ulonglong *avg_frequency;
|
||||
bool stats_were_read;
|
||||
|
||||
public:
|
||||
void init_avg_frequency(ulonglong *ptr)
|
||||
{
|
||||
avg_frequency= ptr;
|
||||
stats_were_read= false;
|
||||
}
|
||||
|
||||
void init_avg_frequency(ulonglong *ptr) { avg_frequency= ptr; }
|
||||
void mark_stats_as_read() { stats_were_read= true; }
|
||||
|
||||
bool has_stats(THD *thd) const
|
||||
{
|
||||
if (TEST_NEW_MODE_FLAG(thd, NEW_MODE_FIX_INDEX_STATS_FOR_ALL_NULLS))
|
||||
return stats_were_read;
|
||||
else
|
||||
return get_avg_frequency(0) > 0.5;
|
||||
}
|
||||
|
||||
bool avg_frequency_is_inited() { return avg_frequency != NULL; }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user