LCOV - code coverage report
Current view: top level - src/backend/utils/adt - numeric.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 94.8 % 3977 3771
Test Date: 2026-03-10 07:14:57 Functions: 99.1 % 211 209
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
int8_sum 0
numeric_uplus 0
int2_numeric 3
int2_avg_accum_inv 6
accum_sum_reset 9
numeric_avg_combine 11
numeric_avg_deserialize 11
numeric_avg_serialize 11
numeric_poly_combine 11
numeric_poly_deserialize 11
numeric_poly_serialize 11
int2_sum 12
int8_avg_combine 14
int8_avg_deserialize 14
int8_avg_serialize 14
numeric_float8_no_overflow 16
numeric_combine 17
numeric_deserialize 17
numeric_serialize 17
int8_avg_accum_inv 18
numeric_poly_avg 18
accum_sum_copy 21
int2_avg_accum 21
numeric_fac 21
accum_sum_combine 24
numeric_inc 24
numeric_sign 24
makeInt128AggStateCurrentContext 25
numeric_poly_var_pop 30
numeric_is_integral 33
numeric_send 35
int128_deserialize 36
int128_serialize 36
numeric_min_scale 36
numeric_poly_stddev_pop 36
numeric_avg 39
numeric_exp 39
makeNumericAggStateCurrentContext 40
hash_numeric_extended 42
numericvar_deserialize 45
numericvar_serialize 45
numeric_stddev_pop 48
numeric_int2 51
numeric_recv 51
floor_var 54
numeric_scale 54
numeric_var_pop 57
numericvar_to_uint64 59
numeric_pg_lsn 62
numeric_floor 63
numeric_poly_var_samp 63
numeric_abbrev_abort 72
numeric_sqrt 75
set_var_from_non_decimal_integer_str 78
int2_accum_inv 81
int4_accum_inv 81
int8_accum_inv 81
numeric_poly_stddev_samp 82
numeric_stddev_samp 87
exp_var 90
numeric_var_samp 90
int2_accum 99
numeric_ln 99
ceil_var 102
log_var 108
numeric_gcd 108
gcd_var 111
numeric_ceil 111
get_str_from_var_sci 114
numeric_accum_inv 114
power_ten_int 114
numeric_lcm 123
numeric_out_sci 123
do_int128_discard 156
numeric_trim_scale 162
do_numeric_discard 171
numeric_log 171
get_min_scale 186
numerictypmodout 188
numeric_poly_stddev_internal 211
numericvar_to_double_no_overflow 235
compute_bucket 240
numeric_support 258
numeric_int8 261
div_var_int64 264
numeric_int8_safe 285
numeric_trunc 313
generate_series_numeric_support 321
numeric_accum 321
xdigit_value 354
estimate_ln_dweight 369
width_bucket_numeric 393
numeric_smaller 405
ln_var 417
numeric_uminus 442
makeInt128AggState 482
numeric_stddev_internal 493
numeric_poly_sum 525
float8_numeric 537
in_range_numeric_numeric 576
numeric_sortsupport 594
numeric_is_inf 605
numeric_div_trunc 609
power_var_int 618
power_var 699
int4_avg_accum_inv 726
numeric_power 822
make_numeric_typmod 947
apply_typmod_special 948
numerictypmodin 968
numeric_float4 1228
numeric_sign_internal 1785
int2int4_sum 1917
sqrt_var 2097
div_mod_var 2259
numeric_ne 2688
numeric_int4 3106
numeric_maximum_size 3547
numeric_int4_safe 3898
numeric_round 3904
numeric_is_nan 4220
numericvar_to_int32 4261
int128_to_numericvar 4397
int4_avg_combine 4989
numericvar_to_int64 5215
int8_avg 5417
numeric 5865
set_var_from_num 6476
numeric_ge 7506
numeric_le 8444
numeric_larger 9315
numeric_abbrev_convert_var 9509
numeric_abbrev_convert 9584
numeric_abs 9753
float4_numeric 11283
duplicate_numeric 13999
int64_div_fast_to_numeric 14694
random_var 16719
random_numeric 16731
set_var_from_var 17655
int8_numeric 18427
numeric_typmod_scale 20762
numeric_typmod_precision 24309
numeric_gt 27869
numeric_normalize 30857
zero_var 30918
numeric_sub 37864
numeric_sub_safe 37939
generate_series_numeric 60192
generate_series_step_numeric 60417
numeric_div 74161
numeric_div_safe 74581
select_div_scale 74842
numeric_in 83105
apply_typmod 84382
cmp_var 85114
numeric_sum 85453
makeNumericAggState 85568
accum_sum_final 86301
accum_sum_carry 86382
set_var_from_str 93931
numeric_cmp_abbrev 94307
is_valid_numeric_typmod 94654
int8_accum 120099
int4_accum 121099
round_var 124440
numeric_add 126321
numeric_add_safe 126840
numeric_lt 149634
int8_avg_accum 159458
numeric_mod 206705
numeric_mod_safe 206711
mod_var 206900
trunc_var 210462
add_abs 223286
numeric_mul 245100
numeric_mul_safe 245118
numeric_float8 260321
sub_var 266528
do_int128_accum 278739
div_var 285623
div_var_int 292193
hash_numeric 303768
add_var 309279
numeric_eq 325339
sub_abs 327377
cmp_abs 354891
numeric_cmp 380059
numeric_out 427036
get_str_from_var 456436
mul_var_short 579477
mul_var 595162
int4_numeric 778114
int64_to_numeric 935367
numeric_avg_accum 936404
int64_to_numericvar 951181
do_numeric_accum 1056776
alloc_var 1091232
make_result 1135309
accum_sum_add 1177852
accum_sum_rescale 1177852
int4_avg_accum 1313151
strip_var 1644141
make_result_safe 1908098
free_var 2097765
int4_sum 2470450
init_var_from_num 2946579
numeric_fast_cmp 12904384
cmp_numerics 13816699
cmp_abs_common 13853918
cmp_var_common 13893281

Generated by: LCOV version 2.0-1