LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/path - indxpath.c (source / functions) Coverage Total Hit UBC CBC
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 94.5 % 1228 1160 68 1160
Current Date: 2026-11-05 14:14:01 +0100 Functions: 97.9 % 47 46 1 46
Baseline: lcov-20261105-baseline Branches: 82.8 % 1126 932 194 932
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 21 21 21
(360..) days: 94.4 % 1207 1139 68 1139
Function coverage date bins:
(360..) days: 97.9 % 47 46 1 46
Branch coverage date bins:
(30,360] days: 82.1 % 28 23 5 23
(360..) days: 82.8 % 1098 909 189 909

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
is_pseudo_constant_for_index UBC 0 0.0 % (0 / 6) 0.0 % (0 / 4)
expand_indexqual_rowcompare CBC 195 92.6 % (75 / 81) 72.7 % (48 / 66)
match_rowcompare_to_indexcol CBC 460 86.2 % (25 / 29) 63.6 % (14 / 22)
match_pathkeys_to_index CBC 822 92.9 % (26 / 28) 88.5 % (23 / 26)
match_clause_to_ordering_op CBC 1039 86.5 % (32 / 37) 63.3 % (19 / 30)
approximate_joinrel_size CBC 1072 80.0 % (12 / 15) 58.3 % (7 / 12)
make_bitmap_paths_for_or_group CBC 1181 96.4 % (27 / 28) 90.0 % (18 / 20)
match_boolean_index_clause CBC 2210 100.0 % (31 / 31) 80.0 % (16 / 20)
or_arg_index_match_cmp CBC 6183 87.5 % (21 / 24) 85.0 % (17 / 20)
or_arg_index_match_cmp_group CBC 6293 75.0 % (9 / 12) 62.5 % (5 / 8)
group_similar_or_args CBC 7486 97.1 % (100 / 103) 84.9 % (73 / 86)
eclass_already_used CBC 8389 100.0 % (8 / 8) 80.0 % (8 / 10)
build_paths_for_OR CBC 9894 100.0 % (24 / 24) 78.1 % (25 / 32)
get_index_clause_from_support CBC 15929 100.0 % (29 / 29) 90.0 % (9 / 10)
match_funcclause_to_indexcol CBC 27083 100.0 % (9 / 9) 87.5 % (7 / 8)
match_orclause_to_indexcol CBC 37436 97.0 % (64 / 66) 78.6 % (44 / 56)
bitmap_and_cost_est CBC 44233 100.0 % (3 / 3)
match_saopclause_to_indexcol CBC 56160 100.0 % (25 / 25) 85.7 % (12 / 14)
path_usage_comparator CBC 85457 100.0 % (14 / 14) 100.0 % (8 / 8)
consider_index_join_clauses CBC 120067 100.0 % (9 / 9) 100.0 % (2 / 2)
get_join_index_paths CBC 136371 95.8 % (23 / 24) 82.4 % (28 / 34)
classify_index_clause_usage CBC 163807 85.0 % (17 / 20) 92.9 % (13 / 14)
find_indexpath_quals CBC 167250 76.5 % (13 / 17) 57.7 % (15 / 26)
relation_has_unique_index_for CBC 173900 97.8 % (45 / 46) 91.4 % (53 / 58)
bitmap_scan_cost_est CBC 177542 100.0 % (12 / 12) 100.0 % (2 / 2)
find_list_position CBC 211289 100.0 % (9 / 9) 100.0 % (8 / 8)
choose_bitmap_and CBC 280375 96.9 % (62 / 64) 82.0 % (41 / 50)
create_index_paths CBC 311888 100.0 % (47 / 47) 79.3 % (65 / 82)
check_index_predicates CBC 312514 90.7 % (39 / 43) 81.5 % (44 / 54)
consider_index_join_outer_rels CBC 358786 95.0 % (19 / 20) 94.4 % (17 / 18)
ec_member_matches_indexcol CBC 363734 100.0 % (12 / 12) 90.0 % (9 / 10)
adjust_rowcount_for_semijoins CBC 369042 100.0 % (11 / 11) 100.0 % (14 / 14)
indexcol_is_bool_constant_for_query CBC 497280 90.0 % (9 / 10) 91.7 % (11 / 12)
generate_bitmap_or_paths CBC 501913 100.0 % (41 / 41) 96.4 % (27 / 28)
match_eclass_clauses_to_index CBC 543189 100.0 % (9 / 9) 100.0 % (4 / 4)
match_join_clauses_to_index CBC 543189 100.0 % (9 / 9) 100.0 % (10 / 10)
match_restriction_clauses_to_index CBC 543189 100.0 % (3 / 3)
check_index_only CBC 679277 100.0 % (19 / 19) 100.0 % (14 / 14)
get_index_paths CBC 679560 100.0 % (16 / 16) 93.8 % (15 / 16)
build_index_paths CBC 683957 93.0 % (66 / 71) 90.2 % (74 / 82)
match_clause_to_index CBC 841676 93.8 % (15 / 16) 93.8 % (15 / 16)
match_clauses_to_index CBC 945411 100.0 % (5 / 5) 100.0 % (6 / 6)
get_loop_count CBC 985775 94.7 % (18 / 19) 85.0 % (17 / 20)
match_opclause_to_indexcol CBC 1064987 97.7 % (42 / 43) 89.3 % (25 / 28)
match_clause_to_indexcol CBC 1296818 96.9 % (31 / 32) 84.6 % (22 / 26)
IsBooleanOpfamily CBC 1794098 100.0 % (4 / 4) 83.3 % (5 / 6)
match_index_to_operand CBC 2804859 84.0 % (21 / 25) 67.6 % (23 / 34)

Generated by: LCOV version 2.0-1