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
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