MCPcopy Create free account
hub / github.com/Meituan-Dianping/SQLAdvisor / std

Method std

sql/sql_analyse.h:301–314  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

299 return s;
300 }
301 String *std(String *s, ha_rows rows)
302 {
303 double tmp = ulonglong2double(rows);
304 if (!(tmp - nulls))
305 s->set_real((double) 0.0, 1,my_thd_charset);
306 else
307 {
308 double tmp2 = ((ulonglong2double(sum_sqr) -
309 ulonglong2double(sum * sum) / (tmp - nulls)) /
310 (tmp - nulls));
311 s->set_real(((double) tmp2 <= 0.0 ? 0.0 : sqrt(tmp2)), DEC_IN_AVG,my_thd_charset);
312 }
313 return s;
314 }
315 friend int collect_ulonglong(ulonglong *element, element_count count,
316 TREE_INFO *info);
317 tree_walk_action collect_enum()

Callers

nothing calls this directly

Calls 1

set_realMethod · 0.80

Tested by

no test coverage detected