LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - selfuncs.c (source / functions) Coverage Total Hit LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 86.8 % 2360 2049 51 188 72 55 1370 43 581 179 1399 5 18
Current Date: 2023-04-08 17:13:01 Functions: 95.8 % 71 68 3 66 2 3 68
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 (60,120] days: 100.0 % 22 22 22
View type: Flat (120,180] days: 95.8 % 24 23 1 9 11 3 6
Legend: Lines: hit not hit (180,240] days: 100.0 % 7 7 2 5
(240..) days: 86.6 % 2307 1997 50 188 72 55 1359 5 578 179 1372
Function coverage date bins:
(180,240] days: 100.0 % 2 2 2
(240..) days: 47.1 % 140 66 3 66 3 68

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
convert_bytea_to_scalar UIC 0 0.0 % (0 / 21)
convert_one_bytea_to_scalar EUB 0
convert_timevalue_to_scalar UIC 0 0.0 % (0 / 19)
gincost_scalararrayopexpr ECB 3
matchingjoinsel ECB 3
rowcomparesel GIC 78 100.0 % (13 / 13)
scalargejoinsel ECB 92
scalarlejoinsel GIC 95 100.0 % (2 / 2)
booltestsel GIC 96 28.4 % (19 / 67)
scalargtjoinsel ECB 114
scalarltjoinsel GIC 156 100.0 % (2 / 2)
hashcostestimate ECB 197
generic_restriction_selectivity GIC 553 67.7 % (21 / 31)
matchingsel GIC 553 100.0 % (8 / 8)
ReleaseDummy GIC 822 100.0 % (3 / 3)
spgcostestimate ECB 889
gincostestimate GIC 926 95.5 % (107 / 112)
estimate_hashagg_tablesize GIC 989 100.0 % (5 / 5)
gincost_opexpr GIC 1022 61.5 % (8 / 13)
gincost_pattern GIC 1028 97.1 % (33 / 34)
neqjoinsel GIC 1382 95.7 % (22 / 23)
gistcostestimate GIC 1595 100.0 % (21 / 21)
convert_string_to_scalar ECB 1931
scalarlesel GIC 2035 100.0 % (2 / 2)
histogram_selectivity GIC 2490 93.3 % (28 / 30)
scalargesel GIC 3314 100.0 % (2 / 2)
eqjoinsel_semi ECB 3602
find_join_input_rel ECB 3602
brincostestimate ECB 5178
convert_one_string_to_scalar ECB 5793
convert_string_datum ECB 5793
scalargtsel GIC 6174 100.0 % (2 / 2)
scalarltsel GIC 6635 100.0 % (2 / 2)
scalararraysel GIC 7885 89.7 % (87 / 97)
nulltestsel GIC 9830 86.2 % (25 / 29)
neqsel ECB 15898
boolvarsel ECB 16041
scalarineqsel_wrapper GIC 18158 92.0 % (23 / 25)
get_stats_slot_range GIC 24506 100.0 % (27 / 27)
convert_to_scalar ECB 32565
mergejoinscansel ECB 42184
estimate_array_length ECB 42986
get_actual_variable_endpoint GIC 46686 88.9 % (32 / 36)
strip_array_coercion ECB 50871
estimate_hash_bucket_stats ECB 59733
get_actual_variable_range GIC 71957 81.5 % (44 / 54)
get_variable_range GIC 73445 91.9 % (34 / 37)
eqjoinsel ECB 82762
eqjoinsel_inner GIC 82762 100.0 % (68 / 68)
get_join_variables ECB 83226
convert_numeric_to_scalar GIC 91902 47.6 % (10 / 21)
estimate_num_groups GIC 99552 96.9 % (95 / 98)
estimate_multivariate_ndistinct ECB 99749
ineq_histogram_selectivity GIC 104154 94.4 % (85 / 90)
mcv_selectivity ECB 105332
scalarineqsel ECB 112168
add_unique_group_var ECB 113011
var_eq_const GNC 124723 98.1 % (51 / 52)
var_eq_non_const GNC 137062 100.0 % (21 / 21)
eqsel ECB 230681
eqsel_internal GIC 246579 94.7 % (18 / 19)
btcostestimate GIC 257756 91.2 % (104 / 114)
genericcostestimate ECB 260843
get_quals_from_indexclauses GIC 266947 100.0 % (8 / 8)
get_restriction_variable ECB 272372
statistic_proc_security_check GIC 342732 88.9 % (8 / 9)
add_predicate_to_index_quals GIC 430417 100.0 % (10 / 10)
get_variable_numdistinct ECB 494654
index_other_operands_eval_cost GIC 527784 95.2 % (20 / 21)
examine_simple_variable GIC 719758 88.3 % (68 / 77)
examine_variable ECB 1021524

Generated by: LCOV version v1.16-55-g56c0a2a