| LCOV - differential code coverage report | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Function Name |
TLA | Hit count |
Lines |
Branches |
| accum_sum_add | CBC | 1570448 | 100.0 % (15 / 15) | 100.0 % (6 / 6) |
| accum_sum_carry | CBC | 115168 | 100.0 % (29 / 29) | 88.9 % (16 / 18) |
| accum_sum_combine | CBC | 36 | 100.0 % (6 / 6) | |
| accum_sum_copy | CBC | 28 | 100.0 % (10 / 10) | |
| accum_sum_final | CBC | 115058 | 90.5 % (19 / 21) | 62.5 % (5 / 8) |
| accum_sum_rescale | CBC | 1570448 | 100.0 % (33 / 33) | 83.3 % (15 / 18) |
| accum_sum_reset | CBC | 12 | 100.0 % (6 / 6) | 100.0 % (2 / 2) |
| add_abs | CBC | 299692 | 97.5 % (39 / 40) | 88.9 % (16 / 18) |
| add_var | CBC | 414485 | 100.0 % (35 / 35) | 85.7 % (12 / 14) |
| alloc_var | CBC | 1444536 | 100.0 % (7 / 7) | 100.0 % (2 / 2) |
| apply_typmod | CBC | 105934 | 96.0 % (24 / 25) | 95.8 % (23 / 24) |
| apply_typmod_special | CBC | 1293 | 100.0 % (9 / 9) | 75.0 % (6 / 8) |
| ceil_var | CBC | 136 | 100.0 % (9 / 9) | 100.0 % (4 / 4) |
| cmp_abs | CBC | 469393 | 100.0 % (3 / 3) | |
| cmp_abs_common | CBC | 18750143 | 92.0 % (23 / 25) | 93.3 % (28 / 30) |
| cmp_numerics | CBC | 18703109 | 95.8 % (23 / 24) | 92.9 % (39 / 42) |
| cmp_var | CBC | 114439 | 100.0 % (5 / 5) | |
| cmp_var_common | CBC | 18808627 | 100.0 % (18 / 18) | 100.0 % (16 / 16) |
| compute_bucket | CBC | 322 | 100.0 % (14 / 14) | |
| div_mod_var | CBC | 3295 | 56.5 % (13 / 23) | 30.0 % (3 / 10) |
| div_var | CBC | 380269 | 93.0 % (160 / 172) | 85.7 % (84 / 98) |
| div_var_int | CBC | 389667 | 97.6 % (41 / 42) | 89.3 % (25 / 28) |
| div_var_int64 | CBC | 360 | 97.6 % (41 / 42) | 89.3 % (25 / 28) |
| do_numeric_accum | CBC | 1409012 | 100.0 % (23 / 23) | 100.0 % (14 / 14) |
| do_numeric_discard | CBC | 228 | 90.6 % (29 / 32) | 76.9 % (20 / 26) |
| duplicate_numeric | CBC | 18816 | 100.0 % (4 / 4) | |
| estimate_ln_dweight | CBC | 534 | 100.0 % (22 / 22) | 100.0 % (12 / 12) |
| exp_var | CBC | 139 | 97.5 % (39 / 40) | 78.6 % (11 / 14) |
| float4_numeric | GNC | 15060 | 93.3 % (14 / 15) | 87.5 % (7 / 8) |
| float8_numeric | GNC | 654 | 93.3 % (14 / 15) | 87.5 % (7 / 8) |
| floor_var | CBC | 72 | 100.0 % (9 / 9) | 100.0 % (4 / 4) |
| free_var | CBC | 2780364 | 100.0 % (6 / 6) | 100.0 % (2 / 2) |
| gcd_var | CBC | 148 | 100.0 % (26 / 26) | 90.0 % (9 / 10) |
| generate_series_numeric | CBC | 80256 | 100.0 % (2 / 2) | |
| generate_series_numeric_support | CBC | 535 | 95.9 % (47 / 49) | 90.5 % (38 / 42) |
| generate_series_step_numeric | GNC | 80556 | 100.0 % (45 / 45) | 82.5 % (33 / 40) |
| get_min_scale | CBC | 267 | 93.3 % (14 / 15) | 90.0 % (9 / 10) |
| get_str_from_var | CBC | 550575 | 100.0 % (49 / 49) | 100.0 % (24 / 24) |
| get_str_from_var_sci | CBC | 152 | 94.1 % (16 / 17) | 75.0 % (3 / 4) |
| hash_numeric | CBC | 410038 | 83.3 % (20 / 24) | 59.4 % (19 / 32) |
| hash_numeric_extended | CBC | 56 | 84.6 % (22 / 26) | 56.2 % (18 / 32) |
| in_range_numeric_numeric | CBC | 768 | 98.1 % (53 / 54) | 79.3 % (46 / 58) |
| init_var_from_num | CBC | 3860196 | 100.0 % (8 / 8) | 92.9 % (13 / 14) |
| int128_deserialize | GNC | 52 | 100.0 % (4 / 4) | |
| int128_serialize | GNC | 52 | 100.0 % (4 / 4) | |
| int2_accum | GNC | 132 | 100.0 % (7 / 7) | 100.0 % (6 / 6) |
| int2_accum_inv | GNC | 108 | 85.7 % (6 / 7) | 50.0 % (4 / 8) |
| int2_avg_accum | CBC | 28 | 83.3 % (10 / 12) | 40.0 % (4 / 10) |
| int2_avg_accum_inv | CBC | 8 | 83.3 % (10 / 12) | 40.0 % (4 / 10) |
| int2_numeric | CBC | 5 | 100.0 % (3 / 3) | |
| int2_sum | GNC | 16 | 81.8 % (9 / 11) | 66.7 % (4 / 6) |
| int2int4_sum | CBC | 2716 | 88.9 % (8 / 9) | 50.0 % (5 / 10) |
| int4_accum | GNC | 161132 | 100.0 % (7 / 7) | 100.0 % (6 / 6) |
| int4_accum_inv | GNC | 108 | 85.7 % (6 / 7) | 50.0 % (4 / 8) |
| int4_avg_accum | CBC | 1744070 | 83.3 % (10 / 12) | 40.0 % (4 / 10) |
| int4_avg_accum_inv | CBC | 1000 | 83.3 % (10 / 12) | 40.0 % (4 / 10) |
| int4_avg_combine | CBC | 6791 | 81.2 % (13 / 16) | 35.0 % (7 / 20) |
| int4_numeric | CBC | 1037336 | 100.0 % (3 / 3) | |
| int4_sum | GNC | 3267520 | 100.0 % (11 / 11) | 100.0 % (6 / 6) |
| int64_div_fast_to_numeric | GNC | 15153 | 86.4 % (19 / 22) | 66.7 % (4 / 6) |
| int64_to_numeric | CBC | 1245079 | 100.0 % (6 / 6) | |
| int64_to_numericvar | CBC | 1261775 | 100.0 % (23 / 23) | 100.0 % (6 / 6) |
| int8_accum | CBC | 160132 | 100.0 % (7 / 7) | 100.0 % (6 / 6) |
| int8_accum_inv | CBC | 108 | 75.0 % (6 / 8) | 41.7 % (5 / 12) |
| int8_avg | CBC | 6817 | 90.9 % (10 / 11) | 50.0 % (5 / 10) |
| int8_avg_accum | GNC | 213257 | 100.0 % (7 / 7) | 100.0 % (6 / 6) |
| int8_avg_accum_inv | GNC | 24 | 85.7 % (6 / 7) | 50.0 % (4 / 8) |
| int8_avg_combine | GNC | 20 | 88.9 % (16 / 18) | 57.1 % (8 / 14) |
| int8_avg_deserialize | GNC | 20 | 90.9 % (10 / 11) | 25.0 % (1 / 4) |
| int8_avg_serialize | GNC | 20 | 88.9 % (8 / 9) | 25.0 % (1 / 4) |
| int8_numeric | CBC | 24587 | 100.0 % (3 / 3) | |
| int8_sum | UBC | 0 | 0.0 % (0 / 9) | 0.0 % (0 / 6) |
| is_valid_numeric_typmod | CBC | 120032 | 100.0 % (2 / 2) | |
| ln_var | CBC | 607 | 97.7 % (43 / 44) | 81.2 % (13 / 16) |
| log_var | CBC | 156 | 100.0 % (21 / 21) | |
| makeInt128AggState | GNC | 634 | 87.5 % (7 / 8) | 25.0 % (1 / 4) |
| makeInt128AggStateCurrentContext | GNC | 36 | 100.0 % (4 / 4) | |
| makeNumericAggState | GNC | 114082 | 88.9 % (8 / 9) | 25.0 % (1 / 4) |
| makeNumericAggStateCurrentContext | GNC | 56 | 100.0 % (5 / 5) | |
| make_numeric_typmod | CBC | 1051 | 100.0 % (2 / 2) | |
| make_result | GNC | 1504411 | 100.0 % (2 / 2) | |
| make_result_safe | GNC | 2526000 | 97.6 % (41 / 42) | 87.5 % (42 / 48) |
| mod_var | CBC | 275349 | 100.0 % (7 / 7) | |
| mul_var | CBC | 795493 | 100.0 % (90 / 90) | 95.0 % (38 / 40) |
| mul_var_short | CBC | 772865 | 100.0 % (131 / 131) | 88.6 % (31 / 35) |
| numeric | GNC | 8069 | 81.2 % (26 / 32) | 56.8 % (25 / 44) |
| numeric_abbrev_abort | CBC | 96 | 23.5 % (4 / 17) | 4.5 % (1 / 22) |
| numeric_abbrev_convert | GNC | 12779 | 95.7 % (22 / 23) | 83.3 % (10 / 12) |
| numeric_abbrev_convert_var | CBC | 12679 | 92.0 % (23 / 25) | 78.6 % (11 / 14) |
| numeric_abs | CBC | 13004 | 100.0 % (11 / 11) | 83.3 % (5 / 6) |
| numeric_accum | CBC | 428 | 100.0 % (7 / 7) | 100.0 % (6 / 6) |
| numeric_accum_inv | CBC | 152 | 87.5 % (7 / 8) | 60.0 % (6 / 10) |
| numeric_add | GNC | 168431 | 100.0 % (5 / 5) | |
| numeric_add_safe | GNC | 169125 | 100.0 % (23 / 23) | 95.0 % (19 / 20) |
| numeric_avg | CBC | 52 | 100.0 % (18 / 18) | 87.5 % (14 / 16) |
| numeric_avg_accum | CBC | 1248516 | 100.0 % (7 / 7) | 100.0 % (6 / 6) |
| numeric_avg_combine | CBC | 16 | 87.9 % (29 / 33) | 55.6 % (10 / 18) |
| numeric_avg_deserialize | CBC | 16 | 94.7 % (18 / 19) | 25.0 % (1 / 4) |
| numeric_avg_serialize | CBC | 16 | 94.1 % (16 / 17) | 25.0 % (1 / 4) |
| numeric_ceil | CBC | 148 | 100.0 % (9 / 9) | 100.0 % (2 / 2) |
| numeric_cmp | CBC | 608215 | 100.0 % (7 / 7) | 100.0 % (4 / 4) |
| numeric_cmp_abbrev | CBC | 125322 | 100.0 % (6 / 6) | 100.0 % (4 / 4) |
| numeric_combine | CBC | 24 | 88.6 % (31 / 35) | 55.6 % (10 / 18) |
| numeric_deserialize | CBC | 24 | 95.2 % (20 / 21) | 25.0 % (1 / 4) |
| numeric_div | GNC | 98470 | 100.0 % (5 / 5) | |
| numeric_div_safe | GNC | 99031 | 94.9 % (37 / 39) | 90.0 % (27 / 30) |
| numeric_div_trunc | CBC | 822 | 94.4 % (34 / 36) | 85.7 % (24 / 28) |
| numeric_eq | CBC | 448491 | 100.0 % (7 / 7) | 100.0 % (4 / 4) |
| numeric_exp | CBC | 65 | 100.0 % (20 / 20) | 87.5 % (7 / 8) |
| numeric_fac | CBC | 33 | 100.0 % (20 / 20) | 78.6 % (11 / 14) |
| numeric_fast_cmp | GNC | 17325437 | 100.0 % (9 / 9) | 100.0 % (4 / 4) |
| numeric_float4 | GNC | 1701 | 85.7 % (12 / 14) | 87.5 % (7 / 8) |
| numeric_float8 | GNC | 347489 | 84.6 % (11 / 13) | 87.5 % (7 / 8) |
| numeric_float8_no_overflow | CBC | 22 | 54.5 % (6 / 11) | 16.7 % (1 / 6) |
| numeric_floor | CBC | 84 | 100.0 % (9 / 9) | 100.0 % (2 / 2) |
| numeric_gcd | CBC | 144 | 100.0 % (12 / 12) | 100.0 % (4 / 4) |
| numeric_ge | CBC | 8167 | 100.0 % (7 / 7) | 75.0 % (3 / 4) |
| numeric_gt | CBC | 34137 | 100.0 % (7 / 7) | 100.0 % (4 / 4) |
| numeric_in | GNC | 104109 | 95.4 % (62 / 65) | 91.7 % (44 / 48) |
| numeric_inc | CBC | 32 | 100.0 % (9 / 9) | 100.0 % (2 / 2) |
| numeric_int2 | GNC | 73 | 92.3 % (12 / 13) | 66.7 % (12 / 18) |
| numeric_int4 | GNC | 3635 | 83.3 % (5 / 6) | 25.0 % (2 / 8) |
| numeric_int4_safe | GNC | 4709 | 100.0 % (9 / 9) | 83.3 % (10 / 12) |
| numeric_int8 | GNC | 347 | 83.3 % (5 / 6) | 25.0 % (2 / 8) |
| numeric_int8_safe | GNC | 387 | 100.0 % (9 / 9) | 83.3 % (10 / 12) |
| numeric_is_inf | CBC | 808 | 100.0 % (2 / 2) | |
| numeric_is_integral | CBC | 54 | 85.7 % (6 / 7) | 87.5 % (7 / 8) |
| numeric_is_nan | CBC | 4424 | 100.0 % (2 / 2) | |
| numeric_larger | CBC | 12420 | 100.0 % (6 / 6) | 100.0 % (2 / 2) |
| numeric_lcm | CBC | 164 | 100.0 % (18 / 18) | 100.0 % (8 / 8) |
| numeric_le | CBC | 10382 | 100.0 % (7 / 7) | 100.0 % (4 / 4) |
| numeric_ln | CBC | 140 | 100.0 % (17 / 17) | 83.3 % (5 / 6) |
| numeric_log | CBC | 240 | 100.0 % (25 / 25) | 84.6 % (22 / 26) |
| numeric_lt | CBC | 250311 | 100.0 % (7 / 7) | 100.0 % (4 / 4) |
| numeric_maximum_size | CBC | 4877 | 83.3 % (5 / 6) | 50.0 % (1 / 2) |
| numeric_min_scale | CBC | 60 | 100.0 % (8 / 8) | 100.0 % (2 / 2) |
| numeric_mod | GNC | 275090 | 100.0 % (5 / 5) | |
| numeric_mod_safe | GNC | 275098 | 100.0 % (20 / 20) | 88.9 % (16 / 18) |
| numeric_mul | GNC | 326743 | 85.7 % (6 / 7) | 25.0 % (2 / 8) |
| numeric_mul_safe | GNC | 326775 | 91.8 % (45 / 49) | 85.3 % (29 / 34) |
| numeric_ne | CBC | 3584 | 100.0 % (7 / 7) | 100.0 % (4 / 4) |
| numeric_normalize | CBC | 16755 | 70.6 % (12 / 17) | 50.0 % (6 / 12) |
| numeric_out | CBC | 535635 | 100.0 % (11 / 11) | 100.0 % (6 / 6) |
| numeric_out_sci | CBC | 164 | 100.0 % (10 / 10) | 100.0 % (6 / 6) |
| numeric_pg_lsn | CBC | 103 | 90.0 % (9 / 10) | 58.3 % (7 / 12) |
| numeric_poly_avg | GNC | 24 | 100.0 % (10 / 10) | 66.7 % (4 / 6) |
| numeric_poly_combine | GNC | 16 | 90.0 % (18 / 20) | 57.1 % (8 / 14) |
| numeric_poly_deserialize | GNC | 16 | 91.7 % (11 / 12) | 25.0 % (1 / 4) |
| numeric_poly_serialize | GNC | 16 | 90.0 % (9 / 10) | 25.0 % (1 / 4) |
| numeric_poly_stddev_internal | CBC | 278 | 100.0 % (18 / 18) | 50.0 % (3 / 6) |
| numeric_poly_stddev_pop | GNC | 48 | 83.3 % (5 / 6) | 50.0 % (2 / 4) |
| numeric_poly_stddev_samp | GNC | 106 | 100.0 % (6 / 6) | 75.0 % (3 / 4) |
| numeric_poly_sum | GNC | 692 | 100.0 % (9 / 9) | 100.0 % (6 / 6) |
| numeric_poly_var_pop | GNC | 40 | 83.3 % (5 / 6) | 50.0 % (2 / 4) |
| numeric_poly_var_samp | GNC | 84 | 100.0 % (6 / 6) | 75.0 % (3 / 4) |
| numeric_power | CBC | 1149 | 100.0 % (64 / 64) | 89.4 % (59 / 66) |
| numeric_recv | CBC | 51 | 67.7 % (21 / 31) | 25.0 % (7 / 28) |
| numeric_round | CBC | 5217 | 100.0 % (15 / 15) | 100.0 % (4 / 4) |
| numeric_scale | CBC | 81 | 100.0 % (5 / 5) | 75.0 % (3 / 4) |
| numeric_send | CBC | 35 | 100.0 % (11 / 11) | 100.0 % (2 / 2) |
| numeric_serialize | CBC | 24 | 94.7 % (18 / 19) | 25.0 % (1 / 4) |
| numeric_sign | CBC | 32 | 91.7 % (11 / 12) | 83.3 % (5 / 6) |
| numeric_sign_internal | CBC | 2476 | 100.0 % (11 / 11) | 87.5 % (14 / 16) |
| numeric_smaller | CBC | 543 | 100.0 % (6 / 6) | 100.0 % (2 / 2) |
| numeric_sortsupport | GNC | 798 | 100.0 % (17 / 17) | 100.0 % (2 / 2) |
| numeric_sqrt | CBC | 108 | 100.0 % (17 / 17) | 83.3 % (5 / 6) |
| numeric_stddev_internal | CBC | 654 | 94.4 % (34 / 36) | 90.0 % (18 / 20) |
| numeric_stddev_pop | CBC | 64 | 83.3 % (5 / 6) | 50.0 % (2 / 4) |
| numeric_stddev_samp | CBC | 116 | 100.0 % (6 / 6) | 75.0 % (3 / 4) |
| numeric_sub | GNC | 46332 | 100.0 % (5 / 5) | |
| numeric_sub_safe | GNC | 46436 | 100.0 % (23 / 23) | 95.0 % (19 / 20) |
| numeric_sum | CBC | 113926 | 100.0 % (17 / 17) | 87.5 % (14 / 16) |
| numeric_support | CBC | 427 | 100.0 % (21 / 21) | 68.8 % (11 / 16) |
| numeric_trim_scale | CBC | 227 | 100.0 % (9 / 9) | 100.0 % (2 / 2) |
| numeric_trunc | CBC | 442 | 100.0 % (15 / 15) | 100.0 % (4 / 4) |
| numeric_typmod_precision | CBC | 32865 | 100.0 % (2 / 2) | |
| numeric_typmod_scale | CBC | 27988 | 100.0 % (2 / 2) | |
| numeric_uminus | CBC | 623 | 70.6 % (12 / 17) | 40.0 % (8 / 20) |
| numeric_uplus | LBC | 0 | 0.0 % (0 / 3) | |
| numeric_var_pop | CBC | 76 | 83.3 % (5 / 6) | 50.0 % (2 / 4) |
| numeric_var_samp | CBC | 120 | 100.0 % (6 / 6) | 75.0 % (3 / 4) |
| numerictypmodin | CBC | 1079 | 93.3 % (14 / 15) | 70.8 % (17 / 24) |
| numerictypmodout | CBC | 209 | 85.7 % (6 / 7) | 50.0 % (1 / 2) |
| numericvar_deserialize | CBC | 64 | 100.0 % (9 / 9) | 100.0 % (2 / 2) |
| numericvar_serialize | CBC | 64 | 100.0 % (8 / 8) | 100.0 % (2 / 2) |
| numericvar_to_double_no_overflow | CBC | 365 | 85.7 % (6 / 7) | 25.0 % (1 / 4) |
| numericvar_to_int32 | CBC | 5198 | 100.0 % (7 / 7) | 100.0 % (6 / 6) |
| numericvar_to_int64 | CBC | 6512 | 100.0 % (30 / 30) | 88.9 % (16 / 18) |
| numericvar_to_uint64 | CBC | 99 | 92.9 % (26 / 28) | 75.0 % (12 / 16) |
| power_ten_int | CBC | 152 | 100.0 % (10 / 10) | 100.0 % (6 / 6) |
| power_var | CBC | 968 | 98.1 % (53 / 54) | 77.8 % (28 / 36) |
| power_var_int | CBC | 848 | 86.5 % (64 / 74) | 66.7 % (26 / 39) |
| random_numeric | CBC | 22308 | 100.0 % (16 / 16) | 75.0 % (12 / 16) |
| random_var | CBC | 22292 | 100.0 % (57 / 57) | 93.3 % (28 / 30) |
| round_var | CBC | 168131 | 100.0 % (39 / 39) | 91.7 % (22 / 24) |
| select_div_scale | CBC | 99378 | 100.0 % (24 / 24) | 80.0 % (8 / 10) |
| set_var_from_non_decimal_integer_str | CBC | 104 | 87.5 % (70 / 80) | 77.6 % (45 / 58) |
| set_var_from_num | CBC | 8807 | 100.0 % (8 / 8) | 92.9 % (13 / 14) |
| set_var_from_str | CBC | 118495 | 92.4 % (85 / 92) | 89.1 % (49 / 55) |
| set_var_from_var | CBC | 24436 | 100.0 % (11 / 11) | 100.0 % (4 / 4) |
| sqrt_var | CBC | 3048 | 97.4 % (152 / 156) | 87.8 % (65 / 74) |
| strip_var | CBC | 2189109 | 100.0 % (15 / 15) | 100.0 % (10 / 10) |
| sub_abs | CBC | 435925 | 97.5 % (39 / 40) | 83.3 % (15 / 18) |
| sub_var | CBC | 351157 | 100.0 % (35 / 35) | 85.7 % (12 / 14) |
| trunc_var | CBC | 280412 | 100.0 % (17 / 17) | 100.0 % (6 / 6) |
| width_bucket_numeric | GNC | 529 | 97.3 % (36 / 37) | 73.7 % (28 / 38) |
| xdigit_value | CBC | 472 | 100.0 % (4 / 4) | 66.7 % (8 / 12) |
| zero_var | CBC | 38215 | 100.0 % (8 / 8) | 100.0 % (2 / 2) |
| Generated by: LCOV version 2.5.0-beta |